@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.33333%}.m-2of3{float:left;margin-right:3%;width:65.66667%}.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.33333%}.m-1of7{float:left;margin-right:3%;width:31.33333%}.m-2of7{float:left;margin-right:3%;width:26.42857%}.m-3of7{float:left;margin-right:3%;width:41.14286%}.m-4of7{float:left;margin-right:3%;width:55.85714%}.m-5of7{float:left;margin-right:3%;width:70.57143%}.m-6of7{float:left;margin-right:3%;width:85.28571%}.m-1of8{float:left;margin-right:3%;width:9.875%}.m-1of9{float:left;margin-right:3%;width:8.44444%}.m-1of10{float:left;margin-right:3%;width:7.3%}.m-1of11{float:left;margin-right:3%;width:6.36364%}.m-1of12{float:left;margin-right:3%;width:5.58333%}}@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.33333%}.t-2of3{float:left;margin-right:3%;width:65.66667%}.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.33333%}.t-1of7{float:left;margin-right:3%;width:31.33333%}.t-2of7{float:left;margin-right:3%;width:26.42857%}.t-3of7{float:left;margin-right:3%;width:41.14286%}.t-4of7{float:left;margin-right:3%;width:55.85714%}.t-5of7{float:left;margin-right:3%;width:70.57143%}.t-6of7{float:left;margin-right:3%;width:85.28571%}.t-1of8{float:left;margin-right:3%;width:9.875%}.t-1of9{float:left;margin-right:3%;width:8.44444%}.t-1of10{float:left;margin-right:3%;width:7.3%}.t-1of11{float:left;margin-right:3%;width:6.36364%}.t-1of12{float:left;margin-right:3%;width:5.58333%}}@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.33333%}.d-2of3{float:left;margin-right:3%;width:65.66667%}.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.33333%}.d-1of7{float:left;margin-right:3%;width:31.33333%}.d-2of7{float:left;margin-right:3%;width:26.42857%}.d-3of7{float:left;margin-right:3%;width:41.14286%}.d-4of7{float:left;margin-right:3%;width:55.85714%}.d-5of7{float:left;margin-right:3%;width:70.57143%}.d-6of7{float:left;margin-right:3%;width:85.28571%}.d-1of8{float:left;margin-right:3%;width:9.875%}.d-1of9{float:left;margin-right:3%;width:8.44444%}.d-1of10{float:left;margin-right:3%;width:7.3%}.d-1of11{float:left;margin-right:3%;width:6.36364%}.d-1of12{float:left;margin-right:3%;width:5.58333%}}@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,.ms-choice>div:before,.ms-search:before,.ms-select-all.ms-select-all label:before,.dk-selected:before,.ninja-forms-cont .field-wrap.list-radio-wrap ul li label:before,.ninja-forms-cont .field-wrap.list-checkbox-wrap ul li label:before,.MultiFile-list .MultiFile-label .MultiFile-remove:before,.tl-slidenav-next .tl-slidenav-icon:before,.tl-slidenav-previous .tl-slidenav-icon:before,#timeline .tl-icon-goback:before,#timeline .tl-icon-zoom-out:before,#timeline .tl-icon-zoom-in:before,#timeline .tl-icon-image:before,.lb-nav a.lb-prev:before,.lb-nav a.lb-next:before,.lb-data .lb-close:before,.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next: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,.ms-choice>div:before,.dk-selected:before{content:"\E002"}.icon-arrow--left:before,.tl-slidenav-previous .tl-slidenav-icon:before,#timeline .tl-icon-goback:before,.lb-nav a.lb-prev:before,.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{content:"\E003"}.icon-arrow--right:before,.tl-slidenav-next .tl-slidenav-icon:before,.lb-nav a.lb-next:before,.ui-datepicker .ui-datepicker-next:before{content:"\E004"}.icon-arrow--up:before,.ms-choice>div.open:before,.dk-select-open-up .dk-selected:before,.dk-select-open-down .dk-selected:before{content:"\E005"}.icon-building:before{content:"\E006"}.icon-calendar:before{content:"\E007"}.icon-close:before,.ms-select-all.ms-select-all label:before,.MultiFile-list .MultiFile-label .MultiFile-remove:before,.lb-data .lb-close:before,.searchbar-is-open .header .menu li--magnify button:before,.searchbar-is-open .header .menu__item--magnify button: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:.55556em}.btn--linear:hover{text-decoration:none;color:#fff;border-color:#ff5100;background-color:#ff5100}.btn--submit--search{width:3.33333em;height:4.05556em;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{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}.form--searchbar:before,.form--searchbar:after{content:" ";display:table}.form--searchbar:after{clear:both}#search .form--searchbar{margin-bottom:2.85714%}.form--searchbar--is-close{overflow:hidden;max-height:0;opacity:0}.form--searchbar .input--search{font-size:1.125em;width:100%;height:4.05556em;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:.85714em;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.57143;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.57143em;position:relative;display:block;padding:0 1.42857em;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.57143em;display:block;height:3.57143em;padding:0}.form .select--full{padding:0}.form .select--multi{padding:0}.form .select--multi option{height:auto;padding:1.21429em 1.42857em}.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.24138%;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.68966%;margin-right:-100%;clear:none}.form--filters .field:nth-child(5n+3){margin-left:41.37931%;margin-right:-100%;clear:none}.form--filters .field:nth-child(5n+4){margin-left:62.06897%;margin-right:-100%;clear:none}.form--filters .field:nth-child(5n+5){margin-left:82.75862%;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{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:-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::-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.42857%;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.28571%;margin-right:-100%;clear:none}.form--filters .field:nth-child(3n+3){margin-left:68.57143%;margin-right:-100%;clear:none}}@media only screen and (max-width:600px){.form--filters .field{width:100%;float:left;clear:both;margin-right:0!important;margin-bottom:.75em}.form--filters .field:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}.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{float:left;width:46.55172%;padding:0}.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.dk-select:first-of-type{margin-right:3.44828%}.form--filters .field--more-elm .select--filters.dk-select:last-of-type{float:right;margin-left:3.44828%}.form--filters .field--more-elm .dk-select{float:left;width:46.55172%;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.57143%;float:left;margin-right:2.85714%}@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.57143%;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.57143em;width:100%;height:3.57143em;padding:0 1.42857em;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.57143em;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{display:block;margin-top:14px}.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 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{margin-top:14px}.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 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.14286em}.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:"\2014"}.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 .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)}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{max-width:1400px;margin-left:auto;margin-right:auto;position:relative;width:80%;min-height:100%}body .center:after{content:" ";display:block;clear:both}@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.14286%;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.85714%}}.main--last{width:57.14286%;float:right;margin-left:2.85714%}@media only screen and (max-width:970px){.main--last{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:2.85714%}}.main--center{float:none;margin:0 auto}.sidebar{width:31.42857%;float:right;margin-left:2.85714%}@media only screen and (max-width:970px){.sidebar{width:100%;float:left;margin-left:0;margin-right:0}}.sidebar--first{width:31.42857%;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.14286%;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:.92593em}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:.90909em}@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:.36364em;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:.57143em}}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.85714% 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.52381;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:.83333em;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.07143em}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.07143em}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{position:relative;z-index:10;padding:3.75em 0;background-color:#fff}.section-content:before,.section-content:after{content:" ";display:table}.section-content:after{clear:both}.section-content__column--large{width:65.71429%;float:left;margin-right:2.85714%}@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.42857%;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.57143%;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.14286%;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.88235%;padding-top:5.88235%;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.85714%}}@media only screen and (max-width:600px){.listing-news--home .listing-news__item{margin:0 0 5.88235%}}.listing-news__item{width:31.42857%;float:left;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.85714%;opacity:0;background-color:#efefef}.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.28571%;margin-right:-100%;clear:none}.listing-news__item:nth-child(3n+3){margin-left:68.57143%;margin-right:-100%;clear:none}@media only screen and (max-width:970px){.listing-news__item{width:48.57143%;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.42857%;margin-right:-100%;clear:none}}@media only screen and (max-width:600px){.listing-news__item{width:100%;float:left;width:100%;float:left;margin-left:0;margin-right:0;margin:0 0 5.88235%}.listing-news__item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.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;position:relative;background-color:#e2e2e2}.listing-news__item__thumb:before{display:block;content:" ";width:100%;padding-top:64.28571%}.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:#d6d6d6}.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.53846;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.85714%;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.42857%;float:left;margin-bottom:0}.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.28571%;margin-right:-100%;clear:none}.listing-projects--smallest .listing-projects__item:nth-child(3n+3){margin-left:68.57143%;margin-right:-100%;clear:none}@media only screen and (max-width:970px){.listing-projects--smallest .listing-projects__item{width:48.57143%;float:left;margin-bottom:2.85714%}.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.42857%;margin-right:-100%;clear:none}}@media only screen and (max-width:600px){.listing-projects--smallest .listing-projects__item{width:100%;float:left;margin:0 0 5.88235% 0!important}.listing-projects--smallest .listing-projects__item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}.listing-projects__item{width:22.85714%;float:left;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.85714%;opacity:0;background-color:#fff}.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.71429%;margin-right:-100%;clear:none}.listing-projects__item:nth-child(4n+3){margin-left:51.42857%;margin-right:-100%;clear:none}.listing-projects__item:nth-child(4n+4){margin-left:77.14286%;margin-right:-100%;clear:none}@media only screen and (max-width:970px){.listing-projects__item{width:48.57143%;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.42857%;margin-right:-100%;clear:none}}@media only screen and (max-width:600px){.listing-projects__item{width:100%;float:left;width:100%;float:left;margin-left:0;margin-right:0;clear:both;margin:0 0 5.88235%}.listing-projects__item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.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.85714%;float:left;margin-left:0;clear:both}.listing-projects__item__thumb{position:relative;background-color:#efefef}.listing-projects__item__thumb:before{display:block;content:" ";width:100%;padding-top:64.28571%}.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:#d6d6d6}.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.19048em;position:absolute;z-index:30;bottom:0;padding:1.14286em;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.84615;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#909090;margin-bottom:1.53846em;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.71429;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;max-width:900px;margin:0 auto}.slider--news:before{display:block;content:" ";width:100%;padding-top:66.66666%}.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;position:relative;background-repeat:no-repeat;background-position:center center}.slider--swiper__slides__slide:before{display:block;content:" ";width:100%;padding-top:66.66666%}.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.85714%;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.66667em;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{width:22.85714%;float:left;margin-right:2.85714%}.listing-offices__item:before,.listing-offices__item:after{content:" ";display:table}.listing-offices__item:after{clear:both}.listing-offices__item:last-child{width:22.85714%;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:#d6d6d6}@media only screen and (max-width:970px){.listing-offices__item{width:48.57143%;float:left;margin-right:2.85714%;margin-bottom:5.88235%}.listing-offices__item:last-child{width:48.57143%;float:left;margin-right:2.85714%}.listing-offices__item:nth-child(2n+2){width:48.57143%;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;background-color:#efefef}#contact .listing-offices__thumb:before{display:block;content:" ";width:100%;padding-top:65.44118%}.listing-offices__thumb img{position:absolute;top:0;left:0;display:block;width:100%;height:auto}.listing-offices__title{margin-bottom:1.90476em;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.42857%;float:left;margin-right:2.85714%;clear:inherit!important}#contact .listing-offices .listing-offices__item:last-child{width:31.42857%;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.14286em}.listing-infos__address{margin-bottom:1.78571em}.listing-infos--first{float:left;margin-right:9.09091%}@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.42857em}.infosbar{margin-top:30px;padding:30px 0;background-color:#fff}.infosbar:before,.infosbar:after{content:" ";display:table}.infosbar:after{clear:both}.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.85714%;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;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:before{display:block;content:" ";width:100%;padding-top:150%}.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:#d6d6d6}.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:.71429em;text-align:center;color:#909090}.listing-team .listing-team__item{box-sizing:border-box;width:20%;float:left;padding-left:1.66667%;padding-right:1.66667%;margin-bottom:3.44828%;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.38889%;padding-right:1.38889%}.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.31034%;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.66667%;float:left;padding-left:1.38889%;padding-right:1.38889%}@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.38889%;padding-right:1.38889%}}@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.38889%;padding-right:1.38889%}}@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.38889%;padding-right:1.38889%}@media only screen and (max-width:600px){.listing-team--member .listing-team__item{box-sizing:border-box;width:100%;float:left;padding-left:1.38889%;padding-right:1.38889%}}.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.83333%}@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.41667%}@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.33333%;float:left;padding-left:1.38889%;padding-right:1.38889%;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.66667%}@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.33333%;float:left;padding-left:1.38889%;padding-right:1.38889%;clear:none;margin-bottom:0}.listing-team--clear .listing-team__item:first-child{margin-left:16.66667%}}@media only screen and (max-width:1100px){.listing-team--clear .listing-team__item{margin-bottom:2.85714%}}.filters:before,.filters:after{content:" ";display:table}.filters:after{clear:both}.filters--team{width:17.24138%;float:left;margin-right:3.44828%;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.85714%}}.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.85714%;float:left;margin-bottom:2.85714%;opacity:0}.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.71429%;margin-right:-100%;clear:none}.listing-partners__item:nth-child(4n+3){margin-left:51.42857%;margin-right:-100%;clear:none}.listing-partners__item:nth-child(4n+4){margin-left:77.14286%;margin-right:-100%;clear:none}@media only screen and (max-width:970px){.listing-partners__item{width:31.42857%;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.28571%;margin-right:-100%;clear:none}.listing-partners__item:nth-child(3n+3){margin-left:68.57143%;margin-right:-100%;clear:none}}@media only screen and (max-width:600px){.listing-partners__item{width:100%;float:left;width:100%;float:left;margin-left:0;margin-right:0;clear:both;margin:0 0 2.85714% 0!important}.listing-partners__item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}.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{position:relative}.block:before,.block:after{content:" ";display:table}.block:after{clear:both}.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.66667%;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.66667%;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.66667%;float:right;right:0;left:inherit}.block__thumb--ratio{position:relative;position:absolute;height:inherit}.block__thumb--ratio:before{display:block;content:" ";width:100%;padding-top:66.66666%}@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;position:relative;margin-bottom:2.85714%}.block__thumb:before{display:block;content:" ";width:100%;padding-top:66.66666%}}.block__content{box-sizing:border-box;width:58.33333%;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.85714%;opacity:0}@media only screen and (max-width:970px){.block__content{opacity:1}}.block__content--smallest{min-height:475px;padding:0 0 0 5.88235%}@media only screen and (max-width:600px){.block__content--smallest{margin-top:5.88235%;opacity:1}}.block__content--alternate{box-sizing:border-box;width:58.33333%;float:left;padding:60px 2.85714% 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.33333%;float:left;padding:0 5.88235% 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{margin-bottom:2.5em}.medias__tabs:before,.medias__tabs:after{content:" ";display:table}.medias__tabs:after{clear:both}.medias__tabs__item{font-size:1.3125em;line-height:1.66667;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 .95238em;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.19048em;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:.85714em}.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:-.95238em;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.28571%}.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.28571%;float:left;margin-bottom:2.85714%}.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.14286%;margin-right:-100%;clear:none}.medias__tab-section__page__pdf:nth-child(6n+3){margin-left:34.28571%;margin-right:-100%;clear:none}.medias__tab-section__page__pdf:nth-child(6n+4){margin-left:51.42857%;margin-right:-100%;clear:none}.medias__tab-section__page__pdf:nth-child(6n+5){margin-left:68.57143%;margin-right:-100%;clear:none}.medias__tab-section__page__pdf:nth-child(6n+6){margin-left:85.71429%;margin-right:-100%;clear:none}.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;background-size:cover;display:block;background-repeat:no-repeat;background-position:center center}.medias__tab-section__page__video:before{display:block;content:" ";width:100%;padding-top:64.28571%}.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);position:relative;left:0;height:100%}.medias__tab-section__pages:before,.medias__tab-section__pages:after{content:" ";display:table}.medias__tab-section__pages:after{clear:both}.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{margin-top:1.875em}.listing-conference:before,.listing-conference:after{content:" ";display:table}.listing-conference:after{clear:both}.listing-conference__item{width:48.57143%;float:left;margin-bottom:2.85714%;text-align:center}.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.42857%;margin-right:-100%;clear:none}@media only screen and (max-width:600px){.listing-conference__item{width:100%;float:left;width:100%;float:left;margin-left:0;margin-right:0}.listing-conference__item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.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.57143%;float:left;margin-top:3.75em}.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.42857%;margin-right:-100%;clear:none}.listing-jobs__item:first-child,.listing-jobs__item:nth-child(2){margin-top:0}.listing-jobs__item__title{margin-bottom:.95238em}@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{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:before,.subnav:after{content:" ";display:table}.subnav:after{clear:both}.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{transition:max-height 0.3s cubic-bezier(.47,0,.745,.715);float:right;margin-right:20%}.subnav__menu:before,.subnav__menu:after{content:" ";display:table}.subnav__menu:after{clear:both}@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:.71429em;color:#909090}.intro__icon{display:block;margin:0 auto}.intro__title{margin-bottom:.68182em;text-align:center}.intro__title:before{font-size:1.13636em;display:block;color:#ff5100}.intro__content{width:100%;max-width:850px;margin:0 auto;text-align:center}.listing-innovation__item{margin-bottom:5.88235%}.listing-innovation__item:last-child{margin-bottom:0}@media only screen and (max-width:970px){.listing-innovation__item:last-child{margin-bottom:5.88235%}}.listing-innovation__item__title{margin-bottom:.68182em}.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:.71429em;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{transform:translate(-50%,0);position:relative;left:50%;display:inline-block}.pagination ul:before,.pagination ul:after{content:" ";display:table}.pagination ul:after{clear:both}.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.28571%}@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.28571%}@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.24138%;float:left;margin-right:3.44828%;margin-bottom:3.44828%}.listing-block--5 .listing-block__item:nth-child(5n+6){clear:both}.listing-block--5 .listing-block__item:nth-child(5n+5){width:17.24138%;float:right;margin-right:0}@media only screen and (max-width:970px){.listing-block--5 .listing-block__item{width:48.27586%;float:left;margin-right:3.44828%}}@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.42857%;float:left;margin-right:2.85714%;margin-bottom:2.85714%}.listing-block--3 .listing-block__item:nth-child(3n+4){clear:both}.listing-block--3 .listing-block__item:nth-child(3n+3){width:31.42857%;float:right;margin-right:0}@media only screen and (max-width:970px){.listing-block--3 .listing-block__item{width:48.57143%;float:left;margin-right:2.85714%}.listing-block--3 .listing-block__item:nth-child(3n+4){clear:inherit}.listing-block--3 .listing-block__item:nth-child(3n+3){width:48.57143%;float:left;margin-right:2.85714%}.listing-block--3 .listing-block__item:nth-child(2n+2){width:48.57143%;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.88235%}.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{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:before,.header:after{content:" ";display:table}.header:after{clear:both}.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.35714;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{padding:1.25em 0;background:#fff}.footer:before,.footer:after{content:" ";display:table}.footer:after{clear:both}.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{float:left}.footer .menu:before,.footer .menu:after{content:" ";display:table}.footer .menu:after{clear:both}@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.91667em;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.91667;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:.41667em;text-align:center}}.footer .by{font-size:.75em;line-height:3.91667;font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#141417;margin-bottom:0em;float:right}.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%}@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.42857em}.sidebar__block__content{font-size:.875em}.sidebar__block__content a::before{margin-right:.35714em}.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;position:relative;padding:0;background:none}.sidebar__block--profile-picture:before{display:block;content:" ";width:100%;padding-top:150%}.sidebar__block--infos ul li{position:relative;margin-bottom:.71429em;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.42857%;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.28571%;margin-right:-100%;clear:none}.sidebar__block--infos ul.with-column li:nth-child(3n+3){margin-left:68.57143%;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;margin:0 0 2.85714% 0!important}.sidebar__block--infos ul.with-column li:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}}.sidebar--team{width:22.85714%;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 .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 .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.88235%}#home .section-content--projects{padding-top:0!important}#home .section-content--about{padding-bottom:5.88235%}#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:.44444em;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.28571%;float:right;margin-right:0}@media only screen and (max-width:1024px){.main--team{width:57.14286%;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.85714%}.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.33333em;display:block;text-align:center;color:#1d252c;background-color:#efefef}@media only screen and (max-width:970px){.navigation-team__item__link{line-height:3.33333em!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.09091%}@media only screen and (max-width:970px){.navigation-team__item__child{margin-bottom:2.85714%}}.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.42857%;float:left;margin-right:2.85714%;margin-bottom:0}@media only screen and (max-width:970px){.navigation-team__item--column{margin-bottom:2.85714%}}.navigation-team__item--column--last{width:31.42857%;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;position:relative;margin-bottom:2.85714%}#about .section-content--numbers .block__thumb:before{display:block;content:" ";width:100%;padding-top:66.66666%}}#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:.47619em;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{max-width:760px;margin-left:auto;margin-right:auto;width:80%}#contact .conferences .center:after{content:" ";display:block;clear:both}#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 .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 .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{height:32px;padding:10px 0}#single .sharebox:before,#single .sharebox:after{content:" ";display:table}#single .sharebox:after{clear:both}#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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJzaGFyZWQvX2ZvbnRzLnNjc3MiLCJzaGFyZWQvX3Jlc2V0LnNjc3MiLCJzaGFyZWQvX2dyaWQuc2NzcyIsInNoYXJlZC9faWNvbnMuc2NzcyIsInNoYXJlZC9ib3VyYm9uL2NzczMvX2tleWZyYW1lcy5zY3NzIiwic2hhcmVkL19hbmltYXRpb25zLnNjc3MiLCJzaGFyZWQvX21peGlucy5zY3NzIiwid3AvbG9naW4uc2NzcyIsIndwL2FkbWluLnNjc3MiLCJtb2R1bGVzL19tdWx0aXBsZS1zZWxlY3Quc2NzcyIsInNoYXJlZC9fdmFyaWFibGVzLnNjc3MiLCJtb2R1bGVzL19lemR6LnNjc3MiLCJtb2R1bGVzL19kcm9wa2ljay5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwibW9kdWxlcy9fZm9ybXMuc2NzcyIsInN1c3kvc3VzeS9sYW5ndWFnZS9zdXN5L19ndXR0ZXJzLnNjc3MiLCJzdXN5L3N1c3kvb3V0cHV0L3N1cHBvcnQvX3JlbS5zY3NzIiwic3VzeS9zdXN5L2xhbmd1YWdlL3N1c3kvX3NwYW4uc2NzcyIsInN1c3kvc3VzeS9vdXRwdXQvc2hhcmVkL19kaXJlY3Rpb24uc2NzcyIsInN1c3kvc3VzeS9sYW5ndWFnZS9zdXN5L19pc29sYXRlLnNjc3MiLCJzdXN5L3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzIiwic3VzeS9zdXN5L2xhbmd1YWdlL3N1c3kvX3Jvd3Muc2NzcyIsInN1c3kvc3VzeS9vdXRwdXQvZmxvYXQvX2VuZC5zY3NzIiwibW9kdWxlcy9fdGltZWxpbmUuc2NzcyIsIm1vZHVsZXMvX2xpZ2h0Ym94LnNjc3MiLCJtb2R1bGVzL19qcXVlcnktdWkuc2NzcyIsImdsb2JhbC5zY3NzIiwic3VzeS9zdXN5L2xhbmd1YWdlL3N1c3kvX2NvbnRhaW5lci5zY3NzIiwic3VzeS9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwidWkuc2NzcyIsInBhcnRpYWxzL2hlYWRlci5zY3NzIiwicGFydGlhbHMvZm9vdGVyLnNjc3MiLCJwYXJ0aWFscy9zaWRlYmFyLnNjc3MiLCJwYXJ0aWFscy9sb2dvX3Nob3djYXNlLnNjc3MiLCJwYXJ0cy9ob21lLnNjc3MiLCJwYXJ0cy90ZWFtLnNjc3MiLCJwYXJ0cy9hYm91dC5zY3NzIiwicGFydHMvcHJvamVjdHMuc2NzcyIsInBhcnRzL3Byb2plY3Quc2NzcyIsInBhcnRzLzQwNC5zY3NzIiwicGFydHMvY29udGFjdC5zY3NzIiwicGFydHMvam9icy5zY3NzIiwicGFydHMvc2VhcmNoLnNjc3MiLCJwYXJ0cy9zaW5nbGUuc2NzcyIsInBhcnRzL2FjdHVhbGl0eS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQzJCakIsa0ZBQVk7QUN2Qlo7Ozs7Ozs7Ozs7Ozs7RUFhRSxVQUFVO0VBQ1YsV0FBVztFQUNYLFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLHlCQUF5QixFQUMxQjs7QUFDRCxpREFBaUQ7QUFDakQ7O0VBRUUsZUFBZSxFQUNoQjs7QUFDRDtFQUNFLGVBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxpQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxhQUFhLEVBQ2Q7O0FBQ0Q7O0VBRUUsWUFBWTtFQUNaLGNBQWMsRUFDZjs7QUFDRDtFQUNFLDBCQUEwQjtFQUMxQixrQkFBa0IsRUFDbkI7O0FBQ0Q7RUFDRSxzQkFBcUIsRUFDdEI7O0FDakREOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bUVBd0JtRTtBQXFCbkU7RUFDRSx3QkFBc0I7RUFDdEIsMkJBQXlCLEVBQzFCOztBQUdEOzs7OztFQUtFO0FBQ0Y7RUFFRTtJQTdCQSxZQUFZO0lBQ1osaUJBSlM7SUFrQ1AsWUFBWTtJQUNaLGdCQUFnQixFQUNqQjtFQUVEO0lBbkNBLFlBQVk7SUFDWixpQkFKUztJQXdDUCxhQUFZLEVBQ2I7RUFFRDtJQXhDQSxZQUFZO0lBQ1osaUJBSlM7SUE2Q1AsaUJBQVksRUFDYjtFQUVEO0lBN0NBLFlBQVk7SUFDWixpQkFKUztJQWtE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QUE7RUEzTlQ7SVJtSlUsbUhJdEVrQixFSWtKbkI7RUEvTlQ7SVJ3TVUsb0NBQXNCLEVRK0J2QjtJQUhHO01BcE9aO1FSd01VLGlDQUFzQixFUStCdkIsRUFBQTtFQXZPVDtJRW1CSSxpQkN3SW9CO0lEeElwQixZRUE0RCxFSmtUdkQ7SUFyVVQ7TUVtQkksZUd3RGlCO01IeERqQixvQklvRDZCO01KcEQ3QixZS1owQjtNTFkxQixlTWdCK0IsRUZ3RDlCO0lOM0ZMO01FbUJJLHVCQ3dJb0I7TUR4SXBCLG9CSW9ENkI7TUpwRDdCLFlLSjBCLEVENEV6QjtJTjNGTDtNRW1CSSx1QkN3SW9CO01EeElwQixvQklvRDZCO01KcEQ3QixZS0owQixFRDRFekI7SU4zRkw7TUVtQkksdUJDd0lvQjtNRHhJcEIsb0JJb0Q2QjtNSnBEN0IsWUtKMEIsRUQ0RXpCO0lOM0ZMO01FbUJJLHVCQ3dJb0I7TUR4SXBCLG9CSW9ENkI7TUpwRDdCLFlLSjBCLEVENEV6QjtJTjNGTDtNUnNCSSxhQUFhO01BQUUsT0FBTztNQUN0QixlQUFlO01BQUUsT0FBTyxFQUN6QjtJUXhCSDtNUjBCSSxZQUFZLEVBQ2I7SVEzQkg7TUE4T2dCLG1CQUFvQjtNQUVwQixZQUFhO01BQ2Isc0JSZ3hCSSxFUS91QlA7TUFsUmI7UUFvUG9CLG1CQUFvQjtRQUNwQixTQUFVO1FBQ1YsV0FBWTtRQUVaLG1DQUF1QixFQUMxQjtNQXpQakI7UUE4UG9CLGdCQUFpQjtRQUNqQixrQkFBbUI7UUFFbkIsdUJBQXdCO1FBQ3hCLFlBQWE7UUFDYixhQUFjO1FBQ2QsdUJBQXdCO1FBRXhCLGFBQWM7UUFDZCxvQko1UEUsRUlzUUw7UUFqUmpCO1VSb0VrQyxlSWxESixFSmtEcUI7UVFwRW5EO1VScUVrQyxlSW5ESixFSm1EcUI7UVFyRW5EO1VSc0VrQyxlSXBESixFSm9EcUI7UVF0RW5EO1VSdUVrQyxlSXJESixFSnFEcUI7UVF2RW5EO1VBMlF3QixjQUFlLEVBQ2xCO1FBNVFyQjtVQStRd0IsY0FBZSxFQUNsQjtJQUlUO01BcFJaO1FFbUJJLGlCQ3dJb0I7UUR4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LEVBQUE7O0FBVEw7RVYzQ0ksaUJDd0lvQjtFRHhJcEIsYUVBdUU7RUZBdkUsc0JENER3QixFV0V2QjtFQUxHO0lBZFI7TVYzQ0ksWUN5SGtFO01EekhsRSxZRUE0RDtNRkE1RCxlQytFcUI7TUQvRXJCLGdCQ2tGb0I7TVN0Qlosd0JYQWdCLEVXRXZCLEVBQUE7O0FBbkJMO0VBc0JRLFlBQWE7RUFFYixlQUFnQixFQUNuQjs7QUFHTDtFVnZFSSxpQkN3SW9CO0VEeElwQixhRUF1RTtFRkF2RSxzQkQ0RHdCLEVXd0MzQjtFQTFCRztJQUhKO01WdkVJLFlDeUhrRTtNRHpIbEUsWUVBNEQ7TUZBNUQsZUMrRXFCO01EL0VyQixnQkNrRm9CLEVTa0J2QixFQUFBO0VBN0JEO0lWdkVJLGlCQ3dJb0I7SUR4SXBCLFlFQTREO0lGQTVELGVDK0VxQixFU0twQjtJQUhHO01BVlI7UVZ2RUksWUN5SGtFO1FEekhsRSxZRUE0RDtRRkE1RCxlQytFcUI7UUQvRXJCLGdCQ2tGb0IsRVNFbkIsRUFBQTtFQWJMO0lWdkVJLFlDeUhrRTtJRHpIbEUsWUVBNEQ7SUZBNUQsZUMrRXFCO0lEL0VyQixnQkNrRm9CO0lTT2hCLGlCQUFrQixFQUNyQjtFQW5CTDtJVnZFSSxpQkN3SW9CO0lEeElwQixZRUE0RDtJRkE1RCxlQytFcUI7SVNnQmpCLFlBQWE7SUFDYixZQUFhO0lBRWIsc0JBQTJCLEVBQzlCOztBQU9MO0VBQ0ksc0JBQXVCO0VBRXZCLGVoQmpIc0IsRWdCc0h6QjtFQVJEO0lBTVEsMkJBQTRCLEVBQy9COztBQU9MO0VBQ0ksZUFBZ0IsRUFZbkI7RUFiRDtJcEJoRkUsU29Cb0ZxQjtJcEJuRnJCLFVvQm1GdUI7SUFFakIsbUJBQW9CO0lBRXBCLG1CQUFvQjtJQUNwQixpQkFBa0I7SUFFbEIsV0FBWSxFQUNmOztBQUdMO0VwQi9GRSxTb0JpR3FCO0VwQmhHckIsVW9CZ0d1QjtFQUVqQixtQkFBb0I7RUFDcEIsWUFBYTtFQUNiLE9BQVE7RUFDUixRQUFTO0VBRVQsZUFBZ0I7RUFFaEIscUJBQXNCO0VBRXRCLFdBQVksRUFD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UlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHVFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sdUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx1RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHVFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sdUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx1RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHVFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sdUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx5RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHlFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0seUVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx3RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHdFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sd0VJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSx3RUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLHdFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sMEVJaktzQixFbUJtSG5COztBQVJUO0V2QnNETSwwRUlqS3NCLEVtQm1IbkI7O0FBUlQ7RXZCc0RNLDBFSWpLc0IsRW1CbUhuQjs7QUFSVDtFdkJzRE0sd0VJaktzQixFbUJtSG5COztBQUlMO0VBRUksV0FBVyxFQUNaOztBQWZQO0VBb0JJLHFCZDdId0I7RWM4SHhCLHNCZDlId0I7RWNnSXhCLDhCbkIvTDJCLEVtQmdNNUI7O0FBeEJIO0VBNEJNLGlCQUFpQixFQVFsQjtFQVBDO0lBN0JOO01BOEJRLHdCZHZJb0IsRWM2SXZCLEVBQUE7RUFIQztJQWpDTjtNQWtDUSxxQmQzSW9CLEVjNkl2QixFQUFBOztBQXBDTDtFYnJLSSxpQkN3SW9CO0VEeElwQixZRUE0RDtFWmdJdEQsNEdJNUVpQjtFbUI0SnZCLG1CQUFtQjtFQUNuQixPQUFPO0VBRVAsd0Jkdkp3QjtFY3lKeEIsV0FBVztFQUNYLDBCbkJ6TjJCLEVtQjhXNUI7RUF0TUg7SWJyS0ksZUd3RGlCO0lIeERqQixvQklvRDZCO0lKcEQ3QixZS1owQjtJTFkxQixlTWdCK0IsRUZ3RDlCO0VTNkZMO0licktJLHVCQ3dJb0I7SUR4SXBCLG9CSW9ENkI7SUpwRDdCLFlLSjBCLEVENEV6QjtFUzZGTDtJYnJLSSx1QkN3SW9C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RXJCLGdCQ2tGb0I7SVgrSmQsdUJ1QjJKOEI7SUFFOUIsc0J2QmdtQlUsRXVCL2xCWDs7QUFVVDtFdkJ0WkksYUFBYTtFQUFFLE9BQU87RUFDdEIsZUFBZTtFQUFFLE9BQU8sRUFDekI7O0F1Qm9aSDtFdkJsWkksWUFBWSxFQUNiOztBdUJpWkg7RXZCOUxNLHVFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sdUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx1RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHVFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sdUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx1RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHVFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sdUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx1RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHVFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0seUVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx5RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHlFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sd0VJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx3RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHdFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sd0VJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSx3RUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLDBFSWpLc0IsRW1CdVduQjs7QUFSVDtFdkI5TE0sMEVJaktzQixFbUJ1V25COztBQVJUO0V2QjlMTSwwRUlqS3NCLEVtQnVXbkI7O0FBUlQ7RXZCOUxNLHdFSWpLc0IsRW1CdVduQjs7QUFJTDtFQUVJLFdBQVcsRUFDWjs7QUFmUDtFYnpaSSxZQ3lIa0U7RUR6SGxFLFlFQTREO0VGQTVELGVDK0VxQjtFRC9FckIsZ0JDa0ZvQjtFWThWbEIsaUJBQWlCO0VBRWpCLFdBQVcsRUFDWjs7QUExQkw7RWJ6WkksaUJDd0lvQjtFRHhJcEIsWUVBNEQ7RVcwYjFELGlCQUFpQixFQWFsQjtFQTlDTDtJYnpaSSxlR3dEaUI7SUh4RGpCLG9CSW9ENkI7SUpwRDdCLFlLWjBCO0lMWTFCLGVNZ0IrQixFRndEOUI7RVNpVkw7SWJ6WkksdUJDd0lvQjtJRHhJcEIsb0JJb0Q2QjtJSnBEN0IsWUtKMEIsRUQ0RXpCO0VTaVZMO0lielpJLHVCQ3dJb0I7SUR4SXBCLG9CSW9ENkI7SUpwRDdCLFlLSjBCLEVENEV6QjtFU29YQztJQW5DTjtNYnpaSSxpQkN3SW9CO01EeElwQixZRUE0RDtNVytieEQsd0JkbllvQixFYzJZdkI7TUE5Q0w7UWJ6WkksZUd3RGlCO1FIeERqQixvQklvRDZCO1FKcEQ3QixZS1owQjtRTFkxQixlTWdCK0IsRUZ3RDlCO01TaVZMO1FielpJLHVCQ3dJb0I7UUR4SXBCLG9CSW9ENkI7UUpwRDdCLFlLSjBCLEVENEV6QixFQUFBO0VTMFhDO0lBekNOO01ielpJLFlDd0lvQjtNRHhJcEIsWUVBNEQ7TVdxY3hELGtDQUFrQyxFQUVyQztNQTlDTDtRYnpaSSxlR3dEaUI7UUh4RGpCLG9CSW9ENkI7UUpwRDdCLFlLSjBCLEVENEV6QixFQUFBOztBU2lWTDtFYnpaSSxpQkN3SW9CO0VEeElwQixZRUE0RDtFWmdJdEQsNEdJNUVpQjtFbUIwWnZCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsT0FBTztFQUVQLGlCQUFpQjtFQUVqQix3QmR4WndCO0VjMFp4QixXQUFXO0VBQ1gsMEJuQi9ka0IsRW1Cd21CbkI7RUF2TUg7SWJ6WkksZUd3RGlCO0lIeERqQixvQklvRDZCO0lKcEQ3QixZS1owQjtJTFkxQixlTWdCK0IsRUZ3RDlCO0VTaVZMO0lielpJLHVCQ3dJb0I7SUR4SXBCLG9CSW9ENkI7SUpwRDdCLFlLSjBCLEVENEV6QjtFU2lWTDtJYnpaSSx1QkN3SW9CO0lEeElwQixvQklvRDZCO0lKcEQ3QixZS0owQixFRDRFekI7RVNpVkw7SWJ6WkksdUJDd0lvQjtJRHhJcEIsb0JJb0Q2QjtJSnBEN0IsWUtKMEIsRUQ0RXpCO0VTaVpEO0lBaEVKO01ielpJLGlCQ3dJb0I7TUR4SXBCLFlFQTRELEVXZ21CN0Q7TUF2TUg7UWJ6WkksZUd3RGlCO1FIeERqQixvQklvRDZCO1FKcEQ3QixZS1owQjtRTFkxQixlTWdCK0IsRUZ3RDlCO01TaVZMO1FielpJLHVCQ3dJb0I7UUR4SXBCLG9CSW9ENkI7UUpwRDdCLFlLSjBCLEVENEV6QixFQUFBO0VTcVpEO0lBcEVKO01ielpJLFlDd0lvQjtNRHhJcEIsWUVBNEQ7TUZBNUQsWUN5SGtFO01EekhsRSxZRUE0RDtNRkE1RCxlQytFcUI7TUQvRXJCLGdCQ2tGb0I7TVkrWWxCLFlBQVk7TUFFWixxQmR2YXNCLEVjb2lCekI7TUF2TUg7UWJ6WkksZUd3RGlCO1FIeERqQixvQklvRDZCO1FKcEQ3QixZS0owQixFRDRFekI7TVNpVkw7UUE2RVEsWUFBWTtRQUVaLGdCQUFnQixFQUNqQixFQUFBO0VBaEZQO0l2QnJTSyxrQnVCMFg2QjtJdkI5V3hCLCtESTVFaUI7SW1CNmJyQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFNBQVM7SUFDVCxZQUFZO0lBQ1osVUFBVTtJQUNWLFdBQVc7SUFFWCxZQUFZLEVBQ2I7RUFoR0w7SXZCaFNVLDJDdUJvWWdDO0lBRXBDLFVBQVUsRUFNWDtJQTVHTDtNdkJoU1Usd0N1QjBZK0IsRUFDbEM7RUEzR1A7SWJ6WkksaUJDd0lvQjtJRHhJcEIsWUVBNEQ7SUZBNUQsZUMrRXFCO0lZMmJuQixZQUFZLEVBQ2I7RUFsSEw7SXZCa21CRSxtQkFBbUI7SUFTbkI7Ozs7OztNQU1JO0l1QjFmQSwwQm5CbmhCeUIsRW1CZ2tCMUI7SUFwS0w7TXZCcW1CSSxlQUFlO01BQ2YsYUFBYTtNQUNiLFlBQVk7TUFDWix1QkFBcUIsRUFDdEI7SXVCem1CSDtNQTBIUSxtQkFBbUI7TUFDbkIsWUFBWTtNQUNaLE9BQU87TUFDUCxRQUFRO01BRVIsZUFBZTtNQUVmLFlBQVk7TUFDWixhQUFhLEVBQ2Q7SUFuSVA7TXZCN09VLGlDQUFvQjtNdUJxWHRCLGlCdkI2Y1k7TXVCM2NaLG1CQUFtQjtNQUNuQixXQUFXO01BQ1gsU0FBUztNQUNULFVBQVU7TUFFVixtQkFBbUI7TUFFbkIsZUFBYSxFQUNkO0lBbEpQO012QmpYRSxZdUJzZ0J3QjtNdkJyZ0J4QixhdUJxZ0I4QjtNdkI5YXRCLDRESTVFaUI7TW1CNmZuQixtQkFBbUI7TUFDbkIsWUFBWTtNQUNaLE9BQU87TUFDUCxRQUFRO01BRVIsZUFBZTtNQUVmLFlBQVk7TUFFWixXQUFXO01BQ1gsMEJuQi9qQmtCLEVtQmdrQm5CO0VBbktQO0l2QnpSVSwrR0k1RWlCO0ltQmtoQnJCLHVCdkJ3YWM7SXVCdGFkLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osVUFBVTtJQUVWLG1CdkJrYWM7SXVCaGFkLFdBQVc7SUFDWCxlbkJ2bEJnQixFbUJ3bEJqQjtFQXZMTDtJQTBMTSxlQUFlLEVBWWhCO0lBdE1MO01BK0xVLFdBQVcsRUFDWjtJQWhNVDtNQW1NVSxhQUFhLEVBQ2Q7O0FBVVQ7RXZCMllJLG9CQUpnQjtFQUtoQixxQkFBbUI7RUFDbkIsc0VJOStCd0U7RUorK0J4RSxpQnVCeFlZO0V2QnlZWixlSXgvQm9CO0VKeS9CcEIseUJBVGdCO0V1QjlYbEIsZUFBZSxFQUtoQjtFQWREO0lBWUksc0J2QjJYZ0IsRXVCMVhqQjs7QUFPSDtFdkJubEJFLFl1QnFsQm9CO0V2QnBsQnBCLGF1Qm9sQjBCO0V2QnFYeEIsZUFKZ0I7RUFLaEIsa0JBQW1CO0VBQ25CLHNFSTkrQndFO0VKKytCeEUsb0JBSjBHO0VBSzFHLGVJMS9Cc0I7RUoyL0J0QixtQkFUZ0I7RUE5MkJWLDhESTlFZ0I7RUptSWhCLHNDQUFzQjtFdUI2YzVCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFFVixvQnZCdVdnQjtFdUJyV2hCLFdBQVc7RUFDWCw0Q25CbHBCa0IsRW1CbXBCbkI7O0FBaEJIO0V2QnVYSSxlQUpnQjtFQUtoQixpQkFBbUI7RUFDbkIsc0VJOStCd0U7RUorK0J4RSxpQnVCbldjO0V2Qm9XZCxlSTEvQnNCO0VKMi9CdEIsbUJBVGdCO0V1QnpWaEIsZUFBZTtFQUNmLFlBQVk7RUFFWixrQnZCc1ZnQixFdUJsVWpCO0VBakRIOzs7SXZCM2ZVLDJESTlFZ0I7SW1CMm1CcEIsb0J2QmlWYztJdUIvVWQsbUJBQW1CO0lBQ25CLFFBQVE7SUFFUixrQkFBa0IsRUFDbkI7RUF4Q0w7SUEyQ00sc0JBQXNCLEVBS3ZCO0lBaERMOzs7TUE4Q1EsV0FBVyxFQUNaOztBQS9DUDtFdkJ1WEksbUJBSmdCO0VBS2hCLHFCQUFtQjtFQUNuQixzRUk5K0J3RTtFSisrQnhFLGlCdUJsVWM7RXZCbVVkLGVJMS9Cc0I7RUoyL0J0QixtQkFUZ0I7RXVCeFRoQixlQUFlO0VBRWYsa0JBQWtCLEVBb0JuQjtFQWpGSDs7O0l2QjNmVSwyREk5RWdCO0ltQjJvQnBCLG9CdkJpVGM7SXVCL1NkLG1CQUFtQjtJQUNuQixRQUFRO0lBRVIsbUJBQW1CLEVBQ3BCO0VBeEVMO0lBMkVNLHNCQUFzQixFQUt2QjtJQWhGTDs7O01BOEVRLFlBQVksRUFDYjs7QUEvRVA7RUFvRkksZUFBZTtFQUVmLG9CdkI2UmdCO0V1QjNSaEIsbUJBQW1CLEVBQ3BCOztBQU9IO0VBS1Usa0NBQWtDLEVBQ25DOztBQU1UO0VBQ0UsbUJBQW1CO0VBRW5CLGlCQUFpQjtFQUVqQixpQkFBaUIsRUF3VGxCO0VBN1REO0l2QnZtQlUsaUVJdEVrQjtJbUJ1ckJ4QixzQkFBc0IsRUFDdkI7RUFYSDtJQWNJLFdBQVcsRUFDWjtFQWZIO0l2Qm9SRSxtQkFBbUI7SUFTbkI7Ozs7OztNQU1JO0l1Qi9RRixpQkFBaUI7SUFDakIsZUFBZSxFQUNoQjtJQXRCSDtNdkJ1UkksZUFBZTtNQUNmLGFBQWE7TUFDYixZQUFZO01BQ1osdUJBQXFCLEVBQ3RCO0V1QjNSSDtJdkIvckJFLFl1Qnd0Qm9CO0l2QnZ0QnBCLGF1QnV0QjBCO0lBRXhCLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUSxFQWdHVDtJQTdISDtNdkIvckJFLFl1Qit0QnNCO012Qjl0QnRCLGF1Qjh0QjRCO012QnBYNUIsdUJ1QnFYa0M7TXZCeG9CMUIsaUVJdEVrQjtNbUJpdEJ0QixtQkFBbUI7TUFDbkIsV0FBVztNQUNYLE9BQU87TUFDUCxRQUFRO01BRVIsV0FBVztNQUNYLG1DQUFtQyxFQWtGcEM7TUE1SEw7UUE2Q1EsNkJBQTZCO1FBQzdCLDJCQUEyQixFQUM1QjtNQS9DUDtRQWtEUSxZQUFZO1FBQ1osV0FBVyxFQVdaO1FBOURQO1V2QjVnQk0sdUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0sdUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0sdUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0sdUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0sdUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0seUVJaktzQixFbUJ3dUJmO1FBM0RiO1V2QjVnQk0sdUVJaktzQixF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SGhCLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osU0FBUztJQUNULGlCZHBqQ3dCO0ljc2pDeEIsMEJ2QnBJZ0I7SXVCc0loQiwwQkFBMEI7SUFFMUIsZW5COW5Da0I7SW1CK25DbEIsMEJuQjduQ29CLEVtQm9vQ3JCO0lBcEZIO01BZ0ZNLHNCQUFzQjtNQUV0QiwwQm5CaG9Db0IsRW1CaW9DckI7RUFuRkw7SUF3Rk0sV0FBVyxFQUNaOztBQVFMO0V2Qnh2QkUsdUJ1Qnl2QjhCO0VBRTlCLDBCbkIvb0M0QjtFbUJncEM1Qiw4QkFBOEIsRUFnQi9CO0VBcEJEO0lBT0ksb0J2QnBLZ0I7SXVCcUtoQix1QnZCcktnQjtJdUJ1S2hCLHlCQUF5QjtJQUV6QixlbkIvcENrQixFbUJncUNuQjtFQWJIO0liM29DSSxZQ3lIa0U7SUR6SGxFLFlFQTREO0lGQTVELGVDK0VxQjtJRC9FckIsZ0JDa0ZvQjtJWTJrQ3BCLGVuQnJxQ2tCLEVtQnNxQ25COztBQU9IO0V2QmxxQ0ksYUFBYTtFQUFFLE9BQU87RUFDdEIsZUFBZTtFQUFFLE9BQU8sRUFDekI7O0F1QmdxQ0g7RXZCOXBDSSxZQUFZLEVBQ2I7O0F1QjZwQ0g7RWJycUNJLGlCQ3dJb0I7RUR4SXBCLFlFQTREO0VGQTVELHVCRDREd0IsRWNrcUN6QjtFQXpESDtJdkJscUNJLGFBQWE7SUFBRSxPQUFPO0lBQ3RCLGVBQWU7SUFBRSxPQUFPLEVBQ3pCO0V1QmdxQ0g7SXZCOXBDSSxZQUFZLEVBQ2I7RXVCNnBDSDtJYnJxQ0ksaUJDd0lvQjtJRHhJcEIsYUVBdUU7SUZBdkUsZ0JDa0ZvQixFWTRsQ25CO0VBVEw7SXZCei9CVSxpQ0FBb0I7SXVCdWdDeEIsaUJ2QnJNYztJdUJ1TWQsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxTQUFTO0lBQ1QsVUFBVTtJQUVWLG1CQUFtQjtJQUVuQixlQUFhLEVBQ2Q7RUFFRDtJQTFCSjtNYnJxQ0ksaUJDd0lvQjtNRHhJcEIsWUVBNEQ7TUZBNUQsdUJENER3QjtNY3NvQ3RCLHdCZHRvQ3NCLEVja3FDekI7TUF6REg7UWJycUNJLGlCQ3dJb0I7UUR4SXBCLFlFQTREO1FGQTVELHVCRDREd0IsRWMwb0NyQjtNQWpDUDtRYnJxQ0ksaUJDd0lvQjtRRHhJcEIsYUVBdUU7UUZBdkUsZ0JDa0ZvQixFWXduQ2pCO01BckNQO1FBd0NRLFlBQVksRUFDYixFQUFBO0VBR0g7SUE1Q0o7TWJycUNJLFlDeUhrRTtNRHpIbEUsWUVBNEQ7TUZBNUQsZUMrRXFCO01EL0VyQixnQkNrRm9CO01Za29DbEIsb0JBQW9CLEVBVXZCO01BekRIO1FicnFDSSxZQ3lIa0U7UUR6SGxFLFlFQTREO1FGQTVELGVDK0VxQjtRRC9FckIsZ0JDa0ZvQixFWXNvQ2pCO01BbkRQO1FicnFDSSxZQ3lIa0U7UUR6SGxFLFlFQTREO1FGQTVELGVDK0VxQjtRRC9FckIsZ0JDa0ZvQixFWTBvQ2pCLEVBQUE7O0FBdkRQO0VBNERJLG1CQUFtQjtFQUVuQixpQkFBaUI7RUFFakIscUJ2QnZQZ0IsRXVCeVFqQjtFQWxGSDtJdkIxS0UsbUJBQW1CO0lBU25COzs7Ozs7TUFNSTtJdUJnT0EsMEJuQjd1Q3lCLEVtQjh1QzFCO0lBdEVMO012QnZLSSxlQUFlO01BQ2YsYUFBYTtNQUNiLFlBQVk7TUFDWix1QkFBcUIsRUFDdEI7RXVCbUtIO0lBeUVNLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUVSLGVBQWU7SUFFZixZQUFZO0lBQ1osYUFBYSxFQUNkOztBQWpGTDtFQXFGSSx5QnZCNVFnQjtFdUI4UWhCLGVuQnB3Q2tCLEVtQmd4Q25CO0VBbkdIO0lBMEZNLG1CQUFtQjtJQUNuQixTQUFTO0lBRVQsbUJBQW1CLEVBQ3BCO0VBOUZMO0lBaUdNLGVuQnZ3Q3dCLEVtQnd3Q3pCOztBQUdIO0ViMXdDRSxpQkN3SW9CO0VEeElwQixZRUE0RDtFRkE1RCx1QkQ0RHdCO0Vja3RDdEIsMEJBQTBCLEVBYTNCO0VBakJIO0liMXdDRSxpQkN3SW9CO0lEeElwQixhRUF1RTtJRkF2RSxnQkNrRm9CLEVZZ3NDakI7RUFFRDtJQVZKO01iMXdDRSxZQ3lIa0U7TUR6SGxFLFlFQTREO01GQTVELGVDK0VxQjtNRC9FckIsZ0JDa0ZvQixFWXlzQ25CO01BakJIO1FiMXdDRSxZQ3lIa0U7UUR6SGxFLFlFQTREO1FGQTVELGVDK0VxQjtRRC9FckIsZ0JDa0ZvQixFWXVzQ2YsRUFBQTs7QUFVVDtFQUNFLG1CdkJ0VGtCO0V1QndUbEIsd0J2QnhUa0IsRXVCZ1duQjtFQTNDRDtJQU1JLHlCdkIzVGdCLEV1QjRUakI7RUFQSDtJQVVJLFlBQVk7SUFFWix1QmRudkN3QixFY2d3Q3pCO0lBWEM7TUFkSjtRQWVNLFlBQVk7UUFFWixnQkFBZ0IsRUFRbkIsRUFBQTtJQXpCSDtNQXFCTSxZQUFZO01BRVosZ0JBQWdCLEVBQ2pCO0VBeEJMOzs7SUE0QkksbUJBQW1CO0lBQ25CLFNBQVM7SUFFVCx1QnZCcFZnQixFdUJxVmpCO0VBaENIO0lBb0NNLGVuQjMwQ29CLEVtQjQwQ3JCO0VBckNMO0lBeUNJLHNCdkI5VmdCLEV1QitWakI7O0FBT0g7RUFHRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBRWhCLDBCbkJsMkNvQixFbUJzM0NyQjtFQTFCRDtJdkJqMUNJLGFBQWE7SUFBRSxPQUFPO0lBQ3RCLGVBQWU7SUFBRSxPQUFPLEVBQ3pCO0V1QiswQ0g7SXZCNzBDSSxZQUFZLEVBQ2I7RXVCNDBDSDtJdkJsV0ksb0JBSmdCO0lBS2hCLGVBQW1CO0lBQ25CLHNFSTkrQndFO0lKKytCeEUsaUJ1QjRXYztJdkIzV2QsZUl2L0IwQjtJSncvQjFCLG1CQVRnQjtJdUJzWGhCLFlBQVksRUFLYjtJQXJCSDtNQW1CTSxlbkI3MkNrQixFbUI4MkNuQjtFQXBCTDtJQXdCSSxhQUFhLEVBQ2Q7O0FBT0g7RXZCajNDSSxhQUFhO0VBQUUsT0FBTztFQUN0QixlQUFlO0VBQUUsT0FBTyxFQUN6Qjs7QXVCKzJDSDtFdkI3MkNJLFlBQVksRUFDYjs7QXVCNDJDSDtFdkJ6cENNLHVFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx1RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00sdUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHVFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx1RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00sdUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHVFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx1RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00sdUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHVFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx5RUlqS3NCLEVtQmswQ25COztBQVJUO0V2QnpwQ00seUVJaktzQixFbUJrMENuQjs7QUFSVDtFdkJ6cENNLHlFSWpLc0IsRW1CazBDbkI7O0FBUlQ7RXZCenBDTSx3RUlqS3NCLEVtQmswQ25COztBQUlMO0VBRUksV0FBVyxFQUNaOztBQWZQO0VBb0JJLHdCZDUwQ3dCO0VjODBDeEIsV0FBVyxFQW1GWjtFQXpHSDtJQTBCUSxZQUFZLEVBQ2I7RUEzQlA7SUErQk0sWUFBWSxFQUNiO0VBaENMO0lBbUNNLGVBQWUsRUFhaEI7SUFoREw7TUFzQ1Esc0JBQXNCLEVBU3ZCO01BL0NQO1FBeUNVLGVuQmo2Q2dCLEVtQms2Q2pCO01BMUNUO1F2QjN2Q1UseUN1Qnd5Q2tDLEVBQ25DO0VBOUNUO0l2QnpYRSxtQkFBbUI7SUFTbkI7Ozs7OztNQU1JO0lBajVCSSxjdUIreUNpQjtJdkJ4eUNqQix3SEl0RWtCO0ltQm8zQ3RCLGVBQWU7SUFFZixZQUFZO0lBRVosMEJuQnI3Q3lCLEVtQjY4QzFCO0lBdEZMO012QnRYSSxlQUFlO01BQ2YsYUFBYTtNQUNiLFlBQVk7TUFDWixrQkFBcUIsRUFDdEI7SXVCa1hIO01BaUVRLG1CQUFtQjtNQUNuQixPQUFPO01BRVAsWUFBWTtNQUNaLGFBQWEsRUFDZDtJQXRFUDtNdkJ4c0NVLGlDQUFvQjtNdUJteEN0QixpQnZCamRZO011Qm1kWixtQkFBbUI7TUFDbkIsV0FBVztNQUNYLFNBQVM7TUFDVCxVQUFVO01BRVYsbUJBQW1CO01BRW5CLGVBQWEsRUFDZDtFQXJGUDtJQXlGTSxpQkFBaUI7SUFDakIsaUJBQWlCO0lBRWpCLG1CQUFtQixFQUNwQjtFQTdGTDtJQWdHTSxtQnZCdGVjO0l1QnVlZCxtQkFBbUI7SUFFbkIsMEJ2QnplYztJdUIyZWQsbUJBQW1CO0lBRW5CLGVuQjc5Q2tCLEVtQjg5Q25COztBQXhHTDtFdkJub0NVLHVCV2xQc0Q7RURDNUQsV0N3SW9CO0VEeElwQixZRUE0RDtFRkE1RCx1QkRxRmtCO0VDckZsQix3QkRxRmtCO0VjNjRDbEIsd0JkdDZDd0I7RWN3NkN4QixXQUFXLEVBYVo7RUFYQztJQWxISjtNdkJub0NVLHVCV2xQc0Q7TURDNUQsV0N3SW9CO01EeElwQixZRUE0RDtNRkE1RCx1QkRxRmtCO01DckZsQix3QkRxRmtCLEVjNDVDbkI7TUE3SEg7UUFzSFEsZXZCNWZZLEV1QjZmYixFQUFBO0VBR0g7SUExSEo7TWJwM0NJLFlDeUhrRTtNRHpIbEUsWUVBNEQ7TUZBNUQsZUMrRXFCO01EL0VyQixnQkNrRm9CLEVZKzVDckIsRUFBQTs7QUE3SEg7RWJwM0NJLGlCQ3dJb0I7RUR4SXBCLGFFQXVFO0VGQXZFLGdCQ2tGb0IsRVl1OENyQjtFQXJLSDtJYnAzQ0ksWUN5SGtFO0lEekhsRSxZRUE0RDtJRkE1RCxlQytFcUI7SUQvRXJCLGdCQ2tGb0IsRVlrN0NuQjtJQWhKTDtNdkJub0NVLHVCV2xQc0Q7TURDNUQsaUJDd0lvQjtNRHhJcEIsWUVBNEQ7TUZBNUQsdUJEcUZrQjtNQ3JGbEIsd0JEcUZrQixFYzg2Q2Y7TUFQQztRQXhJUjtVdkJub0NVLHVCV2xQc0Q7VURDNUQsV0N3SW9CO1VEeElwQixZRUE0RDtVRkE1RCx1QkRxRmtCO1VDckZsQix3QkRxRmtCLEVjODZDZixFQUFBO01BSEM7UUE1SVI7VXZCbm9DVSx1QldsUHNEO1VEQzVELFlDd0lvQjtVRHhJcEIsWUVBNEQ7VUZBNUQsdUJEcUZrQjtVQ3JGbEIsd0JEcUZrQixFYzg2Q2YsRUFBQTtFQUdIO0lBbEpKO01icDNDSSxZQ3lIa0U7TUR6SGxFLFlFQTREO01GQTVELGVDK0VxQjtNRC9FckIsZ0JDa0ZvQixFWXU4Q3JCLEVBQUE7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b0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx1RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00sdUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHVFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx1RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00sdUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHVFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx1RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00sdUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHVFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx5RUlqS3NCLEVtQnFvRG5COztBQU5UO0V2Qjk5Q00seUVJaktzQixFbUJxb0RuQjs7QUFOVDtFdkI5OUNNLHlFSWpLc0IsRW1CcW9EbkI7O0FBTlQ7RXZCOTlDTSx3RUlqS3NCLEVtQnFvRG5COztBQU5UO0VienJESSxpQkN3SW9CO0VEeElwQixZRUE0RDtFV3VzRDVELHdCZDNvRHdCO0VjNm9EeEIsV0FBVyxFQXdEWjtFQXhFSDtJYnpyREksZUd3RGlCO0lIeERqQixvQklvRDZCO0lKcEQ3QixZS1owQjtJTFkxQixlTWdCK0IsRUZ3RDlCO0VTaW5ETDtJYnpyREksdUJDd0lvQjtJRHhJcEIsb0JJb0Q2QjtJSnBEN0IsWUtKMEIsRUQ0RXpCO0VTaW5ETDtJYnpyREksdUJDd0lvQjtJRHhJcEIsb0JJb0Q2QjtJSnBEN0IsWUtKMEIsRUQ0RXpCO0VTaW5ETDtJYnpyREksdUJDd0lvQjtJRHhJcEIsb0JJb0Q2QjtJSnBEN0IsWUtKMEIsRUQ0RXpCO0VTbW9ERDtJQWxCSjtNYnpyREksaUJDd0lvQjtNRHhJcEIsWUVBNEQsRVdpd0Q3RDtNQXhFSDtRYnpyREksZUd3RGlCO1FIeERqQixvQklvRDZCO1FKcEQ3QixZS1owQjtRTFkxQixlTWdCK0IsRUZ3RDlCO01TaW5ETDtRYnpyREksdUJDd0lvQjtRRHhJcEIsb0JJb0Q2QjtRSnBEN0IsWUtKMEIsRUQ0RXpCO01TaW5ETDtRYnpyREksdUJDd0lvQjtRRHhJcEIsb0JJb0Q2QjtRSnBEN0IsWUtKMEIsRUQ0RXpCLEVBQUE7RVN1b0REO0lBdEJKO01ienJESSxZQ3dJb0I7TUR4SXBCLFlFQTREO01GQTVELFlDeUhrRTtNRHpIbEUsWUVBNEQ7TUZBNUQsZUMrRXFCO01EL0VyQixnQkNrRm9CO01ZaW9EbEIsWUFB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SSxpQkN3SW9CO0VEeElwQixZRUE0RDtFRkE1RCx1QkQ0RHdCO0VjNjhGdEIsd0JkNzhGc0IsRWNvL0Z2QjtFQXpJTDtJQXFHUSxZQUFZLEVBQ2I7RUF0R1A7SWJ2NkZJLGlCQ3dJb0I7SUR4SXBCLGFFQXVFO0lGQXZFLGdCQ2tGb0IsRVkrN0ZqQjtFQUVEO0lBNUdOO01idjZGSSxpQkN3SW9CO01EeElwQixZRUE0RDtNRkE1RCx1QkQ0RHdCLEVjby9GdkI7TUF6SUw7UUFnSFUsZUFBZSxFQUNoQjtNQWpIVDtRYnY2RkksaUJDd0lvQjtRRHhJcEIsWUVBNEQ7UUZBNUQsdUJENER3QixFY2crRm5CO01BckhUO1FidjZGSSxpQkN3SW9CO1FEeElwQixhRUF1RTtRRkF2RSxnQkNrRm9CLEVZODhGZixFQUFBO0VBR0g7SUE1SE47TWJ2NkZJLFlDeUhrRTtNRHpIbEUsWUVBNEQ7TUZBNUQsZUMrRXFCO01EL0VyQixnQkNrRm9CO01ZbzlGaEIsd0JkMStGb0IsRWNvL0Z2QjtNQXpJTDtRYnY2RkksWUN5SGtFO1FEekhsRSxZRUE0RDtRRkE1RCxlQytFcUI7UUQvRXJCLGdCQ2tGb0IsRVl3OUZmO01BbklUO1FidjZGSSxZQ3lIa0U7UUR6SGxFLFlFQTREO1FGQTVELGVDK0VxQjtRRC9FckIsZ0JDa0ZvQixFWTQ5RmYsRUFBQTs7QUFJTDtFQTNJSjtJYnY2RkksWUN5SGtFO0lEekhsRSxZRUE0RDtJRkE1RCxlQytFcUI7SUQvRXJCLGdCQ2tGb0IsRVltK0ZyQixFQUFBOztBQU9IO0VBRUksZUFBZTtFQUVmLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZUFBZSxFQUtoQjtFQUhDO0lBUko7TUFTTSxnQkFBZ0IsRUFFbkIsRUFBQTs7QUFYSDtFQWNJLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZUFBZTtFQUNmLGlCQUFpQixFQUtsQjtFQUhDO0lBbkJKO01Bb0JNLGdCQUFnQixFQUVuQixFQUFBOztBQUdIO0VBQ0UsYUFBYTtFQUFFLDhDQUFBLEVBQWdEOztBQUdqRTtFQUNFLG9CQUFvQjtFQUFFLGdEQUFBLEVBQWtE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SWhCbUJJLGlCQ3dJb0I7SUR4SXBCLFlFQTRELEVjK0YzQztJQWxIckI7TWhCbUJJLGVHd0RpQjtNSHhEakIsb0JJb0Q2QjtNSnBEN0IsWUtaMEI7TUxZMUIsZU1nQitCLEVGd0Q5QjtJWTNGTDtNaEJtQkksdUJDd0lvQjtNRHhJcEIsb0JJb0Q2QjtNSnBEN0IsWUtKMEIsRUQ0RXpCO0lZM0ZMO01oQm1CSSx1QkN3SW9CO01EeElwQixvQklvRDZCO01KcEQ3QixZS0owQixFRDRFekI7SVkzRkw7O01BMEc0QixzQjFCdTVCUixFMEJ0NUJLO0lBRUQ7TUE3R3hCO1FoQm1CSSxZQ3dJb0I7UUR4SXBCLFlFQTREO1FjNkZwQyxrQ0FBbUMsRUFFMUM7UUFsSHJCO1VoQm1CSSxlR3dEaUI7VUh4RGpCLG9CSW9ENkI7VUpwRDdCLFlLSjBCLEVENEV6QixFQUFBOztBWTNGTDtFaEJtQkksaUJDd0lvQjtFRHhJcEIsWUVBNEQ7RUZBNUQsZUMrRXFCLEVlZ0NwQjtFQVBHO0lBM0hSO01oQm1CSSxXQ3dJb0I7TUR4SXBCLFlFQTREO01GQTVELGVDK0VxQixFZWdDcEIsRUFBQTtFQUhHO0lBL0hSO01oQm1CSSxZQ3lIa0U7TUR6SGxFLFlFQTREO01GQTVELGVDK0VxQjtNRC9FckIsZ0JDa0ZvQixFZTZCbkIsRUFBQTs7QUNsSUw7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQThCRTtBQUVGO0VBQ0MsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsWUFBWTtFQUNaLGFBQWE7RUFDYix3QkFBd0I7RUFDeEIsZUFBZSxFQWlIZjtFQXhIRDtJQVVFLFlBQVk7SUFFWixlQUFlO0lBQ2YsWUFBWTtJQUNaLGVBQWU7SUFFZixpQkFBaUI7SUFFakIsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixTQUFTO0kzQm9KRCxzQ0FBc0I7STJCaEo5Qix3QkFBd0I7SUFFMUI7Ozs7O0VBS0U7SUFFTSxXQUFXO0kzQmtGVCw4QjJCakZrQyxFQWlCMUM7SUFuREY7TUFxQ0csZUFBZTtNQUNmLFlBQVk7TUFDWixhQUFhLEVB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QUE7O0FBTUQ7RTdCM0dJLGFBQWE7RUFBRSxPQUFPO0VBQ3RCLGVBQWU7RUFBRSxPQUFPLEVBQ3pCOztBNkJ5R0g7RTdCdkdJLFlBQVksRUFDYjs7QTZCc0dIO0VBTVEsd0JwQnhEb0IsRW9CdUl2QjtFQXJGTDtJN0JrQlUsMEhJdEZlO0l5QitFYixtQjdCcTNCUTtJNkJwM0JSLHVCN0JvM0JRO0k2QmwzQlIsZUFBZ0I7SUFFaEIsbUJBQW9CO0lBRXBCLGV6QmpJa0I7SXlCa0lsQiwwQnpCcEltQixFeUJxSnRCO0lBZkc7TUFyQlo7UUFzQmdCLGtDQUF1QyxFQWM5QyxFQUFBO0lBcENUO01BMEJnQixlekI5SVE7TXlCK0lSLDBCekI5SWUsRXlCK0lsQjtJQTVCYjtNQStCZ0Isc0JBQXVCO01BRXZCLGV6QnZKTTtNeUJ3Sk4sMEJ6QnBKVSxFeUJxSmI7RUFuQ2I7SUF1Q1ksd0JwQnpGZ0IsRW9Ca0duQjtJQVBHO01BekNaO1FBMENnQix3QnBCNUZZLEVvQmtHbkIsRUFBQTtJQWhEVDtNQThDZ0IsaUJBQWtCLEVBQ3JCO0VBL0NiO0luQjlHSSxZQ3lIa0U7SUR6SGxFLFlFQTREO0lGQTVELGVDK0VxQjtJRC9FckIsZ0JDa0ZvQixFa0JnRmY7RUFwRFQ7SW5COUdJLGlCQ3dJb0I7SUR4SXBCLFlFQTREO0lGQTVELHVCRDREd0I7SW9CMkdoQixpQkFBa0IsRUEyQnJCO0lBekJHO01BM0RaO1FBNERnQix3QnBCOUdZLEVvQnNJbkIsRUFBQTtJQXBGVDtNbkI5R0ksaUJDd0lvQjtNRHhJcEIsYUVBdUU7TUZBdkUsZ0JDa0ZvQjtNa0I4RlIsaUJBQWtCLEVBQ3JCO0lBbkViO01BdUVvQixlQUFnQjtNQUVoQixhQUFjLEVBQ2pCO0lBR0w7TUE3RVo7UW5COUdJLFlDeUhrRTtRRHpIbEUsWUVBNEQ7UUZBNUQsZUMrRXFCO1FEL0VyQixnQkNrRm9CLEVrQmdIZjtRQXBGVDtVbkI5R0ksWUN5SGtFO1VEekhsRSxZRUE0RDtVRkE1RCxlQytFcUI7VUQvRXJCLGdCQ2tGb0IsRWtCOEdQLEVBQUE7O0FBT2I7RUFESjtJ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SDtFQTBESyx1QkFBdUI7RUFDdkIsd0JBQXdCLEVBQzNCOztBQTVERjtFQThESyxvQkFBb0I7RUFDcEIsb0JBQW9CLEVBQ3ZCOztBQWhFRjtFQWtFSywyQkFBMkIsRUFDOUI7O0FDbkVGO0VBQ0ksa0JBQW1CLEVBS3RCO0VBSEc7SUFISjtNQUlRLDRCQUEyQixFQUVsQyxFQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNDAwaXRhbGljLDcwMCk7XG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU2l0ZSBOYW1lOlxuQXV0aG9yOlxuXG5TdHlsZXNoZWV0OiBHcmlkIFN0eWxlc2hlZXRcblxuSSd2ZSBzZXBlcmF0ZWQgdGhlIGdyaWQgc28geW91IGNhbiBzd2FwIGl0IG91dCBlYXNpbHkuIEl0J3NcbmNhbGxlZCBhdCB0aGUgdG9wIHRoZSBzdHlsZS5zY3NzIHN0eWxlc2hlZXQuXG5cblRoZXJlIGFyZSBhIHRvbiBvZiBncmlkIHNvbHV0aW9ucyBvdXQgdGhlcmUuIFlvdSBzaG91bGQgZGVmaW5pdGVseVxuZXhwZXJpbWVudCB3aXRoIHlvdXIgb3duLiBIZXJlIGFyZSBzb21lIHJlY29tbWVuZGF0aW9uczpcblxuaHR0cDovL2dyaWRzZXRhcHAuY29tIC0gTG92ZSB0aGlzIHNpdGUuIFJlc3BvbnNpdmUgR3JpZHMgbWFkZSBlYXN5LlxuaHR0cDovL3N1c3kub2RkYmlyZC5uZXQvIC0gR3JpZHMgdXNpbmcgQ29tcGFzcy4gVmVyeSBlbGVnYW50LlxuaHR0cDovL2dyaWRwYWsuY29tLyAtIENyZWF0ZSB5b3VyIG93biByZXNwb25zaXZlIGdyaWQuXG5odHRwczovL2dpdGh1Yi5jb20vZG9wZS9sZW1vbmFkZSAtIE5lYXQgbGlnaHR3ZWlnaHQgZ3JpZC5cblxuXG5UaGUgZ3JpZCBiZWxvdyBpcyBhIGN1c3RvbSBidWlsdCB0aGluZ3kgSSBtb2RlbGVkIGEgYml0IGFmdGVyXG5Hcmlkc2V0LiBJdCdzIFZFUlkgYmFzaWMgYW5kIHByb2JhYmx5IHNob3VsZG4ndCBiZSB1c2VkIG9uXG55b3VyIGNsaWVudCBwcm9qZWN0cy4gVGhlIGlkZWEgaXMgeW91IGxlYXJuIGhvdyB0byByb2xsIHlvdXJcbm93biBncmlkcy4gSXQncyBiZXR0ZXIgaW4gdGhlIGxvbmcgcnVuIGFuZCBhbGxvd3MgeW91IGZ1bGwgY29udHJvbFxub3ZlciB5b3VyIHByb2plY3QncyBsYXlvdXQuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5sYXN0LWNvbCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKlxuTW9iaWxlIEdyaWQgU3R5bGVzXG5UaGVzZSBhcmUgdGhlIHdpZHRocyBmb3IgdGhlIG1vYmlsZSBncmlkLlxuVGhlcmUgYXJlIGZvdXIgdHlwZXMsIGJ1dCB5b3UgY2FuIGFkZCBvciBjdXN0b21pemVcbnRoZW0gaG93ZXZlciB5b3Ugc2VlIGZpdC5cbiovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm0tYWxsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubS0xb2YyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA0OC41JTsgfVxuICAubS0xb2YzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAzMS4zMzMzMyU7IH1cbiAgLm0tMm9mMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNjUuNjY2NjclOyB9XG4gIC5tLTFvZjQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDIyLjc1JTsgfVxuICAubS0zb2Y0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA3NC4yNSU7IH1cbiAgLm0tMW9mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMTcuNiU7IH1cbiAgLm0tMm9mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzguMiU7IH1cbiAgLm0tM29mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNTguOCU7IH1cbiAgLm0tNG9mNSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNzkuNCU7IH1cbiAgLm0tMW9mNiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzEuMzMzMzMlOyB9XG4gIC5tLTFvZjcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDMxLjMzMzMzJTsgfVxuICAubS0yb2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAyNi40Mjg1NyU7IH1cbiAgLm0tM29mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNDEuMTQyODYlOyB9XG4gIC5tLTRvZjcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDU1Ljg1NzE0JTsgfVxuICAubS01b2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA3MC41NzE0MyU7IH1cbiAgLm0tNm9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogODUuMjg1NzElOyB9XG4gIC5tLTFvZjgge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDkuODc1JTsgfVxuICAubS0xb2Y5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA4LjQ0NDQ0JTsgfVxuICAubS0xb2YxMCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNy4zJTsgfVxuICAubS0xb2YxMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNi4zNjM2NCU7IH1cbiAgLm0tMW9mMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDUuNTgzMzMlOyB9IH1cblxuLyogUG9ydHJhaXQgdGFibGV0IHRvIGxhbmRzY2FwZSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyOXB4KSB7XG4gIC50LWFsbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnQtMW9mMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNDguNSU7IH1cbiAgLnQtMW9mMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzEuMzMzMzMlOyB9XG4gIC50LTJvZjMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDY1LjY2NjY3JTsgfVxuICAudC0xb2Y0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAyMi43NSU7IH1cbiAgLnQtM29mNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNzQuMjUlOyB9XG4gIC50LTFvZjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDE3LjYlOyB9XG4gIC50LTJvZjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDM4LjIlOyB9XG4gIC50LTNvZjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDU4LjglOyB9XG4gIC50LTRvZjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDc5LjQlOyB9XG4gIC50LTFvZjYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDMxLjMzMzMzJTsgfVxuICAudC0xb2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAzMS4zMzMzMyU7IH1cbiAgLnQtMm9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMjYuNDI4NTclOyB9XG4gIC50LTNvZjcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDQxLjE0Mjg2JTsgfVxuICAudC00b2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA1NS44NTcxNCU7IH1cbiAgLnQtNW9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNzAuNTcxNDMlOyB9XG4gIC50LTZvZjcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDg1LjI4NTcxJTsgfVxuICAudC0xb2Y4IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA5Ljg3NSU7IH1cbiAgLnQtMW9mOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogOC40NDQ0NCU7IH1cbiAgLnQtMW9mMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDcuMyU7IH1cbiAgLnQtMW9mMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDYuMzYzNjQlOyB9XG4gIC50LTFvZjEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA1LjU4MzMzJTsgfSB9XG5cbi8qIExhbmRzY2FwZSB0byBzbWFsbCBkZXNrdG9wICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gIC5kLWFsbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmQtMW9mMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNDguNSU7IH1cbiAgLmQtMW9mMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMzEuMzMzMzMlOyB9XG4gIC5kLTJvZjMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDY1LjY2NjY3JTsgfVxuICAuZC0xb2Y0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAyMi43NSU7IH1cbiAgLmQtM29mNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNzQuMjUlOyB9XG4gIC5kLTFvZjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDE3LjYlOyB9XG4gIC5kLTJvZjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDM4LjIlOyB9XG4gIC5kLTNvZjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDU4LjglOyB9XG4gIC5kLTRvZjUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDc5LjQlOyB9XG4gIC5kLTFvZjYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDMxLjMzMzMzJTsgfVxuICAuZC0xb2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiAzMS4zMzMzMyU7IH1cbiAgLmQtMm9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogMjYuNDI4NTclOyB9XG4gIC5kLTNvZjcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDQxLjE0Mjg2JTsgfVxuICAuZC00b2Y3IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA1NS44NTcxNCU7IH1cbiAgLmQtNW9mNyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogNzAuNTcxNDMlOyB9XG4gIC5kLTZvZjcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDg1LjI4NTcxJTsgfVxuICAuZC0xb2Y4IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA5Ljg3NSU7IH1cbiAgLmQtMW9mOSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB3aWR0aDogOC40NDQ0NCU7IH1cbiAgLmQtMW9mMTAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDcuMyU7IH1cbiAgLmQtMW9mMTEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMyU7XG4gICAgd2lkdGg6IDYuMzYzNjQlOyB9XG4gIC5kLTFvZjEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIHdpZHRoOiA1LjU4MzMzJTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJub29taWFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ub29taWEvbm9vbWlhLmVvdD8wLjAuM1wiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ub29taWEvbm9vbWlhLmVvdD8wLjAuMyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL25vb21pYS9ub29taWEud29mZjI/MC4wLjNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL25vb21pYS9ub29taWEud29mZj8wLjAuM1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ub29taWEvbm9vbWlhLnR0Zj8wLjAuM1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbm9vbWlhL25vb21pYS5zdmc/MC4wLjMjbm9vbWlhXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uaWNvbjpiZWZvcmUsIC5tcy1jaG9pY2UgPiBkaXY6YmVmb3JlLCAubXMtc2VhcmNoOmJlZm9yZSwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbDpiZWZvcmUsIC5kay1zZWxlY3RlZDpiZWZvcmUsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSBsYWJlbDpiZWZvcmUsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbDpiZWZvcmUsIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5NdWx0aUZpbGUtcmVtb3ZlOmJlZm9yZSwgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb246YmVmb3JlLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb246YmVmb3JlLCAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrOmJlZm9yZSwgI3RpbWVsaW5lIC50bC1pY29uLXpvb20tb3V0OmJlZm9yZSwgI3RpbWVsaW5lIC50bC1pY29uLXpvb20taW46YmVmb3JlLCAjdGltZWxpbmUgLnRsLWljb24taW1hZ2U6YmVmb3JlLCAubGItbmF2IGEubGItcHJldjpiZWZvcmUsIC5sYi1uYXYgYS5sYi1uZXh0OmJlZm9yZSwgLmxiLWRhdGEgLmxiLWNsb3NlOmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vb21pYVwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLyogc3BlYWs6IG5vbmU7IG9ubHkgbmVjZXNzYXJ5IGlmIG5vdCB1c2luZyB0aGUgcHJpdmF0ZSB1bmljb2RlIHJhbmdlIChmaXJzdEdseXBoIG9wdGlvbikgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uaWNvbi0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwMVwiOyB9XG5cbi5pY29uLWFycm93LS1kb3duOmJlZm9yZSwgLm1zLWNob2ljZSA+IGRpdjpiZWZvcmUsIC5kay1zZWxlY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwMlwiOyB9XG5cbi5pY29uLWFycm93LS1sZWZ0OmJlZm9yZSwgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uOmJlZm9yZSwgI3RpbWVsaW5lIC50bC1pY29uLWdvYmFjazpiZWZvcmUsIC5sYi1uYXYgYS5sYi1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDAzXCI7IH1cblxuLmljb24tYXJyb3ctLXJpZ2h0OmJlZm9yZSwgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb246YmVmb3JlLCAubGItbmF2IGEubGItbmV4dDpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDRcIjsgfVxuXG4uaWNvbi1hcnJvdy0tdXA6YmVmb3JlLCAubXMtY2hvaWNlID4gZGl2Lm9wZW46YmVmb3JlLCAuZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdGVkOmJlZm9yZSwgLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA1XCI7IH1cblxuLmljb24tYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDZcIjsgfVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwN1wiOyB9XG5cbi5pY29uLWNsb3NlOmJlZm9yZSwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbDpiZWZvcmUsIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5NdWx0aUZpbGUtcmVtb3ZlOmJlZm9yZSwgLmxiLWRhdGEgLmxiLWNsb3NlOmJlZm9yZSwgLnNlYXJjaGJhci1pcy1vcGVuIC5oZWFkZXIgLm1lbnUgbGktLW1hZ25pZnkgYnV0dG9uOmJlZm9yZSwgLnNlYXJjaGJhci1pcy1vcGVuIC5oZWFkZXIgLm1lbnVfX2l0ZW0tLW1hZ25pZnkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDA4XCI7IH1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMDlcIjsgfVxuXG4uaWNvbi1lbmVyZ3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMEFcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwQlwiOyB9XG5cbi5pY29uLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwQ1wiOyB9XG5cbi5pY29uLWlubm92YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMERcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMEVcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAwRlwiOyB9XG5cbi5pY29uLWxpc3Rpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTBcIjsgfVxuXG4uaWNvbi1tYWduaWZ5OmJlZm9yZSwgLm1zLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxMVwiOyB9XG5cbi5pY29uLW1hcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTJcIjsgfVxuXG4uaWNvbi1uby1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDEzXCI7IH1cblxuLmljb24tcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE0XCI7IH1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEUwMTVcIjsgfVxuXG4uaWNvbi1waWN0dXJlOmJlZm9yZSwgI3RpbWVsaW5lIC50bC1pY29uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE2XCI7IH1cblxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxN1wiOyB9XG5cbi5pY29uLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDE4XCI7IH1cblxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxOVwiOyB9XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDFBXCI7IH1cblxuLmljb24td2ViY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFMDFCXCI7IH1cblxuLmljb24tem9vbS0taW46YmVmb3JlLCAjdGltZWxpbmUgLnRsLWljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxQ1wiOyB9XG5cbi5pY29uLXpvb20tLW91dDpiZWZvcmUsICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTAxRFwiOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNob3dVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIHNob3dVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNob3dVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvd1VwVGl0bGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc2hvd1VwVGl0bGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIHNob3dVcFRpdGxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNSUpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpOyB9IH1cblxuQGtleWZyYW1lcyBzaG93VXBUaXRsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTUlKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAlKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaG93RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgc2hvd0Rvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1vLWtleWZyYW1lcyBzaG93RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNob3dEb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaWRlRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgaGlkZURvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1vLWtleWZyYW1lcyBoaWRlRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhpZGVEb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaWRlVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGhpZGVVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGhpZGVVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhpZGVVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvd0xlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHNob3dMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtby1rZXlmcmFtZXMgc2hvd0xlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzaG93TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hvd1JpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBzaG93UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1vLWtleWZyYW1lcyBzaG93UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzaG93UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhY2tncm91bmRQb3NpdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MDBweCBjZW50ZXI7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBiYWNrZ3JvdW5kUG9zaXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjAwcHggY2VudGVyOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGJhY2tncm91bmRQb3NpdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MDBweCBjZW50ZXI7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgYmFja2dyb3VuZFBvc2l0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwMHB4IGNlbnRlcjsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBsb2FkZXIge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGxvYWRlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlci1pbm5lciB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlOyB9XG4gIDI1JSB7XG4gICAgaGVpZ2h0OiAwJTsgfVxuICA1MCUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICA3NSUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDAlOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGxvYWRlci1pbm5lciB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlOyB9XG4gIDI1JSB7XG4gICAgaGVpZ2h0OiAwJTsgfVxuICA1MCUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICA3NSUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDAlOyB9IH1cblxuQC1vLWtleWZyYW1lcyBsb2FkZXItaW5uZXIge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTsgfVxuICAyNSUge1xuICAgIGhlaWdodDogMCU7IH1cbiAgNTAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgNzUlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAwJTsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGVyLWlubmVyIHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7IH1cbiAgMjUlIHtcbiAgICBoZWlnaHQ6IDAlOyB9XG4gIDUwJSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIDc1JSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMCU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TaXRlIE5hbWU6XG5BdXRob3I6XG5cblN0eWxlc2hlZXQ6IExvZ2luIFN0eWxlc2hlZXRcblxuVGhpcyBzdHlsZXNoZWV0IGlzIGxvYWRlZCAoaWYgYWRtaW4ucGhwIGlzIHNldHVwIGluIHlvdXJcbmZ1bmN0aW9ucyBmaWxlKSBvbiB0aGUgbG9naW4gcGFnZS4gVGhpcyB3YXkgeW91IGNhbiBzdHlsZVxudGhlIGxvZ2luIHBhZ2UuIEl0IHdvbid0IGFmZmVjdCBhbnkgb3RoZXIgcGFnZSwgYWRtaW4gb3IgZnJvbnQtZW5kLlxuXG5Gb3IgbW9yZSBpbmZvLCBjaGVjayBvdXQgdGhlIGNvZGV4OlxuaHR0cDovL2NvZGV4LndvcmRwcmVzcy5vcmcvQ3JlYXRpbmdfQWRtaW5fVGhlbWVzXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkubG9naW4gaDEgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzI2cHg7XG4gIGhlaWdodDogNjdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ2luLWxvZ28ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcbiAgLyogbWFrZSBzdXJlIHRvIHJlcGxhY2UgdGhpcyEgKi8gfVxuXG5ib2R5LmxvZ2luIGZvcm0ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwYWRkaW5nOiAyNnB4IDI0cHggNDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5ib2R5LmxvZ2luIGZvcm0gLmlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIixcIkhlbHZldGljYSBOZXVlXCIsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICB3aWR0aDogOTclO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMnB4IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC4yKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICBib2R5LmxvZ2luIGgxIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbG9naW4tbG9nb0AyeC5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgIC8qIG1ha2Ugc3VyZSB0byByZXBsYWNlIHRoaXMhICovIH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TaXRlIE5hbWU6XG5BdXRob3I6XG5cblN0eWxlc2hlZXQ6IEFkbWluIFN0eWxlc2hlZXRcblxuSWYgeW91IGxpa2UgbGl2aW5nIG9uIHRoZSBlZGdlLCB5b3UgY2FuIGFkZCBzb21lIHN0eWxlcyBoZXJlIHRvXG5jdXN0b21pemUgdGhlIGRhc2hib2FyZCBhbmQgV29yZFByZXNzIGFkbWluIGFyZWEuIFRoaXMgc3R5bGVzaGVldFxuaXMgZW1wdHksIGJ1dCB5b3UgY2FuIGp1c3Qgc3RhcnQgZHJvcHBpbmcgeW91ciBzdHlsZXMgaGVyZSB0b1xuc3RhcnQgY3VzdG9taXppbmcuIEFsbCBhZG1pbiBmdW5jdGlvbnMgYXJlIGxvY2F0ZWQgaW4gbGliL2FkbWluL1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKipcbiAqIEBhdXRob3IgemhpeGluIHdlbiA8d2VuemhpeGluMjAxMEBnbWFpbC5jb20+XG4gKi9cbi5tcy1wYXJlbnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5tcy1wYXJlbnQgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLm1zLWNob2ljZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxZDI1MmM7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubXMtY2hvaWNlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5tcy1jaG9pY2UuZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5tcy1jaG9pY2UuZGlzYWJsZWQgPiBkaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1zLWNob2ljZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5tcy1jaG9pY2UgPiBzcGFuLnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFkMjUyYzsgfVxuXG4ubXMtY2hvaWNlLmRpc2FibGVkID4gc3Bhbi5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZGRkZGRkOyB9XG5cbi5tcy1jaG9pY2UgPiBkaXYge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjVweDsgfVxuXG4ubXMtZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4ubXMtZHJvcC5ib3R0b20ge1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbi5tcy1kcm9wLnRvcCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7IH1cblxuLm1zLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7IH1cbiAgLm1zLXNlYXJjaDo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICM5MDkwOTA7IH1cblxuLm1zLXNlYXJjaCBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwOTA5MDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLm1zLXNlYXJjaCxcbi5tcy1zZWFyY2ggaW5wdXQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLWtodG1sLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5tcy1kcm9wIHVsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDIwcHg7IH1cblxuLm1zLWRyb3AgdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLm1zLWRyb3AgdWwgPiBsaS5zdWJmaWx0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5tcy1kcm9wIHVsID4gbGkuc3ViZmlsdGVyIHNwYW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5tcy1kcm9wIHVsID4gbGkuc3ViZmlsdGVyLS1oaWRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAubXMtZHJvcCB1bCA+IGxpLnNlbGVjdGVkIGxhYmVsIHtcbiAgICBjb2xvcjogI2ZmNTEwMDsgfVxuICAgIC5tcy1kcm9wIHVsID4gbGkuc2VsZWN0ZWQgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7IH1cblxuLm1zLWRyb3AgdWwgPiBsaSAuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7IH1cblxuLm1zLWRyb3AgdWwgPiBsaS5tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubXMtZHJvcCB1bCA+IGxpLmdyb3VwIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm1zLWRyb3AgdWwgPiBsaS5tdWx0aXBsZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4ubXMtZHJvcCB1bCA+IGxpIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubXMtZHJvcCB1bCA+IGxpIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubXMtZHJvcCB1bCA+IGxpIGxhYmVsOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLm1zLWRyb3AgdWwgPiBsaSBsYWJlbC5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmY1MTAwOyB9XG5cbi5tcy1kcm9wIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1zLWRyb3AgLm1zLW5vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4xIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjEgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjEgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjOTA5MDkwOyB9XG4gIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgbGFiZWwge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjb2xvcjogIzkwOTA5MDsgfVxuICAgIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjOTA5MDkwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsLS1vcGVuIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDsgfVxuICAgIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwtLW9wZW4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjZmY1MTAwOyB9XG4gICAgICAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsLS1vcGVuIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmNTEwMDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gLy8gRXpkeiBbaXp5LWRpenldXG4gLy8gdjAuNS4xIC0gcmVsZWFzZWQgMjAxNi0wNS0xMCAxNDo1MlxuIC8vIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAvLyBodHRwczovL2dpdGh1Yi5jb20vamF5c2FsdmF0L2V6ZHpcbiAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gLy8gQ29weXJpZ2h0IChDKSAyMDE2IEpheSBTYWx2YXRcbiAvLyBodHRwOi8vamF5c2FsdmF0LmNvbS9cbiAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV6ZHotZHJvcHpvbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxZDI1MmM7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMWQyNTJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi5lemR6LWRyb3B6b25lIGRpdiB7XG4gIC8qICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lemR6LWRyb3B6b25lIHNwYW4ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMxZDI1MmM7IH1cblxuLmV6ZHotZHJvcHpvbmUgaW1nIHtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1heC1oZWlnaHQ6IDk1JTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5lemR6LWRyb3B6b25lIFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZXpkei1mb2N1cyB7XG4gIGNvbG9yOiBkYXJrZ3JheTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5lemR6LWVudGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1MTAwOyB9XG5cbi5lemR6LWFjY2VwdCB7XG4gIGNvbG9yOiAjZmY1MTAwO1xuICBib3JkZXItY29sb3I6ICMxZDI1MmM7IH1cblxuLmV6ZHotcmVqZWN0IHtcbiAgY29sb3I6IGRhcmtyZWQ7XG4gIGJvcmRlcjogMTBweCBzb2xpZCBkYXJrcmVkOyB9XG5cbi5kay1zZWxlY3QsXG4uZGstc2VsZWN0ICosXG4uZGstc2VsZWN0ICo6YmVmb3JlLFxuLmRrLXNlbGVjdCAqOmFmdGVyLFxuLmRrLXNlbGVjdC1tdWx0aSxcbi5kay1zZWxlY3QtbXVsdGkgKixcbi5kay1zZWxlY3QtbXVsdGkgKjpiZWZvcmUsXG4uZGstc2VsZWN0LW11bHRpICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZGstc2VsZWN0LFxuLmRrLXNlbGVjdC1tdWx0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kay1zZWxlY3RlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwIDEuNWVtIDAgMjBweDtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5kay1zZWxlY3RlZDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cblxuLmRrLXNlbGVjdGVkLWRpc2FibGVkIHtcbiAgY29sb3I6ICNCQkJCQkI7IH1cblxuLmRrLXNlbGVjdCAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3R0b206IDEwMCU7IH1cblxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdG9wOiAxMDAlOyB9XG5cbi5kay1zZWxlY3QtbXVsdGkgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMTBlbTsgfVxuXG4uZGstc2VsZWN0LW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAxMC41ZW07XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwLjI1ZW0gMDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjsgfVxuXG4uZGstb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZjUxMDA7IH1cblxuLmRrLXNlbGVjdC1vcHRpb25zLWhpZ2hsaWdodCAuZGstb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5kay1vcHRpb24ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmNTEwMDsgfVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkJCQkJCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZGstb3B0Z3JvdXAge1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07IH1cbiAgLmRrLW9wdGdyb3VwICsgLmRrLW9wdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtOyB9XG4gIC5kay1vcHRncm91cCArIC5kay1vcHRncm91cCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kay1vcHRncm91cDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZGstb3B0Z3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5kay1vcHRncm91cC1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZGstb3B0Z3JvdXAtbGFiZWw6OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLmRrLW9wdGdyb3VwLWxhYmVsLnNlbGVjdGVkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7IH1cblxuLmRrLW9wdGdyb3VwLW9wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmRrLW9wdGdyb3VwLW9wdGlvbnMgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07IH1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3RlZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7IH1cblxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjsgfVxuXG4uZGstc2VsZWN0LW9wZW4tdXAgLmRrLXNlbGVjdC1vcHRpb25zLFxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdC1vcHRpb25zLFxuLmRrLXNlbGVjdC1tdWx0aTpmb2N1cyAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGstc2VsZWN0LW11bHRpOmhvdmVyLFxuLmRrLXNlbGVjdC1tdWx0aTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmRrLXNlbGVjdGVkOmhvdmVyLFxuLmRrLXNlbGVjdGVkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZGstc2VsZWN0LWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogI0JCQkJCQjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuZGstc2VsZWN0LWRpc2FibGVkIC5kay1zZWxlY3RlZDpob3ZlciwgLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5kay1zZWxlY3QtZGlzYWJsZWQgLmRrLXNlbGVjdGVkOmhvdmVyOmJlZm9yZSwgLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZGstc2VsZWN0LWRpc2FibGVkIC5kay1zZWxlY3RlZDpob3ZlcjphZnRlciwgLmRrLXNlbGVjdC1kaXNhYmxlZCAuZGstc2VsZWN0ZWQ6Zm9jdXM6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7IH1cblxuc2VsZWN0W2RhdGEtZGtjYWNoZWlkXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYnRuLS1yZXNldCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmJ0bi0tcmVzZXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmJ0bi0tYXBwbHkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmNTEwMDsgfVxuICAuYnRuLS1hcHBseTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuXG4uYnRuLS1jdGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmNTEwMDsgfVxuICAuYnRuLS1jdGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwOyB9XG4gICNob21lIC5idG4tLWN0YSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMCU7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmJ0bi0tZmlsdGVycyB7XG4gIGxpbmUtaGVpZ2h0OiAzLjEyNWVtO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJ0bi0tZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5idG4tLWxpbmVhciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xuICBwYWRkaW5nOiAwLjkzNzVlbSAwLjYyNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmY1MTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmY1MTAwOyB9XG4gIC5idG4tLWxpbmVhcjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU1NTU2ZW07IH1cbiAgLmJ0bi0tbGluZWFyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY1MTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7IH1cblxuLmJ0bi0tc3VibWl0LS1zZWFyY2gge1xuICB3aWR0aDogMy4zMzMzM2VtO1xuICBoZWlnaHQ6IDQuMDU1NTZlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIDAsIDApO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VhcmNoYmFyLWlzLW9wZW4gLmJ0bi0tc3VibWl0LS1zZWFyY2gge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5idG4tLWljb25fX3NlYXJjaCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLS1pY29uX19zZWFyY2g6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmJ0bi0tc2hvdy1tYXBzIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmNTEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4OyB9XG4gIC5idG4tLXNob3ctbWFwczo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmJ0bi0tc2hvdy1tYXBzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNTEwMDsgfVxuXG4uYnRuLS1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDQ3cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5idG4tLW1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDM3cHg7IH0gfVxuICAuYnRuLS1tb2JpbGVfX2xpbmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5idG4tLW1vYmlsZV9fbGluZTo6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLS1tb2JpbGVfX2xpbmU6OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLS1tb2JpbGUtLWlzLWFjdGl2ZSAuYnRuLS1tb2JpbGVfX2xpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmJ0bi0tbW9iaWxlLS1pcy1hY3RpdmUgLmJ0bi0tbW9iaWxlX19saW5lOjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIHRvcDogMXB4OyB9XG4gICAgLmJ0bi0tbW9iaWxlLS1pcy1hY3RpdmUgLmJ0bi0tbW9iaWxlX19saW5lOjphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgdG9wOiAtMXB4OyB9XG5cbi5mb3JtOmJlZm9yZSwgLmZvcm06YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqLyB9XG5cbi5mb3JtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZvcm1fX3RhYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uZm9ybSAuaW5wdXQtLXRleHQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuZm9ybSAuaW5wdXQtLXRleHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmZvcm0gLmlucHV0LS10ZXh0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm0tLXNlYXJjaGJhciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRvcDogLTEzcHg7XG4gIG1heC1oZWlnaHQ6IDQuNTYyNWVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuICAuZm9ybS0tc2VhcmNoYmFyOmJlZm9yZSwgLmZvcm0tLXNlYXJjaGJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgLyogMSAqL1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC8qIDIgKi8gfVxuICAuZm9ybS0tc2VhcmNoYmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjc2VhcmNoIC5mb3JtLS1zZWFyY2hiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTQlOyB9XG4gIC5mb3JtLS1zZWFyY2hiYXItLWlzLWNsb3NlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZm9ybS0tc2VhcmNoYmFyIC5pbnB1dC0tc2VhcmNoIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0LjA1NTU2ZW07XG4gICAgcGFkZGluZzogMjBweCAxMDBweCAyMHB4IDIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmZvcm0gLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybSAuZmllbGQgLnJlbW92ZS1zZWxlY3Rpb24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb3JtIC5maWVsZCAucmVtb3ZlLXNlbGVjdGlvbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NTcxNGVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmZvcm0gLmZpZWxkIC5yZW1vdmUtc2VsZWN0aW9uOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmY1MTAwOyB9XG4gICAgLmZvcm0gLmZpZWxkIC5yZW1vdmUtc2VsZWN0aW9uLS1pcy1oaWRlIHtcbiAgICAgIGN1cnNvcjogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuZm9ybSAuZmllbGQtLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mb3JtIC5zZWxlY3Qge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjU3MTQzO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzFkMjUyYztcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogMy41NzE0M2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEuNDI4NTdlbTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5mb3JtIC5zZWxlY3QubXMtcGFyZW50IHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuZm9ybSAuc2VsZWN0LmRrLXNlbGVjdCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5mb3JtIC5zZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmZvcm0gLnNlbGVjdCBvcHRpb24ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaW5lLWhlaWdodDogMy41NzE0M2VtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMy41NzE0M2VtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZvcm0gLnNlbGVjdC0tZnVsbCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZm9ybSAuc2VsZWN0LS1tdWx0aSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5mb3JtIC5zZWxlY3QtLW11bHRpIG9wdGlvbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxLjIxNDI5ZW0gMS40Mjg1N2VtOyB9XG4gIC5mb3JtIC5zZWxlY3QtLWlzLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm0tLWZpbHRlcnMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtLS1maWx0ZXJzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5mb3JtLS1maWx0ZXJzIHNlbGVjdCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLmZvcm0tLWZpbHRlcnMtLWlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTA7XG4gICAgdG9wOiA3M3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb3JtLS1maWx0ZXJzLS1pcy1maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAuZm9ybS0tZmlsdGVycy0tbm8tdGFuc2l0aW9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdG9wIDBzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdG9wIDBzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRvcCAwcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgLmZvcm0tLWZpbHRlcnMtLWlzLWhpZGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvcm0tLWZpbHRlcnMtLWlzLWhpZGUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTsgfSB9XG4gIC5mb3JtLS1maWx0ZXJzIC5maWVsZCB7XG4gICAgd2lkdGg6IDE3LjI0MTM4JTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZDpudGgtY2hpbGQoNW4gKyAxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkOm50aC1jaGlsZCg1biArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMC42ODk2NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAuZm9ybS0tZmlsdGVycyAuZmllbGQ6bnRoLWNoaWxkKDVuICsgMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjM3OTMxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZDpudGgtY2hpbGQoNW4gKyA0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNjIuMDY4OTclO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkOm50aC1jaGlsZCg1biArIDUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4Mi43NTg2MiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAuZm9ybS0tZmlsdGVycyAuZmllbGQ6YmVmb3JlLCAuZm9ybS0tZmlsdGVycyAuZmllbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAvKiAxICovXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIC8qIDIgKi8gfVxuICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZC0tZnVsbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfVxuICAgICAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1mdWxsOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApOyB9XG4gICAgICAuZm9ybS0tZmlsdGVycyAuZmllbGQtLWZ1bGwgLmlucHV0LS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNTZweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZC0tZnVsbCAuaW5wdXQtLXRleHQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMxZDI1MmM7IH1cbiAgICAgICAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1mdWxsIC5pbnB1dC0tdGV4dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMxZDI1MmM7IH1cbiAgICAgICAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1mdWxsIC5pbnB1dC0tdGV4dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMWQyNTJjOyB9XG4gICAgICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZC0tZnVsbCAuaW5wdXQtLXRleHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMWQyNTJjOyB9XG4gICAgICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZC0tZnVsbCAuaW5wdXQtLXRleHQ6Oi1tcy1jbGVhciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybS0tZmlsdGVycyAuZmllbGQtLWZ1bGwgLmlucHV0LS10ZXh0OmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZCB7XG4gICAgICAgIHdpZHRoOiAzMS40Mjg1NyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZDpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAuZm9ybS0tZmlsdGVycyAuZmllbGQ6bnRoLWNoaWxkKDNuICsgMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNC4yODU3MSU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgICAuZm9ybS0tZmlsdGVycyAuZmllbGQ6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2OC41NzE0MyU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTsgfVxuICAgICAgICAuZm9ybS0tZmlsdGVycyAuZmllbGQ6bnRoLWNoaWxkKDFuICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7IH0gfVxuICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZDpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG4gICAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07IH1cbiAgICAuZm9ybS0tZmlsdGVycyAuZmllbGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfVxuICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZDpudGgtY2hpbGQoNCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG4gICAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkOm50aC1jaGlsZCg1KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07IH1cbiAgICAuZm9ybS0tZmlsdGVycyAuZmllbGQtLW1vcmUtZWxtIC5zZWxlY3QtLWZpbHRlcnMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDYuNTUxNzIlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1tb3JlLWVsbSAuc2VsZWN0LS1maWx0ZXJzOmJlZm9yZSwgLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1tb3JlLWVsbSAuc2VsZWN0LS1maWx0ZXJzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIC8qIDEgKi9cbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIC8qIDIgKi8gfVxuICAgICAgLmZvcm0tLWZpbHRlcnMgLmZpZWxkLS1tb3JlLWVsbSAuc2VsZWN0LS1maWx0ZXJzOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZC0tbW9yZS1lbG0gLnNlbGVjdC0tZmlsdGVycy5kay1zZWxlY3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy40NDgyOCU7IH1cbiAgICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZC0tbW9yZS1lbG0gLnNlbGVjdC0tZmlsdGVycy5kay1zZWxlY3Q6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMy40NDgyOCU7IH1cbiAgICAuZm9ybS0tZmlsdGVycyAuZmllbGQtLW1vcmUtZWxtIC5kay1zZWxlY3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDYuNTUxNzIlO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mb3JtLS1maWx0ZXJzIC5maWVsZC0tbW9yZS1lbG0gc2VsZWN0W2RhdGEtZGtjYWNoZWlkXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uaW5qYS1mb3Jtcy1jb250IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTA5MDkwOyB9XG5cbi5uaW5qYS1mb3Jtcy1jb250IC5jaGVja2JveC13cmFwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5uaW5qYS1mb3Jtcy1jb250IC5uaW5qYS1mb3Jtcy1yZXF1aXJlZC1pdGVtcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG5cbi5uaW5qYS1mb3Jtcy1jb250IC5uaW5qYS1mb3Jtcy1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5MDkwOTA7IH1cblxuLm5pbmphLWZvcm1zLWNvbnQgLm5pbmphLWZvcm1zLWZpZWxkLWVycm9yIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5oaWRkZW4td3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5maWVsZC0tbWlkZGxlLXdyYXAge1xuICB3aWR0aDogNDguNTcxNDMlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAuZmllbGQtLW1pZGRsZS13cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmZpZWxkLS1taWRkbGUtLWxhc3Qtd3JhcCB7XG4gIHdpZHRoOiA0OC41NzE0MyU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5maWVsZC0tbWlkZGxlLS1sYXN0LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgLm5pbmphLWZvcm1zLWZpZWxkIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMy41NzE0M2VtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjU3MTQzZW07XG4gIHBhZGRpbmc6IDAgMS40Mjg1N2VtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgLm5pbmphLWZvcm1zLWZpZWxkOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIC5uaW5qYS1mb3Jtcy1maWVsZCAuZGstc2VsZWN0ZWQsXG4gIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIC5uaW5qYS1mb3Jtcy1maWVsZCAuZGstc2VsZWN0LW9wdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgLm5pbmphLWZvcm1zLWZpZWxkLmRrLXNlbGVjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAgLm5pbmphLWZvcm1zLWZpZWxkLmRrLXNlbGVjdCAuZGstb3B0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcCAubmluamEtZm9ybXMtZmllbGQuZGstc2VsZWN0IC5kay1vcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzFkMjUyYztcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC51cGxvYWQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC51cGxvYWQtd3JhcCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAudXBsb2FkLXdyYXAgLmV6ZHotZHJvcHpvbmUgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLnVwbG9hZC13cmFwIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMy41NzE0M2VtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICMxZDI1MmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLnVwbG9hZC13cmFwIGxhYmVsIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWw6YmVmb3JlLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8qIDEgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAvKiAyICovIH1cbiAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTA5MDkwOyB9XG4gICAgICAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgbGFiZWwuaXMtY2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmY1MTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwOyB9XG4gICAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC01MDBweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwOyB9XG5cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsOmJlZm9yZSwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLyogMiAqLyB9XG4gIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkwOTA5MDsgfVxuICAgICAgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsLmlzLWNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmNTEwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuICAgIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNTAwcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDsgfVxuXG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5zdWJtaXQtd3JhcDpiZWZvcmUsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLnN1Ym1pdC13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi8gfVxuXG4ubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5zdWJtaXQtd3JhcDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLnN1Ym1pdC13cmFwIGlucHV0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDIuNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5zdWJtaXQtd3JhcCBpbnB1dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuXG4ubmluamEtZm9ybXMtcmVzcG9uc2UtbXNnIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NmVtOyB9XG4gIC5uaW5qYS1mb3Jtcy1yZXNwb25zZS1tc2cgcCxcbiAgLm5pbmphLWZvcm1zLXJlc3BvbnNlLW1zZyBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5uaW5qYS1mb3Jtcy1yZXNwb25zZS1tc2cubmluamEtZm9ybXMtc3VjY2Vzcy1tc2cgcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29sb3I6ICNmZjUxMDA7IH1cbiAgLm5pbmphLWZvcm1zLXJlc3BvbnNlLW1zZy5uaW5qYS1mb3Jtcy1lcnJvci1tc2cgcCxcbiAgLm5pbmphLWZvcm1zLXJlc3BvbnNlLW1zZy5uaW5qYS1mb3Jtcy1lcnJvci1tc2cgZGl2IHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgY29sb3I6IHJlZDsgfVxuXG4uTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5NdWx0aUZpbGUtcmVtb3ZlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogI2ZmNTEwMDsgfVxuXG4vKlxuICAgIFRpbWVsaW5lSlMgLSB2ZXIuIDMuMy4xNiAtIDIwMTYtMDUtMzFcbiAgICBDb3B5cmlnaHQgKGMpIDIwMTItMjAxNiBOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eVxuICAgIGEgcHJvamVjdCBvZiB0aGUgTm9ydGh3ZXN0ZXJuIFVuaXZlcnNpdHkgS25pZ2h0IExhYiwgb3JpZ2luYWxseSBjcmVhdGVkIGJ5IFphY2ggV2lzZVxuICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9OVUtuaWdodExhYi9UaW1lbGluZUpTM1xuICAgIFRoaXMgU291cmNlIENvZGUgRm9ybSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgTW96aWxsYSBQdWJsaWMgTGljZW5zZSwgdi4gMi4wLlxuICAgIElmIGEgY29weSBvZiB0aGUgTVBMIHdhcyBub3QgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIGZpbGUsIFlvdSBjYW4gb2J0YWluIG9uZSBhdCBodHRwOi8vbW96aWxsYS5vcmcvTVBMLzIuMC8uXG4qL1xuLyohXG5cdFRpbWVsaW5lIEpTIDNcblxuXHREZXNpZ25lZCBhbmQgYnVpbHQgYnkgWmFjaCBXaXNlIGZvciB0aGUgTm9ydGh3ZXN0ZXJuIFVuaXZlcnNpdHkgS25pZ2h0IExhYlxuXG5cdFRoaXMgU291cmNlIENvZGUgRm9ybSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgTW96aWxsYSBQdWJsaWNcblx0TGljZW5zZSwgdi4gMi4wLiBJZiBhIGNvcHkgb2YgdGhlIE1QTCB3YXMgbm90IGRpc3RyaWJ1dGVkIHdpdGggdGhpc1xuXHRmaWxlLCBZb3UgY2FuIG9idGFpbiBvbmUgYXQgaHR0cHM6Ly9tb3ppbGxhLm9yZy9NUEwvMi4wLy5cblxuKi9cbi8qIVxuXHRUaW1lbGluZSBKUyAzXG5cblx0RGVzaWduZWQgYW5kIGJ1aWx0IGJ5IFphY2ggV2lzZSBmb3IgdGhlIE5vcnRod2VzdGVybiBVbml2ZXJzaXR5IEtuaWdodCBMYWJcblxuXHRUaGlzIFNvdXJjZSBDb2RlIEZvcm0gaXMgc3ViamVjdCB0byB0aGUgdGVybXMgb2YgdGhlIE1vemlsbGEgUHVibGljXG5cdExpY2Vuc2UsIHYuIDIuMC4gSWYgYSBjb3B5IG9mIHRoZSBNUEwgd2FzIG5vdCBkaXN0cmlidXRlZCB3aXRoIHRoaXNcblx0ZmlsZSwgWW91IGNhbiBvYnRhaW4gb25lIGF0IGh0dHBzOi8vbW96aWxsYS5vcmcvTVBMLzIuMC8uXG5cbiovXG4udGwtc3RvcnlqcyBkaXYgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi50bC1zdG9yeWpzIGgxLFxuLnRsLXN0b3J5anMgaDIsXG4udGwtc3RvcnlqcyBoMyxcbi50bC1zdG9yeWpzIGg0LFxuLnRsLXN0b3J5anMgaDUsXG4udGwtc3RvcnlqcyBoNixcbi50bC1zdG9yeWpzIHAsXG4udGwtc3RvcnlqcyBibG9ja3F1b3RlLFxuLnRsLXN0b3J5anMgcHJlLFxuLnRsLXN0b3J5anMgYSxcbi50bC1zdG9yeWpzIGFiYnIsXG4udGwtc3RvcnlqcyBhY3JvbnltLFxuLnRsLXN0b3J5anMgYWRkcmVzcyxcbi50bC1zdG9yeWpzIGNpdGUsXG4udGwtc3RvcnlqcyBjb2RlLFxuLnRsLXN0b3J5anMgZGVsLFxuLnRsLXN0b3J5anMgZGZuLFxuLnRsLXN0b3J5anMgZW0sXG4udGwtc3RvcnlqcyBpbWcsXG4udGwtc3RvcnlqcyBxLFxuLnRsLXN0b3J5anMgcyxcbi50bC1zdG9yeWpzIHNhbXAsXG4udGwtc3RvcnlqcyBzbWFsbCxcbi50bC1zdG9yeWpzIHN0cmlrZSxcbi50bC1zdG9yeWpzIHN0cm9uZyxcbi50bC1zdG9yeWpzIHN1Yixcbi50bC1zdG9yeWpzIHN1cCxcbi50bC1zdG9yeWpzIHR0LFxuLnRsLXN0b3J5anMgdmFyLFxuLnRsLXN0b3J5anMgZGQsXG4udGwtc3RvcnlqcyBkbCxcbi50bC1zdG9yeWpzIGR0LFxuLnRsLXN0b3J5anMgbGksXG4udGwtc3RvcnlqcyBvbCxcbi50bC1zdG9yeWpzIHVsLFxuLnRsLXN0b3J5anMgZmllbGRzZXQsXG4udGwtc3RvcnlqcyBmb3JtLFxuLnRsLXN0b3J5anMgbGFiZWwsXG4udGwtc3RvcnlqcyBsZWdlbmQsXG4udGwtc3RvcnlqcyBidXR0b24sXG4udGwtc3RvcnlqcyB0YWJsZSxcbi50bC1zdG9yeWpzIGNhcHRpb24sXG4udGwtc3RvcnlqcyB0Ym9keSxcbi50bC1zdG9yeWpzIHRmb290LFxuLnRsLXN0b3J5anMgdGhlYWQsXG4udGwtc3RvcnlqcyB0cixcbi50bC1zdG9yeWpzIHRoLFxuLnRsLXN0b3J5anMgdGQsXG4udGwtc3RvcnlqcyAudGwtY29udGFpbmVyLFxuLnRsLXN0b3J5anMgLmNvbnRlbnQtY29udGFpbmVyLFxuLnRsLXN0b3J5anMgLm1lZGlhLFxuLnRsLXN0b3J5anMgLnRleHQsXG4udGwtc3RvcnlqcyAudGwtc2xpZGVyLFxuLnRsLXN0b3J5anMgLnNsaWRlcixcbi50bC1zdG9yeWpzIC5kYXRlLFxuLnRsLXN0b3J5anMgLnRpdGxlLFxuLnRsLXN0b3J5anMgLm1lc3NhZ2UsXG4udGwtc3RvcnlqcyAubWFwLFxuLnRsLXN0b3J5anMgLmNyZWRpdCxcbi50bC1zdG9yeWpzIC5jYXB0aW9uLFxuLnRsLXN0b3J5anMgLnRsLWZlZWRiYWNrLFxuLnRsLXN0b3J5anMgLnRsLWZlYXR1cmUsXG4udGwtc3RvcnlqcyAudG9vbGJhcixcbi50bC1zdG9yeWpzIC5tYXJrZXIsXG4udGwtc3RvcnlqcyAuZG90LFxuLnRsLXN0b3J5anMgLmxpbmUsXG4udGwtc3RvcnlqcyAuZmxhZyxcbi50bC1zdG9yeWpzIC50aW1lLFxuLnRsLXN0b3J5anMgLmVyYSxcbi50bC1zdG9yeWpzIC5tYWpvcixcbi50bC1zdG9yeWpzIC5taW5vcixcbi50bC1zdG9yeWpzIC50bC1uYXZpZ2F0aW9uLFxuLnRsLXN0b3J5anMgLnN0YXJ0LFxuLnRsLXN0b3J5anMgLmFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLnRsLXN0b3J5anMgaDEsXG4udGwtc3RvcnlqcyBoMixcbi50bC1zdG9yeWpzIGgzLFxuLnRsLXN0b3J5anMgaDQsXG4udGwtc3RvcnlqcyBoNSxcbi50bC1zdG9yeWpzIGg2IHtcbiAgY2xlYXI6IG5vbmU7IH1cblxuLnRsLXN0b3J5anMgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG4udGwtc3RvcnlqcyBvbCxcbi50bC1zdG9yeWpzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udGwtc3RvcnlqcyBxOmJlZm9yZSxcbi50bC1zdG9yeWpzIHE6YWZ0ZXIsXG4udGwtc3RvcnlqcyBibG9ja3F1b3RlOmJlZm9yZSxcbi50bC1zdG9yeWpzIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi50bC1zdG9yeWpzIGE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDsgfVxuXG4udGwtc3RvcnlqcyBhOmhvdmVyLFxuLnRsLXN0b3J5anMgYTphY3RpdmUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi50bC1zdG9yeWpzIGFydGljbGUsXG4udGwtc3RvcnlqcyBhc2lkZSxcbi50bC1zdG9yeWpzIGRldGFpbHMsXG4udGwtc3RvcnlqcyBmaWdjYXB0aW9uLFxuLnRsLXN0b3J5anMgZmlndXJlLFxuLnRsLXN0b3J5anMgZm9vdGVyLFxuLnRsLXN0b3J5anMgaGVhZGVyLFxuLnRsLXN0b3J5anMgaGdyb3VwLFxuLnRsLXN0b3J5anMgbmF2LFxuLnRsLXN0b3J5anMgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50bC1zdG9yeWpzIGF1ZGlvLFxuLnRsLXN0b3J5anMgY2FudmFzLFxuLnRsLXN0b3J5anMgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxOyB9XG5cbi50bC1zdG9yeWpzIGF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRsLXN0b3J5anMgZGl2IHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi50bC1zdG9yeWpzIHN1Yixcbi50bC1zdG9yeWpzIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLnRsLXN0b3J5anMgc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG4udGwtc3RvcnlqcyBzdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG4udGwtc3RvcnlqcyBpbWcge1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICBib3JkZXI6IDA7IH1cblxuLnRsLXN0b3J5anMgYnV0dG9uLFxuLnRsLXN0b3J5anMgaW5wdXQsXG4udGwtc3RvcnlqcyBzZWxlY3QsXG4udGwtc3RvcnlqcyB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50bC1zdG9yeWpzIGJ1dHRvbixcbi50bC1zdG9yeWpzIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgKm92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi50bC1zdG9yeWpzIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbi50bC1zdG9yeWpzIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi50bC1zdG9yeWpzIGJ1dHRvbixcbi50bC1zdG9yeWpzIGlucHV0W3R5cGU9YnV0dG9uXSxcbi50bC1zdG9yeWpzIGlucHV0W3R5cGU9cmVzZXRdLFxuLnRsLXN0b3J5anMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4udGwtc3RvcnlqcyBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLnRsLXN0b3J5anMgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi50bC1zdG9yeWpzIHRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnRsLXRpbWVsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjsgfVxuXG4udGwtdGltZWxpbmUgaDEsXG4udGwtdGltZWxpbmUgaDIsXG4udGwtdGltZWxpbmUgaDMsXG4udGwtdGltZWxpbmUgaDQsXG4udGwtdGltZWxpbmUgaDUsXG4udGwtdGltZWxpbmUgaDYge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udGwtdGltZWxpbmUgaDEsXG4udGwtdGltZWxpbmUgaDIsXG4udGwtdGltZWxpbmUgaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi50bC10aW1lbGluZSBoMSBzbWFsbCxcbi50bC10aW1lbGluZSBoMiBzbWFsbCxcbi50bC10aW1lbGluZSBoMyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnRsLXRpbWVsaW5lIGg0LFxuLnRsLXRpbWVsaW5lIGg1LFxuLnRsLXRpbWVsaW5lIGg2IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGwtdGltZWxpbmUgaDQgc21hbGwsXG4udGwtdGltZWxpbmUgaDUgc21hbGwsXG4udGwtdGltZWxpbmUgaDYgc21hbGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG5cbi50bC10aW1lbGluZSBoMi50bC1oZWFkbGluZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gIC50bC10aW1lbGluZSBoMi50bC1oZWFkbGluZS10aXRsZTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuXG4udGwtdGltZWxpbmUgaDIudGwtaGVhZGxpbmUtdGl0bGUgc21hbGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi50bC10aW1lbGluZSBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLnRsLXRpbWVsaW5lIGgyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwOyB9XG5cbi50bC10aW1lbGluZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4udGwtdGltZWxpbmUgcC5sZWFkIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50bC10aW1lbGluZSBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLnRsLXRpbWVsaW5lIHAgYTpob3Zlcixcbi50bC10aW1lbGluZSBwIGE6Zm9jdXMge1xuICBjb2xvcjogI2MzNDUyODsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIHtcbiAgLnRsLXRpbWVsaW5lIHAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAudGwtdGltZWxpbmUgcCBhOmhvdmVyLFxuICAudGwtdGltZWxpbmUgcCBhOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogI2MzNDUyODsgfSB9XG5cbi50bC10aW1lbGluZSBiLFxuLnRsLXRpbWVsaW5lIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRsLXRpbWVsaW5lIGksXG4udGwtdGltZWxpbmUgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnRsLXRpbWVsaW5lIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjYzM0NTI4OyB9XG5cbi50bC10aW1lbGluZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNmUyNzE3OyB9XG5cbi50bC10aW1lbGluZSAudGwtY2FwdGlvbixcbi50bC10aW1lbGluZSAudGwtY3JlZGl0LFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1uZXh0LFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1wcmV2aW91cyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7IH1cblxuLnRsLXRpbWVsaW5lIC50bC1jYXB0aW9uIGEsXG4udGwtdGltZWxpbmUgLnRsLWNyZWRpdCBhLFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1uZXh0IGEsXG4udGwtdGltZWxpbmUgLnRsLXNsaWRlbmF2LXByZXZpb3VzIGEge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udGwtdGltZWxpbmUgLnRsLW1ha2VsaW5rIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bzsgfVxuXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSxcbi50bC10aW1lbGluZSBibG9ja3F1b3RlIHAge1xuICBmb250LWZhbWlseTogR2VvcmdpYSxUaW1lcyBOZXcgUm9tYW4sVGltZXMsc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSBjaXRlLFxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcCBjaXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUsXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSBwIGNpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTRcIjsgfVxuXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29udGVudDogb3Blbi1xdW90ZTsgfVxuXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlOyB9XG5cbi50bC10aW1lbGluZSBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi50bC10aW1lbGluZSBibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDA7IH1cblxuLnRsLXRpbWVsaW5lIC52Y2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICp6b29tOiAxOyB9XG5cbi50bC10aW1lbGluZSAudmNhcmQ6YmVmb3JlLFxuLnRsLXRpbWVsaW5lIC52Y2FyZDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi50bC10aW1lbGluZSAudmNhcmQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4udGwtdGltZWxpbmUgLnZjYXJkIC50d2l0dGVyLWRhdGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRsLXRpbWVsaW5lIC52Y2FyZCAuYXV0aG9yIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi50bC10aW1lbGluZSAudmNhcmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLnRsLXRpbWVsaW5lIC52Y2FyZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi50bC10aW1lbGluZSAudmNhcmQgYTpob3ZlciAuZm4sXG4udGwtdGltZWxpbmUgLnZjYXJkIGE6aG92ZXIgLm5pY2tuYW1lIHtcbiAgY29sb3I6ICNjMzQ1Mjg7IH1cblxuLnRsLXRpbWVsaW5lIC52Y2FyZCAuZm4sXG4udGwtdGltZWxpbmUgLnZjYXJkIC5uaWNrbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuXG4udGwtdGltZWxpbmUgLnZjYXJkIC5mbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50bC10aW1lbGluZSAudmNhcmQgLm5pY2tuYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLnRsLXRpbWVsaW5lIC52Y2FyZCAuYXZhdGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4OyB9XG5cbi50bC10aW1lbGluZSAudmNhcmQgLmF2YXRhciBpbWcge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4udGwtdGltZWxpbmUgLnRsLXRleHQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4udGwtdGltZWxpbmUgLnRsLXRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnRsLXRpbWVsaW5lIC50bC1idXR0b24tY2FsbHRvYWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRsLXRpbWVsaW5lIC50bC1idXR0b24tY2FsbHRvYWN0aW9uIC50bC1idXR0b24tY2FsbHRvYWN0aW9uLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzNDUyODsgfVxuXG4udGwtdGltZWxpbmUgLnRsLW5vdGUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZhZWJjYztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG4gIC50bC10aW1lbGluZSBoMSxcbiAgLnRsLXRpbWVsaW5lIGgyLFxuICAudGwtdGltZWxpbmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDUwMHB4KSB7XG4gIC50bC10aW1lbGluZSBoMSxcbiAgLnRsLXRpbWVsaW5lIGgyLFxuICAudGwtdGltZWxpbmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi50bC1za2lubnkgaDIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogdGwtaWNvbnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoaWNvbnMvdGwtaWNvbnMuZW90KTtcbiAgc3JjOiB1cmwoaWNvbnMvdGwtaWNvbnMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChpY29ucy90bC1pY29ucy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoaWNvbnMvdGwtaWNvbnMud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKGljb25zL3RsLWljb25zLnN2ZyN0bC1pY29ucykgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbltjbGFzc149dGwtaWNvbi1dLFxuW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiB0bC1pY29ucztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnRsLWljb24tdmluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cblxuLnRsLWljb24td2lraXBlZGlhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjsgfVxuXG4udGwtaWNvbi1jaGV2cm9uLXJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjsgfVxuXG4udGwtaWNvbi1jaGV2cm9uLWxlZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1MFwiOyB9XG5cbi50bC1pY29uLXlvdXR1YmUtbG9nbzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7IH1cblxuLnRsLWljb24tZm91cnNxdWFyZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cblxuLnRsLWljb24tY2FtZXJhLXJldHJvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjsgfVxuXG4udGwtaWNvbi1kb2M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY1NFwiOyB9XG5cbi50bC1pY29uLXdlaWJvOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NTVcIjsgfVxuXG4udGwtaWNvbi1yZXNpemUtaG9yaXpvbnRhbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU2XCI7IH1cblxuLnRsLWljb24tcmVzaXplLXZlcnRpY2FsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjsgfVxuXG4udGwtaWNvbi1yZXNpemUtZnVsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU4XCI7IH1cblxuLnRsLWljb24tcmVzaXplLXNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjsgfVxuXG4udGwtaWNvbi10d2l0dGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjsgfVxuXG4udGwtaWNvbi1nb29nbGUtcGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cblxuLnRsLWljb24tdmlkZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYyZFwiOyB9XG5cbi50bC1pY29uLXlvdXR1YmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYyZFwiOyB9XG5cbi50bC1pY29uLXBsYWludGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cblxuLnRsLWljb24tc3RvcmlmeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cblxuLnRsLWljb24tcXVvdGUtdjI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG5cbi50bC1pY29uLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG5cbi50bC1pY29uLW11c2ljOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjsgfVxuXG4udGwtaWNvbi1zcG90aWZ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzRcIjsgfVxuXG4udGwtaWNvbi1sb2NhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7IH1cblxuLnRsLWljb24tZ29vZ2xlbWFwczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7IH1cblxuLnRsLWljb24td2ViOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjsgfVxuXG4udGwtaWNvbi1zaGFyZS12MjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cblxuLnRsLWljb24tc291bmRjbG91ZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7IH1cblxuLnRsLWljb24tdmlkZW8tdjI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzYVwiOyB9XG5cbi50bC1pY29uLWRhaWx5bW90aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2M2FcIjsgfVxuXG4udGwtaWNvbi10dW1ibHI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG5cbi50bC1pY29uLWxhc3RmbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cblxuLnRsLWljb24tZ2l0aHViOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2M2RcIjsgfVxuXG4udGwtaWNvbi1kb2MtdjI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG5cbi50bC1pY29uLWdvb2dsZWRyaXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjsgfVxuXG4udGwtaWNvbi1mYWNlYm9vazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cblxuLnRsLWljb24tZmxpY2tyOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDJcIjsgfVxuXG4udGwtaWNvbi1kcmliYmJsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7IH1cblxuLnRsLWljb24tdmltZW86YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG5cbi50bC1pY29uLWluc3RhZ3JhbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7IH1cblxuLnRsLWljb24tcGludGVyZXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjsgfVxuXG4udGwtaWNvbi1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDZcIjsgfVxuXG4udGwtaWNvbi1hcnJvdy1kb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjsgfVxuXG4udGwtaWNvbi1hcnJvdy11cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7IH1cblxuLnRsLWljb24tYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG5cbi50bC1pY29uLXNoYXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjsgfVxuXG4udGwtaWNvbi1ibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjsgfVxuXG4udGwtaWNvbi1ldmVybm90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7IH1cblxuLnRsLWljb24tbWFwcGluOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjsgfVxuXG4udGwtaWNvbi1zd2lwZS1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cblxuLnRsLWljb24tc3dpcGUtbGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7IH1cblxuLnRsLWljb24tdG91Y2gtc3ByZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjsgfVxuXG4udGwtaWNvbi10b3VjaC1waW5jaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cblxuLnRsLWRyYWdnaW5nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4udGwtbWVudWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7IH1cblxuQGtleWZyYW1lcyBpbnZlcnRUb0JsYWNrIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbnZlcnRUb0JsYWNrIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfSB9XG5cbkBrZXlmcmFtZXMgaW52ZXJ0VG9XaGl0ZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW52ZXJ0VG9XaGl0ZSB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH0gfVxuXG4udGwtbWVudWJhci1idXR0b24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2JmYmZiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjkpOyB9XG5cbi50bC1tZW51YmFyLWJ1dHRvbi50bC1tZW51YmFyLWJ1dHRvbi1pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IC4zMzsgfVxuXG4udGwtbWVudWJhci1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmNTEwMDsgfVxuXG4udGwtbWVudWJhci1idXR0b246aG92ZXIudGwtbWVudWJhci1idXR0b24taW5hY3RpdmUge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjkpOyB9XG5cbi50bC1tb2JpbGUgLnRsLW1lbnViYXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRsLW1vYmlsZSAudGwtbWVudWJhci1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzczNzM3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjY3KTsgfVxuXG4udGwtbW9iaWxlIC50bC1tZW51YmFyLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2MzNDUyODsgfVxuXG5Aa2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9IH1cblxuQGtleWZyYW1lcyBpbnZlcnRUb1doaXRlIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbnZlcnRUb1doaXRlIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfSB9XG5cbi50bC1tZXNzYWdlLFxuLnRsLW1lc3NhZ2UtZnVsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50bC1tZXNzYWdlIC50bC1tZXNzYWdlLWNvbnRhaW5lcixcbi50bC1tZXNzYWdlLWZ1bGwgLnRsLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWFyZ2luOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnRsLW1lc3NhZ2UgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1tZXNzYWdlLWNvbnRlbnQsXG4udGwtbWVzc2FnZS1mdWxsIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbWVzc2FnZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbWFyZ2luLXRvcDogNy41cHg7XG4gIG1hcmdpbi1ib3R0b206IDcuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI2ZmZmZmZjsgfVxuXG4udGwtbWVzc2FnZSAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLW1lc3NhZ2UtY29udGVudCBzdHJvbmcsXG4udGwtbWVzc2FnZS1mdWxsIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbWVzc2FnZS1jb250ZW50IHN0cm9uZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRsLW1lc3NhZ2UgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1sb2FkaW5nLWljb24sXG4udGwtbWVzc2FnZS1mdWxsIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbG9hZGluZy1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogcm90YXRlcGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlcGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVgoMTgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlcGxhbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7IH0gfVxuXG4udGwtbWVzc2FnZS1mdWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG5cbi50bC1tZXNzYWdlLWZ1bGwgW2NsYXNzXj10bC1pY29uLV0sXG4udGwtbWVzc2FnZS1mdWxsIFtjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuICBmb250LXNpemU6IDcycHg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi50bC1tZXNzYWdlLWZ1bGwgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1tZXNzYWdlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi50bC1tZXNzYWdlLWZ1bGwgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1tZXNzYWdlLWNvbnRlbnQgLnRsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnRsLXRpbWVuYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4udGwtdGltZW5hdiAudGwtYXR0cmlidXRpb24ge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG5cbi50bC10aW1lbmF2IC50bC1hdHRyaWJ1dGlvbiBhIHtcbiAgY29sb3I6ICNjY2NjY2M7IH1cblxuLnRsLXRpbWVuYXYgLnRsLWF0dHJpYnV0aW9uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50bC10aW1lbmF2IC50bC1hdHRyaWJ1dGlvbiBhOmhvdmVyIC50bC1rbmlnaHRsYWItbG9nbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzQ1Mjg7IH1cblxuLnRsLXRpbWVuYXYgLnRsLWF0dHJpYnV0aW9uIC50bC1rbmlnaHRsYWItbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzM0NTI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi50bC10aW1lbmF2IC50bC10aW1lbmF2LWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7IH1cblxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtbGluZTpiZWZvcmUsXG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1saW5lOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHRsLWljb25zO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjYzM0NTI4O1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtbGluZTpiZWZvcmUge1xuICB0b3A6IC0xMHB4OyB9XG5cbi50bC10aW1lbmF2IC50bC10aW1lbmF2LWxpbmU6YWZ0ZXIge1xuICBib3R0b206IDI0cHg7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7IH1cblxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyLnRsLXRpbWVuYXYtc2xpZGVyLWFuaW1hdGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cblxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIC50bC10aW1lbmF2LXNsaWRlci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIC50bC10aW1lbmF2LWNvbnRhaW5lci1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1zbGlkZXIgLnRsLXRpbWVuYXYtY29udGFpbmVyLW1hc2sgLnRsLXRpbWVuYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIC50bC10aW1lbmF2LWNvbnRhaW5lci1tYXNrIC50bC10aW1lbmF2LWNvbnRhaW5lciAudGwtdGltZW5hdi1pdGVtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50bC10aW1lbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItZmFzdCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWZhc3QgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1mYXN0IC50bC10aW1lbWFya2VyLXRpbWVzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAwLjE1KTsgfVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci10aW1lc3Bhbi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLWxlZnQge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4OyB9XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgY29udGVudDogXCIgXCI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggI2ZmZmZmZjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MTsgfVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNmZmZmZmY7IH1cblxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXI6aG92ZXIge1xuICB6LWluZGV4OiA5OyB9XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBsaW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZS50bC1oZWFkbGluZS1mYWRlb3V0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lIHAudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAsICNlNWU1ZTUgNTAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApKSwgY29sb3Itc3RvcCg1MCUsICNlNWU1ZTUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAsICNlNWU1ZTUgNTAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMjksIDIyOSwgMjI5LCAwKSAwLCAjZTVlNWU1IDUwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAsICNlNWU1ZTUgNTAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLCB0byBib3R0b20sIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkgMCwgI2U1ZTVlNSA1MCU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J0B0aGVjb2xvcicsIGVuZENvbG9yc3RyPSdAdGhlY29sb3InLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1tZWRpYSB7XG4gIG1heC13aWR0aDogMjRweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogLjI1OyB9XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzc149dGwtaWNvbi1dLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjYmZiZmJmOyB9XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIC50bC1pY29uLXdpa2lwZWRpYSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50LnRsLXRpbWVtYXJrZXItY29udGVudC1zbWFsbCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQudGwtdGltZW1hcmtlci1jb250ZW50LXNtYWxsIC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3NePXRsLWljb24tXSxcbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQudGwtdGltZW1hcmtlci1jb250ZW50LXNtYWxsIC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjE1KTsgfVxuXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci10aW1lc3Bhbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjsgfVxuXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLWxlZnQsXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhNmE2OyB9XG5cbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdDphZnRlcixcbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkOyB9XG5cbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMjUwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDI1MG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDI1MG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAyNTBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7IH1cblxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lci1zbWFsbCB7XG4gIHdpZHRoOiAyNTBweDsgfVxuXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlciB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxOTEsIDE5MSwgMTkxLCAwKSAwLCAjYmZiZmJmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgxOTEsIDE5MSwgMTkxLCAwKSksIGNvbG9yLXN0b3AoODAlLCAjYmZiZmJmKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxOTEsIDE5MSwgMTkxLCAwKSAwLCAjYmZiZmJmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMTkxLCAxOTEsIDE5MSwgMCkgMCwgI2JmYmZiZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxOTEsIDE5MSwgMTkxLCAwKSAwLCAjYmZiZmJmIDgwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhciwgdG8gYm90dG9tLCByZ2JhKDE5MSwgMTkxLCAxOTEsIDApIDAsICNiZmJmYmYgODAlO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdAdGhlY29sb3InLCBlbmRDb2xvcnN0cj0nQHRoZWNvbG9yJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIC50bC10aW1lbWFya2VyLW1lZGlhIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3NePXRsLWljb24tXSxcbi50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udGwtdGltZW1hcmtlcjpob3Zlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlciB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCAjZmZmZmZmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGNvbG9yLXN0b3AoODAlLCAjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCAjZmZmZmZmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZmZmZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCAjZmZmZmZmIDgwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhciwgdG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsICNmZmZmZmYgODAlO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdAdGhlY29sb3InLCBlbmRDb2xvcnN0cj0nQHRoZWNvbG9yJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLnRsLXRpbWVtYXJrZXI6aG92ZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXI6aG92ZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4ge1xuICB6LWluZGV4OiA4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodCB7XG4gIHotaW5kZXg6IDg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41KTsgfVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLWxlZnQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjUpOyB9XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZS50bC1oZWFkbGluZS1mYWRlb3V0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsICNmZmZmZmYgODAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCg4MCUsICNmZmZmZmYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsICNmZmZmZmYgODAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwLCAjZmZmZmZmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsICNmZmZmZmYgODAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLCB0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZmZmZiA4MCU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J0B0aGVjb2xvcicsIGVuZENvbG9yc3RyPSdAdGhlY29sb3InLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItbWVkaWEge1xuICBvcGFjaXR5OiAxOyB9XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzc149dGwtaWNvbi1dLFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZCAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgei1pbmRleDogNTsgfVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLXRpbWVzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA2O1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjE1KTsgfVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXItbG9uZyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZCAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZCAudGwtdGltZW1hcmtlci1saW5lLWxlZnQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQ6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItdGltZXNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7IH1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLWxlZnQsXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICBib3JkZXItd2lkdGg6IDFweDsgfVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdDphZnRlcixcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDsgfVxuXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZTpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTsgfVxuXG4udGwtdGltZWVyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1mYXN0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdG9wIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG5cbi50bC10aW1lZXJhIC50bC10aW1lZXJhLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE2YzM7IH1cblxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjAgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzQ1Mjg7IH1cblxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjEgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE2YzM7IH1cblxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjIgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMyYzM7IH1cblxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjMgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGMzNmM7IH1cblxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjQgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODZkYzM7IH1cblxuLnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjUgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGMzYTc7IH1cblxuLnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi50bC10aW1lZXJhIC50bC10aW1lZXJhLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lZXJhLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4udGwtdGltZWVyYSAudGwtdGltZWVyYS1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWVyYS1jb250ZW50IC50bC10aW1lZXJhLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udGwtdGltZWVyYSAudGwtdGltZWVyYS1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWVyYS1jb250ZW50IC50bC10aW1lZXJhLXRleHQgaDIudGwtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICBib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgfVxuXG4udGwtdGltZWVyYSAudGwtdGltZWVyYS1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWVyYS1jb250ZW50IC50bC10aW1lZXJhLXRleHQgaDIudGwtaGVhZGxpbmUudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAsICNlNWU1ZTUgNTAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApKSwgY29sb3Itc3RvcCg1MCUsICNlNWU1ZTUpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAsICNlNWU1ZTUgNTAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyMjksIDIyOSwgMjI5LCAwKSAwLCAjZTVlNWU1IDUwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIyOSwgMjI5LCAyMjksIDApIDAsICNlNWU1ZTUgNTAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLCB0byBib3R0b20sIHJnYmEoMjI5LCAyMjksIDIyOSwgMCkgMCwgI2U1ZTVlNSA1MCU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J0B0aGVjb2xvcicsIGVuZENvbG9yc3RyPSdAdGhlY29sb3InLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnRsLXRpbWVncm91cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGxlZnQgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSksIHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpLCBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSwgd2lkdGggMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyOyB9XG5cbi50bC10aW1lZ3JvdXAgLnRsLXRpbWVncm91cC1tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIGNvbG9yOiAjZTBlMGUwO1xuICB0ZXh0LXNoYWRvdzogI2ZmZmZmZiAwIDJweCAycHg7IH1cblxuLnRsLXRpbWVncm91cC50bC10aW1lZ3JvdXAtYWx0ZXJuYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuXG4udGwtdGltZWdyb3VwLnRsLXRpbWVncm91cC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50bC10aW1lYXhpcy1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM5cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi50bC10aW1lYXhpcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOXB4OyB9XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzOXB4OyB9XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3IgLnRsLXRpbWVheGlzLXRpY2ssXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yIC50bC10aW1lYXhpcy10aWNrIC50bC10aW1lYXhpcy10aWNrLXRleHQsXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljayAudGwtdGltZWF4aXMtdGljay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUsXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbiAgY29udGVudDogXCJ8XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JmYmZiZjsgfVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvci50bC10aW1lYXhpcy1hbmltYXRlIC50bC10aW1lYXhpcy10aWNrLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IudGwtdGltZWF4aXMtYW5pbWF0ZSAudGwtdGltZWF4aXMtdGljayB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvci50bC10aW1lYXhpcy1hbmltYXRlLW9wYWNpdHkgLnRsLXRpbWVheGlzLXRpY2ssXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vci50bC10aW1lYXhpcy1hbmltYXRlLW9wYWNpdHkgLnRsLXRpbWVheGlzLXRpY2sge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yIHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7IH1cblxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBjb2xvcjogI2JmYmZiZjsgfVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljayAudGwtdGltZWF4aXMtdGljay10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgb3BhY2l0eTogMDsgfVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljayAudGwtdGltZWF4aXMtdGljay10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGNvbG9yOiAjZTZlNmU2OyB9XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljay50bC10aW1lYXhpcy10aWNrLWhpZGRlbiAudGwtdGltZWF4aXMtdGljay10ZXh0IHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrLnRsLXRpbWVheGlzLXRpY2staGlkZGVuOmJlZm9yZSB7XG4gIG9wYWNpdHk6IC4zMzsgfVxuXG4udGxhbmltYXRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bC1hbmltYXRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG5cbi50bC1hbmltYXRlLW9wYWNpdHkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpOyB9XG5cbi50bC1zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnRsLXNsaWRlIC50bC1zbGlkZS1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuNTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAta2h0bWwtb3BhY2l0eTogLjU7XG4gIC1tb3otb3BhY2l0eTogLjU7IH1cblxuLnRsLXNsaWRlIC50bC1zbGlkZS1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuXG4udGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udGwtc2xpZGUtbWVkaWEtb25seSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGwtc2xpZGUtdGV4dC1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGwtc2xpZGUtdGV4dC1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoMSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgaDEsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGgyLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBoMixcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDMsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGgzLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoNCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgaDQsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGg1LFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBoNSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDYsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGg2IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGEsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGE6aG92ZXIsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGE6aG92ZXIsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGIsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGIsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGksXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGksXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUgcCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtY2FwdGlvbixcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLWNhcHRpb24sXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1jcmVkaXQsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1jcmVkaXQge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnZjYXJkIGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC52Y2FyZCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudmNhcmQgLm5pY2tuYW1lLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudmNhcmQgLm5pY2tuYW1lIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAyNSU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggIzAwMDAwMDsgfVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIHAsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGgxLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoMixcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDMsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGg0LFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoNSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDYge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggIzAwMDAwMDsgfVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1jYXB0aW9uLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtY3JlZGl0IHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDAwMDA7IH1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4udGwtc2xpZGUudGwtdGV4dC1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC10ZXh0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4udGwtc2xpZGUudGwtdGV4dC1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC10ZXh0LWNvbnRlbnQtY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi50bC1za2lubnkgLnRsLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtdGV4dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsOyB9XG5cbi50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtdGV4dCAudGwtdGV4dC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnRsLXNraW5ueSAudGwtc2xpZGUudGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEsXG4udGwtc2tpbm55IC50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjI1KTsgfVxuXG4udGwtc2tpbm55IC50bC1zbGlkZS50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4udGwtc2tpbm55IC50bC1zbGlkZS50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSBpbWcsXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSBlbWJlZCxcbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIG9iamVjdCxcbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIHZpZGVvLFxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEgaWZyYW1lIHtcbiAgbWF4LWhlaWdodDogMTc1cHg7IH1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzLFxuLnRsLXNsaWRlbmF2LW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDQ1JTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyMDBweDsgfVxuXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3BhY2l0eTogLjE1O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGxpbmUtY2xhbXA6IDI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xNSk7XG4gIC1raHRtbC1vcGFjaXR5OiAuMTU7XG4gIC1tb3otb3BhY2l0eTogLjE1OyB9XG5cbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtdGl0bGUgc21hbGwsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtdGl0bGUgc21hbGwsXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHNtYWxsLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC1raHRtbC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7IH1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI2ZmZmZmZjsgfVxuXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lci50bC1zbGlkZW5hdi1pbnZlcnRlZCAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIudGwtc2xpZGVuYXYtaW52ZXJ0ZWQgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lci50bC1zbGlkZW5hdi1pbnZlcnRlZCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24sXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIudGwtc2xpZGVuYXYtaW52ZXJ0ZWQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmMmYyZjI7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMzMzMzMzOyB9XG5cbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgZm9udC1mYW1pbHk6IHRsLWljb25zO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnRsLXNsaWRlbmF2LW5leHQge1xuICByaWdodDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogNzZweDsgfVxuICAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgY29sb3I6ICNmZjUxMDA7IH1cbiAgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb246OmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmY1MTAwOyB9XG5cbi50bC1zbGlkZW5hdi1wcmV2aW91cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICBjb2xvcjogI2ZmNTEwMDsgfVxuICAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb246OmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmY1MTAwOyB9XG5cbi50bC1zbGlkZW5hdi1wcmV2aW91czpob3ZlciAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtbmV4dDpob3ZlciAudGwtc2xpZGVuYXYtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLWtodG1sLW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTsgfVxuXG4udGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQ6aG92ZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC1raHRtbC1vcGFjaXR5OiAuNTtcbiAgLW1vei1vcGFjaXR5OiAuNTsgfVxuXG4udGwtc2xpZGVuYXYtbmV4dDpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4OyB9XG5cbi50bC1zbGlkZW5hdi1wcmV2aW91czpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4OyB9XG5cbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LW5leHQge1xuICByaWdodDogMzJweDsgfVxuXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIsXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24sXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24sXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uIHtcbiAgb3BhY2l0eTogLjMzO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzMpO1xuICAta2h0bWwtb3BhY2l0eTogLjMzO1xuICAtbW96LW9wYWNpdHk6IC4zMzsgfVxuXG4udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAta2h0bWwtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxOyB9XG5cbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAta2h0bWwtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxOyB9XG5cbi50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDpob3ZlciB7XG4gIHJpZ2h0OiA3MHB4OyB9XG5cbi50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAta2h0bWwtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxOyB9XG5cbi50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDphY3RpdmUgLnRsLXNsaWRlbmF2LWljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7IH1cblxuLnRsLWxheW91dC1sYW5kc2NhcGUudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91czpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLWtodG1sLW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTsgfVxuXG4udGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LXByZXZpb3VzOmFjdGl2ZSAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLWtodG1sLW9wYWNpdHk6IDE7XG4gIC1tb3otb3BhY2l0eTogMTsgfVxuXG4udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gIG9wYWNpdHk6IC4zMztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTMzKTtcbiAgLWtodG1sLW9wYWNpdHk6IC4zMztcbiAgLW1vei1vcGFjaXR5OiAuMzM7IH1cblxuLnRsLWxheW91dC1wb3J0cmFpdC50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQ6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7IH1cblxuLnRsLWxheW91dC1wb3J0cmFpdC50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgb3BhY2l0eTogLjMzO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MzMpO1xuICAta2h0bWwtb3BhY2l0eTogLjMzO1xuICAtbW96LW9wYWNpdHk6IC4zMzsgfVxuXG4udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7IH1cblxuLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXMsXG4udGwtc2tpbm55LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXMsXG4udGwtc2tpbm55LnRsLWxheW91dC1sYW5kc2NhcGUudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1za2lubnkudGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXMsXG4udGwtbW9iaWxlIC50bC1zbGlkZW5hdi1uZXh0LFxuLnRsLXNraW5ueS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQsXG4udGwtc2tpbm55LnRsLWxheW91dC1sYW5kc2NhcGUudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1uZXh0LFxuLnRsLXNraW5ueS50bC1sYXlvdXQtcG9ydHJhaXQudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGwtc3RvcnlzbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4udGwtc3RvcnlzbGlkZXIgaW1nLFxuLnRsLXN0b3J5c2xpZGVyIGVtYmVkLFxuLnRsLXN0b3J5c2xpZGVyIG9iamVjdCxcbi50bC1zdG9yeXNsaWRlciB2aWRlbyxcbi50bC1zdG9yeXNsaWRlciBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRsLXN0b3J5c2xpZGVyIC50bC1zbGlkZXItdG91Y2gtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1jb250YWluZXItbWFzayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50bC1zdG9yeXNsaWRlciAudGwtc2xpZGVyLWNvbnRhaW5lci1tYXNrIC50bC1zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1jb250YWluZXItbWFzayAudGwtc2xpZGVyLWNvbnRhaW5lciAudGwtc2xpZGVyLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udGwtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICp6b29tOiAxOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQ6YmVmb3JlLFxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IC50bC1tZWRpYS1sb2FkZXJyb3IgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmMmYyZjI7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCAudGwtbWVkaWEtbG9hZGVycm9yIHAgc3BhbiB7XG4gIGNvbG9yOiAjZjJmMmYyOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLWxvYWRlcnJvciBbY2xhc3NePXRsLWljb24tXSxcbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLWxvYWRlcnJvciBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjJmMmYyOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgaW1nLFxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCBlbWJlZCxcbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgb2JqZWN0LFxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCB2aWRlbyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cblxuLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi50bC1tZWRpYS1zaGFkb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMnB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnZjYXJkIGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC52Y2FyZCBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLnRsLWNyZWRpdCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLnRsLWNhcHRpb24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLXNoYWRvdzpiZWZvcmUsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYS1zaGFkb3c6YmVmb3JlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtc2hhZG93OmFmdGVyLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtc2hhZG93OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwICMwMDAwMDA7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgIzAwMDAwMDsgfVxuXG4udGwtc2tpbm55IC50bC1tZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIudGwtbWVkaWEtY29udGVudC1jb250YWluZXItdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLWNyZWRpdCxcbi50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLWNyZWRpdCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIudGwtbWVkaWEtY29udGVudC1jb250YWluZXItdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4udGwtdGV4dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNzM3MzczO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4udGwtdGV4dCBwIHtcbiAgY29sb3I6ICM3MzczNzM7IH1cblxuLnRsLXRleHQgaDIudGwtaGVhZGxpbmUtdGl0bGUsXG4udGwtdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnRsLXRleHQgLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICBjb2xvcjogI2IzYjNiMzsgfVxuXG4udGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC10ZXh0IGgzLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2IzYjNiMzsgfVxuXG4udGwtdGV4dCAudGwtdGV4dC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjYjNiM2IzOyB9XG5cbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0LFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIHtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4ICMwMDAwMDA7IH1cblxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IHAgLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IHAgLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IGgzLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IGgzLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IHAgaDMudGwtaGVhZGxpbmUtZGF0ZSxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgcCBoMy50bC1oZWFkbGluZS1kYXRlIHtcbiAgY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDsgfVxuXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgcCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgcCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgaDMudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgaDMudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgcCBoMy50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIGgzLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwge1xuICBjb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50OyB9XG5cbi50bC1za2lubnkgLnRsLXRleHQge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi50bC1za2lubnkgLnRsLXRleHQgaDIudGwtaGVhZGxpbmUtdGl0bGUsXG4udGwtc2tpbm55IC50bC10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4udGwtbWVkaXVtIC50bC10ZXh0IGgyLnRsLWhlYWRsaW5lLXRpdGxlLFxuLnRsLW1lZGl1bSAudGwtdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnRsLWljb24tdHdpdHRlciB7XG4gIGNvbG9yOiAjNTVhY2VlOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYTpob3Zlcixcbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYS50bC1kYXRlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzU1YWNlZTsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnZjYXJkIGE6aG92ZXIgLmZuLFxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC52Y2FyZCBhLnRsLWRhdGU6aG92ZXIgLmZuLFxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC52Y2FyZCBhOmhvdmVyIC5uaWNrbmFtZSxcbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYS50bC1kYXRlOmhvdmVyIC5uaWNrbmFtZSB7XG4gIGNvbG9yOiAjNTVhY2VlOyB9XG5cbi50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHA6YmVmb3JlLFxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6IG9wZW4tcXVvdGU7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIGNpdGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgwMHB4KSB7XG4gIC50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDUwMHB4KSB7XG4gIC50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG5cbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtaW5zdGFncmFtIHtcbiAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXByb2ZpbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtaWZyYW1lIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtaWNvbi13aWtpcGVkaWEge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS1wYWdlaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtd2lraXBlZGlhLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtc291cmNlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBoNCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBoNCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cblxuLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogN3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBoNCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBoNCBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtdGl0bGUsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtdGl0bGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4yNSk7IH1cblxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtd2lraXBlZGlhLXNvdXJjZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS1zb3VyY2Uge1xuICBjb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjg1KTsgfVxuXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSxcbi50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSAudGwtbWVkaWEtd2Vic2l0ZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUgaDQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUgaDQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGg0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cblxuLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCAudGwtbWVkaWEtd2Vic2l0ZSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDRweCAwIDAgMTVweDsgfVxuXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IC50bC1tZWRpYS13ZWJzaXRlIGltZy50bC1tZWRpYS13ZWJzaXRlLWljb24ge1xuICBmbG9hdDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGg0IGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBoNCBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi50bC10aW1lbGluZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC1vLXVzZXItc2VsZWN0OiBub25lOyB9XG5cbi50bC10aW1lbGluZS50bC10aW1lbGluZS1lbWJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4udGwtdGltZWxpbmUudGwtdGltZWxpbmUtZnVsbC1lbWJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4udGwtbGF5b3V0LXBvcnRyYWl0IC50bC1zdG9yeXNsaWRlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbiN0aW1lbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwMHB4OyB9XG4gICN0aW1lbGluZSAudGwtc2xpZGVuYXYtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3RpbWVsaW5lIC50bC10ZXh0LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgI3RpbWVsaW5lIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cbiAgI3RpbWVsaW5lIC50bC10aW1lbWFya2VyLXRleHQgaDIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI3RpbWVsaW5lIC50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICN0aW1lbGluZSAudGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50IHtcbiAgICBjb2xvcjogIzFkMjUyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI3RpbWVsaW5lIC50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgaDIge1xuICAgICAgY29sb3I6ICMxZDI1MmM7IH1cbiAgI3RpbWVsaW5lIC50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7IH1cbiAgICAjdGltZWxpbmUgLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudCBoMiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4udGwtbWVzc2FnZS1mdWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5saWdodGJveE92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogLjg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTsgfVxuXG4ubGlnaHRib3gge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGlnaHRib3ggLmxiLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5saWdodGJveCBhIGltZyB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubGItb3V0ZXJDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAqem9vbTogMTsgfVxuXG4ubGItb3V0ZXJDb250YWluZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmxiLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmxiLWxvYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDMlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubGItY2FuY2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5sYi1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICBsZWZ0OiAwOyB9XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBUEFBQVAvLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT1cIik7IH1cblxuLmxiLXByZXYsXG4ubGItbmV4dCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxiLW5hdiBhLmxiLXByZXYge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxZDI1MmM7XG4gIG1hcmdpbi1ib3R0b206IDBlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgLmxiLW5hdiBhLmxiLXByZXY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwOyB9XG4gIC5sYi1uYXYgYS5sYi1wcmV2OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5sYi1uYXYgYS5sYi1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApOyB9XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIC5sYi1uYXYgYS5sYi1uZXh0OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuICAubGItbmF2IGEubGItbmV4dDpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTsgfVxuXG4ubGItZGF0YUNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgKnpvb206IDE7IH1cblxuLmxiLWRhdGFDb250YWluZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmxiLWRhdGEge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgY29sb3I6ICNjY2NjY2M7IH1cblxuLmxiLWRhdGEgLmxiLWRldGFpbHMge1xuICBsaW5lLWhlaWdodDogMS4xZW07XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4ubGItZGF0YSAubGItbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5sYi1kYXRhIC5sYi1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3BhY2l0eTogLjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTcwKTsgfVxuICAubGItZGF0YSAubGItY2xvc2U6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGItZGF0YSAubGItY2xvc2U6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubGItZGF0YSAubGItY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTsgfVxuXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSBUcmVidWNoZXQgTVMsVGFob21hLFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjsgfVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWQyNTJjO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2I0MmIwYztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyLjJlbTsgfVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0LnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmY1MTAwOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMS40ZW07XG4gIGhlaWdodDogMi4yZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjo6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OjpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIuMmVtOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMDsgfVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDsgfVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiO1xuICBmb250LXNpemU6IC44ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IC42ZW0gMCAuNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2JiYmJiYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbnRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxudGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaG92ZXIge1xuICB3aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjYjJiMmIyO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkOyB9XG5cbnRkIGEudWktc3RhdGUtYWN0aXZlLFxudGQgYS51aS1zdGF0ZS1hY3RpdmUudWktc3RhdGUtaG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERXdNQ0F4TURBaUlIQnlaWE5sY25abFFYTndaV04wVW1GMGFXODlJbTV2Ym1VaVBqeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMGlhR0YwTUNJZ1ozSmhaR2xsYm5SVmJtbDBjejBpYjJKcVpXTjBRbTkxYm1ScGJtZENiM2dpSUhneFBTSTFNQ1VpSUhreFBTSXhNREFsSWlCNE1qMGlOVEFsSWlCNU1qMGlMVEV1TkRJeE1EZzFORGN4TlRJd01tVXRNVFFsSWo0S1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMkl6TW1Jd1lpSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDanh6ZEc5d0lHOW1abk5sZEQwaU1UQXdKU0lnYzNSdmNDMWpiMnh2Y2owaUkyTmtNekF3WXlJZ2MzUnZjQzF2Y0dGamFYUjVQU0l4SWk4K0NpQWdJRHd2YkdsdVpXRnlSM0poWkdsbGJuUStDZ284Y21WamRDQjRQU0l3SWlCNVBTSXdJaUIzYVdSMGFEMGlNVEF3SWlCb1pXbG5hSFE5SWpFd01DSWdabWxzYkQwaWRYSnNLQ05vWVhRd0tTSWdMejRLUEM5emRtYyspO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sICNiMzJiMGIgMCUsICNjZDMwMGMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sICNiMzJiMGIgMCUsICNjZDMwMGMgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2IzMmIwYiAwJSwgI2NkMzAwYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLCBib3R0b20sICNiMzJiMGIgMCUsICNjZDMwMGMgMTAwJTtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDBlbTsgfVxuICBib2R5IC5jZW50ZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gICAgYm9keSAuY2VudGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGJvZHkgLmNlbnRlciB7XG4gICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICBib2R5IC5jZjpiZWZvcmUsIGJvZHkgLmNmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLyogMiAqLyB9XG4gIGJvZHkgLmNmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBib2R5IC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA3M3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgYm9keSAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgYm9keSAuY29udGVudC0taG9tZSwgYm9keSAuY29udGVudC0tcHJvamVjdCB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHZoOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGJvZHkgLmNvbnRlbnQtLWhvbWUsIGJvZHkgLmNvbnRlbnQtLXByb2plY3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgYm9keSAuY29udGVudC0taGFzLWNvdmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGJvZHkgLmNvbnRlbnQtLWhhcy1jb3ZlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cblxuLm1haW4tLXdpdGgtYXNpZGUge1xuICB3aWR0aDogNTcuMTQyODYlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIC5tYWluLS13aXRoLWFzaWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTQlOyB9IH1cblxuLm1haW4tLWxhc3Qge1xuICB3aWR0aDogNTcuMTQyODYlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgLm1haW4tLWxhc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNCU7IH0gfVxuXG4ubWFpbi0tY2VudGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zaWRlYmFyIHtcbiAgd2lkdGg6IDMxLjQyODU3JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi44NTcxNCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5zaWRlYmFyLS1maXJzdCB7XG4gICAgd2lkdGg6IDMxLjQyODU3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgICAgIC5zaWRlYmFyLS1maXJzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5zaWRlYmFyLS1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuc2lkZWJhci0tY2VudGVyIHtcbiAgICB3aWR0aDogNTcuMTQyODYlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMy43NWVtIGF1dG8gMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmNTEwMDsgfVxuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBpbWcuYWx0IHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmZpZ2NhcHRpb24tLWFsdCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvcGFjaXR5OiAwOyB9XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtOyB9XG4gIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzLjM3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzFkMjUyYztcbiAgbWFyZ2luLWJvdHRvbTogMGVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07IH0gfVxuICBoMS50aXRsZS1oMSB7XG4gICAgZm9udC1zaXplOiAzLjM3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMWQyNTJjO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI1OTNlbTsgfVxuICAgIGgxLnRpdGxlLWgxLS1saWdodCB7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgaDEudGl0bGUtaDEge1xuICAgICAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgaDEudGl0bGUtaDEge1xuICAgICAgICBmb250LXNpemU6IDEuNzVlbTsgfSB9XG5cbmgyLFxuLnRpdGxlLWgyIHtcbiAgZm9udC1zaXplOiAyLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAwLjkwOTA5ZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIGgyLFxuICAgIC50aXRsZS1oMiB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBoMixcbiAgICAudGl0bGUtaDIge1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07IH0gfVxuICBoMl9fbGluayxcbiAgLnRpdGxlLWgyX19saW5rIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMWQyNTJjOyB9XG4gICAgaDJfX2xpbmsgc3BhbixcbiAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDAuMzYzNjRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGNvbG9yOiAjZmY1MTAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAgIGgyX19saW5rIHNwYW4sXG4gICAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNWVtOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgaDJfX2xpbmsgc3BhbixcbiAgICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC41NzE0M2VtOyB9IH1cbiAgICAgIGgyX19saW5rIHNwYW4gLmljb24sIGgyX19saW5rIHNwYW4gLm1zLWNob2ljZSA+IGRpdiwgaDJfX2xpbmsgc3BhbiAubXMtc2VhcmNoLCBoMl9fbGluayBzcGFuIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgbGFiZWwsIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgaDJfX2xpbmsgc3BhbiBsYWJlbCwgaDJfX2xpbmsgc3BhbiAuZGstc2VsZWN0ZWQ6YmVmb3JlLCBoMl9fbGluayBzcGFuIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGgyX19saW5rIHNwYW4gbGFiZWwsIGgyX19saW5rIHNwYW4gLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgaDJfX2xpbmsgc3BhbiBsYWJlbCwgaDJfX2xpbmsgc3BhbiAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgaDJfX2xpbmsgc3BhbiAuTXVsdGlGaWxlLXJlbW92ZSwgaDJfX2xpbmsgc3BhbiAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LW5leHQgaDJfX2xpbmsgc3BhbiAudGwtc2xpZGVuYXYtaWNvbiwgaDJfX2xpbmsgc3BhbiAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1wcmV2aW91cyBoMl9fbGluayBzcGFuIC50bC1zbGlkZW5hdi1pY29uLCBoMl9fbGluayBzcGFuICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSBoMl9fbGluayBzcGFuIC50bC1pY29uLWdvYmFjaywgaDJfX2xpbmsgc3BhbiAjdGltZWxpbmUgLnRsLWljb24tem9vbS1vdXQsICN0aW1lbGluZSBoMl9fbGluayBzcGFuIC50bC1pY29uLXpvb20tb3V0LCBoMl9fbGluayBzcGFuICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluLCAjdGltZWxpbmUgaDJfX2xpbmsgc3BhbiAudGwtaWNvbi16b29tLWluLCBoMl9fbGluayBzcGFuICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIGgyX19saW5rIHNwYW4gLnRsLWljb24taW1hZ2UsIGgyX19saW5rIHNwYW4gLmxiLW5hdiBhLmxiLXByZXYsIC5sYi1uYXYgaDJfX2xpbmsgc3BhbiBhLmxiLXByZXYsIGgyX19saW5rIHNwYW4gLmxiLW5hdiBhLmxiLW5leHQsIC5sYi1uYXYgaDJfX2xpbmsgc3BhbiBhLmxiLW5leHQsIGgyX19saW5rIHNwYW4gLmxiLWRhdGEgLmxiLWNsb3NlLCAubGItZGF0YSBoMl9fbGluayBzcGFuIC5sYi1jbG9zZSwgaDJfX2xpbmsgc3BhbiAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciBoMl9fbGluayBzcGFuIC51aS1kYXRlcGlja2VyLXByZXYsIGgyX19saW5rIHNwYW5cbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgICAudWktZGF0ZXBpY2tlciBoMl9fbGluayBzcGFuIC51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiAuaWNvbixcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIC5tcy1jaG9pY2UgPiBkaXYsXG4gICAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiAubXMtc2VhcmNoLFxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbFxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gbGFiZWwsXG4gICAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiAuZGstc2VsZWN0ZWQ6YmVmb3JlLFxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGlcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIGxhYmVsLFxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGlcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIGxhYmVsLFxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLk11bHRpRmlsZS1yZW1vdmUsIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsXG4gICAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiAuTXVsdGlGaWxlLXJlbW92ZSxcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dFxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gLnRsLXNsaWRlbmF2LWljb24sXG4gICAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1wcmV2aW91c1xuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gLnRsLXNsaWRlbmF2LWljb24sXG4gICAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrLCAjdGltZWxpbmVcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIC50bC1pY29uLWdvYmFjayxcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lXG4gICAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiAudGwtaWNvbi16b29tLW91dCxcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluLCAjdGltZWxpbmVcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIC50bC1pY29uLXpvb20taW4sXG4gICAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiAjdGltZWxpbmUgLnRsLWljb24taW1hZ2UsICN0aW1lbGluZVxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gLnRsLWljb24taW1hZ2UsXG4gICAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdlxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gYS5sYi1wcmV2LFxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gLmxiLW5hdiBhLmxiLW5leHQsIC5sYi1uYXZcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIGEubGItbmV4dCxcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIC5sYi1kYXRhIC5sYi1jbG9zZSwgLmxiLWRhdGFcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIC5sYi1jbG9zZSxcbiAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyXG4gICAgICAudGl0bGUtaDJfX2xpbmsgc3BhbiAudWktZGF0ZXBpY2tlci1wcmV2LFxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW5cbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgICAudWktZGF0ZXBpY2tlclxuICAgICAgLnRpdGxlLWgyX19saW5rIHNwYW4gLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgICAgICBmb250LXNpemU6IDAuNjg3NWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGgyX19saW5rIHNwYW4sXG4gICAgICAgIC50aXRsZS1oMl9fbGluayBzcGFuIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBtYXJnaW46IDIuODU3MTQlIDAgMCAwOyB9IH1cbiAgICBoMl9fbGluazpob3ZlcixcbiAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBoMl9fbGluazpob3ZlciAuaWNvbiwgaDJfX2xpbms6aG92ZXIgLm1zLWNob2ljZSA+IGRpdiwgaDJfX2xpbms6aG92ZXIgLm1zLXNlYXJjaCwgaDJfX2xpbms6aG92ZXIgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBoMl9fbGluazpob3ZlciBsYWJlbCwgaDJfX2xpbms6aG92ZXIgLmRrLXNlbGVjdGVkOmJlZm9yZSwgaDJfX2xpbms6aG92ZXIgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgaDJfX2xpbms6aG92ZXIgbGFiZWwsIGgyX19saW5rOmhvdmVyIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGgyX19saW5rOmhvdmVyIGxhYmVsLCBoMl9fbGluazpob3ZlciAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgaDJfX2xpbms6aG92ZXIgLk11bHRpRmlsZS1yZW1vdmUsIGgyX19saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dCBoMl9fbGluazpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiwgaDJfX2xpbms6aG92ZXIgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgaDJfX2xpbms6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24sIGgyX19saW5rOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSBoMl9fbGluazpob3ZlciAudGwtaWNvbi1nb2JhY2ssIGgyX19saW5rOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lIGgyX19saW5rOmhvdmVyIC50bC1pY29uLXpvb20tb3V0LCBoMl9fbGluazpob3ZlciAjdGltZWxpbmUgLnRsLWljb24tem9vbS1pbiwgI3RpbWVsaW5lIGgyX19saW5rOmhvdmVyIC50bC1pY29uLXpvb20taW4sIGgyX19saW5rOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIGgyX19saW5rOmhvdmVyIC50bC1pY29uLWltYWdlLCBoMl9fbGluazpob3ZlciAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdiBoMl9fbGluazpob3ZlciBhLmxiLXByZXYsIGgyX19saW5rOmhvdmVyIC5sYi1uYXYgYS5sYi1uZXh0LCAubGItbmF2IGgyX19saW5rOmhvdmVyIGEubGItbmV4dCwgaDJfX2xpbms6aG92ZXIgLmxiLWRhdGEgLmxiLWNsb3NlLCAubGItZGF0YSBoMl9fbGluazpob3ZlciAubGItY2xvc2UsIGgyX19saW5rOmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIGgyX19saW5rOmhvdmVyIC51aS1kYXRlcGlja2VyLXByZXYsIGgyX19saW5rOmhvdmVyXG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LFxuICAgICAgLnVpLWRhdGVwaWNrZXIgaDJfX2xpbms6aG92ZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbiAgICAgIC50aXRsZS1oMl9fbGluazpob3ZlciAuaWNvbixcbiAgICAgIC50aXRsZS1oMl9fbGluazpob3ZlciAubXMtY2hvaWNlID4gZGl2LFxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIC5tcy1zZWFyY2gsXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbFxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIGxhYmVsLFxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIC5kay1zZWxlY3RlZDpiZWZvcmUsXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGlcbiAgICAgIC50aXRsZS1oMl9fbGluazpob3ZlciBsYWJlbCxcbiAgICAgIC50aXRsZS1oMl9fbGluazpob3ZlciAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaVxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIGxhYmVsLFxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5NdWx0aUZpbGUtcmVtb3ZlLCAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbFxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIC5NdWx0aUZpbGUtcmVtb3ZlLFxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dFxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1pY29uLFxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LXByZXZpb3VzXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24sXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLWdvYmFjaywgI3RpbWVsaW5lXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgLnRsLWljb24tZ29iYWNrLFxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgLnRsLWljb24tem9vbS1vdXQsXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLXpvb20taW4sICN0aW1lbGluZVxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIC50bC1pY29uLXpvb20taW4sXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLWltYWdlLCAjdGltZWxpbmVcbiAgICAgIC50aXRsZS1oMl9fbGluazpob3ZlciAudGwtaWNvbi1pbWFnZSxcbiAgICAgIC50aXRsZS1oMl9fbGluazpob3ZlciAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdlxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIGEubGItcHJldixcbiAgICAgIC50aXRsZS1oMl9fbGluazpob3ZlciAubGItbmF2IGEubGItbmV4dCwgLmxiLW5hdlxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIGEubGItbmV4dCxcbiAgICAgIC50aXRsZS1oMl9fbGluazpob3ZlciAubGItZGF0YSAubGItY2xvc2UsIC5sYi1kYXRhXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgLmxiLWNsb3NlLFxuICAgICAgLnRpdGxlLWgyX19saW5rOmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbiAgICAgIC50aXRsZS1oMl9fbGluazpob3ZlclxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbiAgICAgIC51aS1kYXRlcGlja2VyXG4gICAgICAudGl0bGUtaDJfX2xpbms6aG92ZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgaDItLXNlY3Rpb24sXG4gIC50aXRsZS1oMi0tc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIGgyLS1zZWN0aW9uLS1jZW50ZXIsXG4gICAgLnRpdGxlLWgyLS1zZWN0aW9uLS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTIzODE7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAwZW07IH1cbiAgaDMudGl0bGUtaDMtLWxpZ2h0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxZDI1MmM7XG4gIG1hcmdpbi1ib3R0b206IDAuODMzMzNlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuaDYge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzZW07IH1cbiAgaDYudGl0bGUtaDYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFkMjUyYztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzZW07IH1cbiAgICBoNi50aXRsZS1oNi0tc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBoNiBhIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMWQyNTJjOyB9XG4gICAgaDYgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmNTEwMDsgfVxuXG4udGV4dC1jb250ZW50X19oZWFkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnRleHQtY29udGVudCBociB7XG4gIG1hcmdpbjogMS44NzVlbSAwO1xuICBib3JkZXItY29sb3I6ICNlZmVmZWY7IH1cblxuLnRleHQtY29udGVudCBlbSxcbi50ZXh0LWNvbnRlbnQgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGV4dC1jb250ZW50IHN0cm9uZyxcbi50ZXh0LWNvbnRlbnQgYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi50ZXh0LWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTsgfVxuXG4udGV4dC1jb250ZW50IGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NWVtOyB9XG5cbi50ZXh0LWNvbnRlbnQgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NWVtOyB9XG5cbi50ZXh0LWNvbnRlbnQgaW1nLmFsaWduY2VudGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDEuODc1ZW07IH1cblxuLnRleHQtY29udGVudCBpbWcuc2l6ZS1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDEuODc1ZW07IH1cblxuLnRleHQtY29udGVudCAud3AtY2FwdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTsgfVxuICAudGV4dC1jb250ZW50IC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50ZXh0LWNvbnRlbnQgLndwLWNhcHRpb24gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50ZXh0LWNvbnRlbnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NWVtOyB9XG4gIC50ZXh0LWNvbnRlbnQgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAudGV4dC1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgbGVmdDogLTE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwOyB9XG4gICAgLnRleHQtY29udGVudCB1bCBsaSB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjkzNzVlbTsgfVxuXG4udGV4dC1jb250ZW50IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjsgfVxuICAudGV4dC1jb250ZW50IG9sIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uOyB9XG4gICAgLnRleHQtY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogY291bnRlcihzZWN0aW9uKSBcIi4gXCI7XG4gICAgICBjb2xvcjogI2ZmNTEwMDsgfVxuICAgIC50ZXh0LWNvbnRlbnQgb2wgbGkgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMC45Mzc1ZW07IH1cblxuLnNlY3Rpb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDMuNzVlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQ6YmVmb3JlLCAuc2VjdGlvbi1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLyogMiAqLyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnRfX2NvbHVtbi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA2NS43MTQyOSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb250ZW50X19jb2x1bW4tLWxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnNlY3Rpb24tY29udGVudF9fY29sdW1uLS1zbWFsbCB7XG4gICAgd2lkdGg6IDMxLjQyODU3JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb250ZW50X19jb2x1bW4tLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgLnNlY3Rpb24tY29udGVudC0tYWJvdXQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlY3Rpb24tY29udGVudC0tam9icy0tZGFya2VuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtLWluZm9zIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLnNlY3Rpb24tY29udGVudC0taW5ub3ZhdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNWVtIDA7IH1cbiAgLnNlY3Rpb24tY29udGVudC0tY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQtLWNlbnRlciAuY2VudGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgLnNlY3Rpb24tY29udGVudC0tY2VudGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAuc2VjdGlvbi1jb250ZW50LS1hdHRhY2hlbWVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnNlY3Rpb24tY29udGVudC0tdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtLXJldHVybiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAzLjc1ZW0gMCAwOyB9XG4gICAgLnNlY3Rpb24tY29udGVudC0tcmV0dXJuIC5zaWRlYmFyX19yZXR1cm4ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgLnNlY3Rpb24tY29udGVudC0tcmV0dXJuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2VjdGlvbi1jb250ZW50LS1yZWxhdGVkLCAuc2VjdGlvbi1jb250ZW50LS1lcm5lZ3ksIC5zZWN0aW9uLWNvbnRlbnQtLWludHJvLS1lbmVyZ3kge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgICAuc2VjdGlvbi1jb250ZW50LS1yZWxhdGVkLS1saWdodCwgLnNlY3Rpb24tY29udGVudC0tZXJuZWd5LS1saWdodCwgLnNlY3Rpb24tY29udGVudC0taW50cm8tLWVuZXJneS0tbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc2VjdGlvbi1jb250ZW50LS1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTcuMTQyODYlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb250ZW50LS1zbGlkZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuc2VjdGlvbi1jb250ZW50LS1udW1iZXJzIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtLTQwNCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnNlY3Rpb24tY29udGVudC0tZW5lcmd5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtLXByb2plY3RzIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgcGFkZGluZyAwcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgcGFkZGluZyAwcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksIHBhZGRpbmcgMHMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAuc2VjdGlvbi1jb250ZW50LS1wcm9qZWN0cy0taXMtaGlkZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gIC5zZWN0aW9uLWNvbnRlbnQtLW1hcHMge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBwYWRkaW5nIDBzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBwYWRkaW5nIDBzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgcGFkZGluZyAwcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgIC5zZWN0aW9uLWNvbnRlbnQtLW1hcHMtLWlzLWhpZGUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuc2VjdGlvbi1jb250ZW50LS1sb2FkZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2VjdGlvbi1jb250ZW50LS1sb2FkZXItLWlzLWhpZGUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG4ubGlzdGluZy1uZXdzOmJlZm9yZSwgLmxpc3RpbmctbmV3czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovIH1cblxuLmxpc3RpbmctbmV3czphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0wIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0zIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS02IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS05IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTIwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTIxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTIyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTIzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTI0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTI1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTI2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTI3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTI4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTI5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTMwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTMxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTMyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTMzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTM0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTM1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTM2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTM3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTM4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTM5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQ1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQ2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQ3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQ4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTQ5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTUwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTUxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTUyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTUzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTU0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTU1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTU2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTU3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTU4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTU5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTYwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTYxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTYyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTYzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTY0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTY1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTY2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTY3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTY4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTY5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTcwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTcxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTcyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTczIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTc0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTc1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTc2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTc3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTc4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTc5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTgwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTgxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTgyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTgzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTg0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTg1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTg2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTg3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTg4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTg5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTkwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTkxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTkyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTkzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTk0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTk1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTk2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTk3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTk4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTk5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMDEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTAyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMDQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTA1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMDcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTA4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEwOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMTAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTExIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMTMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTE0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMTYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTE3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTExOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDExLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMTkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTIwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMjIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTIzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyNCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMjUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTI2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEyNyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMjgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTI5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMzEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTMyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMzQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTM1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xMzcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTM4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTEzOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xNDAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTQxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xNDMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTQ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xNDYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTQ3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctbmV3cy5hbmltIC5saXN0aW5nLW5ld3NfX2l0ZW0tLTE0OCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLW5ld3MuYW5pbSAubGlzdGluZy1uZXdzX19pdGVtLS0xNDkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS0tMTUwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDE1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDE1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLnNlYXJjaCAubGlzdGluZy1uZXdzLmFuaW0gLmxpc3RpbmctbmV3c19faXRlbS5saXN0aW5nLW5ld3NfX2l0ZW0ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5saXN0aW5nLW5ld3MtLXRlYW0ge1xuICBtYXJnaW4tdG9wOiA1Ljg4MjM1JTtcbiAgcGFkZGluZy10b3A6IDUuODgyMzUlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjsgfVxuXG4ubGlzdGluZy1uZXdzLS1ob21lIC5saXN0aW5nLW5ld3NfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgICAubGlzdGluZy1uZXdzLS1ob21lIC5saXN0aW5nLW5ld3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxpc3RpbmctbmV3cy0taG9tZSAubGlzdGluZy1uZXdzX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAwIDUuODgyMzUlOyB9IH1cblxuLmxpc3RpbmctbmV3c19faXRlbSB7XG4gIHdpZHRoOiAzMS40Mjg1NyU7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQlO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5saXN0aW5nLW5ld3NfX2l0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmxpc3RpbmctbmV3c19faXRlbTpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0LjI4NTcxJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5saXN0aW5nLW5ld3NfX2l0ZW06bnRoLWNoaWxkKDNuICsgMykge1xuICAgIG1hcmdpbi1sZWZ0OiA2OC41NzE0MyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgLmxpc3RpbmctbmV3c19faXRlbSB7XG4gICAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5saXN0aW5nLW5ld3NfX2l0ZW06bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAubGlzdGluZy1uZXdzX19pdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUxLjQyODU3JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxpc3RpbmctbmV3c19faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIDAgNS44ODIzNSU7IH1cbiAgICAgIC5saXN0aW5nLW5ld3NfX2l0ZW06bnRoLWNoaWxkKDFuICsgMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIC5saXN0aW5nLW5ld3NfX2l0ZW06bnRoLWNoaWxkKDFuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubGlzdGluZy1uZXdzX19pdGVtOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMTVweCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggdHJhbnNwYXJlbnQ7IH0gfVxuICAubGlzdGluZy1uZXdzX19pdGVtOmhvdmVyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB0b3A6IC0xMHB4OyB9XG4gIC5saXN0aW5nLW5ld3NfX2l0ZW1fX2RhdGUuZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5saXN0aW5nLW5ld3NfX2l0ZW1fX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgLmxpc3RpbmctbmV3c19faXRlbV9fdGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiA4MXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAubGlzdGluZy1uZXdzX19pdGVtX190aXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODcwcHgpIHtcbiAgICAgIC5saXN0aW5nLW5ld3NfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogODFweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmxpc3RpbmctbmV3c19faXRlbV9fdGl0bGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgLmxpc3RpbmctbmV3c19faXRlbV9fdGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH0gKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjsgfVxuICAgIC5saXN0aW5nLW5ld3NfX2l0ZW1fX3RodW1iOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNjQuMjg1NzElOyB9XG4gICAgLmxpc3RpbmctbmV3c19faXRlbV9fdGh1bWIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmxpc3RpbmctbmV3c19faXRlbV9fdGh1bWJfX2ljb24ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNkNmQ2ZDY7IH1cbiAgICAubGlzdGluZy1uZXdzX19pdGVtX190aHVtYjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMSU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7IH1cbiAgICAgIC50YWJsZXQgLmxpc3RpbmctbmV3c19faXRlbV9fdGh1bWI6OmFmdGVyLFxuICAgICAgLm1vYmlsZSAubGlzdGluZy1uZXdzX19pdGVtX190aHVtYjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5saXN0aW5nLW5ld3NfX2l0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNTYyNWVtIDEuODc1ZW0gMy4xMjVlbTsgfVxuICAubGlzdGluZy1uZXdzX19pdGVtX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5saXN0aW5nLW5ld3NfX2l0ZW1fX2xpbmsgcCB7XG4gICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMWQyNTJjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMGVtOyB9XG4gICAgLmxpc3RpbmctbmV3c19faXRlbV9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5saXN0aW5nLW5ld3NfX2l0ZW1fX2xpbms6aG92ZXIgLmxpc3RpbmctbmV3c19faXRlbV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmNTEwMDsgfVxuICAgICAgLmxpc3RpbmctbmV3c19faXRlbV9fbGluazpob3ZlciAubGlzdGluZy1uZXdzX19pdGVtX190aHVtYiBpbWcge1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxuICAgICAgLmxpc3RpbmctbmV3c19faXRlbV9fbGluazpob3ZlciAubGlzdGluZy1uZXdzX19pdGVtX190aHVtYjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgIC5saXN0aW5nLW5ld3NfX2l0ZW1fX2xpbms6aG92ZXIgLmxpc3RpbmctbmV3c19faXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnRhYmxldCAubGlzdGluZy1uZXdzX19pdGVtX19saW5rOmhvdmVyIC5saXN0aW5nLW5ld3NfX2l0ZW1fX21vcmUsXG4gICAgICAgIC5tb2JpbGUgLmxpc3RpbmctbmV3c19faXRlbV9fbGluazpob3ZlciAubGlzdGluZy1uZXdzX19pdGVtX19tb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5saXN0aW5nLW5ld3MtLWZ1bGwgLmxpc3RpbmctbmV3c19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmxpc3RpbmctbmV3cy0tZnVsbCAubGlzdGluZy1uZXdzX19pdGVtOmhvdmVyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0b3A6IDA7IH1cbiAgLmxpc3RpbmctbmV3cy0tZnVsbCAubGlzdGluZy1uZXdzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxpc3RpbmctbmV3cy0tZnVsbCAubGlzdGluZy1uZXdzX19pdGVtX190aHVtYiB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogMjI1cHg7IH1cbiAgLmxpc3RpbmctbmV3cy0tZnVsbCAubGlzdGluZy1uZXdzX19pdGVtX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMjMuNzVlbTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0czpiZWZvcmUsIC5saXN0aW5nLXByb2plY3RzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi8gfVxuXG4ubGlzdGluZy1wcm9qZWN0czphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS00IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS03IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTExIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTE0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTE3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMTgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xOSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTIwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMjEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0yMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTIzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMjQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0yNSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTI2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMjcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0yOCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTI5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMzAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0zMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTMyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMzMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0zNCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTM1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMzYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0zNyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTM4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tMzkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS00MCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTQxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNDIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS00MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTQ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNDUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS00NiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTQ3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNDgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS00OSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTUwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNTEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS01MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTUzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNTQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS01NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTU2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNTcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS01OCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTU5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNjAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS02MSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTYyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNjMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS02NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTY1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNjYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS02NyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTY4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNjkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS03MCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTcxIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNzIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS03MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTc0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNzUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS03NiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTc3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tNzgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS03OSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTgwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tODEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS04MiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTgzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tODQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS04NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTg2IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tODcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS04OCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTg5IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tOTAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS05MSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTkyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tOTMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS05NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTk1IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tOTYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS05NyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0tLTk4IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcHJvamVjdHMuYW5pbSAubGlzdGluZy1wcm9qZWN0c19faXRlbS0tOTkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMDkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDExcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMTkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMjkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEzcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xMzkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE0cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDEge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDMge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDYge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDgge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNDkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wcm9qZWN0cy5hbmltIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS0xNTAge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDE1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4uc2VhcmNoIC5saXN0aW5nLXByb2plY3RzLmFuaW0gLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ubGlzdGluZy1wcm9qZWN0c19faXRlbSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxpc3RpbmctcHJvamVjdHMtLWNsZWFyIC5saXN0aW5nLXByb2plY3RzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5saXN0aW5nLXByb2plY3RzLS1zbWFsbGVzdCAubGlzdGluZy1wcm9qZWN0c19faXRlbSB7XG4gIHdpZHRoOiAzMS40Mjg1NyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5saXN0aW5nLXByb2plY3RzLS1zbWFsbGVzdCAubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubGlzdGluZy1wcm9qZWN0cy0tc21hbGxlc3QgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDNuICsgMikge1xuICAgIG1hcmdpbi1sZWZ0OiAzNC4yODU3MSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAubGlzdGluZy1wcm9qZWN0cy0tc21hbGxlc3QgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDNuICsgMykge1xuICAgIG1hcmdpbi1sZWZ0OiA2OC41NzE0MyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgLmxpc3RpbmctcHJvamVjdHMtLXNtYWxsZXN0IC5saXN0aW5nLXByb2plY3RzX19pdGVtIHtcbiAgICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTQlOyB9XG4gICAgICAubGlzdGluZy1wcm9qZWN0cy0tc21hbGxlc3QgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAubGlzdGluZy1wcm9qZWN0cy0tc21hbGxlc3QgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDJuICsgMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTEuNDI4NTclO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubGlzdGluZy1wcm9qZWN0cy0tc21hbGxlc3QgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDUuODgyMzUlIDAgIWltcG9ydGFudDsgfVxuICAgICAgLmxpc3RpbmctcHJvamVjdHMtLXNtYWxsZXN0IC5saXN0aW5nLXByb2plY3RzX19pdGVtOm50aC1jaGlsZCgxbiArIDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgIGNsZWFyOiBub25lOyB9IH1cblxuLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICB3aWR0aDogMjIuODU3MTQlO1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRvcCAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0JTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1LjcxNDI5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5saXN0aW5nLXByb2plY3RzX19pdGVtOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICBtYXJnaW4tbGVmdDogNTEuNDI4NTclO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ny4xNDI4NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5saXN0aW5nLXByb2plY3RzX19pdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUxLjQyODU3JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luOiAwIDAgNS44ODIzNSU7IH1cbiAgICAgIC5saXN0aW5nLXByb2plY3RzX19pdGVtOm50aC1jaGlsZCgxbiArIDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAubGlzdGluZy1wcm9qZWN0c19faXRlbTpudGgtY2hpbGQoMW4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAubGlzdGluZy1wcm9qZWN0c19faXRlbTo6YmVmb3JlLCAubGlzdGluZy1wcm9qZWN0c19faXRlbTo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTA7XG4gICAgYm9yZGVyLXJhZGl1czogMTA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTBweDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5saXN0aW5nLXByb2plY3RzX19pdGVtOmhvdmVyLCAubGlzdGluZy1wcm9qZWN0c19faXRlbTpmb2N1cyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRvcDogLTVweDsgfVxuICAgIC5saXN0aW5nLXByb2plY3RzX19pdGVtOmhvdmVyOjpiZWZvcmUsIC5saXN0aW5nLXByb2plY3RzX19pdGVtOmhvdmVyOjphZnRlciwgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06Zm9jdXM6OmJlZm9yZSwgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5saXN0aW5nLXByb2plY3RzX19pdGVtLS1maXJzdCB7XG4gICAgd2lkdGg6IDIyLjg1NzE0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubGlzdGluZy1wcm9qZWN0c19faXRlbV9fdGh1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH0gKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gICAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX3RodW1iOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNjQuMjg1NzElOyB9XG4gICAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX3RodW1iIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX3RodW1iX19pY29uIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2Q2ZDZkNjsgfVxuICAgIC5saXN0aW5nLXByb2plY3RzX19pdGVtX190aHVtYjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMSU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7IH1cbiAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX3RpdGxlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTkwNDhlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMzA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEuMTQyODZlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5saXN0aW5nLXByb2plY3RzX19pdGVtX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5saXN0aW5nLXByb2plY3RzX19pdGVtX19saW5rOmhvdmVyIC5saXN0aW5nLXByb2plY3RzX19pdGVtX190aXRsZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX2xpbms6aG92ZXIgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW1fX3RodW1iOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwLjc7IH1cblxuLmRhdGUge1xuICBmb250LXNpemU6IDAuODEyNWVtO1xuICBsaW5lLWhlaWdodDogMS44NDYxNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIG1hcmdpbi1ib3R0b206IDEuNTM4NDZlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRhdGU6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07IH1cblxuLnJlYWQtbW9yZS0tYmxvY2sge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNzU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmY1MTAwO1xuICBtYXJnaW4tYm90dG9tOiAwZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDAgMi44MTI1ZW07XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OCk7IH1cblxuLnJlYWQtbW9yZS0tbGluayB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmNTEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDIuNWVtOyB9XG4gIC5yZWFkLW1vcmUtLWxpbmsgLmljb24sIC5yZWFkLW1vcmUtLWxpbmsgLm1zLWNob2ljZSA+IGRpdiwgLnJlYWQtbW9yZS0tbGluayAubXMtc2VhcmNoLCAucmVhZC1tb3JlLS1saW5rIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgbGFiZWwsIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgLnJlYWQtbW9yZS0tbGluayBsYWJlbCwgLnJlYWQtbW9yZS0tbGluayAuZGstc2VsZWN0ZWQ6YmVmb3JlLCAucmVhZC1tb3JlLS1saW5rIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIC5yZWFkLW1vcmUtLWxpbmsgbGFiZWwsIC5yZWFkLW1vcmUtLWxpbmsgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgLnJlYWQtbW9yZS0tbGluayBsYWJlbCwgLnJlYWQtbW9yZS0tbGluayAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLnJlYWQtbW9yZS0tbGluayAuTXVsdGlGaWxlLXJlbW92ZSwgLnJlYWQtbW9yZS0tbGluayAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LW5leHQgLnJlYWQtbW9yZS0tbGluayAudGwtc2xpZGVuYXYtaWNvbiwgLnJlYWQtbW9yZS0tbGluayAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1wcmV2aW91cyAucmVhZC1tb3JlLS1saW5rIC50bC1zbGlkZW5hdi1pY29uLCAucmVhZC1tb3JlLS1saW5rICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSAucmVhZC1tb3JlLS1saW5rIC50bC1pY29uLWdvYmFjaywgLnJlYWQtbW9yZS0tbGluayAjdGltZWxpbmUgLnRsLWljb24tem9vbS1vdXQsICN0aW1lbGluZSAucmVhZC1tb3JlLS1saW5rIC50bC1pY29uLXpvb20tb3V0LCAucmVhZC1tb3JlLS1saW5rICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluLCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tbGluayAudGwtaWNvbi16b29tLWluLCAucmVhZC1tb3JlLS1saW5rICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIC5yZWFkLW1vcmUtLWxpbmsgLnRsLWljb24taW1hZ2UsIC5yZWFkLW1vcmUtLWxpbmsgLmxiLW5hdiBhLmxiLXByZXYsIC5sYi1uYXYgLnJlYWQtbW9yZS0tbGluayBhLmxiLXByZXYsIC5yZWFkLW1vcmUtLWxpbmsgLmxiLW5hdiBhLmxiLW5leHQsIC5sYi1uYXYgLnJlYWQtbW9yZS0tbGluayBhLmxiLW5leHQsIC5yZWFkLW1vcmUtLWxpbmsgLmxiLWRhdGEgLmxiLWNsb3NlLCAubGItZGF0YSAucmVhZC1tb3JlLS1saW5rIC5sYi1jbG9zZSwgLnJlYWQtbW9yZS0tbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciAucmVhZC1tb3JlLS1saW5rIC51aS1kYXRlcGlja2VyLXByZXYsIC5yZWFkLW1vcmUtLWxpbmtcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbiAgLnVpLWRhdGVwaWNrZXIgLnJlYWQtbW9yZS0tbGluayAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgZm9udC1zaXplOiAwLjY4NzVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucmVhZC1tb3JlLS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC5pY29uLCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC5tcy1jaG9pY2UgPiBkaXYsIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLm1zLXNlYXJjaCwgLnJlYWQtbW9yZS0tbGluazpob3ZlciAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIGxhYmVsLCAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgbGFiZWwsIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLmRrLXNlbGVjdGVkOmJlZm9yZSwgLnJlYWQtbW9yZS0tbGluazpob3ZlciAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSAucmVhZC1tb3JlLS1saW5rOmhvdmVyIGxhYmVsLCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgbGFiZWwsIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLk11bHRpRmlsZS1yZW1vdmUsIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLk11bHRpRmlsZS1yZW1vdmUsIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1uZXh0IC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24sIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnJlYWQtbW9yZS0tbGluazpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiwgLnJlYWQtbW9yZS0tbGluazpob3ZlciAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrLCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tbGluazpob3ZlciAudGwtaWNvbi1nb2JhY2ssIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLXpvb20tb3V0LCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tbGluazpob3ZlciAudGwtaWNvbi16b29tLW91dCwgLnJlYWQtbW9yZS0tbGluazpob3ZlciAjdGltZWxpbmUgLnRsLWljb24tem9vbS1pbiwgI3RpbWVsaW5lIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnRsLWljb24tem9vbS1pbiwgLnJlYWQtbW9yZS0tbGluazpob3ZlciAjdGltZWxpbmUgLnRsLWljb24taW1hZ2UsICN0aW1lbGluZSAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC50bC1pY29uLWltYWdlLCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC5sYi1uYXYgYS5sYi1wcmV2LCAubGItbmF2IC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgYS5sYi1wcmV2LCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC5sYi1uYXYgYS5sYi1uZXh0LCAubGItbmF2IC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgYS5sYi1uZXh0LCAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC5sYi1kYXRhIC5sYi1jbG9zZSwgLmxiLWRhdGEgLnJlYWQtbW9yZS0tbGluazpob3ZlciAubGItY2xvc2UsIC5yZWFkLW1vcmUtLWxpbms6aG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLnJlYWQtbW9yZS0tbGluazpob3ZlciAudWktZGF0ZXBpY2tlci1wcmV2LCAucmVhZC1tb3JlLS1saW5rOmhvdmVyXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbiAgICAudWktZGF0ZXBpY2tlciAucmVhZC1tb3JlLS1saW5rOmhvdmVyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgbGVmdDogMTBweDsgfVxuXG4ucmVhZC1tb3JlLS1yZXR1cm4ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmNTEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnJlYWQtbW9yZS0tcmV0dXJuIC5pY29uLCAucmVhZC1tb3JlLS1yZXR1cm4gLm1zLWNob2ljZSA+IGRpdiwgLnJlYWQtbW9yZS0tcmV0dXJuIC5tcy1zZWFyY2gsIC5yZWFkLW1vcmUtLXJldHVybiAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIGxhYmVsLCAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIC5yZWFkLW1vcmUtLXJldHVybiBsYWJlbCwgLnJlYWQtbW9yZS0tcmV0dXJuIC5kay1zZWxlY3RlZDpiZWZvcmUsIC5yZWFkLW1vcmUtLXJldHVybiAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSAucmVhZC1tb3JlLS1yZXR1cm4gbGFiZWwsIC5yZWFkLW1vcmUtLXJldHVybiAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSAucmVhZC1tb3JlLS1yZXR1cm4gbGFiZWwsIC5yZWFkLW1vcmUtLXJldHVybiAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLnJlYWQtbW9yZS0tcmV0dXJuIC5NdWx0aUZpbGUtcmVtb3ZlLCAucmVhZC1tb3JlLS1yZXR1cm4gLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1uZXh0IC5yZWFkLW1vcmUtLXJldHVybiAudGwtc2xpZGVuYXYtaWNvbiwgLnJlYWQtbW9yZS0tcmV0dXJuIC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC5yZWFkLW1vcmUtLXJldHVybiAudGwtc2xpZGVuYXYtaWNvbiwgLnJlYWQtbW9yZS0tcmV0dXJuICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSAucmVhZC1tb3JlLS1yZXR1cm4gLnRsLWljb24tZ29iYWNrLCAucmVhZC1tb3JlLS1yZXR1cm4gI3RpbWVsaW5lIC50bC1pY29uLXpvb20tb3V0LCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tcmV0dXJuIC50bC1pY29uLXpvb20tb3V0LCAucmVhZC1tb3JlLS1yZXR1cm4gI3RpbWVsaW5lIC50bC1pY29uLXpvb20taW4sICN0aW1lbGluZSAucmVhZC1tb3JlLS1yZXR1cm4gLnRsLWljb24tem9vbS1pbiwgLnJlYWQtbW9yZS0tcmV0dXJuICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIC5yZWFkLW1vcmUtLXJldHVybiAudGwtaWNvbi1pbWFnZSwgLnJlYWQtbW9yZS0tcmV0dXJuIC5sYi1uYXYgYS5sYi1wcmV2LCAubGItbmF2IC5yZWFkLW1vcmUtLXJldHVybiBhLmxiLXByZXYsIC5yZWFkLW1vcmUtLXJldHVybiAubGItbmF2IGEubGItbmV4dCwgLmxiLW5hdiAucmVhZC1tb3JlLS1yZXR1cm4gYS5sYi1uZXh0LCAucmVhZC1tb3JlLS1yZXR1cm4gLmxiLWRhdGEgLmxiLWNsb3NlLCAubGItZGF0YSAucmVhZC1tb3JlLS1yZXR1cm4gLmxiLWNsb3NlLCAucmVhZC1tb3JlLS1yZXR1cm4gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLnJlYWQtbW9yZS0tcmV0dXJuIC51aS1kYXRlcGlja2VyLXByZXYsIC5yZWFkLW1vcmUtLXJldHVyblxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LFxuICAudWktZGF0ZXBpY2tlciAucmVhZC1tb3JlLS1yZXR1cm4gLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIGZvbnQtc2l6ZTogMC42ODc1ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC5pY29uLCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLm1zLWNob2ljZSA+IGRpdiwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC5tcy1zZWFyY2gsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIGxhYmVsLCAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciBsYWJlbCwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC5kay1zZWxlY3RlZDpiZWZvcmUsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgbGFiZWwsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgbGFiZWwsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC5NdWx0aUZpbGUtcmVtb3ZlLCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1uZXh0IC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLnRsLWljb24tZ29iYWNrLCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLXpvb20tb3V0LCAjdGltZWxpbmUgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC50bC1pY29uLXpvb20tb3V0LCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLXpvb20taW4sICN0aW1lbGluZSAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLnRsLWljb24tem9vbS1pbiwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAudGwtaWNvbi1pbWFnZSwgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC5sYi1uYXYgYS5sYi1wcmV2LCAubGItbmF2IC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciBhLmxiLXByZXYsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlciAubGItbmF2IGEubGItbmV4dCwgLmxiLW5hdiAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgYS5sYi1uZXh0LCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLmxiLWRhdGEgLmxiLWNsb3NlLCAubGItZGF0YSAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLmxiLWNsb3NlLCAucmVhZC1tb3JlLS1yZXR1cm46aG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC51aS1kYXRlcGlja2VyLXByZXYsIC5yZWFkLW1vcmUtLXJldHVybjpob3ZlclxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnJlYWQtbW9yZS0tcmV0dXJuOmhvdmVyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgbGVmdDogLTEwcHg7IH1cblxuLnJlYWQtbW9yZS0tY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMuMTI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jaG9tZSAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50OmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRpbmcgLnNsaWRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAuaGVhZGluZy0taXMtbG9hZGVkIC5zbGlkZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWRlci0tbmV3cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfSAqL1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2xpZGVyLS1uZXdzOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNjYuNjY2NjYlOyB9XG4gIC5zbGlkZXJfX3NsaWRlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9XG4gICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1wb3J0cmFpdCB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG4gICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMCkgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDEpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgyKSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMykgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg1KSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoNikgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDcpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg4KSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoOSkgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDEwKSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMTEpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgxMikgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDEzKSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDEuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMTQpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgxNSkgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDE2KSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDEuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMTcpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgxOCkgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDE5KSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDEuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMjApIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgyMSkgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDIyKSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDIuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMjMpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgyNCkgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDI1KSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDIuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMjYpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgyNykgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDI4KSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDIuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMjkpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgzMCkgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDMxKSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDMuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMzIpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgzMykgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDM0KSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDMuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMzUpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgzNikgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDM3KSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDMuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoMzgpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCgzOSkgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDQwKSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoNDEpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg0Mikgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDQzKSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDQuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoNDQpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg0NSkgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDQ2KSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDQuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoNDcpIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlLS1jdXJyZW50IC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrOm50aC1jaGlsZCg0OCkgc3BhbiB7XG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjRzIDQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGUtLWN1cnJlbnQgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGVfX21hc2s6bnRoLWNoaWxkKDQ5KSBzcGFuIHtcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBhbmltYXRpb246IHNob3dVcCAwLjRzIDQuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudCAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZV9fbWFzazpudGgtY2hpbGQoNTApIHNwYW4ge1xuICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC40cyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuNHMgNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzaG93VXAgMC40cyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fbGluayB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCA5MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7IH0gfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX19saW5rOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZjUxMDA7IH1cbiAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3R0b206IDExMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAgICAgICAuc2xpZGVyX19zbGlkZXNfX3NsaWRlX190aXRsZTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCB0cmFuc3BhcmVudDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLnNsaWRlcl9fc2xpZGVzX19zbGlkZV9fdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDsgfSB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrIHNwYW4ge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLnNsaWRlci0tc3dpcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2xpZGVyLS1zd2lwZXJfX3NsaWRlcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC42cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zbGlkZXItLXN3aXBlcl9fc2xpZGVzLS1uby10cmFuc2l0aW9uIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDBzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDBzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbiAgICAgIC5zbGlkZXItLXN3aXBlcl9fc2xpZGVzX19zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvKiA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH0gKi9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAgIC5zbGlkZXItLXN3aXBlcl9fc2xpZGVzX19zbGlkZTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2NiU7IH1cbiAgICAgICAgLnNsaWRlci0tc3dpcGVyX19zbGlkZXNfX3NsaWRlLS1mdWxsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuICAuc2xpZGVyX19uYXZpZ2F0aW9uLXBvaW50IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuc2xpZGVyX19uYXZpZ2F0aW9uLXBvaW50IHtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDsgfSB9XG4gICAgLnNsaWRlcl9fbmF2aWdhdGlvbi1wb2ludF9faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5zbGlkZXJfX25hdmlnYXRpb24tcG9pbnRfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7IH0gfVxuICAgICAgLnNsaWRlcl9fbmF2aWdhdGlvbi1wb2ludF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuc2xpZGVyX19uYXZpZ2F0aW9uLXBvaW50X19pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnNsaWRlcl9fbmF2aWdhdGlvbi1wb2ludF9faXRlbS0tY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7IH1cbiAgLnNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjAwO1xuICAgIGJvdHRvbTogMTEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnNsaWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfSB9XG4gICAgLnNsaWRlcl9fbmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5zbGlkZXJfX25hdmlnYXRpb246OmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICAuc2xpZGVyX19uYXZpZ2F0aW9uLS1kYXJrZW4ge1xuICAgICAgY29sb3I6ICMxZDI1MmM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIDAuOSk7IH1cbiAgICAgIC5zbGlkZXJfX25hdmlnYXRpb24tLWRhcmtlbjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMxZDI1MmM7IH1cbiAgICAuc2xpZGVyX19uYXZpZ2F0aW9uLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5zbGlkZXJfX25hdmlnYXRpb24tLWxlZnQtLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAgICAgLnNsaWRlcl9fbmF2aWdhdGlvbi0tbGVmdC0tc21hbGw6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZjUxMDA7IH1cbiAgICAgICAgLnNsaWRlcl9fbmF2aWdhdGlvbi0tbGVmdC0tc21hbGw6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2xpZGVyX19uYXZpZ2F0aW9uLS1yaWdodCB7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLnNsaWRlcl9fbmF2aWdhdGlvbi0tcmlnaHQtLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAgICAgICAuc2xpZGVyX19uYXZpZ2F0aW9uLS1yaWdodC0tc21hbGw6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZjUxMDA7IH1cbiAgICAgICAgLnNsaWRlcl9fbmF2aWdhdGlvbi0tcmlnaHQtLXNtYWxsOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNsaWRlcl9fbmF2aWdhdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwOyB9XG5cbi5oZWFkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMjMwcHg7IH0gfVxuICAuaGVhZGluZy0taG9tZSB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmhlYWRpbmctLWhvbWUge1xuICAgICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAuaGVhZGluZy0tcHJvamVjdCB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmhlYWRpbmctLXByb2plY3Qge1xuICAgICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAuaGVhZGluZy0tdGVhbSB7XG4gICAgaGVpZ2h0OiA2MDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5oZWFkaW5nLS10ZWFtIHtcbiAgICAgICAgaGVpZ2h0OiA0MHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgLmhlYWRpbmdfX2NvdmVyIHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgLmhlYWRpbmdfX2J1dHRvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAyLjg1NzE0JTtcbiAgICBwYWRkaW5nOiAwLjMxMjVlbSAwLjYyNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuICAgIC5oZWFkaW5nX19idXR0b246aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuICAuaGVhZGluZy0taXMtbG9hZGVkIC5oZWFkaW5nX19jb3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29udGFjdCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyNTJjO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDsgfVxuICAuY29udGFjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY2NjdlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjkwNDc2ZW07XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNvbnRhY3RfX3NlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubGlzdGluZy1vZmZpY2VzOmJlZm9yZSwgLmxpc3Rpbmctb2ZmaWNlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovIH1cblxuLmxpc3Rpbmctb2ZmaWNlczphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5saXN0aW5nLW9mZmljZXNfX2l0ZW0ge1xuICB3aWR0aDogMjIuODU3MTQlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTsgfVxuICAubGlzdGluZy1vZmZpY2VzX19pdGVtOmJlZm9yZSwgLmxpc3Rpbmctb2ZmaWNlc19faXRlbTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgLyogMSAqL1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC8qIDIgKi8gfVxuICAubGlzdGluZy1vZmZpY2VzX19pdGVtOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubGlzdGluZy1vZmZpY2VzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAyMi44NTcxNCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubGlzdGluZy1vZmZpY2VzX19pdGVtIGkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2Q2ZDZkNjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgLmxpc3Rpbmctb2ZmaWNlc19faXRlbSB7XG4gICAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS44ODIzNSU7IH1cbiAgICAgIC5saXN0aW5nLW9mZmljZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlOyB9XG4gICAgICAubGlzdGluZy1vZmZpY2VzX19pdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5saXN0aW5nLW9mZmljZXNfX2l0ZW06bnRoLWNoaWxkKDJuICsgMykge1xuICAgICAgICBjbGVhcjogYm90aDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubGlzdGluZy1vZmZpY2VzX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5saXN0aW5nLW9mZmljZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmxpc3Rpbmctb2ZmaWNlc19faXRlbTpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5saXN0aW5nLW9mZmljZXNfX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfVxuICAjY29udGFjdCAubGlzdGluZy1vZmZpY2VzX190aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfSAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgICAjY29udGFjdCAubGlzdGluZy1vZmZpY2VzX190aHVtYjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDY1LjQ0MTE4JTsgfVxuICAubGlzdGluZy1vZmZpY2VzX190aHVtYiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmxpc3Rpbmctb2ZmaWNlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjkwNDc2ZW07XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5saXN0aW5nLW9mZmljZXNfX3RpdGxlOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmxpc3Rpbmctb2ZmaWNlc19fdGl0bGUtLWRhcmsge1xuICAgIGNvbG9yOiAjMWQyNTJjOyB9XG5cbiNjb250YWN0IC5saXN0aW5nLW9mZmljZXMgLmxpc3Rpbmctb2ZmaWNlc19faXRlbSB7XG4gIHdpZHRoOiAzMS40Mjg1NyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlO1xuICBjbGVhcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gICNjb250YWN0IC5saXN0aW5nLW9mZmljZXMgLmxpc3Rpbmctb2ZmaWNlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzEuNDI4NTclO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICNjb250YWN0IC5saXN0aW5nLW9mZmljZXMgLmxpc3Rpbmctb2ZmaWNlc19faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICNjb250YWN0IC5saXN0aW5nLW9mZmljZXMgLmxpc3Rpbmctb2ZmaWNlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmxpc3RpbmctaW5mb3Mge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHBhZGRpbmctbGVmdDogMi4xNDI4NmVtOyB9XG4gIC5saXN0aW5nLWluZm9zX19hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxZW07IH1cbiAgLmxpc3RpbmctaW5mb3MtLWZpcnN0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuMDkwOTElOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5saXN0aW5nLWluZm9zLS1maXJzdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICNjb250YWN0IC5saXN0aW5nLWluZm9zLS1maXJzdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubGlzdGluZy1pbmZvcyAuaWNvbjpiZWZvcmUsIC5saXN0aW5nLWluZm9zIC5tcy1jaG9pY2UgPiBkaXY6YmVmb3JlLCAubGlzdGluZy1pbmZvcyAubXMtc2VhcmNoOmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbDpiZWZvcmUsIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgLmxpc3RpbmctaW5mb3MgbGFiZWw6YmVmb3JlLCAubGlzdGluZy1pbmZvcyAuZGstc2VsZWN0ZWQ6YmVmb3JlLCAubGlzdGluZy1pbmZvcyAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgbGFiZWw6YmVmb3JlLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgLmxpc3RpbmctaW5mb3MgbGFiZWw6YmVmb3JlLCAubGlzdGluZy1pbmZvcyAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgbGFiZWw6YmVmb3JlLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgLmxpc3RpbmctaW5mb3MgbGFiZWw6YmVmb3JlLCAubGlzdGluZy1pbmZvcyAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZTpiZWZvcmUsIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5saXN0aW5nLWluZm9zIC5NdWx0aUZpbGUtcmVtb3ZlOmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb246YmVmb3JlLCAudGwtc2xpZGVuYXYtbmV4dCAubGlzdGluZy1pbmZvcyAudGwtc2xpZGVuYXYtaWNvbjpiZWZvcmUsIC5saXN0aW5nLWluZm9zIC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbjpiZWZvcmUsIC50bC1zbGlkZW5hdi1wcmV2aW91cyAubGlzdGluZy1pbmZvcyAudGwtc2xpZGVuYXYtaWNvbjpiZWZvcmUsIC5saXN0aW5nLWluZm9zICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2s6YmVmb3JlLCAjdGltZWxpbmUgLmxpc3RpbmctaW5mb3MgLnRsLWljb24tZ29iYWNrOmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgI3RpbWVsaW5lIC50bC1pY29uLXpvb20tb3V0OmJlZm9yZSwgI3RpbWVsaW5lIC5saXN0aW5nLWluZm9zIC50bC1pY29uLXpvb20tb3V0OmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgI3RpbWVsaW5lIC50bC1pY29uLXpvb20taW46YmVmb3JlLCAjdGltZWxpbmUgLmxpc3RpbmctaW5mb3MgLnRsLWljb24tem9vbS1pbjpiZWZvcmUsIC5saXN0aW5nLWluZm9zICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZTpiZWZvcmUsICN0aW1lbGluZSAubGlzdGluZy1pbmZvcyAudGwtaWNvbi1pbWFnZTpiZWZvcmUsIC5saXN0aW5nLWluZm9zIC5sYi1uYXYgYS5sYi1wcmV2OmJlZm9yZSwgLmxiLW5hdiAubGlzdGluZy1pbmZvcyBhLmxiLXByZXY6YmVmb3JlLCAubGlzdGluZy1pbmZvcyAubGItbmF2IGEubGItbmV4dDpiZWZvcmUsIC5sYi1uYXYgLmxpc3RpbmctaW5mb3MgYS5sYi1uZXh0OmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgLmxiLWRhdGEgLmxiLWNsb3NlOmJlZm9yZSwgLmxiLWRhdGEgLmxpc3RpbmctaW5mb3MgLmxiLWNsb3NlOmJlZm9yZSwgLmxpc3RpbmctaW5mb3MgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5saXN0aW5nLWluZm9zIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAubGlzdGluZy1pbmZvc1xuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIgLmxpc3RpbmctaW5mb3MgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNWVtOyB9XG4gIC5saXN0aW5nLWluZm9zX19lbWFpbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmNTEwMDsgfVxuICAubGlzdGluZy1pbmZvc19fcm91dGUge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdlbTsgfVxuXG4uaW5mb3NiYXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmluZm9zYmFyOmJlZm9yZSwgLmluZm9zYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLyogMiAqLyB9XG4gIC5pbmZvc2JhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmluZm9zYmFyX19jb3VudC1wcm9qZWN0cyB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxZDI1MmM7XG4gICAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmluZm9zYmFyX19jb3VudC1wcm9qZWN0cyBzdHJvbmcge1xuICAgICAgY29sb3I6ICNmZjUxMDA7IH1cbiAgLmluZm9zYmFyX19idG4tbWFwcyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5saXN0aW5nLXRlYW06YmVmb3JlLCAubGlzdGluZy10ZWFtOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDIgKi8gfVxuXG4ubGlzdGluZy10ZWFtOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDApIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgxMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDEzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgxNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMTUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDE2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgxNykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMTgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDE5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgyMCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMjEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDIyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgyMykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMjQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDI1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgyNikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMjcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDIuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDI4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgyOSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDIuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMzApIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDMxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgzMikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMzMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDM0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgzNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMzYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDM3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCgzOCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMzkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDMuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg0MSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg0NCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQ2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg0Nykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNDgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDQuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQ5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg1MCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNTEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDUyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg1Mykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNTQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDU1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg1Nikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNTcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDUuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDU4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg1OSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDUuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNjApIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDYxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg2Mikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNjMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDY0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg2NSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNjYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDY3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg2OCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNjkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDYuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDYuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDcwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg3MSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNzIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDczKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg3NCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNzUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDc2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg3Nykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNzgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDcuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDcuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDc5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg4MCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoODEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg4Mykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoODQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDg1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg4Nikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoODcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDguN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDguN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg4OSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDguOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoOTApIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDkxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg5Mikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoOTMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuM3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDk0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg5NSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoOTYpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuNnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDk3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtOm50aC1jaGlsZCg5OCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy10ZWFtLmFuaW0gLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoOTkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDkuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDkuOXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctdGVhbS5hbmltIC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDEwMCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4uc2VhcmNoIC5saXN0aW5nLXRlYW0uYW5pbSAubGlzdGluZy10ZWFtX19pdGVtLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTQlO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5zZWFyY2ggLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNW4gKyAxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxpc3RpbmctdGVhbV9faXRlbV9fY2xlYXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5saXN0aW5nLXRlYW1fX2l0ZW1fX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxpc3RpbmctdGVhbV9faXRlbV9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5saXN0aW5nLXRlYW1fX2l0ZW1fX2xpbms6aG92ZXIgLmxpc3RpbmctdGVhbV9faXRlbV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmNTEwMDsgfVxuICAgICAgLmxpc3RpbmctdGVhbV9faXRlbV9fbGluazpob3ZlciAubGlzdGluZy10ZWFtX19pdGVtX190aHVtYiB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuICAubGlzdGluZy10ZWFtX19pdGVtX190aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfSAqL1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMDtcbiAgICBib3gtc2hhZG93OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gICAgLmxpc3RpbmctdGVhbV9faXRlbV9fdGh1bWI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNTAlOyB9XG4gICAgLmxpc3RpbmctdGVhbV9faXRlbV9fdGh1bWIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmxpc3RpbmctdGVhbV9faXRlbV9fdGh1bWJfX2ljb24ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZDZkNmQ2OyB9XG4gIC5saXN0aW5nLXRlYW1fX2l0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5saXN0aW5nLXRlYW1fX2l0ZW1fX3NraWxscyB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzkwOTA5MDsgfVxuXG4ubGlzdGluZy10ZWFtIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMS42NjY2NyU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNjY2NjclO1xuICBtYXJnaW4tYm90dG9tOiAzLjQ0ODI4JTtcbiAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgLmxpc3RpbmctdGVhbSAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMzg4ODklO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4zODg4OSU7IH1cbiAgICAgIC5saXN0aW5nLXRlYW0gLmxpc3RpbmctdGVhbV9faXRlbV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubGlzdGluZy10ZWFtIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmxpc3RpbmctdGVhbS0tbWVtYmVyIHtcbiAgd2lkdGg6IDc5LjMxMDM0JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxpc3RpbmctdGVhbS0tbWVtYmVyLm5vLWZpbHRlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5saXN0aW5nLXRlYW0tLW1lbWJlci5uby1maWx0ZXJzIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zODg4OSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg5JTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLmxpc3RpbmctdGVhbS0tbWVtYmVyLm5vLWZpbHRlcnMgLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjM4ODg5JTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg5JTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5saXN0aW5nLXRlYW0tLW1lbWJlci5uby1maWx0ZXJzIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzg4ODklO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMzg4ODklOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIC5saXN0aW5nLXRlYW0tLW1lbWJlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAubGlzdGluZy10ZWFtLS1tZW1iZXIgLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM4ODg5JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg5JTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5saXN0aW5nLXRlYW0tLW1lbWJlciAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjM4ODg5JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4zODg4OSU7IH0gfVxuICAgIC5saXN0aW5nLXRlYW0tLW1lbWJlciAubGlzdGluZy10ZWFtX19pdGVtLm1peCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VjdGlvbi1jb250ZW50LS1zZWFyY2gtLXRlYW0gLmxpc3RpbmctdGVhbS0tbWVtYmVyIC5saXN0aW5nLXRlYW1fX2l0ZW0ubWl4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxpc3RpbmctdGVhbS0tY291bnQtNyAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuICAubGlzdGluZy10ZWFtLS1jb3VudC03IC5saXN0aW5nLXRlYW1fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMyU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAubGlzdGluZy10ZWFtLS1jb3VudC03IC5saXN0aW5nLXRlYW1fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5saXN0aW5nLXRlYW0tLWNvdW50LTcgLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAxMC40MTY2NyU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAubGlzdGluZy10ZWFtLS1jb3VudC03IC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgY2xlYXI6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmxpc3RpbmctdGVhbS0tY291bnQtNSAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEuMzg4ODklO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg5JTtcbiAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxpc3RpbmctdGVhbS0tY291bnQtNSAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgLmxpc3RpbmctdGVhbS0tY291bnQtNSAubGlzdGluZy10ZWFtX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmxpc3RpbmctdGVhbS0tY291bnQtNSAubGlzdGluZy10ZWFtX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAubGlzdGluZy10ZWFtLS1jb3VudC01IC5saXN0aW5nLXRlYW1fX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5saXN0aW5nLXRlYW0tLWNvdW50LTUgLmxpc3RpbmctdGVhbV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5saXN0aW5nLXRlYW0tLWNsZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTk2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAubGlzdGluZy10ZWFtLS1jbGVhciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgLmxpc3RpbmctdGVhbS0tY2xlYXIgLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNSU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAubGlzdGluZy10ZWFtLS1jbGVhciAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzg4ODklO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjM4ODg5JTtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmxpc3RpbmctdGVhbS0tY2xlYXIgLmxpc3RpbmctdGVhbV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIC5saXN0aW5nLXRlYW0tLWNsZWFyIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0JTsgfSB9XG5cbi5maWx0ZXJzOmJlZm9yZSwgLmZpbHRlcnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqLyB9XG5cbi5maWx0ZXJzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZpbHRlcnMtLXRlYW0ge1xuICB3aWR0aDogMTcuMjQxMzglO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzLjQ0ODI4JTtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjVlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgLmZpbHRlcnMtLXRlYW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmZpbHRlcnMtLXRlYW0gLmZpbHRlcnNfX2xpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZmlsdGVycy0tdGVhbSAuZmlsdGVyc19fbGluay0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmY1MTAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgLmZpbHRlcnMtLXRlYW0gLmZpbHRlcnNfX2xpbmsge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTQlOyB9IH1cblxuLm5vdGljZSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ub3RpY2UtLWVycm9yIHtcbiAgICBjb2xvcjogI2ZmNTEwMDsgfVxuXG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuMXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuMnMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuNHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuNXMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDAuN3MgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLmxpc3RpbmctcGFydG5lcnMuYW5pbSAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDAuOHMgYm90aCBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIGFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wYXJ0bmVycy5hbmltIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAwLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDExKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDEyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDEzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDE0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDE1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDE2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDE3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDE4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDE5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAxLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDIwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDIxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDIyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDIzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDI0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDI1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDI2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDI3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDI4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDI5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAyLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDMwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDMxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDMyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDMzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDM0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDM1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDM2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDM3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDM4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDM5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyAzLjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQ0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQ1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQ2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQ3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQ4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDQ5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA0LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDUwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDUxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDUyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDUzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDU0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDU1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDU2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDU3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDU4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDU5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA1LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDYwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDYxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDYyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDYzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDY0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDY1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDY2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDY3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDY4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDY5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNi45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA2LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDcwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDcxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDcyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDczKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDc0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDc1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDc2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDc3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDc4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDc5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgNy45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA3LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDgwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDg1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOC45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA4LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDkwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei1hbmltYXRpb246IHNob3dVcCAwLjNzIDlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDkxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4xcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjFzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDkyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4ycyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjJzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDkzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS4zcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjNzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDk0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS40cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjRzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDk1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS41cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjVzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDk2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS42cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjZzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDk3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS43cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjdzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDk4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS44cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjhzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDk5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgOS45cyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgYW5pbWF0aW9uOiBzaG93VXAgMC4zcyA5LjlzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi5saXN0aW5nLXBhcnRuZXJzLmFuaW0gLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDEwMCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAtbW96LWFuaW1hdGlvbjogc2hvd1VwIDAuM3MgMTBzIGJvdGggY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBhbmltYXRpb246IHNob3dVcCAwLjNzIDEwcyBib3RoIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4ubGlzdGluZy1wYXJ0bmVyc19faXRlbSB7XG4gIHdpZHRoOiAyMi44NTcxNCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0JTtcbiAgb3BhY2l0eTogMDsgfVxuICAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNG4gKyAxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoNG4gKyAyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1LjcxNDI5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCg0biArIDMpIHtcbiAgICBtYXJnaW4tbGVmdDogNTEuNDI4NTclO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLmxpc3RpbmctcGFydG5lcnNfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ny4xNDI4NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgLmxpc3RpbmctcGFydG5lcnNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDMxLjQyODU3JTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM0LjI4NTcxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY4LjU3MTQzJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxpc3RpbmctcGFydG5lcnNfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luOiAwIDAgMi44NTcxNCUgMCAhaW1wb3J0YW50OyB9XG4gICAgICAubGlzdGluZy1wYXJ0bmVyc19faXRlbTpudGgtY2hpbGQoMW4gKyAxKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzFkMjUyYzsgfVxuICAgIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5saXN0aW5nLXBhcnRuZXJzX19pdGVtX190aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAubGlzdGluZy1wYXJ0bmVyc19faXRlbV9fdGh1bWIgaW1nIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubGlzdGluZy1wYXJ0bmVyc19faXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmxvY2s6YmVmb3JlLCAuYmxvY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8qIDEgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAvKiAyICovIH1cbiAgLmJsb2NrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuYmxvY2stLWRhcmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDI1MmM7IH1cbiAgICAuYmxvY2stLWRhcmsgLnRpdGxlLWgyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ibG9jay0tbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5ibG9ja19fc2xpZGVyIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAuYmxvY2tfX3NsaWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAuYmxvY2tfX3NsaWRlciAuc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjMWQyNTJjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuICAgICAgLmJsb2NrX19zbGlkZXIgLnNsaWRlcl9fbmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM5MDkwOTA7IH1cbiAgICAgIC5ibG9ja19fc2xpZGVyIC5zbGlkZXJfX25hdmlnYXRpb246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwOyB9XG4gICAgICAgIC5ibG9ja19fc2xpZGVyIC5zbGlkZXJfX25hdmlnYXRpb246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYmxvY2tfX3RodW1iIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5ibG9ja19fdGh1bWItLWFsdGVybmF0ZSB7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogaW5oZXJpdDsgfVxuICAgIC5ibG9ja19fdGh1bWItLXJhdGlvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8qID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfSAqL1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAuYmxvY2tfX3RodW1iLS1yYXRpbzpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjYuNjY2NjYlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAgIC5ibG9ja19fdGh1bWItLXJhdGlvIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIC5ibG9ja19fdGh1bWJfX2lubmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC42cyAwLjRzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgMC40cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuYmxvY2tfX3RodW1iX19pbm5lciBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5ibG9ja19fdGh1bWItLWJvdHRvbSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgLmJsb2NrX190aHVtYiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvKiA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH0gKi9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0JTsgfVxuICAgICAgICAuYmxvY2tfX3RodW1iOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY2LjY2NjY2JTsgfSB9XG4gIC5ibG9ja19fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgMC44cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC44cyAwLjhzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyAwLjhzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgb3BhY2l0eSAwLjhzIDAuOHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyAwLjhzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgb3BhY2l0eSAwLjhzIDAuOHMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCAyLjg1NzE0JTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG4gICAgLmJsb2NrX19jb250ZW50LS1zbWFsbGVzdCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NzVweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDUuODgyMzUlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5ibG9ja19fY29udGVudC0tc21hbGxlc3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUuODgyMzUlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5ibG9ja19fY29udGVudC0tYWx0ZXJuYXRlIHtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA2MHB4IDIuODU3MTQlIDYwcHggMDsgfVxuICAgIC5ibG9ja19fY29udGVudC0tZmFzdCB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuYmxvY2suYW5pbSAuYmxvY2tfX3RodW1iX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJsb2NrLmFuaW0gLmJsb2NrX19jb250ZW50IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5ibG9jay0tbGVmdCAuYmxvY2tfX2NvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgNS44ODIzNSUgMCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgLmJsb2NrLS1sZWZ0IC5ibG9ja19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5ibG9jay0tbGVmdCAuYmxvY2tfX3NsaWRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLm1lZGlhczpiZWZvcmUsIC5tZWRpYXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqLyB9XG5cbi5tZWRpYXM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubWVkaWFzX190YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH1cbiAgLm1lZGlhc19fdGFiczpiZWZvcmUsIC5tZWRpYXNfX3RhYnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8qIDEgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAvKiAyICovIH1cbiAgLm1lZGlhc19fdGFiczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1lZGlhc19fdGFic19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjY2NztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxZDI1MmM7XG4gICAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAwLjk1MjM4ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tZWRpYXNfX3RhYnNfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xOTA0OGVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1lZGlhc19fdGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAubWVkaWFzX190YWJzX19pdGVtIC5pY29uLCAubWVkaWFzX190YWJzX19pdGVtIC5tcy1jaG9pY2UgPiBkaXYsIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLm1zLXNlYXJjaCwgLm1lZGlhc19fdGFic19faXRlbSAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIGxhYmVsLCAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIC5tZWRpYXNfX3RhYnNfX2l0ZW0gbGFiZWwsIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLmRrLXNlbGVjdGVkOmJlZm9yZSwgLm1lZGlhc19fdGFic19faXRlbSAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSAubWVkaWFzX190YWJzX19pdGVtIGxhYmVsLCAubWVkaWFzX190YWJzX19pdGVtIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIC5tZWRpYXNfX3RhYnNfX2l0ZW0gbGFiZWwsIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLk11bHRpRmlsZS1yZW1vdmUsIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLk11bHRpRmlsZS1yZW1vdmUsIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1uZXh0IC5tZWRpYXNfX3RhYnNfX2l0ZW0gLnRsLXNsaWRlbmF2LWljb24sIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgLm1lZGlhc19fdGFic19faXRlbSAudGwtc2xpZGVuYXYtaWNvbiwgLm1lZGlhc19fdGFic19faXRlbSAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrLCAjdGltZWxpbmUgLm1lZGlhc19fdGFic19faXRlbSAudGwtaWNvbi1nb2JhY2ssIC5tZWRpYXNfX3RhYnNfX2l0ZW0gI3RpbWVsaW5lIC50bC1pY29uLXpvb20tb3V0LCAjdGltZWxpbmUgLm1lZGlhc19fdGFic19faXRlbSAudGwtaWNvbi16b29tLW91dCwgLm1lZGlhc19fdGFic19faXRlbSAjdGltZWxpbmUgLnRsLWljb24tem9vbS1pbiwgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLnRsLWljb24tem9vbS1pbiwgLm1lZGlhc19fdGFic19faXRlbSAjdGltZWxpbmUgLnRsLWljb24taW1hZ2UsICN0aW1lbGluZSAubWVkaWFzX190YWJzX19pdGVtIC50bC1pY29uLWltYWdlLCAubWVkaWFzX190YWJzX19pdGVtIC5sYi1uYXYgYS5sYi1wcmV2LCAubGItbmF2IC5tZWRpYXNfX3RhYnNfX2l0ZW0gYS5sYi1wcmV2LCAubWVkaWFzX190YWJzX19pdGVtIC5sYi1uYXYgYS5sYi1uZXh0LCAubGItbmF2IC5tZWRpYXNfX3RhYnNfX2l0ZW0gYS5sYi1uZXh0LCAubWVkaWFzX190YWJzX19pdGVtIC5sYi1kYXRhIC5sYi1jbG9zZSwgLmxiLWRhdGEgLm1lZGlhc19fdGFic19faXRlbSAubGItY2xvc2UsIC5tZWRpYXNfX3RhYnNfX2l0ZW0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLm1lZGlhc19fdGFic19faXRlbSAudWktZGF0ZXBpY2tlci1wcmV2LCAubWVkaWFzX190YWJzX19pdGVtXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbiAgICAudWktZGF0ZXBpY2tlciAubWVkaWFzX190YWJzX19pdGVtIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgZm9udC1zaXplOiAwLjg1NzE0ZW07IH1cbiAgICAubWVkaWFzX190YWJzX19pdGVtIGZpZ3VyZSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tZWRpYXNfX3RhYnNfX2l0ZW06aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZWRpYXNfX3RhYnNfX2l0ZW06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTAuOTUyMzhlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gICAgLm1lZGlhc19fdGFic19faXRlbTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMCwgMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMCwgMSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgwLCAxKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTNweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwOyB9XG4gICAgLm1lZGlhc19fdGFic19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5tZWRpYXNfX3RhYnNfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWVkaWFzX190YWJzX19pdGVtLS1jdXJyZW50IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogI2ZmNTEwMDsgfVxuICAgICAgLm1lZGlhc19fdGFic19faXRlbS0tY3VycmVudDo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEsIDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEsIDEpO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5tZWRpYXNfX3RhYi1zZWN0aW9ucyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWluLWhlaWdodCAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogbWluLWhlaWdodCAwLjJzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zaXRpb246IG1pbi1oZWlnaHQgMC4ycyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1lZGlhc19fdGFiLXNlY3Rpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDsgfVxuICAubWVkaWFzX190YWItc2VjdGlvbjpudGgtY2hpbGQoMiksIC5tZWRpYXNfX3RhYi1zZWN0aW9uOm50aC1jaGlsZCgzKSwgLm1lZGlhc19fdGFiLXNlY3Rpb246bnRoLWNoaWxkKDQpLCAubWVkaWFzX190YWItc2VjdGlvbjpudGgtY2hpbGQoNSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgLm1lZGlhc19fdGFiLXNlY3Rpb24gI21hcC1jYW52YXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1lZGlhc19fdGFiLXNlY3Rpb24tLWN1cnJlbnQge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGljdHVyZSB7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX19waWN0dXJlLS1sYW5kc2NhcGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8qID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfSAqLyB9XG4gICAgICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX19waWN0dXJlLS1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjQuMjg1NzElOyB9XG4gICAgICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGljdHVyZS0tcG9ydHJhaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8qID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfSAqLyB9XG4gICAgICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX19waWN0dXJlLS1wb3J0cmFpdDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzIlOyB9XG4gICAgICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGljdHVyZTo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTAwOyB9XG4gICAgICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGljdHVyZTpob3ZlcjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX19wZGYge1xuICAgICAgd2lkdGg6IDE0LjI4NTcxJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNCU7IH1cbiAgICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX19wZGY6bnRoLWNoaWxkKDZuICsgMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGRmOm50aC1jaGlsZCg2biArIDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE3LjE0Mjg2JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX19wZGY6bnRoLWNoaWxkKDZuICsgMykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzQuMjg1NzElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZjpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MS40Mjg1NyU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fcGRmOm50aC1jaGlsZCg2biArIDUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY4LjU3MTQzJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX19wZGY6bnRoLWNoaWxkKDZuICsgNikge1xuICAgICAgICBtYXJnaW4tbGVmdDogODUuNzE0MjklO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICBjbGVhcjogbm9uZTsgfVxuICAgICAgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZiBhIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZiBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZjUxMDA7IH1cbiAgICAgICAgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3BkZiBhOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41ZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8ge1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8qID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfSAqL1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW86YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0LjI4NTcxJTsgfVxuICAgICAgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAuaWNvbiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLm1zLWNob2ljZSA+IGRpdiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLm1zLXNlYXJjaCwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCBsYWJlbCwgLm1zLXNlbGVjdC1hbGwubXMtc2VsZWN0LWFsbCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSBsYWJlbCwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLmRrLXNlbGVjdGVkOmJlZm9yZSwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgbGFiZWwsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIGxhYmVsLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLk11bHRpRmlsZS1yZW1vdmUsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAudGwtc2xpZGVuYXYtaWNvbiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLnRsLXNsaWRlbmF2LWljb24sIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhICN0aW1lbGluZSAudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAudGwtaWNvbi1nb2JhY2ssIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhICN0aW1lbGluZSAudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC50bC1pY29uLXpvb20tb3V0LCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAjdGltZWxpbmUgLnRsLWljb24tem9vbS1pbiwgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC50bC1pY29uLXpvb20taW4sIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhICN0aW1lbGluZSAudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC50bC1pY29uLWltYWdlLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAubGItbmF2IGEubGItcHJldiwgLmxiLW5hdiAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSBhLmxiLXByZXYsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC5sYi1uYXYgYS5sYi1uZXh0LCAubGItbmF2IC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIGEubGItbmV4dCwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGEgLmxiLWRhdGEgLmxiLWNsb3NlLCAubGItZGF0YSAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYSAubGItY2xvc2UsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC51aS1kYXRlcGlja2VyLXByZXYsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOjphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7IH1cbiAgICAgICAgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC5pY29uLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAubXMtY2hvaWNlID4gZGl2LCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAubXMtc2VhcmNoLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIGxhYmVsLCAubXMtc2VsZWN0LWFsbC5tcy1zZWxlY3QtYWxsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIGxhYmVsLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAuZGstc2VsZWN0ZWQ6YmVmb3JlLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LXJhZGlvLXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciBsYWJlbCwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1jaGVja2JveC13cmFwIHVsIGxpIGxhYmVsLCAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgbGFiZWwsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5NdWx0aUZpbGUtcmVtb3ZlLCAuTXVsdGlGaWxlLWxpc3QgLk11bHRpRmlsZS1sYWJlbCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAuTXVsdGlGaWxlLXJlbW92ZSwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1uZXh0IC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC50bC1zbGlkZW5hdi1pY29uLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24sIC50bC1zbGlkZW5hdi1wcmV2aW91cyAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLWdvYmFjaywgI3RpbWVsaW5lIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC50bC1pY29uLWdvYmFjaywgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLXpvb20tb3V0LCAjdGltZWxpbmUgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLnRsLWljb24tem9vbS1vdXQsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyICN0aW1lbGluZSAudGwtaWNvbi16b29tLWluLCAjdGltZWxpbmUgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLnRsLWljb24tem9vbS1pbiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgI3RpbWVsaW5lIC50bC1pY29uLWltYWdlLCAjdGltZWxpbmUgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLnRsLWljb24taW1hZ2UsIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC5sYi1uYXYgYS5sYi1wcmV2LCAubGItbmF2IC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIGEubGItcHJldiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLmxiLW5hdiBhLmxiLW5leHQsIC5sYi1uYXYgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgYS5sYi1uZXh0LCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZV9fdmlkZW8gYTpob3ZlciAubGItZGF0YSAubGItY2xvc2UsIC5sYi1kYXRhIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC5sYi1jbG9zZSwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLm1lZGlhc19fdGFiLXNlY3Rpb25fX3BhZ2VfX3ZpZGVvIGE6aG92ZXJcbiAgICAgICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LFxuICAgICAgICAgIC51aS1kYXRlcGlja2VyIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlX192aWRlbyBhOmhvdmVyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZXMge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZXM6YmVmb3JlLCAubWVkaWFzX190YWItc2VjdGlvbl9fcGFnZXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAvKiAxICovXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIC8qIDIgKi8gfVxuICAgIC5tZWRpYXNfX3RhYi1zZWN0aW9uX19wYWdlczphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4ubWVkaWFzX19uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWVkaWFzX19uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuICAgIC5tZWRpYXNfX25hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAubWVkaWFzX19uYXZpZ2F0aW9uX19pdGVtLS1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuXG4ubGlzdGluZy1jb25mZXJlbmNlIHtcbiAgbWFyZ2luLXRvcDogMS44NzVlbTsgfVxuICAubGlzdGluZy1jb25mZXJlbmNlOmJlZm9yZSwgLmxpc3RpbmctY29uZmVyZW5jZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgLyogMSAqL1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC8qIDIgKi8gfVxuICAubGlzdGluZy1jb25mZXJlbmNlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubGlzdGluZy1jb25mZXJlbmNlX19pdGVtIHtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTQlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5saXN0aW5nLWNvbmZlcmVuY2VfX2l0ZW06bnRoLWNoaWxkKDJuICsgMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5saXN0aW5nLWNvbmZlcmVuY2VfX2l0ZW06bnRoLWNoaWxkKDJuICsgMikge1xuICAgICAgbWFyZ2luLWxlZnQ6IDUxLjQyODU3JTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICBjbGVhcjogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5saXN0aW5nLWNvbmZlcmVuY2VfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAubGlzdGluZy1jb25mZXJlbmNlX19pdGVtOm50aC1jaGlsZCgxbiArIDEpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAgIC5saXN0aW5nLWNvbmZlcmVuY2VfX2l0ZW06bnRoLWNoaWxkKDFuICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmxpc3RpbmctY29uZmVyZW5jZV9faXRlbV9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEuMjVlbTtcbiAgICAgIGNvbG9yOiAjMWQyNTJjOyB9XG4gICAgICAubGlzdGluZy1jb25mZXJlbmNlX19pdGVtX19pY29uOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDMuNzVlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMxZDI1MmM7IH1cblxuLmxpc3Rpbmctam9ic19faXRlbSB7XG4gIHdpZHRoOiA0OC41NzE0MyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzLjc1ZW07IH1cbiAgLmxpc3Rpbmctam9ic19faXRlbTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubGlzdGluZy1qb2JzX19pdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICBtYXJnaW4tbGVmdDogNTEuNDI4NTclO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLmxpc3Rpbmctam9ic19faXRlbTpmaXJzdC1jaGlsZCwgLmxpc3Rpbmctam9ic19faXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTUyMzhlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgLmxpc3Rpbmctam9ic19faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAwIDUwcHggMCAhaW1wb3J0YW50OyB9IH1cblxuLnN1Ym5hdiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLnN1Ym5hdjpiZWZvcmUsIC5zdWJuYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8qIDEgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAvKiAyICovIH1cbiAgLnN1Ym5hdjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnN1Ym5hdi0taXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5MDtcbiAgICB0b3A6IDczcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3VibmF2LS1pcy1vcGVuIC5zdWJuYXZfX21lbnUge1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAuc3VibmF2X19tZW51IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMjAlOyB9XG4gICAgLnN1Ym5hdl9fbWVudTpiZWZvcmUsIC5zdWJuYXZfX21lbnU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAvKiAxICovXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIC8qIDIgKi8gfVxuICAgIC5zdWJuYXZfX21lbnU6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLnN1Ym5hdl9fbWVudSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc3VibmF2X19tZW51IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMDsgfSB9XG4gICAgLnN1Ym5hdl9fbWVudV9faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuc3VibmF2X19tZW51X19pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLnN1Ym5hdl9fbWVudV9faXRlbV9fbGluayB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjEyNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NWVtO1xuICAgICAgICBjb2xvcjogIzFkMjUyYzsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLnN1Ym5hdl9fbWVudV9faXRlbV9fbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH0gfVxuICAgICAgICAuc3VibmF2X19tZW51X19pdGVtX19saW5rOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgwLCAxKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMCwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMCwgMSk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7IH1cbiAgICAgICAgLnN1Ym5hdl9fbWVudV9faXRlbV9fbGluazpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMWQyNTJjOyB9XG4gICAgICAgIC5zdWJuYXZfX21lbnVfX2l0ZW1fX2xpbmstLWN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAjZmY1MTAwOyB9XG4gICAgICAgICAgLnN1Ym5hdl9fbWVudV9faXRlbV9fbGluay0tY3VycmVudDo6YWZ0ZXIge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEpOyB9XG5cbi5iYWNrdG90b3Age1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDMwMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZjUxMDA7IH1cbiAgLmJhY2t0b3RvcDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmY1MTAwOyB9XG5cbi5pY29uLWxvYWRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXIgMnMgaW5maW5pdGUgZWFzZTtcbiAgLW1vei1hbmltYXRpb246IGxvYWRlciAycyBpbmZpbml0ZSBlYXNlO1xuICBhbmltYXRpb246IGxvYWRlciAycyBpbmZpbml0ZSBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmNTEwMDsgfVxuICAuaWNvbi1sb2FkZXJfX2lubmVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGVyLWlubmVyIDJzIGluZmluaXRlIGVhc2UtaW47XG4gICAgLW1vei1hbmltYXRpb246IGxvYWRlci1pbm5lciAycyBpbmZpbml0ZSBlYXNlLWluO1xuICAgIGFuaW1hdGlvbjogbG9hZGVyLWlubmVyIDJzIGluZmluaXRlIGVhc2UtaW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuXG4ucG9wdXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCB0cmFuc2Zvcm0gMHMgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIHRyYW5zZm9ybSAwcyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIHRyYW5zZm9ybSAwcyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyNTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnBvcHVwLS1pcy1vcGVuIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCB0cmFuc2Zvcm0gMHMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCB0cmFuc2Zvcm0gMHMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSwgdHJhbnNmb3JtIDBzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucG9wdXBfX2NhY2hlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgIC5wb3B1cF9fY2FjaGVfX2J0biB7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9wdXBfX2NhY2hlX19idG4ge1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICByaWdodDogMTVweDsgfSB9XG4gIC5wb3B1cF9faW5uZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSwgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSwgdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDUlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIGhlaWdodDogODAlO1xuICAgIHBhZGRpbmc6IDEuODc1ZW07XG4gICAgYm9yZGVyOiAxLjI1ZW0gc29saWQgI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5wb3B1cF9faW5uZXIge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDcwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwX19pbm5lciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogNjglO1xuICAgICAgICBwYWRkaW5nOiAwLjYyNWVtOyB9IH1cbiAgICAucG9wdXAtLWlzLW9wZW4gLnBvcHVwX19pbm5lciB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41MyksIHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLnBvcHVwX19pbm5lci0tb3ZlcmZsb3cge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci13aWR0aDogMC42MjVlbTsgfVxuICAgIC5wb3B1cF9faW5uZXJfX3ZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnBvcHVwX19pbm5lcl9fdmlkZW8gaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucG9wdXBfX2lubmVyIC5jZW50ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucG9wdXBfX2lubmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuXG4ubGlzdGluZy1wcm9maWxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNWVtOyB9XG4gIC5saXN0aW5nLXByb2ZpbGVfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5ZW07XG4gICAgY29sb3I6ICM5MDkwOTA7IH1cblxuLmludHJvX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5pbnRyb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjY4MTgyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50cm9fX3RpdGxlOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjEzNjM2ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZjUxMDA7IH1cblxuLmludHJvX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxpc3RpbmctaW5ub3ZhdGlvbl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUuODgyMzUlOyB9XG4gIC5saXN0aW5nLWlubm92YXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgICAgIC5saXN0aW5nLWlubm92YXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuODgyMzUlOyB9IH1cbiAgLmxpc3RpbmctaW5ub3ZhdGlvbl9faXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjgxODJlbTsgfVxuXG4uZ21hcHMge1xuICBoZWlnaHQ6IDcwMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgICAuZ21hcHMge1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZ21hcHMge1xuICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG5cbi5pbmZvYm94IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHBhZGRpbmc6IDAuNzE0MjllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuaW5mb2JveF9faW5uZXIge1xuICAgIHdpZHRoOiAyNTBweDsgfVxuICAgIC5pbmZvYm94X19pbm5lcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbmZvYm94X19pbm5lcl9fdGh1bWIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuaW5mb2JveF9faW5uZXJfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjkzNzVlbTsgfVxuICAgIC5pbmZvYm94X19pbm5lcl9fY29udGVudC5pbmZvYm94X19pbm5lcl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wYWdpbmF0aW9uOmJlZm9yZSwgLnBhZ2luYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMiAqLyB9XG5cbi5wYWdpbmF0aW9uOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnBhZ2luYXRpb24gdWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdpbmF0aW9uIHVsOmJlZm9yZSwgLnBhZ2luYXRpb24gdWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8qIDEgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAvKiAyICovIH1cbiAgLnBhZ2luYXRpb24gdWw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNWVtOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtIGEge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICBjb2xvcjogIzFkMjUyYzsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZjUxMDA7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSBhIHtcbiAgICBjb2xvcjogI2ZmNTEwMDsgfVxuICAucGFnaW5hdGlvbl9faXRlbS0tbW9yZSB7XG4gICAgY29sb3I6ICM5MDkwOTA7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0tLWJ0biB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4OyB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW0tLWJ0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmNTEwMDsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtLS1idG4gYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTlweDsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtLS1idG4tLWxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVlbTsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtLS1idG4tLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVlbTsgfVxuXG4ubG9hZGVyLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmxvYWRlci0taXMtYWN0aXZlIHtcbiAgei1pbmRleDogOTU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxvYWRlciAuaWNvbi1sb2FkZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7IH1cblxuLmxpc3RpbmctYmxvY2s6YmVmb3JlLCAubGlzdGluZy1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovIH1cblxuLmxpc3RpbmctYmxvY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4ubGlzdGluZy1ibG9jay0tY2VudGVyLS01IC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1sZWZ0OiAxNy4yODU3MSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIC5saXN0aW5nLWJsb2NrLS1jZW50ZXItLTUgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmxpc3RpbmctYmxvY2stLWNlbnRlci0tNS0tcmV2ZXJzZSAubGlzdGluZy1ibG9ja19faXRlbTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tbGVmdDogMTcuMjg1NzElOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgICAubGlzdGluZy1ibG9jay0tY2VudGVyLS01LS1yZXZlcnNlIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5saXN0aW5nLWJsb2NrLS1jZW50ZXItLTUtLXJldmVyc2UgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIC5saXN0aW5nLWJsb2NrLS1jZW50ZXItLTUtLXJldmVyc2UgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGNsZWFyOiBpbmhlcml0OyB9IH1cblxuLmxpc3RpbmctYmxvY2stLWNlbnRlci0tNS0tcmV2ZXJzZSAubGlzdGluZy1ibG9ja19faXRlbS5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzbiArIDQpIHtcbiAgY2xlYXI6IGluaGVyaXQ7IH1cblxuLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5saXN0aW5nLWJsb2NrX19pdGVtLmZlYXR1cmVkIHtcbiAgICBjb2xvcjogI2ZmNTEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmRhOyB9XG4gICAgLmxpc3RpbmctYmxvY2tfX2l0ZW0uZmVhdHVyZWQgaDQge1xuICAgICAgY29sb3I6ICNmZjUxMDAgIWltcG9ydGFudDsgfVxuICAubGlzdGluZy1ibG9ja19faXRlbV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEuODc1ZW07IH1cbiAgLmxpc3RpbmctYmxvY2tfX2l0ZW0gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGlzdGluZy1ibG9ja19faXRlbSB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDAuODc1ZW07IH1cbiAgLmxpc3RpbmctYmxvY2tfX2l0ZW1fX2xpbmsge1xuICAgIGNvbG9yOiAjMWQyNTJjOyB9XG4gICAgLmxpc3RpbmctYmxvY2tfX2l0ZW1fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZjUxMDA7IH1cblxuLmxpc3RpbmctYmxvY2stLTUgLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICB3aWR0aDogMTcuMjQxMzglO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzLjQ0ODI4JTtcbiAgbWFyZ2luLWJvdHRvbTogMy40NDgyOCU7IH1cbiAgLmxpc3RpbmctYmxvY2stLTUgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDVuICsgNikge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5saXN0aW5nLWJsb2NrLS01IC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCg1biArIDUpIHtcbiAgICB3aWR0aDogMTcuMjQxMzglO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIC5saXN0aW5nLWJsb2NrLS01IC5saXN0aW5nLWJsb2NrX19pdGVtIHtcbiAgICAgIHdpZHRoOiA0OC4yNzU4NiU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMy40NDgyOCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxpc3RpbmctYmxvY2stLTUgLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmxpc3RpbmctYmxvY2stLTMgLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICB3aWR0aDogMzEuNDI4NTclO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTtcbiAgbWFyZ2luLWJvdHRvbTogMi44NTcxNCU7IH1cbiAgLmxpc3RpbmctYmxvY2stLTMgLmxpc3RpbmctYmxvY2tfX2l0ZW06bnRoLWNoaWxkKDNuICsgNCkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICB3aWR0aDogMzEuNDI4NTclO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtIHtcbiAgICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMi44NTcxNCU7IH1cbiAgICAgIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzbiArIDQpIHtcbiAgICAgICAgY2xlYXI6IGluaGVyaXQ7IH1cbiAgICAgIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi44NTcxNCU7IH1cbiAgICAgIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxpc3RpbmctYmxvY2stLTMgLmxpc3RpbmctYmxvY2tfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS44ODIzNSU7IH1cbiAgICAgIC5saXN0aW5nLWJsb2NrLS0zIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubGlzdGluZy1ibG9jay0tMyAubGlzdGluZy1ibG9ja19faXRlbTpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpc3RpbmctYmxvY2stLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5hdHRhY2hlbWVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgIC5hdHRhY2hlbWVudCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmF0dGFjaGVtZW50IGZpZ2NhcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgLmF0dGFjaGVtZW50IGZpZ2NhcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ldmVudCAudGltZWxpbmUtZXZlbnQtbGluZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgLyogQWp1c3RleiBsYSBsYXJnZXVyIHNlbG9uIHZvcyBwcsOpZsOpcmVuY2VzICovIH1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1ldmVudCAudGltZWxpbmUtZXZlbnQteWVhciB7XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIC8qIEFqdXN0ZXogbCdlc3BhY2VtZW50IHNlbG9uIHZvcyBwcsOpZsOpcmVuY2VzICovIH1cblxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudDpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ncmFkaWVuLnBuZykgcmVwZWF0LXggdG9wOyB9XG4gIC5oZWFkZXI6YmVmb3JlLCAuaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLyogMiAqLyB9XG4gIC5oZWFkZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5oZWFkZXItLWlzLWhpZGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgLmhlYWRlci0tbW9iaWxlLS1pcy1vcGVuIC5oZWFkZXJfX2xvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLWdyZWlzY2gtd2hpdGUuc3ZnXCIpICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci0tbW9iaWxlLS1pcy1vcGVuIC5oZWFkZXJfX25hdmlnYXRpb24tLXByaW1hcnkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9nby1ncmVpc2NoLXdoaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExMHB4IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDcwO1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MHB4IGF1dG87IH0gfVxuICAuaGVhZGVyIC5tZW51OmJlZm9yZSwgLmhlYWRlciAubWVudTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgLyogMSAqL1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC8qIDIgKi8gfVxuICAuaGVhZGVyIC5tZW51OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuaGVhZGVyIC5tZW51OmhvdmVyIGxpIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAuaGVhZGVyIC5tZW51OmhvdmVyIGxpOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhlYWRlciAubWVudSBsaSwgLmhlYWRlciAubWVudV9faXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmhlYWRlciAubWVudSBsaS0taXMtaGlkZSwgLmhlYWRlciAubWVudV9faXRlbS0taXMtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuaGVhZGVyIC5tZW51IGxpLS1pcy1oaWRlLCAuaGVhZGVyIC5tZW51X19pdGVtLS1pcy1oaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmhlYWRlciAubWVudSBsaSBhLCAuaGVhZGVyIC5tZW51IGxpX19saW5rLCAuaGVhZGVyIC5tZW51X19pdGVtIGEsIC5oZWFkZXIgLm1lbnVfX2l0ZW1fX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAgICAgICAuaGVhZGVyIC5tZW51IGxpIGEsIC5oZWFkZXIgLm1lbnUgbGlfX2xpbmssIC5oZWFkZXIgLm1lbnVfX2l0ZW0gYSwgLmhlYWRlciAubWVudV9faXRlbV9fbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmhlYWRlciAubWVudSBsaSBhLCAuaGVhZGVyIC5tZW51IGxpX19saW5rLCAuaGVhZGVyIC5tZW51X19pdGVtIGEsIC5oZWFkZXIgLm1lbnVfX2l0ZW1fX2xpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDsgfSB9XG4gICAgICAuaGVhZGVyIC5tZW51IGxpIGE6aG92ZXIsIC5oZWFkZXIgLm1lbnUgbGlfX2xpbms6aG92ZXIsIC5oZWFkZXIgLm1lbnVfX2l0ZW0gYTpob3ZlciwgLmhlYWRlciAubWVudV9faXRlbV9fbGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmhlYWRlciAubWVudSBsaSBhOjpiZWZvcmUsIC5oZWFkZXIgLm1lbnUgbGlfX2xpbms6OmJlZm9yZSwgLmhlYWRlciAubWVudV9faXRlbSBhOjpiZWZvcmUsIC5oZWFkZXIgLm1lbnVfX2l0ZW1fX2xpbms6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLmhlYWRlciAubWVudSBsaSBhOjpiZWZvcmUsIC5oZWFkZXIgLm1lbnUgbGlfX2xpbms6OmJlZm9yZSwgLmhlYWRlciAubWVudV9faXRlbSBhOjpiZWZvcmUsIC5oZWFkZXIgLm1lbnVfX2l0ZW1fX2xpbms6OmJlZm9yZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzdweDsgfSB9XG4gICAgICAuaGVhZGVyIC5tZW51IGxpIGE6OmFmdGVyLCAuaGVhZGVyIC5tZW51IGxpX19saW5rOjphZnRlciwgLmhlYWRlciAubWVudV9faXRlbSBhOjphZnRlciwgLmhlYWRlciAubWVudV9faXRlbV9fbGluazo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTEwMDsgfVxuICAgIC5oZWFkZXIgLm1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSwgLmhlYWRlciAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCAuaGVhZGVyIC5tZW51X19pdGVtLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC5oZWFkZXIgLm1lbnVfX2l0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuaGVhZGVyIC5tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGE6OmFmdGVyLCAuaGVhZGVyIC5tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGE6OmFmdGVyLCAuaGVhZGVyIC5tZW51X19pdGVtLmN1cnJlbnRfcGFnZV9pdGVtIGE6OmFmdGVyLCAuaGVhZGVyIC5tZW51X19pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAxNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDE1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDE1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cbiAgICAuaGVhZGVyIC5tZW51IGxpLS1tb2JpbGUsIC5oZWFkZXIgLm1lbnVfX2l0ZW0tLW1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuaGVhZGVyIC5tZW51IGxpLS1tb2JpbGUsIC5oZWFkZXIgLm1lbnVfX2l0ZW0tLW1vYmlsZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzN3B4OyB9IH1cbiAgICAuaGVhZGVyIC5tZW51IGxpLS1tYWduaWZ5LCAuaGVhZGVyIC5tZW51X19pdGVtLS1tYWduaWZ5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuaGVhZGVyIC5tZW51IGxpLS1tYWduaWZ5LCAuaGVhZGVyIC5tZW51X19pdGVtLS1tYWduaWZ5IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgLmhlYWRlciAubWVudSBsaS0tbWFnbmlmeSBidXR0b24sIC5oZWFkZXIgLm1lbnVfX2l0ZW0tLW1hZ25pZnkgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIC5oZWFkZXIgLm1lbnUgbGktLW1hZ25pZnkgYnV0dG9uLCAuaGVhZGVyIC5tZW51X19pdGVtLS1tYWduaWZ5IGJ1dHRvbiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgIGhlaWdodDogMzdweDsgfSB9XG4gIC5oZWFkZXItLXdpdGgtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5oZWFkZXItLXdpdGgtYmcgLmhlYWRlcl9fbG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9nby1ncmVpc2NoLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweCBhdXRvO1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAuaGVhZGVyLS13aXRoLWJnIC5oZWFkZXJfX25hdmlnYXRpb24tLXByaW1hcnkge1xuICAgICAgbGVmdDogMTEwcHg7IH1cbiAgICAuaGVhZGVyLS13aXRoLWJnIC5tZW51X19pdGVtLS1tYWduaWZ5IGJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzFkMjUyYzsgfVxuICAgIC5oZWFkZXItLXdpdGgtYmcgLmxhbmd1YWdlLXN3aXRjaGVyIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzFkMjUyYzsgfVxuICAgIC5oZWFkZXItLXdpdGgtYmcgLmxhbmd1YWdlLXN3aXRjaGVyIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGlzdGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuaGVhZGVyLS13aXRoLWJnIC5sYW5ndWFnZS1zd2l0Y2hlciAubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmcgbGkubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmdfX2l0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjMWQyNTJjOyB9XG4gICAgLmhlYWRlci0td2l0aC1iZyAubWVudV9faXRlbS0tbW9iaWxlIGJ1dHRvbiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDI1MmM7IH1cbiAgICAgIC5oZWFkZXItLXdpdGgtYmcgLm1lbnVfX2l0ZW0tLW1vYmlsZSBidXR0b24gc3Bhbjo6YmVmb3JlLCAuaGVhZGVyLS13aXRoLWJnIC5tZW51X19pdGVtLS1tb2JpbGUgYnV0dG9uIHNwYW46OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjUyYzsgfVxuICAgIC5oZWFkZXItLXdpdGgtYmcgLm1lbnUgbGkgYSwgLmhlYWRlci0td2l0aC1iZyAubWVudV9faXRlbSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzFkMjUyYzsgfVxuICAgIC5oZWFkZXItLXdpdGgtYmcuaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4gLm1lbnVfX2l0ZW0tLW1hZ25pZnkgYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItLXdpdGgtYmcuaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4gLmxhbmd1YWdlLXN3aXRjaGVyIGJ1dHRvbiB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaGVhZGVyLS13aXRoLWJnLmhlYWRlci0tbW9iaWxlLS1pcy1vcGVuIC5tZW51X19pdGVtLS1tb2JpbGUgYnV0dG9uIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5oZWFkZXItLXdpdGgtYmcuaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4gLm1lbnVfX2l0ZW0tLW1vYmlsZSBidXR0b24gc3Bhbjo6YmVmb3JlLCAuaGVhZGVyLS13aXRoLWJnLmhlYWRlci0tbW9iaWxlLS1pcy1vcGVuIC5tZW51X19pdGVtLS1tb2JpbGUgYnV0dG9uIHNwYW46OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItLXdpdGgtYmcuaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4gLm1lbnUgbGkgYSwgLmhlYWRlci0td2l0aC1iZy5oZWFkZXItLW1vYmlsZS0taXMtb3BlbiAubWVudV9faXRlbSBhIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcyAwLjJzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgMC4ycyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5oZWFkZXJfX25hdmlnYXRpb24tLXByaW1hcnkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAxMzBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSAubWVudV9faXRlbS0tbWFnbmlmeSBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IC5sYW5ndWFnZS1zd2l0Y2hlciBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IC5tZW51X19pdGVtLS1tb2JpbGUgYnV0dG9uIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSAubWVudV9faXRlbS0tbW9iaWxlIGJ1dHRvbiBzcGFuOjpiZWZvcmUsIC5oZWFkZXJfX25hdmlnYXRpb24tLXByaW1hcnkgLm1lbnVfX2l0ZW0tLW1vYmlsZSBidXR0b24gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSAubWVudSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX25hdmlnYXRpb24tLXByaW1hcnkgLm1lbnVfX2l0ZW0sXG4gICAgICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IC5tZW51IGxpIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSAubWVudV9faXRlbSBhLFxuICAgICAgICAgICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IC5tZW51IGxpIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cbiAgICAgIC5oZWFkZXItLW1vYmlsZS0taXMtb3BlbiAuaGVhZGVyX19uYXZpZ2F0aW9uLS1wcmltYXJ5IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMjRweDsgfVxuICAgICAgICAuaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4gLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSAubWVudV9faXRlbSxcbiAgICAgICAgLmhlYWRlci0tbW9iaWxlLS1pcy1vcGVuIC5oZWFkZXJfX25hdmlnYXRpb24tLXByaW1hcnkgLm1lbnUgbGkge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSwgdHJhbnNmb3JtIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpLCB0cmFuc2Zvcm0gMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tc2Vjb25kYXJ5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7IH1cblxuLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmc6IDAgMTJweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgIGhlaWdodDogMzdweDsgfSB9XG4gIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjM1NzE0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGhlaWdodDogMzdweDsgfSB9XG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLmljb24sIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC5tcy1jaG9pY2UgPiBkaXYsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC5tcy1zZWFyY2gsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgbGFiZWwsIC5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gbGFiZWwsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC5kay1zZWxlY3RlZDpiZWZvcmUsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtcmFkaW8td3JhcCB1bCBsaSBsYWJlbCwgLm5pbmphLWZvcm1zLWNvbnQgLmZpZWxkLXdyYXAubGlzdC1yYWRpby13cmFwIHVsIGxpIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIGxhYmVsLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAubmluamEtZm9ybXMtY29udCAuZmllbGQtd3JhcC5saXN0LWNoZWNrYm94LXdyYXAgdWwgbGkgbGFiZWwsIC5uaW5qYS1mb3Jtcy1jb250IC5maWVsZC13cmFwLmxpc3QtY2hlY2tib3gtd3JhcCB1bCBsaSAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiBsYWJlbCwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLk11bHRpRmlsZS1yZW1vdmUsIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC5NdWx0aUZpbGUtcmVtb3ZlLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LW5leHQgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLnRsLXNsaWRlbmF2LWljb24sIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtaWNvbiwgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC50bC1zbGlkZW5hdi1pY29uLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAjdGltZWxpbmUgLnRsLWljb24tZ29iYWNrLCAjdGltZWxpbmUgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLnRsLWljb24tZ29iYWNrLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAjdGltZWxpbmUgLnRsLWljb24tem9vbS1vdXQsICN0aW1lbGluZSAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAudGwtaWNvbi16b29tLW91dCwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gI3RpbWVsaW5lIC50bC1pY29uLXpvb20taW4sICN0aW1lbGluZSAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAudGwtaWNvbi16b29tLWluLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAjdGltZWxpbmUgLnRsLWljb24taW1hZ2UsICN0aW1lbGluZSAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAudGwtaWNvbi1pbWFnZSwgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLmxiLW5hdiBhLmxiLXByZXYsIC5sYi1uYXYgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gYS5sYi1wcmV2LCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAubGItbmF2IGEubGItbmV4dCwgLmxiLW5hdiAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiBhLmxiLW5leHQsIC5sYW5ndWFnZS1zd2l0Y2hlcl9fYnV0dG9uIC5sYi1kYXRhIC5sYi1jbG9zZSwgLmxiLWRhdGEgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLmxiLWNsb3NlLCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlciAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvbiAudWktZGF0ZXBpY2tlci1wcmV2LCAubGFuZ3VhZ2Utc3dpdGNoZXJfX2J1dHRvblxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgLnVpLWRhdGVwaWNrZXIgLmxhbmd1YWdlLXN3aXRjaGVyX19idXR0b24gLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgb3BhY2l0eTogLjU7IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyX19saXN0aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGlzdGluZyBsaS5sYW5ndWFnZS1zd2l0Y2hlcl9fbGlzdGluZ19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmcgbGkubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmdfX2l0ZW0gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwZW07IH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVyLS1hY3RpdmUgLmxhbmd1YWdlLXN3aXRjaGVyX19saXN0aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogMS4yNWVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmZvb3RlcjpiZWZvcmUsIC5mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8qIDEgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAvKiAyICovIH1cbiAgLmZvb3RlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZvb3Rlci0tNDA0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNC4wNjI1ZW07XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9nby1ncmVpc2NoLWZvb3Rlci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQ3cHg7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiA0N3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5mb290ZXIgLm1lbnUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmZvb3RlciAubWVudTpiZWZvcmUsIC5mb290ZXIgLm1lbnU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAvKiAxICovXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIC8qIDIgKi8gfVxuICAgIC5mb290ZXIgLm1lbnU6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3RlciAubWVudSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5mb290ZXIgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZm9vdGVyIC5tZW51IGxpLFxuICAgIC5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmZvb3RlciAubWVudSBsaSxcbiAgICAgICAgLmZvb3RlciAubWVudSAubWVudV9faXRlbSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5mb290ZXIgLm1lbnUgbGkgYSwgLmZvb3RlciAubWVudSBsaV9pdGVtLFxuICAgICAgLmZvb3RlciAubWVudSAubWVudV9faXRlbSBhLFxuICAgICAgLmZvb3RlciAubWVudSAubWVudV9faXRlbV9pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzE0MTQxNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuOTE2NjdlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIC5mb290ZXIgLm1lbnUgbGkgYSwgLmZvb3RlciAubWVudSBsaV9pdGVtLFxuICAgICAgICAgIC5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW0gYSxcbiAgICAgICAgICAuZm9vdGVyIC5tZW51IC5tZW51X19pdGVtX2l0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cbiAgICAgICAgLmZvb3RlciAubWVudSBsaSBhOmhvdmVyLCAuZm9vdGVyIC5tZW51IGxpX2l0ZW06aG92ZXIsXG4gICAgICAgIC5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW0gYTpob3ZlcixcbiAgICAgICAgLmZvb3RlciAubWVudSAubWVudV9faXRlbV9pdGVtOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZm9vdGVyIC5tZW51IGxpIGE6OmJlZm9yZSwgLmZvb3RlciAubWVudSBsaV9pdGVtOjpiZWZvcmUsXG4gICAgICAgIC5mb290ZXIgLm1lbnUgLm1lbnVfX2l0ZW0gYTo6YmVmb3JlLFxuICAgICAgICAuZm9vdGVyIC5tZW51IC5tZW51X19pdGVtX2l0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjc1ZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb290ZXIgLm1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSwgLmZvb3RlciAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICAgICAgLmZvb3RlciAubWVudSAubWVudV9faXRlbS5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuICAgICAgLmZvb3RlciAubWVudSAubWVudV9faXRlbS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNmZjUxMDA7IH1cbiAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMy45MTY2NztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMxNDE0MTc7XG4gICAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNDE2NjdlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLmZvb3RlciAuYnkge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjkxNjY3O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzE0MTQxNztcbiAgICBtYXJnaW4tYm90dG9tOiAwZW07XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmZvb3RlciAuYnkgLm5vb21pYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODFweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gICAgICAuZm9vdGVyIC5ieSAubm9vbWlhOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9nby1ub29taWEucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgxcHggMTRweDsgfVxuICAgICAgICAuc3ZnIC5mb290ZXIgLmJ5IC5ub29taWE6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xvZ28tbm9vbWlhLnN2Zykgbm8tcmVwZWF0OyB9XG4gICAgICAuZm9vdGVyIC5ieSAubm9vbWlhOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvLW5vb21pYS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODFweCAxNHB4OyB9XG4gICAgICAgIC5zdmcgLmZvb3RlciAuYnkgLm5vb21pYTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvLW5vb21pYS5zdmcpIG5vLXJlcGVhdDsgfVxuICAgICAgLmZvb3RlciAuYnkgLm5vb21pYTpob3ZlcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgLmZvb3RlciAuYnkge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAuZm9vdGVyIC5ieSAubm9vbWlhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5zaWRlYmFyX19yZXR1cm4ge1xuICBoZWlnaHQ6IDQuMTI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNWVtOyB9XG5cbi5zaWRlYmFyX19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIHBhZGRpbmc6IDEuODc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLnNpZGViYXJfX2Jsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N2VtOyB9XG4gIC5zaWRlYmFyX19ibG9ja19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gICAgLnNpZGViYXJfX2Jsb2NrX19jb250ZW50IGE6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRlbTsgfVxuICAuc2lkZWJhcl9fYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuc2lkZWJhcl9fYmxvY2stLXByb2plY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuc2lkZWJhcl9fYmxvY2stLWNsZWFyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5zaWRlYmFyX19ibG9jay0tcHJvZmlsZS1waWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnNpZGViYXJfX2Jsb2NrLS1wcm9maWxlLXBpY3R1cmU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNTAlOyB9XG4gIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IH1cbiAgICAuc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsIGxpLm5vbGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwgbGkubm9saXN0OjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpZGViYXJfX2Jsb2NrLS1pbmZvcyB1bCBsaTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDI1MmM7IH1cbiAgICAgIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwgbGk6OmJlZm9yZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW46YmVmb3JlLCAuc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsLndpdGgtY29sdW1uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLyogMiAqLyB9XG4gIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW46YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW4gbGkge1xuICAgIHdpZHRoOiAzMS40Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsLndpdGgtY29sdW1uIGxpOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsLndpdGgtY29sdW1uIGxpOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNC4yODU3MSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAuc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsLndpdGgtY29sdW1uIGxpOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2OC41NzE0MyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgY2xlYXI6IG5vbmU7IH1cbiAgICAuc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsLndpdGgtY29sdW1uIGxpIGg2LFxuICAgIC5zaWRlYmFyX19ibG9jay0taW5mb3MgdWwud2l0aC1jb2x1bW4gbGkgcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAuc2lkZWJhcl9fYmxvY2stLWluZm9zIHVsLndpdGgtY29sdW1uIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMCAyLjg1NzE0JSAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnNpZGViYXJfX2Jsb2NrLS1pbmZvcyB1bC53aXRoLWNvbHVtbiBsaTpudGgtY2hpbGQoMW4gKyAxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG5cbi5zaWRlYmFyLS10ZWFtIHtcbiAgd2lkdGg6IDIyLjg1NzE0JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNpZGViYXItLXRlYW0ge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZGViYXItLXRlYW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLypcbkAtd2Via2l0LWtleWZyYW1lcyBidW1tZXIge1xuICAgIDEwMCUge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJ1bW1lciB7XG4gICAgMTAwJSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEpKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBidW1tZXItbmV3IHtcbiAgICBmcm9tIHtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMSkpO1xuICAgIH1cbiAgICB0byB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuNSkpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBidW1tZXItbmV3cyB7XG4gICAgZnJvbSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEpKTtcbiAgICB9XG4gICAgdG8ge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwLjUpKTtcbiAgICB9XG59XG4qL1xuI2xvZ29fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG4gICNsb2dvX292ZXJsYXkgLnZpZGVvIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwODBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLypcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogYnVtbWVyIDJzO1xuXHRcdGFuaW1hdGlvbjogYnVtbWVyIDJzO1xuICAgIFx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0ICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuKi9cbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTsgfVxuICAgICNsb2dvX292ZXJsYXkgLnZpZGVvIHZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAjbG9nb19vdmVybGF5IC52aWRlby5yZW1vdmVfaXQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC8qXG5cdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogYnVtbWVyLW5ldyAuNXM7XG5cdFx0XHRhbmltYXRpb246IGJ1bW1lci1uZXcgLjVzO1xuXHQgICAgXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXHRcdCAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiovIH1cbiAgI2xvZ29fb3ZlcmxheSAubGVmdC1zaGFwZSB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTE0OXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuICAgICNsb2dvX292ZXJsYXkgLmxlZnQtc2hhcGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDEwMHZoIHNvbGlkIHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogLTMwMHB4OyB9XG4gICNsb2dvX292ZXJsYXkgLnJpZ2h0LXNoYXBlIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogLTE0OXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuICAgICNsb2dvX292ZXJsYXkgLnJpZ2h0LXNoYXBlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzMDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwMHZoIHNvbGlkIHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAtMzAwcHg7IH1cbiAgI2xvZ29fb3ZlcmxheS5vcGVuIC5sZWZ0LXNoYXBlIHtcbiAgICBsZWZ0OiBjYWxjKC01MCUgLSAzMDBweCk7IH1cbiAgI2xvZ29fb3ZlcmxheS5vcGVuIC5yaWdodC1zaGFwZSB7XG4gICAgcmlnaHQ6IGNhbGMoLTUwJSAtIDMwMHB4KTsgfVxuXG4jaG9tZSAuc2VjdGlvbi1jb250ZW50LS1uZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDUuODgyMzUlOyB9XG5cbiNob21lIC5zZWN0aW9uLWNvbnRlbnQtLXByb2plY3RzIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4jaG9tZSAuc2VjdGlvbi1jb250ZW50LS1hYm91dCB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ljg4MjM1JTsgfVxuICAjaG9tZSAuc2VjdGlvbi1jb250ZW50LS1hYm91dCBmaWd1cmUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MCU7IH1cblxuI2hvbWUgLnNlY3Rpb24tY29udGVudC0tY29udGFjdCAuY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAjaG9tZSAuc2VjdGlvbi1jb250ZW50LS1jb250YWN0IC5jZW50ZXIgLmNvbnRhY3RfX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAjaG9tZSAuc2VjdGlvbi1jb250ZW50LS1jb250YWN0IC5jZW50ZXIgLmNvbnRhY3RfX3NvY2lhbF9fdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAjaG9tZSAuc2VjdGlvbi1jb250ZW50LS1jb250YWN0IC5jZW50ZXIgLmNvbnRhY3RfX3NvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICNob21lIC5zZWN0aW9uLWNvbnRlbnQtLWNvbnRhY3QgLmNlbnRlciAuY29udGFjdF9fc29jaWFsIC5jb250YWN0X19zb2NpYWxfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgICNob21lIC5zZWN0aW9uLWNvbnRlbnQtLWNvbnRhY3QgLmNlbnRlciAuY29udGFjdF9fc29jaWFsIC5jb250YWN0X19zb2NpYWxfX2l0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiN0ZWFtLmNvbnRlbnQtLWhhcy1jb3ZlciB7XG4gIG1hcmdpbi10b3A6IDYwMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAjdGVhbS5jb250ZW50LS1oYXMtY292ZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDB2aDsgfSB9XG5cbi50ZWFtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAudGVhbV9fdGl0bGVfX3JvbGUge1xuICAgIGZvbnQtc2l6ZTogMC40NDQ0NGVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzkwOTA5MDsgfVxuXG4udGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA1cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjsgfVxuICAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IHtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBtYXJnaW46IDBweDsgfVxuICAgIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS5pY29uLCAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIGkubXMtc2VhcmNoLCAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIGkuZGstc2VsZWN0ZWQ6YmVmb3JlLCAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIC5NdWx0aUZpbGUtbGlzdCAuTXVsdGlGaWxlLWxhYmVsIGkuTXVsdGlGaWxlLXJlbW92ZSwgLk11bHRpRmlsZS1saXN0IC5NdWx0aUZpbGUtbGFiZWwgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSBpLk11bHRpRmlsZS1yZW1vdmUsIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgLnRsLXNsaWRlbmF2LW5leHQgaS50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtbmV4dCAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIGkudGwtc2xpZGVuYXYtaWNvbiwgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSAudGwtc2xpZGVuYXYtcHJldmlvdXMgaS50bC1zbGlkZW5hdi1pY29uLCAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSBpLnRsLXNsaWRlbmF2LWljb24sIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgI3RpbWVsaW5lIGkudGwtaWNvbi1nb2JhY2ssICN0aW1lbGluZSAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIGkudGwtaWNvbi1nb2JhY2ssIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgI3RpbWVsaW5lIGkudGwtaWNvbi16b29tLW91dCwgI3RpbWVsaW5lIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS50bC1pY29uLXpvb20tb3V0LCAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpICN0aW1lbGluZSBpLnRsLWljb24tem9vbS1pbiwgI3RpbWVsaW5lIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS50bC1pY29uLXpvb20taW4sIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgI3RpbWVsaW5lIGkudGwtaWNvbi1pbWFnZSwgI3RpbWVsaW5lIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS50bC1pY29uLWltYWdlLCAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIC5sYi1kYXRhIGkubGItY2xvc2UsIC5sYi1kYXRhIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS5sYi1jbG9zZSwgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSAudWktZGF0ZXBpY2tlciBpLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaSBpLnVpLWRhdGVwaWNrZXItcHJldiwgLnRlYW1fX2Rlc2NyaXB0aW9uX19wcm9maWxlLWNvbnRhY3QgLmxpc3RpbmctcHJvZmlsZS0tY29udGFjdCBsaVxuICAgICAgLnVpLWRhdGVwaWNrZXIgaS51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgICAudWktZGF0ZXBpY2tlciAudGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtY29udGFjdCAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IGxpIGkudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgaS5pY29uLXBob25lIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAzcHg7IH1cbiAgICAgIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1jb250YWN0IC5saXN0aW5nLXByb2ZpbGUtLWNvbnRhY3QgbGkgYTpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4udGVhbV9fZGVzY3JpcHRpb25fX3Byb2ZpbGUtaW5mb3Mge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC50ZWFtX19kZXNjcmlwdGlvbl9fcHJvZmlsZS1pbmZvcyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi50ZWFtX190aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMGVtOyB9XG4gIC50ZWFtX190aHVtYiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbV9fdGh1bWIgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4ubWFpbi0tdGVhbSB7XG4gIHdpZHRoOiA3NC4yODU3MSU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1haW4tLXRlYW0ge1xuICAgICAgd2lkdGg6IDU3LjE0Mjg2JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi0tdGVhbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ubmF2aWdhdGlvbi10ZWFtIHVsOmJlZm9yZSwgLm5hdmlnYXRpb24tdGVhbSB1bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAyICovIH1cblxuLm5hdmlnYXRpb24tdGVhbSB1bDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5uYXZpZ2F0aW9uLXRlYW1fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0JTsgfVxuICAubmF2aWdhdGlvbi10ZWFtX19pdGVtX19saW5rIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSwgY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjMzMzMzZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMWQyNTJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAubmF2aWdhdGlvbi10ZWFtX19pdGVtX19saW5rIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMzMzMzNlbSAhaW1wb3J0YW50OyB9IH1cbiAgICAubmF2aWdhdGlvbi10ZWFtX19pdGVtX19saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZjUxMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmRhOyB9XG4gICAgLm5hdmlnYXRpb24tdGVhbV9faXRlbV9fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxMDA7IH1cbiAgLm5hdmlnYXRpb24tdGVhbV9faXRlbV9fY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMDkwOTElOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgLm5hdmlnYXRpb24tdGVhbV9faXRlbV9fY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0JTsgfSB9XG4gICAgLm5hdmlnYXRpb24tdGVhbV9faXRlbV9fY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uYXZpZ2F0aW9uLXRlYW1fX2l0ZW0tLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubmF2aWdhdGlvbi10ZWFtX19pdGVtLS1jb2x1bW4ge1xuICAgIHdpZHRoOiAzMS40Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCkge1xuICAgICAgLm5hdmlnYXRpb24tdGVhbV9faXRlbS0tY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNCU7IH0gfVxuICAgIC5uYXZpZ2F0aW9uLXRlYW1fX2l0ZW0tLWNvbHVtbi0tbGFzdCB7XG4gICAgICB3aWR0aDogMzEuNDI4NTclO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5uYXZpZ2F0aW9uLXRlYW1fX2l0ZW0tLWNvbHVtbi0taGVpZ2h0IC5uYXZpZ2F0aW9uLXRlYW1fX2l0ZW1fX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAubmF2aWdhdGlvbi10ZWFtX19pdGVtLS1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tdGVhbV9faXRlbS0tY29sdW1uLS1sYXN0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuanMtdGVhbS10aXRsZSB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuc2VjdGlvbi1jb250ZW50X19jb2x1bW4tLXNtYWxsIC5saXN0aW5nLXRlYW1fX2l0ZW06Zmlyc3QtY2hpbGQgaDQge1xuICAgIG1pbi1oZWlnaHQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2VjdGlvbi1jb250ZW50X19jb2x1bW4tLXNtYWxsIC5saXN0aW5nLXRlYW1fX2l0ZW06Zmlyc3QtY2hpbGQgaDQge1xuICAgIG1pbi1oZWlnaHQ6IDBweDsgfSB9XG5cbiNhYm91dCAuc2VjdGlvbi1jb250ZW50LS10aW1lbGluZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuI2Fib3V0IC5zZWN0aW9uLWNvbnRlbnQtLW51bWJlcnMgI2NoYXJ0X19udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiNhYm91dCAuc2VjdGlvbi1jb250ZW50LS1udW1iZXJzIC5ibG9ja19fdGh1bWIge1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIG1hcmdpbi10b3A6IDc1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICNhYm91dCAuc2VjdGlvbi1jb250ZW50LS1udW1iZXJzIC5ibG9ja19fdGh1bWIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgI2Fib3V0IC5zZWN0aW9uLWNvbnRlbnQtLW51bWJlcnMgLmJsb2NrX190aHVtYiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvKiA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH0gKi9cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTQlOyB9XG4gICAgICAjYWJvdXQgLnNlY3Rpb24tY29udGVudC0tbnVtYmVycyAuYmxvY2tfX3RodW1iOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2Ni42NjY2NiU7IH0gfVxuICAjYWJvdXQgLnNlY3Rpb24tY29udGVudC0tbnVtYmVycyAuYmxvY2tfX3RodW1iX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2Fib3V0IC5zZWN0aW9uLWNvbnRlbnQtLW51bWJlcnMgLmJsb2NrX190aHVtYiBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNhYm91dCAuc2VjdGlvbi1jb250ZW50LS1udW1iZXJzIC5ibG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4jcHJvamVjdHMge1xuICBwYWRkaW5nLXRvcDogMjYycHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjcHJvamVjdHMge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAjcHJvamVjdHMge1xuICAgICAgbWFyZ2luLXRvcDogNjNweCAhaW1wb3J0YW50OyB9IH1cbiAgI3Byb2plY3RzIC5wcm9qZWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4jcHJvamVjdCB7XG4gIG1hcmdpbi10b3A6IDgwdmg7IH1cbiAgI3Byb2plY3QgLm1pc3Npb24ge1xuICAgIG1hcmdpbi10b3A6IDMuNzVlbTtcbiAgICBwYWRkaW5nOiAxLjg3NWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4MSwgMCwgMC4xKTsgfVxuICAgICNwcm9qZWN0IC5taXNzaW9uX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjQ3NjE5ZW07XG4gICAgICBjb2xvcjogI2ZmNTEwMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgI3Byb2plY3QgLnNpZGViYXIgLnNpZGViYXJfX3JldHVybiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgI3Byb2plY3QgI21hcC1jYW52YXMsXG4gICNwcm9qZWN0ICNnbWFwcyB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKDk3MHB4KSB7XG4gICAgICAjcHJvamVjdCAjbWFwLWNhbnZhcyxcbiAgICAgICNwcm9qZWN0ICNnbWFwcyB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKDYwMHB4KSB7XG4gICAgICAjcHJvamVjdCAjbWFwLWNhbnZhcyxcbiAgICAgICNwcm9qZWN0ICNnbWFwcyB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuXG4jZXJyb3I0MDQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gICNlcnJvcjQwNCAuaGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2Vycm9yNDA0IC5oZWFkaW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAjZXJyb3I0MDQgLnRpdGxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI2Vycm9yNDA0IC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDIxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjOTA5MDkwOyB9XG4gICNlcnJvcjQwNCAuc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2NvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICNjb250YWN0IC5zdWJuYXYge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgICNjb250YWN0IC5zdWJuYXZfX21lbnUge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7IH0gfVxuXG4jY29udGFjdCAuY29uZmVyZW5jZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gICNjb250YWN0IC5jb25mZXJlbmNlcyAuY2VudGVyIHtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogODAlOyB9XG4gICAgI2NvbnRhY3QgLmNvbmZlcmVuY2VzIC5jZW50ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICNjb250YWN0IC5jb25mZXJlbmNlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNjb250YWN0IC5jb25mZXJlbmNlc19fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNjb250YWN0IC5zZWN0aW9uLWNvbnRlbnQtLWpvYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2UtdGVtcGxhdGUtY29udGFjdCAjdWktZGF0ZXBpY2tlci1kaXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50I2pvYnMgLnN1Ym5hdiB7XG4gIGhlaWdodDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4OyB9XG5cbi5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNvbnRlbnQjam9icyAubWFpbi0tam9icyA+IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgaDMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9icyAqIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbjogMCAxMnB4IDEycHggMCAhaW1wb3J0YW50OyB9XG4gICAgICAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG4gICAgICAgIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1MTAwO1xuICAgICAgICBjb2xvcjogI2ZmNTEwMDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDcwcHggMTVweCAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjUxMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtX190aXRsZTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmY1MTAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApOyB9XG4gICAgICAgIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjUxMDA7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgLTUwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MCUsIC01MCUsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuM3MgZWFzZTsgfVxuICAgICAgLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmY1MTAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY1MTAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmNTEwMDsgfVxuICAgICAgLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLnNob3cgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZjUxMDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgICAgIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbS5zaG93IC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmNTEwMDsgfVxuICAgICAgICAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0uc2hvdyAubGlzdGluZy1qb2JzX19pdGVtX190aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjUxMDA7IH1cbiAgICAgICAgLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLnNob3cgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMHB4OyB9XG4gICAgICAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0tLXNwb250YW5lb3VzIC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlLCAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0tLXN0YWdlIC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gICAgICAgIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbS0tc3BvbnRhbmVvdXMgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGU6aG92ZXIsIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbS0tc3RhZ2UgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gICAgICAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0tLXNwb250YW5lb3VzIC5saXN0aW5nLWpvYnNfX2l0ZW1fX2Rlc2NyaXB0aW9uLCAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0tLXN0YWdlIC5saXN0aW5nLWpvYnNfX2l0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgICAgLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLS1zcG9udGFuZW91cy5zaG93IC5saXN0aW5nLWpvYnNfX2l0ZW1fX3RpdGxlLCAuY29udGVudCNqb2JzIC5tYWluLS1qb2JzIC5saXN0aW5nLWpvYnNfX2l0ZW0tLXN0YWdlLnNob3cgLmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbS0tc3BvbnRhbmVvdXMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgLmNvbnRlbnQjam9icyAubWFpbi0tam9icyAubGlzdGluZy1qb2JzX19pdGVtLS1zcG9udGFuZW91cyA+IC50ZXh0LWNvbnRlbnQsIC5jb250ZW50I2pvYnMgLm1haW4tLWpvYnMgLmxpc3Rpbmctam9ic19faXRlbS0tc3RhZ2UgPiAudGV4dC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4OyB9XG5cbiNzZWFyY2ggLmZvcm0tLXNlYXJjaGJhciAuaW5wdXQtLXNlYXJjaCB7XG4gIGNvbG9yOiAjMWQyNTJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbiNzZWFyY2ggLmZvcm0tLXNlYXJjaGJhciAuYnRuLS1zdWJtaXQtLXNlYXJjaCB7XG4gIGNvbG9yOiAjMWQyNTJjOyB9XG5cbiNzaW5nbGUgLnJlYWQtbW9yZS0tcmV0dXJuIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jc2luZ2xlIC5zaGFyZWJveCB7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMTBweCAwOyB9XG4gICNzaW5nbGUgLnNoYXJlYm94OmJlZm9yZSwgI3NpbmdsZSAuc2hhcmVib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8qIDEgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAvKiAyICovIH1cbiAgI3NpbmdsZSAuc2hhcmVib3g6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gICNzaW5nbGUgLnNoYXJlYm94IC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuI3NpbmdsZSBoMSxcbiNzaW5nbGUgaDIsXG4jc2luZ2xlIGgzLFxuI3NpbmdsZSBoNCxcbiNzaW5nbGUgaDUsXG4jc2luZ2xlIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtOyB9XG5cbiNzaW5nbGUgLnNlY3Rpb24tY29udGVudC0tdGl0bGUgKyAuc2VjdGlvbi1jb250ZW50LS1uZXdzIHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4jc2luZ2xlIC52aWRlby1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICNzaW5nbGUgLnZpZGVvLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7IH1cbiAgI3NpbmdsZSAudmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4jc2luZ2xlIC53cC12aWRlbywgI3NpbmdsZSB2aWRlby53cC12aWRlby1zaG9ydGNvZGUsICNzaW5nbGUgLm1lanMtY29udGFpbmVyLCAjc2luZ2xlIC5tZWpzLW92ZXJsYXkubG9hZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbiNzaW5nbGUgLm1lanMtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4jc2luZ2xlIC53cC12aWRlbywgI3NpbmdsZSB2aWRlby53cC12aWRlby1zaG9ydGNvZGUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4jYWN0dWFsaXR5IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICNhY3R1YWxpdHkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9IH1cbiIsIlxuQG1peGluIGltcG9ydEZvbnQoJG5hbWUsICRwYXRoLCAkd2VpZ2h0IDogNDAwLCAkc3R5bGU6IG5vcm1hbCkge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseSA6ICRuYW1lO1xuICAgICAgICBmb250LXdlaWdodCA6ICR3ZWlnaHQ7XG4gICAgICAgIGZvbnQtc3R5bGUgOiAkc3R5bGU7XG5cbiAgICAgICAgc3JjIDogdXJsKFwiI3skZm9udHN9I3skcGF0aH0uZW90XCIpO1xuICAgICAgICBzcmMgOiB1cmwoXCIjeyRmb250c30jeyRwYXRofS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250c30jeyRwYXRofS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIiN7JGZvbnRzfSN7JHBhdGh9LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiI3skZm9udHN9I3skcGF0aH0uc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB9XG59XG5cbi8vIFVzYWdlOlxuLy8gQGV4dGVuZCAlZm9udC1yZWd1bGFyO1xuJWZvbnQtcmVndWxhciB7XG4gICAgZm9udC13ZWlnaHQgOiA1MDA7XG59XG5cbi8vIFVzYWdlOlxuLy8gQGV4dGVuZCAlZm9udC1tZWRpdW07XG4lZm9udC1tZWRpdW0ge1xuICAgIGZvbnQtd2VpZ2h0IDogNjAwO1xufVxuXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNDAwaXRhbGljLDcwMCk7XG5cbi8vQGluY2x1ZGUgaW1wb3J0Rm9udCgnZm9udC1uYW1lJywgJ2ZpbGUtbmFtZScpO1xuIiwiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vIHYyLjAgfCAyMDExMDEyNlxuLy8gTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TaXRlIE5hbWU6XG5BdXRob3I6XG5cblN0eWxlc2hlZXQ6IEdyaWQgU3R5bGVzaGVldFxuXG5JJ3ZlIHNlcGVyYXRlZCB0aGUgZ3JpZCBzbyB5b3UgY2FuIHN3YXAgaXQgb3V0IGVhc2lseS4gSXQnc1xuY2FsbGVkIGF0IHRoZSB0b3AgdGhlIHN0eWxlLnNjc3Mgc3R5bGVzaGVldC5cblxuVGhlcmUgYXJlIGEgdG9uIG9mIGdyaWQgc29sdXRpb25zIG91dCB0aGVyZS4gWW91IHNob3VsZCBkZWZpbml0ZWx5XG5leHBlcmltZW50IHdpdGggeW91ciBvd24uIEhlcmUgYXJlIHNvbWUgcmVjb21tZW5kYXRpb25zOlxuXG5odHRwOi8vZ3JpZHNldGFwcC5jb20gLSBMb3ZlIHRoaXMgc2l0ZS4gUmVzcG9uc2l2ZSBHcmlkcyBtYWRlIGVhc3kuXG5odHRwOi8vc3VzeS5vZGRiaXJkLm5ldC8gLSBHcmlkcyB1c2luZyBDb21wYXNzLiBWZXJ5IGVsZWdhbnQuXG5odHRwOi8vZ3JpZHBhay5jb20vIC0gQ3JlYXRlIHlvdXIgb3duIHJlc3BvbnNpdmUgZ3JpZC5cbmh0dHBzOi8vZ2l0aHViLmNvbS9kb3BlL2xlbW9uYWRlIC0gTmVhdCBsaWdodHdlaWdodCBncmlkLlxuXG5cblRoZSBncmlkIGJlbG93IGlzIGEgY3VzdG9tIGJ1aWx0IHRoaW5neSBJIG1vZGVsZWQgYSBiaXQgYWZ0ZXJcbkdyaWRzZXQuIEl0J3MgVkVSWSBiYXNpYyBhbmQgcHJvYmFibHkgc2hvdWxkbid0IGJlIHVzZWQgb25cbnlvdXIgY2xpZW50IHByb2plY3RzLiBUaGUgaWRlYSBpcyB5b3UgbGVhcm4gaG93IHRvIHJvbGwgeW91clxub3duIGdyaWRzLiBJdCdzIGJldHRlciBpbiB0aGUgbG9uZyBydW4gYW5kIGFsbG93cyB5b3UgZnVsbCBjb250cm9sXG5vdmVyIHlvdXIgcHJvamVjdCdzIGxheW91dC5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyB1c2luZyBhIG1peGluIHNpbmNlIHdlIGNhbid0IHVzZSBwbGFjZWhvbGRlciBzZWxlY3RvcnNcbiRtYXJnaW46IDMlO1xuXG5AbWl4aW4gZ3JpZC1jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xufVxuXG5AbWl4aW4gZ3JpZC1jb2wtNzY4IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogJG1hcmdpbjtcbn1cblxuQG1peGluIGdyaWQtY29sLTEwMzAge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luO1xufVxuXG4vLyB0aGUgbGFzdCBjb2x1bW5cbi5sYXN0LWNvbCB7XG4gIGZsb2F0OiByaWdodCFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG59XG5cblxuLypcbk1vYmlsZSBHcmlkIFN0eWxlc1xuVGhlc2UgYXJlIHRoZSB3aWR0aHMgZm9yIHRoZSBtb2JpbGUgZ3JpZC5cblRoZXJlIGFyZSBmb3VyIHR5cGVzLCBidXQgeW91IGNhbiBhZGQgb3IgY3VzdG9taXplXG50aGVtIGhvd2V2ZXIgeW91IHNlZSBmaXQuXG4qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgLm0tYWxsIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubS0xb2YyIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgyLTEpKiRtYXJnaW4pKS8yO1xuICB9XG5cbiAgLm0tMW9mMyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMy0xKSokbWFyZ2luKSkvMztcbiAgfVxuXG4gIC5tLTJvZjMge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKDEwMCUtKCgzLTEpKiRtYXJnaW4pKS8zKSoyKyRtYXJnaW47XG4gIH1cblxuICAubS0xb2Y0IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCg0LTEpKiRtYXJnaW4pKS80O1xuICB9XG5cbiAgLm0tM29mNCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg0LTEpKiRtYXJnaW4pKS80KSozKSsoKDMtMSkqJG1hcmdpbik7XG4gIH1cblxuICAubS0xb2Y1IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCg1LTEpKiRtYXJnaW4pKS81O1xuICB9XG5cbiAgLm0tMm9mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg1LTEpKiRtYXJnaW4pKS81KSoyKSsoKDItMSkqJG1hcmdpbik7XG4gIH1cblxuICAubS0zb2Y1IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDUtMSkqJG1hcmdpbikpLzUpKjMpKygoMy0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5tLTRvZjUge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNS0xKSokbWFyZ2luKSkvNSkqNCkrKCg0LTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLm0tMW9mNiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMy0xKSokbWFyZ2luKSkvMztcbiAgfVxuXG4gIC5tLTFvZjcge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDMtMSkqJG1hcmdpbikpLzM7XG4gIH1cblxuICAubS0yb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjIpKygoMi0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5tLTNvZjcge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNy0xKSokbWFyZ2luKSkvNykqMykrKCgzLTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLm0tNG9mNyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg3LTEpKiRtYXJnaW4pKS83KSo0KSsoKDQtMSkqJG1hcmdpbik7XG4gIH1cblxuICAubS01b2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjUpKygoNS0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5tLTZvZjcge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNy0xKSokbWFyZ2luKSkvNykqNikrKCg2LTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLm0tMW9mOCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoOC0xKSokbWFyZ2luKSkvODtcbiAgfVxuXG4gIC5tLTFvZjkge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDktMSkqJG1hcmdpbikpLzk7XG4gIH1cblxuICAubS0xb2YxMCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMTAtMSkqJG1hcmdpbikpLzEwO1xuICB9XG5cbiAgLm0tMW9mMTEge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDExLTEpKiRtYXJnaW4pKS8xMTtcbiAgfVxuXG4gIC5tLTFvZjEyIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgxMi0xKSokbWFyZ2luKSkvMTI7XG4gIH1cblxufSAvLyBlbmQgbW9iaWxlIHN0eWxlc1xuXG5cbi8qIFBvcnRyYWl0IHRhYmxldCB0byBsYW5kc2NhcGUgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjlweCkge1xuXG4gIC50LWFsbCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnQtMW9mMiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMi0xKSokbWFyZ2luKSkvMjtcbiAgfVxuXG4gIC50LTFvZjMge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDMtMSkqJG1hcmdpbikpLzM7XG4gIH1cblxuICAudC0yb2YzIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgxMDAlLSgoMy0xKSokbWFyZ2luKSkvMykqMiskbWFyZ2luO1xuICB9XG5cbiAgLnQtMW9mNCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoNC0xKSokbWFyZ2luKSkvNDtcbiAgfVxuXG4gIC50LTNvZjQge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNC0xKSokbWFyZ2luKSkvNCkqMykrKCgzLTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLnQtMW9mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoNS0xKSokbWFyZ2luKSkvNTtcbiAgfVxuXG4gIC50LTJvZjUge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNS0xKSokbWFyZ2luKSkvNSkqMikrKCgyLTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLnQtM29mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg1LTEpKiRtYXJnaW4pKS81KSozKSsoKDMtMSkqJG1hcmdpbik7XG4gIH1cblxuICAudC00b2Y1IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDUtMSkqJG1hcmdpbikpLzUpKjQpKygoNC0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC50LTFvZjYge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDMtMSkqJG1hcmdpbikpLzM7XG4gIH1cblxuICAudC0xb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgzLTEpKiRtYXJnaW4pKS8zO1xuICB9XG5cbiAgLnQtMm9mNyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg3LTEpKiRtYXJnaW4pKS83KSoyKSsoKDItMSkqJG1hcmdpbik7XG4gIH1cblxuICAudC0zb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjMpKygoMy0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC50LTRvZjcge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNy0xKSokbWFyZ2luKSkvNykqNCkrKCg0LTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLnQtNW9mNyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg3LTEpKiRtYXJnaW4pKS83KSo1KSsoKDUtMSkqJG1hcmdpbik7XG4gIH1cblxuICAudC02b2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjYpKygoNi0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC50LTFvZjgge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDgtMSkqJG1hcmdpbikpLzg7XG4gIH1cblxuICAudC0xb2Y5IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCg5LTEpKiRtYXJnaW4pKS85O1xuICB9XG5cbiAgLnQtMW9mMTAge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDEwLTEpKiRtYXJnaW4pKS8xMDtcbiAgfVxuXG4gIC50LTFvZjExIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgxMS0xKSokbWFyZ2luKSkvMTE7XG4gIH1cblxuICAudC0xb2YxMiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMTItMSkqJG1hcmdpbikpLzEyO1xuICB9XG5cbn0gLy8gZW5kIHRhYmxldFxuXG4vKiBMYW5kc2NhcGUgdG8gc21hbGwgZGVza3RvcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuXG4gIC5kLWFsbCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmQtMW9mMiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMi0xKSokbWFyZ2luKSkvMjtcbiAgfVxuXG4gIC5kLTFvZjMge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDMtMSkqJG1hcmdpbikpLzM7XG4gIH1cblxuICAuZC0yb2YzIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgxMDAlLSgoMy0xKSokbWFyZ2luKSkvMykqMiskbWFyZ2luO1xuICB9XG5cbiAgLmQtMW9mNCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoNC0xKSokbWFyZ2luKSkvNDtcbiAgfVxuXG4gIC5kLTNvZjQge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNC0xKSokbWFyZ2luKSkvNCkqMykrKCgzLTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLmQtMW9mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoNS0xKSokbWFyZ2luKSkvNTtcbiAgfVxuXG4gIC5kLTJvZjUge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNS0xKSokbWFyZ2luKSkvNSkqMikrKCgyLTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLmQtM29mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg1LTEpKiRtYXJnaW4pKS81KSozKSsoKDMtMSkqJG1hcmdpbik7XG4gIH1cblxuICAuZC00b2Y1IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDUtMSkqJG1hcmdpbikpLzUpKjQpKygoNC0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5kLTFvZjYge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDMtMSkqJG1hcmdpbikpLzM7XG4gIH1cblxuICAuZC0xb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgzLTEpKiRtYXJnaW4pKS8zO1xuICB9XG5cbiAgLmQtMm9mNyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg3LTEpKiRtYXJnaW4pKS83KSoyKSsoKDItMSkqJG1hcmdpbik7XG4gIH1cblxuICAuZC0zb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjMpKygoMy0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5kLTRvZjcge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoKCgxMDAlLSgoNy0xKSokbWFyZ2luKSkvNykqNCkrKCg0LTEpKiRtYXJnaW4pO1xuICB9XG5cbiAgLmQtNW9mNyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgoKDEwMCUtKCg3LTEpKiRtYXJnaW4pKS83KSo1KSsoKDUtMSkqJG1hcmdpbik7XG4gIH1cblxuICAuZC02b2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKCgoMTAwJS0oKDctMSkqJG1hcmdpbikpLzcpKjYpKygoNi0xKSokbWFyZ2luKTtcbiAgfVxuXG4gIC5kLTFvZjgge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDgtMSkqJG1hcmdpbikpLzg7XG4gIH1cblxuICAuZC0xb2Y5IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCg5LTEpKiRtYXJnaW4pKS85O1xuICB9XG5cbiAgLmQtMW9mMTAge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAoMTAwJS0oKDEwLTEpKiRtYXJnaW4pKS8xMDtcbiAgfVxuXG4gIC5kLTFvZjExIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogKDEwMCUtKCgxMS0xKSokbWFyZ2luKSkvMTE7XG4gIH1cblxuICAuZC0xb2YxMiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6ICgxMDAlLSgoMTItMSkqJG1hcmdpbikpLzEyO1xuICB9XG5cbn0gLy8gZW5kIGRlc2t0b3Agc3R5bGVzXG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwibm9vbWlhXCI7XG5cdHNyYzogdXJsKCcuLi9mb250cy9ub29taWEvbm9vbWlhLmVvdD8wLjAuMycpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvbm9vbWlhL25vb21pYS5lb3Q/MC4wLjMjaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuXHRcdHVybCgnLi4vZm9udHMvbm9vbWlhL25vb21pYS53b2ZmMj8wLjAuMycpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy4uL2ZvbnRzL25vb21pYS9ub29taWEud29mZj8wLjAuMycpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnLi4vZm9udHMvbm9vbWlhL25vb21pYS50dGY/MC4wLjMnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcuLi9mb250cy9ub29taWEvbm9vbWlhLnN2Zz8wLjAuMyNub29taWEnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uaWNvbjpiZWZvcmUge1xuXHRmb250LWZhbWlseTogXCJub29taWFcIjtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHQvKiBzcGVhazogbm9uZTsgb25seSBuZWNlc3NhcnkgaWYgbm90IHVzaW5nIHRoZSBwcml2YXRlIHVuaWNvZGUgcmFuZ2UgKGZpcnN0R2x5cGggb3B0aW9uKSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5cbi5pY29uLTNkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAxXCI7XG59XG5cbi5pY29uLWFycm93LS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAyXCI7XG59XG5cbi5pY29uLWFycm93LS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDAzXCI7XG59XG5cbi5pY29uLWFycm93LS1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwNFwiO1xufVxuXG4uaWNvbi1hcnJvdy0tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDVcIjtcbn1cblxuLmljb24tYnVpbGRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDZcIjtcbn1cblxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDdcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDhcIjtcbn1cblxuLmljb24tZW1haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMDlcIjtcbn1cblxuLmljb24tZW5lcmd5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDBBXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDBCXCI7XG59XG5cbi5pY29uLWZheDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwQ1wiO1xufVxuXG4uaWNvbi1pbm5vdmF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDBEXCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwRVwiO1xufVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAwRlwiO1xufVxuXG4uaWNvbi1saXN0aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDEwXCI7XG59XG5cbi5pY29uLW1hZ25pZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMTFcIjtcbn1cblxuLmljb24tbWFwczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxMlwiO1xufVxuXG4uaWNvbi1uby1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDEzXCI7XG59XG5cbi5pY29uLXBkZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxNFwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxNVwiO1xufVxuXG4uaWNvbi1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDE2XCI7XG59XG5cbi5pY29uLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMTdcIjtcbn1cblxuLmljb24tc2t5cGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMThcIjtcbn1cblxuLmljb24tdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxOVwiO1xufVxuXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcRTAxQVwiO1xufVxuXG4uaWNvbi13ZWJjYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMUJcIjtcbn1cblxuLmljb24tem9vbS0taW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEUwMUNcIjtcbn1cblxuLmljb24tem9vbS0tb3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxFMDFEXCI7XG59XG4iLCIvLyBBZGRzIGtleWZyYW1lcyBibG9ja3MgZm9yIHN1cHBvcnRlZCBwcmVmaXhlcywgcmVtb3ZpbmcgcmVkdW5kYW50IHByZWZpeGVzIGluIHRoZSBibG9jaydzIGNvbnRlbnRcbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgJG9yaWdpbmFsLXByZWZpeC1mb3Itd2Via2l0OiAgICAkcHJlZml4LWZvci13ZWJraXQ7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1vemlsbGE6ICAgJHByZWZpeC1mb3ItbW96aWxsYTtcbiAgJG9yaWdpbmFsLXByZWZpeC1mb3ItbWljcm9zb2Z0OiAkcHJlZml4LWZvci1taWNyb3NvZnQ7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLW9wZXJhOiAgICAgJHByZWZpeC1mb3Itb3BlcmE7XG4gICRvcmlnaW5hbC1wcmVmaXgtZm9yLXNwZWM6ICAgICAgJHByZWZpeC1mb3Itc3BlYztcblxuICBAaWYgJG9yaWdpbmFsLXByZWZpeC1mb3Itd2Via2l0IHtcbiAgICBAaW5jbHVkZSBkaXNhYmxlLXByZWZpeC1mb3ItYWxsKCk7XG4gICAgJHByZWZpeC1mb3Itd2Via2l0OiB0cnVlO1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRvcmlnaW5hbC1wcmVmaXgtZm9yLW1vemlsbGEge1xuICAgIEBpbmNsdWRlIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKTtcbiAgICAkcHJlZml4LWZvci1tb3ppbGxhOiB0cnVlO1xuICAgIEAtbW96LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRvcmlnaW5hbC1wcmVmaXgtZm9yLW9wZXJhIHtcbiAgICBAaW5jbHVkZSBkaXNhYmxlLXByZWZpeC1mb3ItYWxsKCk7XG4gICAgJHByZWZpeC1mb3Itb3BlcmE6IHRydWU7XG4gICAgQC1vLWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRvcmlnaW5hbC1wcmVmaXgtZm9yLXNwZWMge1xuICAgIEBpbmNsdWRlIGRpc2FibGUtcHJlZml4LWZvci1hbGwoKTtcbiAgICAkcHJlZml4LWZvci1zcGVjOiB0cnVlO1xuICAgIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJHByZWZpeC1mb3Itd2Via2l0OiAgICAkb3JpZ2luYWwtcHJlZml4LWZvci13ZWJraXQ7XG4gICRwcmVmaXgtZm9yLW1vemlsbGE6ICAgJG9yaWdpbmFsLXByZWZpeC1mb3ItbW96aWxsYTtcbiAgJHByZWZpeC1mb3ItbWljcm9zb2Z0OiAkb3JpZ2luYWwtcHJlZml4LWZvci1taWNyb3NvZnQ7XG4gICRwcmVmaXgtZm9yLW9wZXJhOiAgICAgJG9yaWdpbmFsLXByZWZpeC1mb3Itb3BlcmE7XG4gICRwcmVmaXgtZm9yLXNwZWM6ICAgICAgJG9yaWdpbmFsLXByZWZpeC1mb3Itc3BlYztcbn1cbiIsIi8vXG4vLyBBbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2hvd1VwKSB7XG4gICAgMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIDE1JSkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLCAwJSkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAxO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNob3dVcFRpdGxlKSB7XG4gICAgMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIDE1JSkpO1xuXG4gICAgICAgIC8vb3BhY2l0eSA6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDAsIDAlKSk7XG5cbiAgICAgICAgLy9vcGFjaXR5IDogMTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzaG93RG93bikge1xuICAgIDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTE1JSkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMCkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAxO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGhpZGVEb3duKSB7XG4gICAgMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgwKSk7XG5cbiAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgxNSUpKTtcblxuICAgICAgICBvcGFjaXR5IDogMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhoaWRlVXApIHtcbiAgICAwJSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDApKTtcblxuICAgICAgICBvcGFjaXR5IDogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0xNSUpKTtcblxuICAgICAgICBvcGFjaXR5IDogMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzaG93TGVmdCkge1xuICAgIDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTE1JSkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCkpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAxO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNob3dSaWdodCkge1xuICAgIDAlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMTUlKSk7XG5cbiAgICAgICAgb3BhY2l0eSA6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgwKSk7XG5cbiAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYmFja2dyb3VuZFBvc2l0aW9uKSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5IDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IC02MDBweCBjZW50ZXI7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5IDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IDAgY2VudGVyO1xuICAgIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGxvYWRlcikge1xuICAgIDAlIHtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDI1JSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBAaW5jbHVkZSByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcyhsb2FkZXItaW5uZXIpIHtcbiAgICAwJSB7XG4gICAgICAgIGhlaWdodCA6IDAlO1xuICAgIH1cblxuICAgIDI1JSB7XG4gICAgICAgIGhlaWdodCA6IDAlO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIGhlaWdodCA6IDEwMCU7XG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgaGVpZ2h0IDogMTAwJTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgaGVpZ2h0IDogMCU7XG4gICAgfVxufVxuIiwiLy9cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBVdGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ2xlYXJmaXhcbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIHNtb290aEl0KCl7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCl7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogICAgbm9uZTtcbiAgICBhcHBlYXJhbmNlOiAgICAgICAgIG5vbmU7XG59XG5cbi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZCAjMzMzO1xuICAvLyBXZWJLaXRcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIFNpemluZyBzaG9ydGN1dHNcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBGaXJlZm94IDQtMThcbiAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEZpcmVmb3ggMTkrXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC4gTm90ZVxuLy8gdGhhdCB3ZSBjYW5ub3QgY2hhaW4gdGhlIG1peGlucyB0b2dldGhlciBpbiBMZXNzLCBzbyB0aGV5IGFyZSByZXBlYXRlZC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKHdpbGwgYmUgcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6ICN7MC8wfSBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIGZvbnQ6ICN7MC8wfSBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG5cblxuLy8gQ1NTMyBQUk9QRVJUSUVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG4vLyBEcm9wIHNoYWRvd3NcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIFRyYW5zaXRpb25zXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtOyAvLyBJRTkrXG4gICAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5K1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkrXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOStcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3KCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cblxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOStcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOStcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJHN0eWxlKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiAkc3R5bGU7XG4gICAgIC1tb3otdHJhbnNmb3JtLXN0eWxlOiAkc3R5bGU7XG4gICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiAkc3R5bGU7XG59XG5cbi8vIEFuaW1hdGlvbnNcbkBtaXhpbiBhbmltYXRpb24oJGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtbW96LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIGFuaW1hdGlvbi1wbGF5KCRhbmltYXRpb24tcGxheSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6ICRhbmltYXRpb24tcGxheTtcbiAgICAgLW1vei1hbmltYXRpb24tcGxheS1zdGF0ZTogJGFuaW1hdGlvbi1wbGF5O1xuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6ICRhbmltYXRpb24tcGxheTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KXtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdmlzaWJpbGl0eTtcbn1cblxuLy8gQm94IHNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiAkYm94bW9kZWw7XG59XG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogJHNlbGVjdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogJHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAtby11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbn1cblxuLy8gUmVzaXplIGFueXRoaW5nXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxuICBvdmVyZmxvdzogYXV0bzsgLy8gU2FmYXJpIGZpeFxufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIE9wYWNpdHlcbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6ICN7YWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSl9O1xufVxuXG5cblxuLy8gR1JBRElFTlRTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAkc3RhcnQtcGVyY2VudCB0b3AsICRlbmQtcGVyY2VudCB0b3AsIGZyb20oJHN0YXJ0LWNvbG9yKSwgdG8oJGVuZC1jb2xvcikpOyAvLyBTYWZhcmkgNCssIENocm9tZSAyK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBjb2xvci1zdG9wKCRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCksIGNvbG9yLXN0b3AoJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpKTsgLy8gU2FmYXJpIDUuMSssIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIEZGIDMuNitcbiAgYmFja2dyb3VuZC1pbWFnZTogIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCAkc3RhcnQtcGVyY2VudCwgbGVmdCAkZW5kLXBlcmNlbnQsIGZyb20oJHN0YXJ0LWNvbG9yKSwgdG8oJGVuZC1jb2xvcikpOyAvLyBTYWZhcmkgNCssIENocm9tZSAyK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xKywgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gRkYgMy42K1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMSssIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gRkYgMy42K1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTBcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsZWZ0LCBsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCRzdGFydC1jb2xvciksIGNvbG9yLXN0b3AoJGNvbG9yLXN0b3AsICRtaWQtY29sb3IpLCB0bygkZW5kLWNvbG9yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgkY29sb3Itc3RvcCwgJG1pZC1jb2xvciksIHRvKCRlbmQtY29sb3IpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCBjZW50ZXIgY2VudGVyLCAwLCBjZW50ZXIgY2VudGVyLCA0NjAsIGZyb20oJGlubmVyLWNvbG9yKSwgdG8oJG91dGVyLWNvbG9yKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMTAwJSwgMTAwJSAwLCBjb2xvci1zdG9wKC4yNSwgJGNvbG9yKSwgY29sb3Itc3RvcCguMjUsIHRyYW5zcGFyZW50KSwgY29sb3Itc3RvcCguNSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKC41LCAkY29sb3IpLCBjb2xvci1zdG9wKC43NSwgJGNvbG9yKSwgY29sb3Itc3RvcCguNzUsIHRyYW5zcGFyZW50KSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cblxuXG5cbi8vIFJldGluYSBpbWFnZXNcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemVcblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skZmlsZS0xeH1cIik7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skZmlsZS0yeH1cIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG5AbWl4aW4gYmFja2dyb3VuZC1zaXplKCR2YWx1ZSkge1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogJHZhbHVlO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogJHZhbHVlO1xuICAtby1iYWNrZ3JvdW5kLXNpemU6ICR2YWx1ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAkdmFsdWU7XG59XG5cbi8vIENPTVBPTkVOVCBNSVhJTlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAmID4gLmRyb3Bkb3duIC5jYXJldCB7XG4gICAgICBib3JkZXItY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cblxuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUgPiB0aGVhZCA+IHRyLFxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfSxcbiAgICA+IHRoLiN7JHN0YXRlfSxcbiAgICAmLiN7JHN0YXRlfSA+IHRkLFxuICAgICYuI3skc3RhdGV9ID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC4jeyRzdGF0ZX06aG92ZXIsXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0ZCxcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gdmFyaWFudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuQG1peGluIGJ1dHRvbi12YXJpYW50KCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXIpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA4JSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgLm9wZW4gJiB7ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgOCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9IH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5vcGVuICYgeyAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfSB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4vLyBQYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICZbaHJlZl0ge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5AbWl4aW4gbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKCRuYXZiYXItaGVpZ2h0IC0gJGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdHIjeyRwYXJlbnR9IHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0geyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAgICN7JHBhcmVudH0sXG4gIHRyI3skcGFyZW50fSxcbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbn1cblxuXG4vLyBHcmlkIFN5c3RlbVxuLy8gLS0tLS0tLS0tLS1cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbkBtaXhpbiBjb250YWluZXItZml4ZWQoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogICgkZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgbWluLWhlaWdodDogMXB4O1xuICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgLy8gQ2FsY3VsYXRlIHdpZHRoIGJhc2VkIG9uIG51bWJlciBvZiBjb2x1bW5zIGF2YWlsYWJsZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbiBvZmZzZXRzXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgLy8gQ2FsY3VsYXRlIHdpZHRoIGJhc2VkIG9uIG51bWJlciBvZiBjb2x1bW5zIGF2YWlsYWJsZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW4gb2Zmc2V0c1xuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgbWluLWhlaWdodDogMXB4O1xuICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICAvLyBDYWxjdWxhdGUgd2lkdGggYmFzZWQgb24gbnVtYmVyIG9mIGNvbHVtbnMgYXZhaWxhYmxlXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uIG9mZnNldHNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gR3JpZCBjb252ZXJ0ZWQgdG8gdXNlIFNBU1MgY3ljbGVzIChMRVNTIHVzZXMgcmVjdXJzaXZlIG5lc3RlZCBtaXhpbiBkZWZzIG5vdCBzdXBwb3J0ZWQgYnkgU0FTUylcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygpIHtcbiAgJGxpc3Q6ICcnO1xuICAkaTogMTtcbiAgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX0sICN7JGxpc3R9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIEdyaWQgY29udmVydGVkIHRvIHVzZSBTQVNTIGN5Y2xlcyAoTEVTUyB1c2VzIHJlY3Vyc2l2ZSBuZXN0ZWQgbWl4aW4gZGVmcyBub3Qgc3VwcG9ydGVkIGJ5IFNBU1MpXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMtZmxvYXQoJGNsYXNzKSB7XG4gICRsaXN0OiAnJztcbiAgJGk6IDE7XG4gICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX0sICN7JGxpc3R9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZCgkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU0FTUyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZCgkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7IGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1czsgfVxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vL01JWElPTiBQT1NJVElPTiBGUk9NIEJPVVJCT05cbkBtaXhpbiBwb3NpdGlvbiAoJHBvc2l0aW9uOiByZWxhdGl2ZSwgJGNvb3JkaW5hdGVzOiAwIDAgMCAwKSB7XG5cbiAgQGlmIHR5cGUtb2YoJHBvc2l0aW9uKSA9PSBsaXN0IHtcbiAgICAkY29vcmRpbmF0ZXM6ICRwb3NpdGlvbjtcbiAgICAkcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJGNvb3JkaW5hdGVzOiB1bnBhY2soJGNvb3JkaW5hdGVzKTtcblxuICAkdG9wOiBudGgoJGNvb3JkaW5hdGVzLCAxKTtcbiAgJHJpZ2h0OiBudGgoJGNvb3JkaW5hdGVzLCAyKTtcbiAgJGJvdHRvbTogbnRoKCRjb29yZGluYXRlcywgMyk7XG4gICRsZWZ0OiBudGgoJGNvb3JkaW5hdGVzLCA0KTtcblxuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuXG4gIEBpZiAoJHRvcCBhbmQgJHRvcCA9PSBhdXRvKSBvciAodHlwZS1vZigkdG9wKSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkdG9wKSkge1xuICAgIHRvcDogJHRvcDtcbiAgfVxuXG4gIEBpZiAoJHJpZ2h0IGFuZCAkcmlnaHQgPT0gYXV0bykgb3IgKHR5cGUtb2YoJHJpZ2h0KSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkcmlnaHQpKSB7XG4gICAgcmlnaHQ6ICRyaWdodDtcbiAgfVxuXG4gIEBpZiAoJGJvdHRvbSBhbmQgJGJvdHRvbSA9PSBhdXRvKSBvciAodHlwZS1vZigkYm90dG9tKSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkYm90dG9tKSkge1xuICAgIGJvdHRvbTogJGJvdHRvbTtcbiAgfVxuXG4gIEBpZiAoJGxlZnQgYW5kICRsZWZ0ID09IGF1dG8pIG9yICh0eXBlLW9mKCRsZWZ0KSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkbGVmdCkpIHtcbiAgICBsZWZ0OiAkbGVmdDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTm9vbWlhLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIG5vb21pYSgpIHtcbiAgICAubm9vbWlhIHtcbiAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoIDogODFweDtcbiAgICAgICAgaGVpZ2h0IDogMTRweDtcblxuICAgICAgICB0ZXh0LWluZGVudCA6IC05OTk5cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICAgICAgb3BhY2l0eSA6IC43O1xuICAgICAgICAgICAgYmFja2dyb3VuZCA6IHVybCgjeyRpbWd9bG9nby1ub29taWEucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgOiA4MXB4IDE0cHg7XG5cbiAgICAgICAgICAgIC5zdmcgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IHVybCgjeyRpbWd9bG9nby1ub29taWEuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjNzICRlYXNlSW5RdWFkKTtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aCA6IDA7XG4gICAgICAgICAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IHVybCgjeyRpbWd9bG9nby1ub29taWEucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgOiA4MXB4IDE0cHg7XG5cbiAgICAgICAgICAgIC5zdmcgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IHVybCgjeyRpbWd9bG9nby1ub29taWEuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoIDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdyYXlzY2FsZV9lbGVtZW50KCR2YWx1ZSkge1xuICAgIC13ZWJraXQtZmlsdGVyOiAje1wiZ3JheXNjYWxlKCN7JHZhbHVlfSlcIn07XG4gICAgLW1vei1maWx0ZXI6ICN7XCJncmF5c2NhbGUoI3skdmFsdWV9KVwifTtcbiAgICBmaWx0ZXI6I3tcImdyYXlzY2FsZSgjeyR2YWx1ZX0pXCJ9O1xufVxuXG4vLy8gQmxvY2sgRWxlbWVudFxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRlbGVtZW50IC0gRWxlbWVudCdzIG5hbWVcbkBtaXhpbiBlKCRlbGVtZW50KSB7XG4gICAgJl9fI3skZWxlbWVudH0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vLyBCbG9jayBNb2RpZmllclxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtb2RpZmllciAtIE1vZGlmaWVyJ3MgbmFtZVxuQG1peGluIG0oJG1vZGlmaWVyKSB7XG4gICAgJi0tI3skbW9kaWZpZXJ9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gY2FsYy1lbSgkdGFyZ2V0LCAkY29udGV4dDogJGJhc2VfX2ZvbnQtc2l6ZSkge1xuICAgIEByZXR1cm4gKCR0YXJnZXQgLyAkY29udGV4dCkgKiAxZW07XG59XG5cbkBtaXhpbiB0ZXh0KCRzaXplLCAkbGluZSwgJG1hcmdpbjogMCwgJGZhbWlseTogJHRleHRfX2ZhbWlseS1zYW5zLCAkY29sb3I6ICR0ZXh0X19jb2xvci0tYmFzZSwgJHdlaWdodDogbm9ybWFsKSB7XG4gICAgZm9udC1zaXplOiBjYWxjLWVtKCRzaXplKTtcbiAgICBsaW5lLWhlaWdodDogKCRsaW5lLyRzaXplKTtcbiAgICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtZW0oJG1hcmdpbiwgJHNpemUpO1xufVxuXG5AbWl4aW4gbWFpbnRhaW4tYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6ICgkaGVpZ2h0IC8gJHdpZHRoKSAqIDEwMCU7XG4gIH1cblxuICAvKiA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH0gKi9cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblNpdGUgTmFtZTpcbkF1dGhvcjpcblxuU3R5bGVzaGVldDogTG9naW4gU3R5bGVzaGVldFxuXG5UaGlzIHN0eWxlc2hlZXQgaXMgbG9hZGVkIChpZiBhZG1pbi5waHAgaXMgc2V0dXAgaW4geW91clxuZnVuY3Rpb25zIGZpbGUpIG9uIHRoZSBsb2dpbiBwYWdlLiBUaGlzIHdheSB5b3UgY2FuIHN0eWxlXG50aGUgbG9naW4gcGFnZS4gSXQgd29uJ3QgYWZmZWN0IGFueSBvdGhlciBwYWdlLCBhZG1pbiBvciBmcm9udC1lbmQuXG5cbkZvciBtb3JlIGluZm8sIGNoZWNrIG91dCB0aGUgY29kZXg6XG5odHRwOi8vY29kZXgud29yZHByZXNzLm9yZy9DcmVhdGluZ19BZG1pbl9UaGVtZXNcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbmJvZHkubG9naW4ge1xuICAgIGgxIGEge1xuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgICAgIHdpZHRoIDogMzI2cHg7XG4gICAgICAgIGhlaWdodCA6IDY3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tIDogMTVweDtcblxuICAgICAgICB0ZXh0LWluZGVudCA6IC05OTk5cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZCA6IHVybCguLi9pbWFnZXMvbG9naW4tbG9nby5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyAvKiBtYWtlIHN1cmUgdG8gcmVwbGFjZSB0aGlzISAqL1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBmb250LXdlaWdodCA6IG5vcm1hbDtcblxuICAgICAgICBtYXJnaW4tbGVmdCA6IDhweDtcbiAgICAgICAgcGFkZGluZyA6IDI2cHggMjRweCA0NnB4O1xuXG4gICAgICAgIGJvcmRlciA6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBib3JkZXItcmFkaXVzIDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kIDogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3cgOiBub25lO1xuICAgIH1cblxuICAgIGZvcm0gLmlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHkgOiBcIkhlbHZldGljYU5ldWUtTGlnaHRcIixcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsXCJIZWx2ZXRpY2EgTmV1ZVwiLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0IDogMjAwO1xuXG4gICAgICAgIHdpZHRoIDogOTclO1xuICAgICAgICBtYXJnaW4tdG9wIDogMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQgOiA2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAxNnB4O1xuICAgICAgICBwYWRkaW5nIDogM3B4O1xuXG4gICAgICAgIGJvcmRlciA6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICBvdXRsaW5lIDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZCA6ICNmYmZiZmI7XG4gICAgICAgIGJveC1zaGFkb3cgOiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDIwMCwyMDAsMjAwLC4yKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpIHtcbiAgICAgICAgLy8geW91IGNhbiBwdXQgeW91ciAyeCBsb2dvIGluIGhlcmVcbiAgICAgICAgaDEgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogdXJsKC4uL2ltYWdlcy9sb2dpbi1sb2dvQDJ4LnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXI7IC8qIG1ha2Ugc3VyZSB0byByZXBsYWNlIHRoaXMhICovXG4gICAgICAgIH1cbiAgICB9IC8vIGVuZCByZXRpbmEgbWVkaWEgcXVlcnlcbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblNpdGUgTmFtZTpcbkF1dGhvcjpcblxuU3R5bGVzaGVldDogQWRtaW4gU3R5bGVzaGVldFxuXG5JZiB5b3UgbGlrZSBsaXZpbmcgb24gdGhlIGVkZ2UsIHlvdSBjYW4gYWRkIHNvbWUgc3R5bGVzIGhlcmUgdG9cbmN1c3RvbWl6ZSB0aGUgZGFzaGJvYXJkIGFuZCBXb3JkUHJlc3MgYWRtaW4gYXJlYS4gVGhpcyBzdHlsZXNoZWV0XG5pcyBlbXB0eSwgYnV0IHlvdSBjYW4ganVzdCBzdGFydCBkcm9wcGluZyB5b3VyIHN0eWxlcyBoZXJlIHRvXG5zdGFydCBjdXN0b21pemluZy4gQWxsIGFkbWluIGZ1bmN0aW9ucyBhcmUgbG9jYXRlZCBpbiBsaWIvYWRtaW4vXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8iLCIvKipcbiAqIEBhdXRob3IgemhpeGluIHdlbiA8d2VuemhpeGluMjAxMEBnbWFpbC5jb20+XG4gKi9cblxuLm1zLXBhcmVudCB7XG4gICAgZm9udC1mYW1pbHkgOiAkdGV4dF9fZmFtaWx5LXNhbnM7XG4gICAgZm9udC1zaXplIDogMTRweDtcblxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHkgOiAkdGV4dF9fZmFtaWx5LXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDE0cHg7XG4gICAgfVxufVxuXG4ubXMtY2hvaWNlIHtcbiAgICBmb250LXNpemUgOiBjYWxjLWVtKDE0KTtcbiAgICBsaW5lLWhlaWdodCA6IDQwcHg7XG5cbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogNDBweDtcbiAgICBwYWRkaW5nIDogMDtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgIGJvcmRlciA6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fd2hpdGU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZSA6IG5vbmU7XG4gICAgfVxufVxuXG4ubXMtY2hvaWNlLmRpc2FibGVkIHtcbiAgICBjdXJzb3IgOiBkZWZhdWx0O1xuXG4gICAgY29sb3IgOiAjZGRkZGRkO1xuICAgIGJvcmRlciA6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgIGJhY2tncm91bmQtaW1hZ2UgOiBub25lO1xuXG4gICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgfVxufVxuXG4ubXMtY2hvaWNlID4gc3BhbiB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuICAgIHJpZ2h0IDogMjBweDtcbiAgICBsZWZ0IDogMDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHBhZGRpbmctbGVmdCA6IDIwcHg7XG4gICAgLy93aGl0ZS1zcGFjZSA6IG5vd3JhcDtcblxuICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcbn1cblxuLm1zLWNob2ljZSA+IHNwYW4ucGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5IDogJHRleHRfX2ZhbWlseS1zYW5zO1xuICAgIGZvbnQtc2l6ZSA6IDE0cHg7XG5cbiAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbn1cblxuLm1zLWNob2ljZS5kaXNhYmxlZCA+IHNwYW4ucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yIDogI2RkZGRkZDtcbn1cblxuLm1zLWNob2ljZSA+IGRpdiB7XG4gICAgZm9udC1zaXplIDogMTBweDtcblxuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgdG9wIDogMDtcbiAgICByaWdodCA6IDEwcHg7XG5cbiAgICB3aWR0aCA6IDIwcHg7XG4gICAgaGVpZ2h0IDogMjVweDtcblxuICAgIEBleHRlbmQgLmljb247XG4gICAgQGV4dGVuZCAuaWNvbi1hcnJvdy0tZG93bjtcbn1cblxuLm1zLWNob2ljZSA+IGRpdi5vcGVuIHtcbiAgICBAZXh0ZW5kIC5pY29uLWFycm93LS11cDtcbn1cblxuLm1zLWRyb3Age1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDEwMDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICBkaXNwbGF5IDogbm9uZTtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcbiAgICAvL3dpZHRoIDogMTAwJTtcblxuICAgIG1pbi13aWR0aCA6IDEwMCU7XG4gICAgbWFyZ2luLXRvcCA6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQgOiAtMXB4O1xuICAgIHBhZGRpbmcgOiAwO1xuXG4gICAgY29sb3IgOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgIGJvcmRlci1sZWZ0IDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG4gICAgYmFja2dyb3VuZCA6ICRjb2xvcl9fd2hpdGU7XG59XG5cbi5tcy1kcm9wLmJvdHRvbSB7XG4gICAgdG9wIDogMTAwJTtcblxuICAgIGJvcmRlci1ib3R0b20gOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbn1cblxuLm1zLWRyb3AudG9wIHtcbiAgICBib3R0b20gOiAxMDAlO1xuXG4gICAgYm9yZGVyLXRvcCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xufVxuXG4ubXMtc2VhcmNoIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHotaW5kZXggOiAxMDAwMDtcblxuICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgbWluLWhlaWdodCA6IDI2cHg7XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogNHB4IDEwcHg7XG5cbiAgICBAZXh0ZW5kIC5pY29uO1xuICAgIEBleHRlbmQgLmljb24tbWFnbmlmeTtcblxuICAgIC8vd2hpdGUtc3BhY2UgOiBub3dyYXA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleCA6IDEwO1xuICAgICAgICB0b3AgOiA1MCU7XG4gICAgICAgIHJpZ2h0IDogMThweDtcblxuICAgICAgICBwb2ludGVyLWV2ZW50cyA6IG5vbmU7XG5cbiAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWw7XG4gICAgfVxufVxuXG4ubXMtc2VhcmNoIGlucHV0IHtcbiAgICBmb250LWZhbWlseSA6IHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplIDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0IDogMzBweDtcblxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgei1pbmRleCA6IDA7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQgOiAzMHB4O1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcGFkZGluZyA6IDAgMjVweCAwIDVweDtcblxuICAgIGJvcmRlciA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWw7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogMDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XG4gICAgb3V0bGluZSA6IDA7XG4gICAgYmFja2dyb3VuZCA6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG59XG5cbi5tcy1zZWFyY2gsXG4ubXMtc2VhcmNoIGlucHV0IHtcbiAgICAtd2Via2l0LWJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgICAgIC1tb3otYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcblxuICAgICAta2h0bWwtYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tcy1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbn1cblxuLm1zLWRyb3AgdWwge1xuICAgIG92ZXJmbG93IDogYXV0bztcblxuICAgIG1hcmdpbiA6IDA7XG4gICAgcGFkZGluZyA6IDVweCAyMHB4O1xufVxuXG4ubXMtZHJvcCB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgbGlzdC1zdHlsZSA6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogbm9uZTtcblxuICAgICYuc3ViZmlsdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0IDogMzBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGlkZSB7XG4gICAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgICAgICAgICAgaGVpZ2h0IDogMDtcbiAgICAgICAgICAgIG1hcmdpbiA6IDA7XG4gICAgICAgICAgICBwYWRkaW5nIDogMDtcblxuICAgICAgICAgICAgb3BhY2l0eSA6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3ByaW1hcnk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubXMtZHJvcCB1bCA+IGxpIC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eSA6IC4zNTtcblxuICAgIGZpbHRlciA6IEFscGhhKE9wYWNpdHk9MzUpO1xufVxuXG4ubXMtZHJvcCB1bCA+IGxpLm11bHRpcGxlIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgZmxvYXQgOiBsZWZ0O1xufVxuXG4ubXMtZHJvcCB1bCA+IGxpLmdyb3VwIHtcbiAgICBjbGVhciA6IGJvdGg7XG59XG5cbi5tcy1kcm9wIHVsID4gbGkubXVsdGlwbGUgbGFiZWwge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHdpZHRoIDogMTAwJTtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG4gICAgLy93aGl0ZS1zcGFjZSA6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XG59XG5cbi5tcy1kcm9wIHVsID4gbGkgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0IDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0IDogMzBweDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIGhlaWdodCA6IDMwcHg7XG5cbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlIDogbm93cmFwO1xuXG4gICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICBsZWZ0IDogLTk5OTlweDtcblxuICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgICAgICB3aWR0aCA6IDA7XG4gICAgICAgIGhlaWdodCA6IDA7XG5cbiAgICAgICAgb3BhY2l0eSA6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuMnMgJGVhc2VJblNpbmUpO1xuXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgIHRvcCA6IDJweDtcblxuICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHdpZHRoIDogMTVweDtcbiAgICAgICAgaGVpZ2h0IDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDogMTVweDtcblxuICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgICB9XG59XG5cbi5tcy1kcm9wIHVsID4gbGkgbGFiZWwub3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0IDogYm9sZDtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICBjb2xvciA6ICRjb2xvcl9fcHJpbWFyeTtcbn1cblxuLm1zLWRyb3AgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aCA6IDFweDtcbiAgICBoZWlnaHQgOiAxcHg7XG4gICAgbWFyZ2luIDogMDtcblxuICAgIG9wYWNpdHkgOiAwO1xufVxuXG4ubXMtZHJvcCAubXMtbm8tcmVzdWx0cyB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG59XG5cbi5tcy1zZWxlY3QtYWxsLm1zLXNlbGVjdC1hbGwge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LWhlaWdodCAuMSAkZWFzZU91dFF1YXJ0KTtcblxuICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcblxuICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgIG9wYWNpdHkgOiAuNTtcbiAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWw7XG5cbiAgICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1jbG9zZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplIDogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogMzBweDtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgaGVpZ2h0IDogMzBweDtcblxuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9wZW4ge1xuICAgICAgICBwb2ludGVyLWV2ZW50cyA6IGluaGVyaXQ7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogVmFyaWFibGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGltZzogXCIuLi9pbWcvXCI7XG4kZm9udHM6IFwiLi4vZm9udHMvXCI7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBDb2xvci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb2xvcl9fd2hpdGU6ICNmZmZmZmY7XG4kY29sb3JfX2JsYWNrOiAjMDAwMDAwO1xuJGNvbG9yX19wcmltYXJ5OiAjZmY1MTAwOyAvLyBPbGQgYnJvd246ICM5OTM0MjE7XG4kY29sb3JfX3ByaW1hcnktLWxpZ2h0OiAjZmZlNmRhOyAvLyBPbGQgbGlnaHQgI2Y1ZWFlODtcbiRjb2xvcl9fc2Vjb25kYXJ5OiAjZmY1MTAwO1xuJGNvbG9yX19uZXV0cmFsLS1saWdodDogI2VmZWZlZjtcbiRjb2xvcl9fbmV1dHJhbDogIzkwOTA5MDtcbiRjb2xvcl9fbmV1dHJhbC0tZGFyazogIzFkMjUyYztcbiRjb2xvcl9fZm9vdGVyOiAjMTQxNDE3O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogVGV4dC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR0ZXh0X19mYW1pbHktc2FuczogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHRleHRfX2NvbG9yLS1iYXNlOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4kaWNvbnM6IFwiZ3JlaXNjaFwiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogUmVzcG9uc2l2ZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR2aWV3cG9ydDogMTEwMHB4O1xuJHRhYmxldDogOTcwcHg7XG4kbW9iaWxlOiA2MDBweDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IFN1c3kuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kc3VzeTogKFxuICBjb2x1bW5zOiAxMixcbiAgZ3V0dGVyczogMS8yLFxuICBtYXRoOiBmbHVpZCxcbiAgb3V0cHV0OiBmbG9hdCxcbiAgZ3V0dGVyLXBvc2l0aW9uOiBhZnRlcixcbik7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBTaXplcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRiYXNlX19mb250LXNpemU6IDE2O1xuJGJhc2VfX2xpbmU6IDI0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogVHJhbnNpdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRsaW5lYXI6IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuJGVhc2VJblNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2VJbkV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42LCAwLCAwLjczNSwgMC4wNDUpO1xuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4kZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuJGVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllcigwLjY4LCAwLCAwLjI2NSwgMSk7XG4iLCIgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIC8vIEV6ZHogW2l6eS1kaXp5XVxuIC8vIHYwLjUuMSAtIHJlbGVhc2VkIDIwMTYtMDUtMTAgMTQ6NTJcbiAvLyBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXG4gLy8gaHR0cHM6Ly9naXRodWIuY29tL2pheXNhbHZhdC9lemR6XG4gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIC8vIENvcHlyaWdodCAoQykgMjAxNiBKYXkgU2FsdmF0XG4gLy8gaHR0cDovL2pheXNhbHZhdC5jb20vXG4gLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmV6ZHotZHJvcHpvbmUge1xuICAgIGZvbnQtc2l6ZSA6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQgOiA1MHB4O1xuXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDUwcHg7XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuXG4gICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgYm9yZGVyIDogMXB4IGRhc2hlZCAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG59XG5cbi5lemR6LWRyb3B6b25lIGRpdiB7XG4gICAgLyogKi9cbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwJTtcbn1cblxuLmV6ZHotZHJvcHpvbmUgc3BhbiB7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgIGZvbnQtc2l6ZSA6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQgOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQgOiA1MHB4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgcGFkZGluZyA6IDAgMTBweDtcblxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xuXG4gICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG59XG5cbi5lemR6LWRyb3B6b25lIGltZyB7XG4gICAgbWF4LXdpZHRoIDogOTUlO1xuICAgIG1heC1oZWlnaHQgOiA5NSU7XG4gICAgbWFyZ2luLXRvcCA6IC0zcHg7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcblxuICAgIGJvcmRlci1yYWRpdXMgOiA1cHg7XG59XG5cbi5lemR6LWRyb3B6b25lIFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuICAgIHJpZ2h0IDogMDtcbiAgICBib3R0b20gOiAwO1xuICAgIGxlZnQgOiAwO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogMDtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICBvcGFjaXR5IDogMDtcbn1cblxuLmV6ZHotZm9jdXMge1xuICAgIGNvbG9yIDogZGFya2dyYXk7XG4gICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX19ibGFjaztcbn1cblxuLmV6ZHotZW50ZXIge1xuICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xufVxuXG4uZXpkei1hY2NlcHQge1xuICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xufVxuXG4uZXpkei1yZWplY3Qge1xuICAgIGNvbG9yIDogZGFya3JlZDtcbiAgICBib3JkZXIgOiAxMHB4IHNvbGlkIGRhcmtyZWQ7XG59XG4iLCIvLyBNaXhpbnMgd2l0aCB3ZWlyZCBuYW1lcyB0byBhdm9pZCBvdmVyd3JpdGVzXG5cbkBtaXhpbiBkay1wcmUoJHByb3BlcnR5LCAkdmFsdWUsICRwcmVmaXhlcykge1xuICBAZWFjaCAkcHJlZml4IGluICRwcmVmaXhlcyB7XG4gICAgLSN7JHByZWZpeH0tI3skcHJvcGVydHl9OiAkdmFsdWU7XG4gIH1cbiAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG59XG5cbkBtaXhpbiBkay1ieHN6KCRib3gpIHtcbiAgQGluY2x1ZGUgZGstcHJlKGJveC1zaXppbmcsICRib3gsIHdlYmtpdCBtb3opO1xufVxuXG5AbWl4aW4gZGstdHh0ZmxvdygkdGV4dCkge1xuICBAaW5jbHVkZSBkay1wcmUodGV4dC1vdmVyZmxvdywgJHRleHQsIG8pO1xufVxuXG4kZGstY29sb3ItYXV4OiAjMzI5N2ZkICFkZWZhdWx0O1xuJGRrLWJvcmRlci1jb2xvcjogI0NDQ0NDQyAhZGVmYXVsdDtcbiRkay1ib3JkZXItY29sb3ItYXV4OiAjMzI5N2ZkICFkZWZhdWx0O1xuJGRrLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XG4kZGstZGlzYWJsZWQtY29sb3I6ICNCQkJCQkIgIWRlZmF1bHQ7XG5cbi5kay1zZWxlY3QsXG4uZGstc2VsZWN0ICosXG4uZGstc2VsZWN0ICo6YmVmb3JlLFxuLmRrLXNlbGVjdCAqOmFmdGVyLFxuLmRrLXNlbGVjdC1tdWx0aSxcbi5kay1zZWxlY3QtbXVsdGkgKixcbi5kay1zZWxlY3QtbXVsdGkgKjpiZWZvcmUsXG4uZGstc2VsZWN0LW11bHRpICo6YWZ0ZXIge1xuICBAaW5jbHVkZSBkay1ieHN6KGJvcmRlci1ib3gpO1xufVxuXG4uZGstc2VsZWN0LFxuLmRrLXNlbGVjdC1tdWx0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGstc2VsZWN0ZWQge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMCAxLjVlbSAwIDIwcHg7XG4gIEBpbmNsdWRlIGRrLXR4dGZsb3coZWxsaXBzaXMpO1xuXG4gICY6YmVmb3Jle1xuICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgIEBleHRlbmQgLmljb24tYXJyb3ctLWRvd247XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5kay1zZWxlY3RlZC1kaXNhYmxlZCB7XG4gIGNvbG9yOiAkZGstZGlzYWJsZWQtY29sb3I7XG59XG5cbi5kay1zZWxlY3QgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLXVwIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIGJvcmRlci1yYWRpdXM6ICRkay1ib3JkZXItcmFkaXVzICRkay1ib3JkZXItcmFkaXVzIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBib3JkZXItcmFkaXVzOiAwIDAgJGRrLWJvcmRlci1yYWRpdXMgJGRrLWJvcmRlci1yYWRpdXM7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHRvcDogMTAwJTtcbn1cblxuLmRrLXNlbGVjdC1tdWx0aSAuZGstc2VsZWN0LW9wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAxMGVtO1xufVxuXG4uZGstc2VsZWN0LW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGRrLWJvcmRlci1yYWRpdXM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMTAuNWVtO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICBib3JkZXItbGVmdCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbn1cblxuLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG59XG5cbi5kay1zZWxlY3Qtb3B0aW9ucy1oaWdobGlnaHQgLmRrLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmRrLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGstc2VsZWN0LW9wdGlvbnMgLmRrLW9wdGlvbi1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbn1cblxuLmRrLXNlbGVjdC1vcHRpb25zIC5kay1vcHRpb24tZGlzYWJsZWQge1xuICBjb2xvcjogJGRrLWRpc2FibGVkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRrLW9wdGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuXG4gICsgLmRrLW9wdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB9XG4gICsgLmRrLW9wdGdyb3VwIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZGstb3B0Z3JvdXAtbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuMnMgJGVhc2VJblNpbmUpO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuXG4gICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgdG9wIDogMnB4O1xuXG4gICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgICB3aWR0aCA6IDE1cHg7XG4gICAgICBoZWlnaHQgOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0IDogMTVweDtcblxuICAgICAgY29udGVudCA6IFwiXCI7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZWZlZmVmO1xuICB9XG5cbiAgJi5zZWxlY3RlZDo6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICB9XG59XG5cbi5kay1vcHRncm91cC1vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBsaXtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICB9XG59XG5cbi5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0ZWQge1xuICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgIGJvcmRlci1sZWZ0IDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICBAZXh0ZW5kIC5pY29uLWFycm93LS11cDtcbn1cblxuLmRrLXNlbGVjdC1vcGVuLWRvd24gLmRrLXNlbGVjdGVkIHtcbiAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgICBib3JkZXItbGVmdCA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgQGV4dGVuZCAuaWNvbi1hcnJvdy0tdXA7XG59XG5cbi5kay1zZWxlY3Qtb3Blbi11cCAuZGstc2VsZWN0LW9wdGlvbnMsXG4uZGstc2VsZWN0LW9wZW4tZG93biAuZGstc2VsZWN0LW9wdGlvbnMsXG4uZGstc2VsZWN0LW11bHRpOmZvY3VzIC5kay1zZWxlY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGstc2VsZWN0LW11bHRpOmhvdmVyLFxuLmRrLXNlbGVjdC1tdWx0aTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kay1zZWxlY3RlZDpob3Zlcixcbi5kay1zZWxlY3RlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kay1zZWxlY3QtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAkZGstZGlzYWJsZWQtY29sb3I7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIC5kay1zZWxlY3RlZHtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnNlbGVjdFtkYXRhLWRrY2FjaGVpZF17XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuIiwiLmJ0biB7XG4gICAgJi0tcmVzZXQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTUsICRsaW5lOiAyMSk7XG5cbiAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICBwYWRkaW5nIDogMDtcblxuICAgICAgICBjdXJzb3IgOiBwb2ludGVyO1xuXG4gICAgICAgIGJvcmRlciA6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQgOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZSA6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IEFwcGx5LlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmLS1hcHBseSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgIG1hcmdpbi10b3AgOiAzMHB4O1xuICAgICAgICBwYWRkaW5nIDogMTBweCAyMHB4O1xuXG4gICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZCA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogQ2FsbFRvQWN0aW9uLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmLS1jdGEge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICBtYXJnaW4tdG9wIDogMzBweDtcbiAgICAgICAgcGFkZGluZyA6IDEwcHggMjBweDtcblxuICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQgOiAkY29sb3JfX3NlY29uZGFyeTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAjaG9tZSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMTUwJSk7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3AgOiAwJTtcbiAgICAgICAgICAgIHJpZ2h0IDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogRmlsdGVycy5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJi0tZmlsdGVycyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0IDogY2FsYy1lbSg1MCk7XG5cbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgd2lkdGggOiAxMDAlO1xuXG4gICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogTGluZWFyLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmLS1saW5lYXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgJGVhc2VJbk91dFF1YWQpO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0IDogYm9sZDtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgbWFyZ2luLXRvcCA6IGNhbGMtZW0oMzApO1xuICAgICAgICBwYWRkaW5nIDogY2FsYy1lbSgxNSkgY2FsYy1lbSgxMCk7XG5cbiAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgY29sb3IgOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGJvcmRlciA6IDJweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMjApO1xuXG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wIDogM3B4O1xuXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiBjYWxjLWVtKDEwLCAxOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBTdWJtaXQuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICYtLXN1Ym1pdCB7XG4gICAgICAgICYtLXNlYXJjaCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKGNhbGMtZW0oNjAsIDE4KSwgY2FsYy1lbSg3MywgMTgpKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4zcyAkZWFzZUluT3V0UXVhZCwgb3BhY2l0eSAuM3MgJGVhc2VJbk91dFF1YWQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTgwcHgsIDAsIDApO1xuXG4gICAgICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE4KTtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICByaWdodCA6IDIwcHg7XG5cbiAgICAgICAgICAgIGZsb2F0IDogcmlnaHQ7XG5cbiAgICAgICAgICAgIG9wYWNpdHkgOiAwO1xuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuXG4gICAgICAgICAgICAuc2VhcmNoYmFyLWlzLW9wZW4gJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcblxuICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBJY29uLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmLS1pY29uIHtcbiAgICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2hvdy1tYXBzIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZSA6IDE0LCAkbGluZTogMjEsICRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnkpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0IDogMzNweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICAgICAgICBmb250LXNpemUgOiAyMXB4O1xuXG4gICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wIDogNTAlO1xuICAgICAgICAgICAgbGVmdCA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBNZW51IG1vYmlsZS5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICB3aWR0aCA6IDI1cHg7XG4gICAgICAgIGhlaWdodCA6IDQ3cHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQgOiAzN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjJzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcCA6IDUwJTtcblxuICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQgOiAycHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3doaXRlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oNTAlIDUwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odG9wIC4ycyAuMnMgJGVhc2VJbk91dFF1YWQsIHRyYW5zZm9ybSAuMnMgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3AgOiAtN3B4O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodCA6IDJweDtcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlwiO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKDUwJSA1MCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRvcCAuMnMgLjJzICRlYXNlSW5PdXRRdWFkLCB0cmFuc2Zvcm0gLjJzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wIDogNXB4O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodCA6IDJweDtcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlwiO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pcy1hY3RpdmUge1xuICAgICAgICAgICAgLmJ0bi0tbW9iaWxlX19saW5lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0b3AgLjJzICRlYXNlSW5PdXRRdWFkLCB0cmFuc2Zvcm0gLjJzIC4ycyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgICAgICAgICAgICAgdG9wIDogMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odG9wIC4ycyAkZWFzZUluT3V0UXVhZCwgdHJhbnNmb3JtIC4ycyAuMnMgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgICAgIHRvcCA6IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZvcm0ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAmX190YWIge1xuICAgICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAzMHB4O1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogSW5wdXQuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC5pbnB1dCB7XG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZSA6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IFNlYXJjaC5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJi0tc2VhcmNoYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4zcyAkZWFzZUluT3V0UXVhZCwgbWF4LWhlaWdodCAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXggOiAyMDAwO1xuICAgICAgICB0b3AgOiAtMTNweDtcblxuICAgICAgICBtYXgtaGVpZ2h0IDogY2FsYy1lbSg3Myk7XG5cbiAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG5cbiAgICAgICAgI3NlYXJjaCAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBndXR0ZXIoMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taXMtY2xvc2Uge1xuICAgICAgICAgICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICAgICAgICAgIG1heC1oZWlnaHQgOiAwO1xuXG4gICAgICAgICAgICBvcGFjaXR5IDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC0tc2VhcmNoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTgpO1xuICAgICAgICAgICAgLy9saW5lLWhlaWdodCA6IGNhbGMtZW0oNzMsIDE4KTtcblxuICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0IDogY2FsYy1lbSg3MywgMTgpO1xuICAgICAgICAgICAgcGFkZGluZyA6IDIwcHggMTAwcHggMjBweCAyMHB4O1xuXG4gICAgICAgICAgICBvcGFjaXR5IDogMTtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlciA6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IEZpZWxkLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAuZmllbGQge1xuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgIHdpZHRoIDogMTAwJTtcblxuICAgICAgICAucmVtb3ZlLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjNzICRlYXNlT3V0UXVhcnQsIGNvbG9yIC4zcyAkZWFzZU91dFF1YXJ0KTtcblxuICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodCA6IDQwcHg7XG5cbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgb3BhY2l0eSA6IDE7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxMiwgMTQpO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pcy1oaWRlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3IgOiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcblxuICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZnVsbCB7XG4gICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IFNlbGVjdC5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLnNlbGVjdCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxNCwgJGxpbmU6IDUwLCAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyayk7XG4gICAgICAgIEBpbmNsdWRlIGFwcGVhcmFuY2UoKTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCA1MHB4KTtcblxuICAgICAgICBsaW5lLWhlaWdodCA6IGNhbGMtZW0oNTAsIDE0KTtcblxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICBwYWRkaW5nIDogMCBjYWxjLWVtKDIwLCAxNCk7XG5cbiAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgICAgIGJvcmRlciA6IG5vbmU7XG5cbiAgICAgICAgJi5tcy1wYXJlbnQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiA0MHB4O1xuXG4gICAgICAgICAgICB3aWR0aCA6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0IDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGstc2VsZWN0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogNDBweDtcblxuICAgICAgICAgICAgaGVpZ2h0IDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZSA6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiBjYWxjLWVtKDUwLCAxNCk7XG5cbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgaGVpZ2h0IDogY2FsYy1lbSg1MCwgMTQpO1xuICAgICAgICAgICAgcGFkZGluZyA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mdWxsIHtcbiAgICAgICAgICAgIHBhZGRpbmcgOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbXVsdGkge1xuICAgICAgICAgICAgcGFkZGluZyA6IDA7XG5cbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDogY2FsYy1lbSgxNywgMTQpIGNhbGMtZW0oMjAsIDE0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWlzLWhpZGUge1xuICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IEZpbHRlcnMuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgICYtLWZpbHRlcnMge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjNzICRlYXNlSW5PdXRRdWFkLCB0b3AgLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICB0b3AgOiAwO1xuICAgICAgICBcbiAgICAgICAgei1pbmRleDogOTA7XG5cbiAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICBwYWRkaW5nIDogMzBweCAwIDA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taXMtZml4ZWQge1xuICAgICAgICAgICAgcG9zaXRpb24gOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXggOiA5MDtcbiAgICAgICAgICAgIHRvcCA6IDczcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3AgOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5vLXRhbnNpdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuM3MgJGVhc2VJbk91dFF1YWQsIHRvcCAwcyAkZWFzZUluT3V0UXVhZCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pcy1oaWRlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgyIG9mIDEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgICAgICAgICYtLWZ1bGwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMjApO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wIDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0IDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigkY29sb3JfX25ldXRyYWwtLWRhcmspO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDogMCAyMHB4IDAgNTZweDtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXIgOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGNvbG9yX193aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjotbXMtY2xlYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gSGlkZSBpZSBkZWZhdWx0IGFwcGVhcmFuY2UgKGV4OiBhcnJvdyBzZWxlY3Qgb3IgY2xlYXIgYnV0dG9uIGluIGlucHV0KVxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUgOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhbGxlcnkoNCBvZiAxMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhbGxlcnkoMTIgb2YgMTIpO1xuXG4gICAgICAgICAgICAgICAgY2xlYXIgOiBib3RoO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW1vcmUtZWxtIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0LS1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICAgICAgICAgICAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGggOiA1MCUgLSBndXR0ZXIoMTApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmLmRrLXNlbGVjdDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IGd1dHRlcigxMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmRrLXNlbGVjdDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiBndXR0ZXIoMTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGggOiA1MCUgLSBndXR0ZXIoMTApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3RbZGF0YS1ka2NhY2hlaWRdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTmluamEgZm9ybXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmluamEtZm9ybXMtY29udCB7XG5cblxuICAgICYgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIC4zcyAkZWFzZU91dFF1YXJ0LCBjb2xvciAuM3MgJGVhc2VPdXRRdWFydCk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICB0b3AgOiAxcHg7XG5cbiAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgICAgICB3aWR0aCA6IDE0cHghaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQgOiAxNHB4IWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcblxuICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICBib3JkZXIgOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsO1xuICAgIH1cbiAgICAuY2hlY2tib3gtd3JhcCBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB9XG5cbiAgICAubmluamEtZm9ybXMtcmVxdWlyZWQtaXRlbXMge1xuICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE0KTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tIDogY2FsYy1lbSgyMCk7XG4gICAgfVxuXG4gICAgLm5pbmphLWZvcm1zLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplIDogMTRweDtcblxuICAgICAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbDtcbiAgICB9XG5cbiAgICAubmluamEtZm9ybXMtZmllbGQtZXJyb3Ige1xuICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE0KTtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgIGNsZWFyIDogYm90aDtcblxuICAgICAgICBtYXJnaW4tdG9wIDogNXB4O1xuICAgIH1cblxuICAgIC5maWVsZC13cmFwIHtcbiAgICAgICAgJi5oaWRkZW4td3JhcCB7XG4gICAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgICAgICAgICAgaGVpZ2h0IDogMDtcbiAgICAgICAgICAgIG1hcmdpbiA6IDA7XG5cbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcblxuICAgICAgICAgICAgb3BhY2l0eSA6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpZWxkLS1taWRkbGUtd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDYpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5maWVsZC0tbWlkZGxlLS1sYXN0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Bhbig2IGxhc3QpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5pbmphLWZvcm1zLWZpZWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTQpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiBjYWxjLWVtKDUwLCAxNCk7XG5cbiAgICAgICAgICAgIHdpZHRoIDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodCA6IGNhbGMtZW0oNTAsIDE0KTtcbiAgICAgICAgICAgIHBhZGRpbmcgOiAwIGNhbGMtZW0oMjAsIDE0KTtcblxuICAgICAgICAgICAgYm9yZGVyIDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lIDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRrLXNlbGVjdGVkLFxuICAgICAgICAgICAgLmRrLXNlbGVjdC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgLmRrLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDIxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxNCwgJGxpbmU6IDIxLCAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyayk7XG5cbiAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAxMjBweDtcblxuICAgICAgICAgICAgcmVzaXplIDogdmVydGljYWw7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYudXBsb2FkLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICB3aWR0aCA6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDogMDtcblxuICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXpkei1kcm9wem9uZSB7XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxNCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgOiBjYWxjLWVtKDUwLCAxNCk7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBjdXJzb3IgOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBib3JkZXIgOiAxcHggZGFzaGVkICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX193aGl0ZTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpc3QtcmFkaW8td3JhcCB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDIxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yIDogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaWNvbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlT3V0UXVhcnQsIGNvbG9yIC4zcyAkZWFzZU91dFF1YXJ0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcCA6IDJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCA6IFwiXCI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXIgOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTUwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saXN0LWNoZWNrYm94LXdyYXAge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogMTRweDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgOiAyMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0IDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmljb247XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIC4zcyAkZWFzZU91dFF1YXJ0LCBjb2xvciAuM3MgJGVhc2VPdXRRdWFydCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3AgOiAxcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlwiO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyIDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1jaGVja2VkOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3AgOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC01MDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3VibWl0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlSW5PdXRRdWFkKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdCA6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgd2lkdGggOiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwIGNhbGMtZW0oNDApO1xuXG4gICAgICAgICAgICAgICAgY3Vyc29yIDogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2UgOiBub25lO1xuICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZSA6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlIDogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5pbmphLWZvcm1zLXJlc3BvbnNlLW1zZyB7XG4gICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMzAsIDE0KTtcblxuICAgIHAsXG4gICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMTQsIDIwKTtcblxuICAgICAgICB0ZXh0LWFsaWduIDogcmlnaHQ7XG4gICAgfVxuXG4gICAgJi5uaW5qYS1mb3Jtcy1zdWNjZXNzLW1zZyB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxNik7XG5cbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5pbmphLWZvcm1zLWVycm9yLW1zZyB7XG4gICAgICAgIHAsXG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE0KTtcblxuICAgICAgICAgICAgY29sb3IgOiByZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5NdWx0aUZpbGUtbGlzdCB7XG4gICAgLk11bHRpRmlsZS1sYWJlbCB7XG4gICAgICAgIC5NdWx0aUZpbGUtcmVtb3ZlIHtcbiAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGNvbG9yIDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgICAgICBAZXh0ZW5kIC5pY29uLWNsb3NlO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wIDogMnB4O1xuXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEd1dHRlciBTeW50YXhcbi8vID09PT09PT09PT09PT1cblxuXG4vLyBHdXR0ZXJzXG4vLyAtLS0tLS0tXG4vLyBTZXQgZ3V0dGVycyBvbiBhbiBlbGVtZW50LlxuLy8gLSBbJHNwYW5dICAgOiA8c2V0dGluZ3M+XG5AbWl4aW4gZ3V0dGVycyhcbiAgJHNwYW46ICRzdXN5XG4pIHtcbiAgJGluc3BlY3QgIDogJHNwYW47XG4gICRzcGFuICAgICA6IHBhcnNlLWd1dHRlcnMoJHNwYW4pO1xuICAkX2d1dHRlcnMgOiBnZXQtZ3V0dGVycygkc3Bhbik7XG5cbiAgJF9vdXRwdXQ6IChcbiAgICBiZWZvcmU6IG1hcC1nZXQoJF9ndXR0ZXJzLCBiZWZvcmUpLFxuICAgIGFmdGVyOiBtYXAtZ2V0KCRfZ3V0dGVycywgYWZ0ZXIpLFxuICAgIGZsb3c6IHN1c3ktZ2V0KGZsb3csICRzcGFuKSxcbiAgKTtcblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoZ3V0dGVycywgJGluc3BlY3QpO1xuXG4gIEBpZiBpcy1pbnNpZGUoJHNwYW4pIHtcbiAgICBAaW5jbHVkZSBwYWRkaW5nLW91dHB1dCgkX291dHB1dC4uLik7XG4gIH0gQGVsc2Uge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1vdXRwdXQoJF9vdXRwdXQuLi4pO1xuICB9XG59XG5cbkBtaXhpbiBndXR0ZXIoXG4gICRzcGFuOiAkc3VzeVxuKSB7XG4gIEBpbmNsdWRlIGd1dHRlcnMoJHNwYW4pO1xufVxuXG5cbi8vIEd1dHRlclxuLy8gLS0tLS0tXG4vLyBSZXR1cm4gdGhlIHdpZHRoIG9mIGEgZ3V0dGVyLlxuLy8gLSBbJHNwYW5dICAgOiA8c2V0dGluZ3M+XG5AZnVuY3Rpb24gZ3V0dGVyKFxuICAkc3BhbjogJHN1c3lcbikge1xuICAkc3BhbjogcGFyc2UtZ3V0dGVycygkc3Bhbik7XG5cbiAgJF9ndXR0ZXJzOiBnZXQtZ3V0dGVycygkc3Bhbik7XG4gICRfZ3V0dGVyczogbWFwLWdldCgkX2d1dHRlcnMsIGJlZm9yZSkgb3IgbWFwLWdldCgkX2d1dHRlcnMsIGFmdGVyKTtcblxuICBAcmV0dXJuICRfZ3V0dGVycztcbn1cblxuQGZ1bmN0aW9uIGd1dHRlcnMoXG4gICRzcGFuOiAkc3VzeVxuKSB7XG4gIEByZXR1cm4gZ3V0dGVyKCRzcGFuKTtcbn1cblxuXG4vLyBHZXQgR3V0dGVyIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gZ3V0dGVyIHdpZHRoLlxuLy8gLSBbJGNvbnRleHRdOiA8Y29udGV4dD5cbkBmdW5jdGlvbiBnZXQtZ3V0dGVyLXdpZHRoKFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkY29udGV4dCAgOiBwYXJzZS1ndXR0ZXJzKCRjb250ZXh0KTtcblxuICAkX2d1dHRlcnMgOiBzdXN5LWdldChndXR0ZXJzLCAkY29udGV4dCk7XG4gICRfZ3V0dGVyICA6IHN1c3ktZ2V0KGd1dHRlci1vdmVycmlkZSwgJGNvbnRleHQpO1xuXG4gIEBpZiAkX2d1dHRlcnMgYW5kICgkX2d1dHRlcnMgPiAwKSBhbmQgbm90KCRfZ3V0dGVyKSB7XG4gICAgJF9jb2x1bW4td2lkdGg6IHN1c3ktZ2V0KGNvbHVtbi13aWR0aCwgJGNvbnRleHQpO1xuICAgICRfbWF0aDogZ3V0dGVyLW1hdGgoJGNvbnRleHQpO1xuICAgIEBpZiAkX21hdGggPT0gc3RhdGljIHtcbiAgICAgICRfZ3V0dGVyOiAkX2d1dHRlcnMgKiB2YWxpZC1jb2x1bW4tbWF0aCgkX21hdGgsICRfY29sdW1uLXdpZHRoKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRfY29sdW1ucyA6IHN1c3ktZ2V0KGNvbHVtbnMsICRjb250ZXh0KTtcbiAgICAgICRfc3ByZWFkICA6IGlmKGlzLXNwbGl0KCRjb250ZXh0KSwgd2lkZSwgc3VzeS1nZXQoc3ByZWFkLCAkY29udGV4dCkpO1xuICAgICAgJF9ndXR0ZXIgIDogcGVyY2VudGFnZSgkX2d1dHRlcnMgLyBzdXN5LXN1bSgkX2NvbHVtbnMsICRfZ3V0dGVycywgJF9zcHJlYWQpKTtcbiAgICB9XG4gIH1cblxuICAkX2d1dHRlcjogaWYoJF9ndXR0ZXIgPT0gJ25vLWd1dHRlcnMnIG9yICRfZ3V0dGVyID09ICduby1ndXR0ZXInLCBudWxsLCAkX2d1dHRlcik7XG5cbiAgQHJldHVybiAkX2d1dHRlcjtcbn1cblxuXG4vLyBHZXQgR3V0dGVyc1xuLy8gLS0tLS0tLS0tLS1cbi8vIFJldHVybiBiZWZvcmUgYW5kIGFmdGVyIGd1dHRlciB2YWx1ZXMuXG4vLyAtIFskY29udGV4dF06IDxjb250ZXh0PlxuQGZ1bmN0aW9uIGdldC1ndXR0ZXJzKFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkY29udGV4dCAgICAgICAgICAgIDogcGFyc2UtZ3V0dGVycygkY29udGV4dCk7XG5cbiAgJF9ndXR0ZXItcG9zaXRpb24gICA6IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJGNvbnRleHQpO1xuICAkX2d1dHRlciAgICAgICAgICAgIDogZ2V0LWd1dHRlci13aWR0aCgkY29udGV4dCk7XG5cbiAgJF9yZXR1cm4gICAgICAgICAgICA6IChiZWZvcmU6IG51bGwsIGFmdGVyOiBudWxsKTtcblxuICBAaWYgaXMtc3BsaXQoJGNvbnRleHQpIGFuZCAkX2d1dHRlciB7XG4gICAgJF9ndXR0ZXI6ICRfZ3V0dGVyIC8gMjtcbiAgICAkX3JldHVybjogbWFwLW1lcmdlKCRfcmV0dXJuLCAoYmVmb3JlOiAkX2d1dHRlciwgYWZ0ZXI6ICRfZ3V0dGVyKSk7XG4gIH0gQGVsc2Uge1xuICAgICRfcmV0dXJuOiBtYXAtbWVyZ2UoJF9yZXR1cm4sICgkX2d1dHRlci1wb3NpdGlvbjogJF9ndXR0ZXIpKTtcbiAgfVxuXG4gIEByZXR1cm4gJF9yZXR1cm47XG59XG5cblxuLy8gSXMgSW5zaWRlXG4vLyAtLS0tLS0tLS1cbi8vIFJldHVybnMgdHJ1ZSBpZiBndXR0ZXJzIGFyZSBpbnNpZGUuXG4vLyAkY29udGV4dDogPGNvbnRleHQ+XG5AZnVuY3Rpb24gaXMtaW5zaWRlKFxuICAkY29udGV4dFxuKSB7XG4gICRfaW5zaWRlOiBpbnNpZGUgaW5zaWRlLXN0YXRpYztcbiAgJF9ndXR0ZXItcG9zaXRpb246IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJGNvbnRleHQpO1xuXG4gIEByZXR1cm4gaWYoaW5kZXgoJF9pbnNpZGUsICRfZ3V0dGVyLXBvc2l0aW9uKSwgdHJ1ZSwgZmFsc2UpO1xufVxuXG5cbi8vIElzIFNwbGl0XG4vLyAtLS0tLS0tLVxuLy8gUmV0dXJucyB0cnVlIGlmIGd1dHRlcnMgYXJlIHNwbGl0LlxuLy8gJGNvbnRleHQ6IDxjb250ZXh0PlxuQGZ1bmN0aW9uIGlzLXNwbGl0KFxuICAkY29udGV4dFxuKSB7XG4gICRfc3BsaXQ6IHNwbGl0IGluc2lkZSBpbnNpZGUtc3RhdGljO1xuICAkX2d1dHRlci1wb3NpdGlvbjogc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkY29udGV4dCk7XG5cbiAgQHJldHVybiBpZihpbmRleCgkX3NwbGl0LCAkX2d1dHRlci1wb3NpdGlvbiksIHRydWUsIGZhbHNlKTtcbn1cblxuXG4vLyBHdXR0ZXIgTWF0aFxuLy8gLS0tLS0tLS0tLS1cbi8vIFJldHVybiB0aGUgbWF0aCB0byB1c2UgZm9yIGd1dHRlciBjYWxjdWxhdGlvbnNcbi8vICRjb250ZXh0OiA8Y29udGV4dD5cbkBmdW5jdGlvbiBndXR0ZXItbWF0aChcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJF9yZXR1cm4gIDogc3VzeS1nZXQobWF0aCwgJGNvbnRleHQpO1xuICAkX3JldHVybiAgOiBpZihzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRjb250ZXh0KSA9PSBpbnNpZGUtc3RhdGljLCBzdGF0aWMsICRfcmV0dXJuKTtcblxuICBAcmV0dXJuICRfcmV0dXJuO1xufVxuIiwiLy8gcmVtIFN1cHBvcnRcbi8vID09PT09PT09PT09XG5cbi8vIHJlbVxuLy8gLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3Igb3V0cHV0IGRpcmVjdGx5LlxuLy8gLSAkcHJvcCAgOiA8Y3NzIHByb3BlcnR5PlxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxuQG1peGluIHN1c3ktcmVtKFxuICAkcHJvcCxcbiAgJHZhbFxuKSB7XG4gICRfcmVxczogKFxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcbiAgICBtaXhpbjogcmVtLFxuICApO1xuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcbiAgICBAaW5jbHVkZSByZW0oJHByb3AsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICAjeyRwcm9wfTogJHZhbDtcbiAgfVxufVxuIiwiLy8gU3BhbiBTeW50YXhcbi8vID09PT09PT09PT09XG5cbi8vIFNwYW4gW21peGluXVxuLy8gLS0tLS0tLS0tLS0tXG4vLyBTZXQgYSBzcGFubmluZyBlbGVtZW50IHVzaW5nIHNob3J0aGFuZCBzeW50YXguXG4vLyAtICRzcGFuICA6IDxzcGFuPlxuQG1peGluIHNwYW4oXG4gICRzcGFuXG4pIHtcbiAgJGluc3BlY3Q6ICRzcGFuO1xuICAkc3BhbjogcGFyc2Utc3Bhbigkc3Bhbik7XG4gICRvdXRwdXQ6IHNwYW4tbWF0aCgkc3Bhbik7XG4gICRuZXN0aW5nOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRjbGVhcjogc3VzeS1nZXQoY2xlYXIsICRzcGFuKTtcblxuICAkYm94OiBzdXN5LWdldChib3gtc2l6aW5nLCAkc3Bhbik7XG4gICRjb250ZW50LWJveDogaWYoc3VzeS1nZXQoZ2xvYmFsLWJveC1zaXppbmcpICE9ICdib3JkZXItYm94JywgdHJ1ZSwgZmFsc2UpO1xuICAkYm94OiAkYm94IG9yIGlmKGlzLWluc2lkZSgkc3BhbikgYW5kICRjb250ZW50LWJveCwgYm9yZGVyLWJveCwgbnVsbCk7XG5cbiAgQGlmICRjbGVhciA9PSBicmVhayB7XG4gICAgQGluY2x1ZGUgYnJlYWs7XG4gIH0gQGVsc2UgaWYgJGNsZWFyID09IG5vYnJlYWsge1xuICAgIEBpbmNsdWRlIG5vYnJlYWs7XG4gIH1cblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3Qoc3BhbiwgJGluc3BlY3QpO1xuICBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6ICRib3gpKTtcbiAgQGluY2x1ZGUgZmxvYXQtc3Bhbi1vdXRwdXQoJG91dHB1dC4uLik7XG5cbiAgQGlmIHZhbGlkLWNvbHVtbnMoJG5lc3RpbmcsIHNpbGVudCkge1xuICAgIEBpbmNsdWRlIG5lc3RlZCgkc3BhbikgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBTcGFuIFtmdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHRoZSB3aWR0aCBvZiBhIHNwYW4uXG4vLyAtICRzcGFuICA6IDxzcGFuPlxuQGZ1bmN0aW9uIHNwYW4oXG4gICRzcGFuXG4pIHtcbiAgQHJldHVybiBnZXQtc3Bhbi13aWR0aCgkc3Bhbik7XG59XG5cbi8vIFNwYW4gTWF0aFxuLy8gLS0tLS0tLS0tXG4vLyBHZXQgYWxsIHRoZSBzcGFuIHJlc3VsdHMuXG4vLyAtICRzcGFuOiA8bWFwPlxuQGZ1bmN0aW9uIHNwYW4tbWF0aChcbiAgJHNwYW5cbikge1xuICAkbmVzdCAgICAgICAgICAgICA6IGlmKHN1c3ktZ2V0KHJvbGUsICRzcGFuKSA9PSBuZXN0LCB0cnVlLCBmYWxzZSk7XG4gICRzcGxpdC1uZXN0ICAgICAgIDogaWYoaXMtc3BsaXQoJHNwYW4pIGFuZCAkbmVzdCwgdHJ1ZSwgZmFsc2UpO1xuICAkZWRnZSAgICAgICAgICAgICA6IGdldC1lZGdlKCRzcGFuKTtcbiAgJGxvY2F0aW9uICAgICAgICAgOiBnZXQtbG9jYXRpb24oJHNwYW4pO1xuXG4gICRmbG9hdCAgICAgICAgICAgIDogZnJvbTtcbiAgJHBhZGRpbmctYmVmb3JlICAgOiBudWxsO1xuICAkcGFkZGluZy1hZnRlciAgICA6IG51bGw7XG4gICRtYXJnaW4tYmVmb3JlICAgIDogbnVsbDtcbiAgJG1hcmdpbi1hZnRlciAgICAgOiBudWxsO1xuXG4gIC8vIGNhbGN1bGF0ZSB3aWR0aHNcbiAgJHNwcmVhZDogaW5kZXgobWFwLXZhbHVlcygkc3BhbiksIHNwcmVhZCk7XG4gICRzcGFuOiBpZigkc3BsaXQtbmVzdCBhbmQgbm90KCRzcHJlYWQpLCBtYXAtbWVyZ2UoJHNwYW4sIChzcHJlYWQ6IHdpZGUpKSwgJHNwYW4pO1xuICAkd2lkdGg6IGdldC1zcGFuLXdpZHRoKCRzcGFuKTtcbiAgJGd1dHRlcnM6IGdldC1ndXR0ZXJzKCRzcGFuKTtcblxuICAvLyBhcHBseSBndXR0ZXJzXG4gIEBpZiBpcy1pbnNpZGUoJHNwYW4pIHtcbiAgICBAaWYgbm90KHN1c3ktZ2V0KHJvbGUsICRzcGFuKSkge1xuICAgICAgJHBhZGRpbmctYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpO1xuICAgICAgJHBhZGRpbmctYWZ0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsIGFmdGVyKTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBpZiBub3QoJHNwbGl0LW5lc3QpIHtcbiAgICAgICRtYXJnaW4tYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpO1xuICAgICAgJG1hcmdpbi1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIHNwZWNpYWwgbWFyZ2luIGhhbmRsaW5nXG4gIEBpZiBzdXN5LWdldChvdXRwdXQsICRzcGFuKSA9PSBpc29sYXRlIGFuZCAkbG9jYXRpb24ge1xuICAgICRtYXJnaW4tYmVmb3JlOiBnZXQtaXNvbGF0aW9uKCRzcGFuKTtcbiAgICAkbWFyZ2luLWFmdGVyOiAtMTAwJTtcbiAgfSBAZWxzZSBpZiAkZWRnZSB7XG4gICAgJGlzLXNwbGl0OiBpcy1zcGxpdCgkc3Bhbik7XG4gICAgJHBvczogc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkc3Bhbik7XG5cbiAgICBAaWYgJGVkZ2UgPT0gbGFzdCB7XG4gICAgICAkZmxvYXQ6IHN1c3ktZ2V0KGxhc3QtZmxvdywgJHNwYW4pO1xuICAgIH1cblxuICAgIEBpZiBub3QoJGlzLXNwbGl0KSB7XG4gICAgICBAaWYgJGVkZ2UgPT0gZnVsbCBvciAoJGVkZ2UgPT0gZmlyc3QgYW5kICRwb3MgPT0gYmVmb3JlKSB7XG4gICAgICAgICRtYXJnaW4tYmVmb3JlOiAwO1xuICAgICAgfVxuICAgICAgQGlmICRlZGdlID09IGZ1bGwgb3IgKCRlZGdlID09IGxhc3QgYW5kICRwb3MgPT0gYWZ0ZXIpIHtcbiAgICAgICAgJG1hcmdpbi1hZnRlcjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEByZXR1cm4gKFxuICAgIHdpZHRoICAgICAgICAgICA6ICR3aWR0aCxcbiAgICBmbG9hdCAgICAgICAgICAgOiAkZmxvYXQsXG4gICAgbWFyZ2luLWJlZm9yZSAgIDogJG1hcmdpbi1iZWZvcmUsXG4gICAgbWFyZ2luLWFmdGVyICAgIDogJG1hcmdpbi1hZnRlcixcbiAgICBwYWRkaW5nLWJlZm9yZSAgOiAkcGFkZGluZy1iZWZvcmUsXG4gICAgcGFkZGluZy1hZnRlciAgIDogJHBhZGRpbmctYWZ0ZXIsXG4gICAgZmxvdyAgICAgICAgICAgIDogc3VzeS1nZXQoZmxvdywgJHNwYW4pLFxuICApO1xufVxuXG4vLyBHZXQgU3BhbiBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiBzcGFuIHdpZHRoLlxuLy8gLSAkc3BhbjogPG1hcD5cbkBmdW5jdGlvbiBnZXQtc3Bhbi13aWR0aChcbiAgJHNwYW5cbikge1xuICAkc3BhbiAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcblxuICAkbiAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRsb2NhdGlvbiA6IGdldC1sb2NhdGlvbigkc3Bhbik7XG4gICRjb2x1bW5zICA6IHN1c3ktZ2V0KGNvbHVtbnMsICRzcGFuKTtcbiAgJGd1dHRlcnMgIDogc3VzeS1nZXQoZ3V0dGVycywgJHNwYW4pO1xuICAkc3ByZWFkICAgOiBzdXN5LWdldChzcHJlYWQsICRzcGFuKTtcblxuICAkY29udGV4dCAgOiBudWxsO1xuICAkc3Bhbi1zdW0gOiBudWxsO1xuICAkd2lkdGggICAgOiBudWxsO1xuXG4gIEBpZiAkbiA9PSAnZnVsbCcge1xuICAgICRwb3M6IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJHNwYW4pO1xuICAgICRyb2xlOiBzdXN5LWdldChyb2xlLCAkc3Bhbik7XG4gICAgJG46IGlmKCRwb3MgPT0gc3BsaXQgYW5kICRyb2xlICE9IG5lc3QsIHN1c3ktY291bnQoJGNvbHVtbnMpLCAxMDAlKTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCRuKSAhPSBudW1iZXIge1xuICAgIEB3YXJuIFwiKCN7dHlwZS1vZigkbil9KSAjeyRufSBpcyBub3QgYSB2YWxpZCBzcGFuLlwiO1xuICB9IEBlbHNlIGlmIHVuaXRsZXNzKCRuKSB7XG4gICAgJGNvbnRleHQ6IHN1c3ktc3VtKCRjb2x1bW5zLCAkZ3V0dGVycywgaWYoaXMtc3BsaXQoJHNwYW4pLCB3aWRlLCBuYXJyb3cpKTtcbiAgICAkc3ByZWFkOiBpZihpcy1pbnNpZGUoJHNwYW4pLCAkc3ByZWFkIG9yIHdpZGUsICRzcHJlYWQpO1xuICAgICRzcGFuLXN1bTogc3VzeSgkbiwgJGxvY2F0aW9uLCAkY29sdW1ucywgJGd1dHRlcnMsICRzcHJlYWQpO1xuXG4gICAgJF9tYXRoOiBzdXN5LWdldChtYXRoLCAkc3Bhbik7XG4gICAgJF9jb2x1bW4td2lkdGg6IHN1c3ktZ2V0KGNvbHVtbi13aWR0aCwgJHNwYW4pO1xuICAgIEBpZiAkX21hdGggPT0gc3RhdGljIHtcbiAgICAgICR3aWR0aDogJHNwYW4tc3VtICogdmFsaWQtY29sdW1uLW1hdGgoJF9tYXRoLCAkX2NvbHVtbi13aWR0aCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkd2lkdGg6IHBlcmNlbnRhZ2UoJHNwYW4tc3VtIC8gJGNvbnRleHQpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJHdpZHRoOiAkbjtcbiAgfVxuXG4gIEByZXR1cm4gJHdpZHRoO1xufVxuIiwiLy8gRGlyZWN0aW9uIEhlbHBlcnNcbi8vID09PT09PT09PT09PT09PT09XG5cbi8vIFN1c3kgRmxvdyBEZWZhdWx0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtIFBSSVZBVEVcbkBpbmNsdWRlIHN1c3ktZGVmYXVsdHMoKFxuICBmbG93OiBsdHIsXG4pKTtcblxuLy8gR2V0IERpcmVjdGlvblxuLy8gLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHRoZSAnZnJvbScgb3IgJ3RvJyBkaXJlY3Rpb24gb2YgYSBsdHIgb3IgcnRsIGZsb3cuXG4vLyAtIFskZmxvd10gIDogbHRyIHwgcnRsXG4vLyAtIFska2V5XSAgIDogZnJvbSB8IHRvXG5AZnVuY3Rpb24gZ2V0LWRpcmVjdGlvbihcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpLFxuICAka2V5OiBmcm9tXG4pIHtcbiAgJHJldHVybjogaWYoJGZsb3cgPT0gcnRsLCAoZnJvbTogcmlnaHQsIHRvOiBsZWZ0KSwgKGZyb206IGxlZnQsIHRvOiByaWdodCkpO1xuICBAcmV0dXJuIG1hcC1nZXQoJHJldHVybiwgJGtleSk7XG59XG5cbi8vIFRvXG4vLyAtLVxuLy8gUmV0dXJuIHRoZSAndG8nIGRpcmVjdGlvbiBvZiBhIGZsb3dcbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbkBmdW5jdGlvbiB0byhcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpXG4pIHtcbiAgQHJldHVybiBnZXQtZGlyZWN0aW9uKCRmbG93LCB0byk7XG59XG5cbi8vIEZyb21cbi8vIC0tLS1cbi8vIFJldHVybiB0aGUgJ2Zyb20nIGRpcmVjdGlvbiBvZiBhIGZsb3dcbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbkBmdW5jdGlvbiBmcm9tKFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdylcbikge1xuICBAcmV0dXJuIGdldC1kaXJlY3Rpb24oJGZsb3csIGZyb20pO1xufVxuIiwiLy8gSXNvbGF0aW9uIFN5bnRheFxuLy8gPT09PT09PT09PT09PT09PVxuXG5cbi8vIElzb2xhdGUgW01peGluXVxuLy8gLS0tLS0tLS0tLS0tLS0tXG4vLyBTZXQgaXNvbGF0aW9uIGFzIGFuIG92ZXJyaWRlLlxuLy8gLSAkbG9jYXRpb246IDxzcGFuPlxuQG1peGluIGlzb2xhdGUoXG4gICRpc29sYXRlOiAxXG4pIHtcbiAgJGluc3BlY3Q6ICRpc29sYXRlO1xuXG4gICRvdXRwdXQ6IChcbiAgICBwdXNoOiBpc29sYXRlKCRpc29sYXRlKSxcbiAgICBmbG93OiBzdXN5LWdldChmbG93LCAkaXNvbGF0ZSksXG4gICk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGlzb2xhdGUsICRpbnNwZWN0KTtcbiAgQGluY2x1ZGUgaXNvbGF0ZS1vdXRwdXQoJG91dHB1dC4uLik7XG59XG5cblxuLy8gSXNvbGF0ZSBbZnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiBhbiBpc29sYXRpb24gb2Zmc2V0IHdpZHRoLlxuLy8gLSAkbG9jYXRpb246IDxzcGFuPlxuQGZ1bmN0aW9uIGlzb2xhdGUoXG4gICRpc29sYXRlOiAxXG4pIHtcbiAgJGlzb2xhdGU6IHBhcnNlLXNwYW4oJGlzb2xhdGUpO1xuICAkaXNvbGF0aW9uOiBzdXN5LWdldChzcGFuLCAkaXNvbGF0ZSk7XG5cbiAgQGlmICRpc29sYXRpb24gYW5kIG5vdChnZXQtbG9jYXRpb24oJGlzb2xhdGUpKSB7XG4gICAgJG5ldzogKFxuICAgICAgc3BhbjogbnVsbCxcbiAgICAgIGxvY2F0aW9uOiAkaXNvbGF0aW9uLFxuICAgICk7XG4gICAgJGlzb2xhdGU6IG1hcC1tZXJnZSgkaXNvbGF0ZSwgJG5ldyk7XG4gIH1cblxuICBAcmV0dXJuIGdldC1pc29sYXRpb24oJGlzb2xhdGUpO1xufVxuXG5cbi8vIEdldCBJc29sYXRpb25cbi8vIC0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiB0aGUgaXNvbGF0aW9uIG9mZnNldCB3aWR0aFxuLy8gLSAkaW5wdXQ6IDxtYXA+XG5AZnVuY3Rpb24gZ2V0LWlzb2xhdGlvbihcbiAgJGlucHV0XG4pIHtcbiAgJGxvY2F0aW9uICAgOiBnZXQtbG9jYXRpb24oJGlucHV0KTtcbiAgJGNvbHVtbnMgICAgOiBzdXN5LWdldChjb2x1bW5zLCAkaW5wdXQpO1xuICAkd2lkdGggICAgICA6IG51bGw7XG5cbiAgQGlmIHR5cGUtb2YoJGxvY2F0aW9uKSA9PSBudW1iZXIgYW5kIG5vdCh1bml0bGVzcygkbG9jYXRpb24pKSB7XG4gICAgJHdpZHRoOiAkbG9jYXRpb247XG4gIH0gQGVsc2UgaWYgJGxvY2F0aW9uIHtcbiAgICAkcHVzaDogJGxvY2F0aW9uIC0gMTtcbiAgICBAaWYgJHB1c2ggPiAwIHtcbiAgICAgICRwdXNoOiBtYXAtbWVyZ2UoJGlucHV0LCAoXG4gICAgICAgIHNwYW46ICRwdXNoLFxuICAgICAgICBsb2NhdGlvbjogMSxcbiAgICAgICAgc3ByZWFkOiB3aWRlLFxuICAgICAgKSk7XG4gICAgICAkd2lkdGg6IGdldC1zcGFuLXdpZHRoKCRwdXNoKTtcbiAgICB9XG4gIH1cblxuICBAaWYgc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkaW5wdXQpID09IHNwbGl0XG4gICAgICBhbmQgc3VzeS1nZXQoZ3V0dGVycywgJGlucHV0KSA+IDAge1xuICAgICR3aWR0aDogaWYoJHdpZHRoID09IG51bGwsIGd1dHRlcnMoJGlucHV0KSwgJHdpZHRoICsgZ3V0dGVycygkaW5wdXQpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHdpZHRoIG9yIDA7XG59XG4iLCIvLyBHYWxsZXJ5IFN5bnRheFxuLy8gPT09PT09PT09PT09PT1cblxuLy8gR2FsbGVyeVxuLy8gLS0tLS0tLVxuLy8gQ3JlYXRlIGFuIGlzb2xhdGVkIGdhbGxlcnlcbi8vIC0gJHNwYW4gICAgICAgIDogPHNwYW4+XG4vLyAtIFskc2VsZWN0b3JdICA6IGNoaWxkIHwgb2YtdHlwZVxuQG1peGluIGdhbGxlcnkoXG4gICRzcGFuLFxuICAkc2VsZWN0b3I6IGNoaWxkXG4pIHtcbiAgJGluc3BlY3QgICAgOiAkc3BhbjtcbiAgJHNwYW4gICAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJHNwYW4gICAgICAgOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogMSkpO1xuXG4gICRuICAgICAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRjb2x1bW5zICAgICAgOiBzdXN5LWdldChjb2x1bW5zLCAkc3Bhbik7XG4gICRjb250ZXh0ICAgICAgOiBzdXN5LWNvdW50KCRjb2x1bW5zKTtcbiAgJGZsb3cgICAgICAgICA6IHN1c3ktZ2V0KGZsb3csICRzcGFuKTtcblxuICAkaW5zaWRlICAgICAgIDogaXMtaW5zaWRlKCRzcGFuKTtcbiAgJGZyb20gICAgICAgICA6IGZyb20oJGZsb3cpO1xuICAkbGluZSAgICAgICAgIDogZmxvb3IoJGNvbnRleHQgLyAkbik7XG4gICRzeW1tZXRyaWNhbCAgOiBpcy1zeW1tZXRyaWNhbCgkY29sdW1ucyk7XG5cbiAgJG91dHB1dDogKFxuICAgIHdpZHRoICAgICAgICAgICAgIDogbnVsbCxcbiAgICBmbG9hdCAgICAgICAgICAgICA6IGZyb20sXG4gICAgbWFyZ2luLWJlZm9yZSAgICAgOiBudWxsLFxuICAgIG1hcmdpbi1hZnRlciAgICAgIDogbnVsbCxcbiAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXG4gICAgcGFkZGluZy1hZnRlciAgICAgOiBudWxsLFxuICAgIGZsb3cgICAgICAgICAgICAgIDogJGZsb3csXG4gICk7XG5cbiAgQGlmICRpbnNpZGUge1xuICAgICRndXR0ZXJzOiBnZXQtZ3V0dGVycygkc3Bhbik7XG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsIChcbiAgICAgIHBhZGRpbmctYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpLFxuICAgICAgcGFkZGluZy1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpLFxuICAgICkpO1xuICB9XG5cbiAgQGlmICRzeW1tZXRyaWNhbCB7XG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsICh3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSk7XG4gIH1cblxuICAkYm94ICAgICAgICAgIDogc3VzeS1nZXQoYm94LXNpemluZywgJHNwYW4pO1xuICAkZ2xvYmFsLWJveCAgIDogaWYoc3VzeS1nZXQoZ2xvYmFsLWJveC1zaXppbmcpID09ICdib3JkZXItYm94JywgdHJ1ZSwgZmFsc2UpO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChnYWxsZXJ5LCAkaW5zcGVjdCk7XG5cbiAgLy8gQ29sbGVjdGl2ZSBPdXRwdXRcbiAgQGlmICRib3ggPT0gYm9yZGVyLWJveCBvciAoJGluc2lkZSBhbmQgbm90KCRib3gpIGFuZCBub3QoJGdsb2JhbC1ib3gpKSB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBib3JkZXItYm94KSk7XG4gIH0gQGVsc2UgaWYgJGJveCA9PSBjb250ZW50LWJveCB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBjb250ZW50LWJveCkpO1xuICB9XG5cbiAgQGluY2x1ZGUgZmxvYXQtc3Bhbi1vdXRwdXQoJG91dHB1dC4uLik7XG5cbiAgLy8gSW5kaXZpZHVhbCBMb29wXG4gIEBmb3IgJGl0ZW0gZnJvbSAxIHRocm91Z2ggJGxpbmUge1xuICAgICRudGg6ICcjeyRsaW5lfW4gKyAjeyRpdGVtfSc7XG4gICAgJjpudGgtI3skc2VsZWN0b3J9KCN7JG50aH0pIHtcbiAgICAgIC8vIEluZGl2aWR1YWwgUHJlcFxuICAgICAgJG91dHB1dDogKFxuICAgICAgICB3aWR0aCAgICAgICAgICAgICA6IGlmKCRzeW1tZXRyaWNhbCwgbnVsbCwgZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSxcbiAgICAgICAgZmxvYXQgICAgICAgICAgICAgOiBudWxsLFxuICAgICAgICBtYXJnaW4tYmVmb3JlICAgICA6IGdldC1pc29sYXRpb24oJHNwYW4pLFxuICAgICAgICBtYXJnaW4tYWZ0ZXIgICAgICA6IC0xMDAlLFxuICAgICAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXG4gICAgICAgIHBhZGRpbmctYWZ0ZXIgICAgIDogbnVsbCxcbiAgICAgICAgZmxvdyAgICAgICAgICAgICAgOiAkZmxvdyxcbiAgICAgICk7XG5cbiAgICAgIC8vIEluZGl2aWR1YWwgT3V0cHV0XG4gICAgICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcblxuICAgICAgQGlmIGdldC1lZGdlKCRzcGFuKSA9PSBmaXJzdCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrO1xuICAgICAgICBAaW5jbHVkZSBmaXJzdCgkc3Bhbik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgbm9icmVhaztcbiAgICAgIH1cblxuICAgICAgLy8gSW5kaXZpZHVhbCBMb2NhdGlvbiBJbmNyZW1lbnRcbiAgICAgICRsb2NhdGlvbjogZ2V0LWxvY2F0aW9uKCRzcGFuKSArICRuO1xuICAgICAgJGxvY2F0aW9uOiBpZigkbG9jYXRpb24gPiAkY29udGV4dCwgMSwgJGxvY2F0aW9uKTtcbiAgICAgICRzcGFuOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogJGxvY2F0aW9uKSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3cgU3RhcnQgJiBFbmRcbi8vID09PT09PT09PT09PT09PVxuXG4vLyBCcmVha1xuLy8gLS0tLS1cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHRoYXQgc2hvdWxkIGZvcmNlIGEgbGluZSBicmVhay5cbkBtaXhpbiBicmVhayB7XG4gIEBpbmNsdWRlIG91dHB1dCgoY2xlYXI6IGJvdGgpKTtcbn1cblxuXG4vLyBOb0JyZWFrXG4vLyAtLS0tLS0tXG4vLyBDYW5jZWwgdGhlIGJyZWFrKCkgZWZmZWN0LCBlLmcuIHdoZW4gdXNpbmcgbWVkaWEgcXVlcmllcy5cbkBtaXhpbiBub2JyZWFrIHtcbiAgQGluY2x1ZGUgb3V0cHV0KChjbGVhcjogbm9uZSkpO1xufVxuXG5cbi8vIEZ1bGxcbi8vIC0tLS1cbi8vIC0gWyRjb250ZXh0XTogPGxheW91dCBzaG9ydGhhbmQ+XG5AbWl4aW4gZnVsbChcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGluc3BlY3QgOiAkY29udGV4dDtcbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGZ1bGwsICRpbnNwZWN0KTtcbiAgQGluY2x1ZGUgc3BhbihmdWxsIG9mIHBhcnNlLWdyaWQoJGNvbnRleHQpIGJyZWFrKTtcbn1cblxuXG4vLyBGaXJzdFxuLy8gLS0tLS1cbi8vIC0gWyRjb250ZXh0XTogPHNldHRpbmdzPlxuQG1peGluIGZpcnN0KFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkaW5zcGVjdCAgOiAkY29udGV4dDtcbiAgJGNvbnRleHQgIDogcGFyc2UtZ3JpZCgkY29udGV4dCk7XG4gICRmbG93ICAgICA6IHN1c3ktZ2V0KGZsb3csICRjb250ZXh0KTtcblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoZmlyc3QsICRpbnNwZWN0KTtcbiAgQGlmIG5vdChpcy1zcGxpdCgkY29udGV4dCkpIHtcbiAgICBAaW5jbHVkZSBmbG9hdC1maXJzdCgkZmxvdyk7XG4gIH1cbn1cblxuQG1peGluIGFscGhhKFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICBAaW5jbHVkZSBmaXJzdCgkY29udGV4dCk7XG59XG5cblxuLy8gTGFzdFxuLy8gLS0tLVxuLy8gLSBbJGNvbnRleHRdOiA8c2V0dGluZ3M+XG5AbWl4aW4gbGFzdChcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGluc3BlY3QgIDogJGNvbnRleHQ7XG4gICRjb250ZXh0ICA6IHBhcnNlLWdyaWQoJGNvbnRleHQpO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChsYXN0LCAkaW5zcGVjdCk7XG5cbiAgJG91dHB1dDogKFxuICAgIGZsb3c6IHN1c3ktZ2V0KGZsb3csICRjb250ZXh0KSxcbiAgICBsYXN0LWZsb3c6IHN1c3ktZ2V0KGxhc3QtZmxvdywgJGNvbnRleHQpLFxuICAgIG1hcmdpbjogaWYoaXMtc3BsaXQoJGNvbnRleHQpLCBudWxsLCAwKSxcbiAgKTtcblxuICBAaW5jbHVkZSBmbG9hdC1sYXN0KCRvdXRwdXQuLi4pO1xufVxuXG5AbWl4aW4gb21lZ2EoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gIEBpbmNsdWRlIGxhc3QoJGNvbnRleHQpO1xufVxuXG5cbi8vIEdldCBFZGdlXG4vLyAtLS0tLS0tLVxuLy8gQ2FsY3VsYXRlIGVkZ2UgdmFsdWUgYmFzZWQgb24gbG9jYXRpb24sIGlmIHBvc3NpYmxlXG5AZnVuY3Rpb24gZ2V0LWVkZ2UoXG4gICRzcGFuXG4pIHtcbiAgJHNwYW4gICAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJGVkZ2UgICAgICAgOiBzdXN5LWdldChlZGdlLCAkc3Bhbik7XG5cbiAgQGlmIG5vdCgkZWRnZSkge1xuICAgICRjb3VudDogc3VzeS1jb3VudChzdXN5LWdldChjb2x1bW5zLCAkc3BhbikpO1xuICAgICRsb2NhdGlvbjogc3VzeS1nZXQobG9jYXRpb24sICRzcGFuKTtcbiAgICAkbjogc3VzeS1nZXQoc3BhbiwgJHNwYW4pO1xuXG4gICAgJG51bWJlcjogaWYodHlwZS1vZigkbG9jYXRpb24pID09IG51bWJlciwgdHJ1ZSwgZmFsc2UpO1xuICAgICRpbmRleDogaWYoJG51bWJlciBhbmQgdW5pdGxlc3MoJGxvY2F0aW9uKSwgdHJ1ZSwgZmFsc2UpO1xuXG4gICAgQGlmICRuID09ICRjb3VudCB7XG4gICAgICAkZWRnZTogZnVsbDtcbiAgICB9IEBlbHNlIGlmICRsb2NhdGlvbiBhbmQgJG4gYW5kICRpbmRleCB7XG4gICAgICBAaWYgJGxvY2F0aW9uID09IDEge1xuICAgICAgICAkZWRnZTogaWYoJG4gPT0gJGNvdW50LCBmdWxsLCBmaXJzdCk7XG4gICAgICB9IEBlbHNlIGlmICRsb2NhdGlvbiArICRuIC0gMSA9PSAkY291bnQge1xuICAgICAgICAkZWRnZTogbGFzdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVkZ2UgPT0gYWxwaGEgb3IgJGVkZ2UgPT0gb21lZ2Ege1xuICAgICRlZGdlOiBpZigkZWRnZSA9PSBhbHBoYSwgZmlyc3QsIGxhc3QpO1xuICB9XG5cbiAgQHJldHVybiAkZWRnZTtcbn1cblxuXG4vLyBHZXQgTG9jYXRpb25cbi8vIC0tLS0tLS0tLS0tLVxuLy8gQ2FsY3VsYXRlIGxvY2F0aW9uIHZhbHVlIGJhc2VkIG9uIGVkZ2UsIGlmIHBvc3NpYmxlXG5AZnVuY3Rpb24gZ2V0LWxvY2F0aW9uKFxuICAkc3BhblxuKSB7XG4gICRzcGFuICAgICAgIDogcGFyc2Utc3Bhbigkc3Bhbik7XG4gICRsb2NhdGlvbiAgIDogc3VzeS1nZXQobG9jYXRpb24sICRzcGFuKTtcbiAgJGVkZ2UgICAgICAgOiBnZXQtZWRnZSgkc3Bhbik7XG4gICRuICAgICAgICAgIDogc3VzeS1nZXQoc3BhbiwgJHNwYW4pO1xuXG4gIEBpZiAkZWRnZSBhbmQgbm90KCRsb2NhdGlvbikgYW5kIHR5cGUtb2YoJG4pID09IG51bWJlciBhbmQgdW5pdGxlc3MoJG4pIHtcbiAgICBAaWYgJGVkZ2UgPT0gZmlyc3Qge1xuICAgICAgJGxvY2F0aW9uOiAxO1xuICAgIH0gQGVsc2UgaWYgJGVkZ2UgPT0gbGFzdCB7XG4gICAgICAkbG9jYXRpb246IHN1c3ktY291bnQoc3VzeS1nZXQoY29sdW1ucywgJHNwYW4pKSAtICRuICsgMTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRsb2NhdGlvblxufVxuIiwiLy8gRmxvYXQgRW5kcyBBUElcbi8vID09PT09PT09PT09PT09XG5cbi8vIFN1c3kgRW5kIERlZmF1bHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLVxuLy8gLSBQUklWQVRFXG5AaW5jbHVkZSBzdXN5LWRlZmF1bHRzKChcbiAgbGFzdC1mbG93OiB0byxcbikpO1xuXG4vLyBGbG9hdCBMYXN0XG4vLyAtLS0tLS0tLS0tXG4vLyAtIFskZmxvd10gIDogbHRyIHwgcnRsXG5AbWl4aW4gZmxvYXQtbGFzdChcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpLFxuICAkbGFzdC1mbG93OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBsYXN0LWZsb3cpLFxuICAkbWFyZ2luOiAwXG4pIHtcbiAgJHRvOiB0bygkZmxvdyk7XG5cbiAgJG91dHB1dDogKFxuICAgIGZsb2F0OiBpZigkbGFzdC1mbG93ID09IHRvLCAkdG8sIG51bGwpLFxuICAgIG1hcmdpbi0jeyR0b306ICRtYXJnaW4sXG4gICk7XG5cbiAgQGluY2x1ZGUgb3V0cHV0KCRvdXRwdXQpO1xufVxuXG4vLyBGbG9hdCBGaXJzdFxuLy8gLS0tLS0tLS0tLS1cbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbkBtaXhpbiBmbG9hdC1maXJzdChcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpXG4pIHtcbiAgJG91dHB1dDogKFxuICAgIG1hcmdpbi0je2Zyb20oJGZsb3cpfTogMCxcbiAgKTtcblxuICBAaW5jbHVkZSBvdXRwdXQoJG91dHB1dCk7XG59XG4iLCIvKlxuICAgIFRpbWVsaW5lSlMgLSB2ZXIuIDMuMy4xNiAtIDIwMTYtMDUtMzFcbiAgICBDb3B5cmlnaHQgKGMpIDIwMTItMjAxNiBOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eVxuICAgIGEgcHJvamVjdCBvZiB0aGUgTm9ydGh3ZXN0ZXJuIFVuaXZlcnNpdHkgS25pZ2h0IExhYiwgb3JpZ2luYWxseSBjcmVhdGVkIGJ5IFphY2ggV2lzZVxuICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9OVUtuaWdodExhYi9UaW1lbGluZUpTM1xuICAgIFRoaXMgU291cmNlIENvZGUgRm9ybSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgTW96aWxsYSBQdWJsaWMgTGljZW5zZSwgdi4gMi4wLlxuICAgIElmIGEgY29weSBvZiB0aGUgTVBMIHdhcyBub3QgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIGZpbGUsIFlvdSBjYW4gb2J0YWluIG9uZSBhdCBodHRwOi8vbW96aWxsYS5vcmcvTVBMLzIuMC8uXG4qL1xuLyohXG5cdFRpbWVsaW5lIEpTIDNcblxuXHREZXNpZ25lZCBhbmQgYnVpbHQgYnkgWmFjaCBXaXNlIGZvciB0aGUgTm9ydGh3ZXN0ZXJuIFVuaXZlcnNpdHkgS25pZ2h0IExhYlxuXG5cdFRoaXMgU291cmNlIENvZGUgRm9ybSBpcyBzdWJqZWN0IHRvIHRoZSB0ZXJtcyBvZiB0aGUgTW96aWxsYSBQdWJsaWNcblx0TGljZW5zZSwgdi4gMi4wLiBJZiBhIGNvcHkgb2YgdGhlIE1QTCB3YXMgbm90IGRpc3RyaWJ1dGVkIHdpdGggdGhpc1xuXHRmaWxlLCBZb3UgY2FuIG9idGFpbiBvbmUgYXQgaHR0cHM6Ly9tb3ppbGxhLm9yZy9NUEwvMi4wLy5cblxuKi8vKiFcblx0VGltZWxpbmUgSlMgM1xuXG5cdERlc2lnbmVkIGFuZCBidWlsdCBieSBaYWNoIFdpc2UgZm9yIHRoZSBOb3J0aHdlc3Rlcm4gVW5pdmVyc2l0eSBLbmlnaHQgTGFiXG5cblx0VGhpcyBTb3VyY2UgQ29kZSBGb3JtIGlzIHN1YmplY3QgdG8gdGhlIHRlcm1zIG9mIHRoZSBNb3ppbGxhIFB1YmxpY1xuXHRMaWNlbnNlLCB2LiAyLjAuIElmIGEgY29weSBvZiB0aGUgTVBMIHdhcyBub3QgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzXG5cdGZpbGUsIFlvdSBjYW4gb2J0YWluIG9uZSBhdCBodHRwczovL21vemlsbGEub3JnL01QTC8yLjAvLlxuXG4qLy50bC1zdG9yeWpzIGRpdiAqIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmcgOiBjb250ZW50LWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmcgOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmcgOiBjb250ZW50LWJveDtcbn0udGwtc3RvcnlqcyBoMSxcbi50bC1zdG9yeWpzIGgyLFxuLnRsLXN0b3J5anMgaDMsXG4udGwtc3RvcnlqcyBoNCxcbi50bC1zdG9yeWpzIGg1LFxuLnRsLXN0b3J5anMgaDYsXG4udGwtc3RvcnlqcyBwLFxuLnRsLXN0b3J5anMgYmxvY2txdW90ZSxcbi50bC1zdG9yeWpzIHByZSxcbi50bC1zdG9yeWpzIGEsXG4udGwtc3RvcnlqcyBhYmJyLFxuLnRsLXN0b3J5anMgYWNyb255bSxcbi50bC1zdG9yeWpzIGFkZHJlc3MsXG4udGwtc3RvcnlqcyBjaXRlLFxuLnRsLXN0b3J5anMgY29kZSxcbi50bC1zdG9yeWpzIGRlbCxcbi50bC1zdG9yeWpzIGRmbixcbi50bC1zdG9yeWpzIGVtLFxuLnRsLXN0b3J5anMgaW1nLFxuLnRsLXN0b3J5anMgcSxcbi50bC1zdG9yeWpzIHMsXG4udGwtc3RvcnlqcyBzYW1wLFxuLnRsLXN0b3J5anMgc21hbGwsXG4udGwtc3RvcnlqcyBzdHJpa2UsXG4udGwtc3RvcnlqcyBzdHJvbmcsXG4udGwtc3RvcnlqcyBzdWIsXG4udGwtc3RvcnlqcyBzdXAsXG4udGwtc3RvcnlqcyB0dCxcbi50bC1zdG9yeWpzIHZhcixcbi50bC1zdG9yeWpzIGRkLFxuLnRsLXN0b3J5anMgZGwsXG4udGwtc3RvcnlqcyBkdCxcbi50bC1zdG9yeWpzIGxpLFxuLnRsLXN0b3J5anMgb2wsXG4udGwtc3RvcnlqcyB1bCxcbi50bC1zdG9yeWpzIGZpZWxkc2V0LFxuLnRsLXN0b3J5anMgZm9ybSxcbi50bC1zdG9yeWpzIGxhYmVsLFxuLnRsLXN0b3J5anMgbGVnZW5kLFxuLnRsLXN0b3J5anMgYnV0dG9uLFxuLnRsLXN0b3J5anMgdGFibGUsXG4udGwtc3RvcnlqcyBjYXB0aW9uLFxuLnRsLXN0b3J5anMgdGJvZHksXG4udGwtc3RvcnlqcyB0Zm9vdCxcbi50bC1zdG9yeWpzIHRoZWFkLFxuLnRsLXN0b3J5anMgdHIsXG4udGwtc3RvcnlqcyB0aCxcbi50bC1zdG9yeWpzIHRkLFxuLnRsLXN0b3J5anMgLnRsLWNvbnRhaW5lcixcbi50bC1zdG9yeWpzIC5jb250ZW50LWNvbnRhaW5lcixcbi50bC1zdG9yeWpzIC5tZWRpYSxcbi50bC1zdG9yeWpzIC50ZXh0LFxuLnRsLXN0b3J5anMgLnRsLXNsaWRlcixcbi50bC1zdG9yeWpzIC5zbGlkZXIsXG4udGwtc3RvcnlqcyAuZGF0ZSxcbi50bC1zdG9yeWpzIC50aXRsZSxcbi50bC1zdG9yeWpzIC5tZXNzYWdlLFxuLnRsLXN0b3J5anMgLm1hcCxcbi50bC1zdG9yeWpzIC5jcmVkaXQsXG4udGwtc3RvcnlqcyAuY2FwdGlvbixcbi50bC1zdG9yeWpzIC50bC1mZWVkYmFjayxcbi50bC1zdG9yeWpzIC50bC1mZWF0dXJlLFxuLnRsLXN0b3J5anMgLnRvb2xiYXIsXG4udGwtc3RvcnlqcyAubWFya2VyLFxuLnRsLXN0b3J5anMgLmRvdCxcbi50bC1zdG9yeWpzIC5saW5lLFxuLnRsLXN0b3J5anMgLmZsYWcsXG4udGwtc3RvcnlqcyAudGltZSxcbi50bC1zdG9yeWpzIC5lcmEsXG4udGwtc3RvcnlqcyAubWFqb3IsXG4udGwtc3RvcnlqcyAubWlub3IsXG4udGwtc3RvcnlqcyAudGwtbmF2aWdhdGlvbixcbi50bC1zdG9yeWpzIC5zdGFydCxcbi50bC1zdG9yeWpzIC5hY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5IDogaW5oZXJpdDtcbiAgICBmb250LXNpemUgOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuICAgIGZvbnQtc3R5bGUgOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQgOiAxO1xuXG4gICAgZmxvYXQgOiBub25lO1xuXG4gICAgd2lkdGggOiBhdXRvO1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcGFkZGluZyA6IDA7XG5cbiAgICBib3JkZXIgOiAwO1xufS50bC1zdG9yeWpzIGgxLFxuLnRsLXN0b3J5anMgaDIsXG4udGwtc3RvcnlqcyBoMyxcbi50bC1zdG9yeWpzIGg0LFxuLnRsLXN0b3J5anMgaDUsXG4udGwtc3RvcnlqcyBoNiB7XG4gICAgY2xlYXIgOiBub25lO1xufS50bC1zdG9yeWpzIHRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZyA6IDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlIDogY29sbGFwc2U7XG59LnRsLXN0b3J5anMgb2wsXG4udGwtc3RvcnlqcyB1bCB7XG4gICAgbGlzdC1zdHlsZSA6IG5vbmU7XG59LnRsLXN0b3J5anMgcTpiZWZvcmUsXG4udGwtc3RvcnlqcyBxOmFmdGVyLFxuLnRsLXN0b3J5anMgYmxvY2txdW90ZTpiZWZvcmUsXG4udGwtc3RvcnlqcyBibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcIjtcbn0udGwtc3RvcnlqcyBhOmZvY3VzIHtcbiAgICBvdXRsaW5lIDogdGhpbiBkb3R0ZWQ7XG59LnRsLXN0b3J5anMgYTpob3Zlcixcbi50bC1zdG9yeWpzIGE6YWN0aXZlIHtcbiAgICBvdXRsaW5lIDogMDtcbn0udGwtc3RvcnlqcyBhcnRpY2xlLFxuLnRsLXN0b3J5anMgYXNpZGUsXG4udGwtc3RvcnlqcyBkZXRhaWxzLFxuLnRsLXN0b3J5anMgZmlnY2FwdGlvbixcbi50bC1zdG9yeWpzIGZpZ3VyZSxcbi50bC1zdG9yeWpzIGZvb3Rlcixcbi50bC1zdG9yeWpzIGhlYWRlcixcbi50bC1zdG9yeWpzIGhncm91cCxcbi50bC1zdG9yeWpzIG5hdixcbi50bC1zdG9yeWpzIHNlY3Rpb24ge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbn0udGwtc3RvcnlqcyBhdWRpbyxcbi50bC1zdG9yeWpzIGNhbnZhcyxcbi50bC1zdG9yeWpzIHZpZGVvIHtcbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgKmRpc3BsYXkgOiBpbmxpbmU7XG4gICAgKnpvb20gOiAxO1xufS50bC1zdG9yeWpzIGF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG59LnRsLXN0b3J5anMgZGl2IHtcbiAgICBtYXgtd2lkdGggOiBub25lO1xufS50bC1zdG9yeWpzIHN1Yixcbi50bC1zdG9yeWpzIHN1cCB7XG4gICAgZm9udC1zaXplIDogNzUlO1xuICAgIGxpbmUtaGVpZ2h0IDogMDtcblxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IGJhc2VsaW5lO1xufS50bC1zdG9yeWpzIHN1cCB7XG4gICAgdG9wIDogLS41ZW07XG59LnRsLXN0b3J5anMgc3ViIHtcbiAgICBib3R0b20gOiAtLjI1ZW07XG59LnRsLXN0b3J5anMgaW1nIHtcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlIDogYmljdWJpYztcbiAgICBib3JkZXIgOiAwO1xufS50bC1zdG9yeWpzIGJ1dHRvbixcbi50bC1zdG9yeWpzIGlucHV0LFxuLnRsLXN0b3J5anMgc2VsZWN0LFxuLnRsLXN0b3J5anMgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZSA6IDEwMCU7XG5cbiAgICBtYXJnaW4gOiAwO1xuXG4gICAgdmVydGljYWwtYWxpZ24gOiBiYXNlbGluZTtcblxuICAgICp2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcbn0udGwtc3RvcnlqcyBidXR0b24sXG4udGwtc3RvcnlqcyBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQgOiBub3JtYWw7XG5cbiAgICAqb3ZlcmZsb3cgOiB2aXNpYmxlO1xufS50bC1zdG9yeWpzIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbi50bC1zdG9yeWpzIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBwYWRkaW5nIDogMDtcblxuICAgIGJvcmRlciA6IDA7XG59LnRsLXN0b3J5anMgYnV0dG9uLFxuLnRsLXN0b3J5anMgaW5wdXRbdHlwZT1idXR0b25dLFxuLnRsLXN0b3J5anMgaW5wdXRbdHlwZT1yZXNldF0sXG4udGwtc3RvcnlqcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICAtd2Via2l0LWFwcGVhcmFuY2UgOiBidXR0b247XG59LnRsLXN0b3J5anMgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmcgOiBjb250ZW50LWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmcgOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmcgOiBjb250ZW50LWJveDtcblxuICAgIC13ZWJraXQtYXBwZWFyYW5jZSA6IHRleHRmaWVsZDtcbn0udGwtc3RvcnlqcyBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZSA6IG5vbmU7XG59LnRsLXN0b3J5anMgdGV4dGFyZWEge1xuICAgIG92ZXJmbG93IDogYXV0bztcblxuICAgIHZlcnRpY2FsLWFsaWduIDogdG9wO1xufS50bC10aW1lbGluZSB7XG4gICAgZm9udC1mYW1pbHkgOiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59LnRsLXRpbWVsaW5lIGgxLFxuLnRsLXRpbWVsaW5lIGgyLFxuLnRsLXRpbWVsaW5lIGgzLFxuLnRsLXRpbWVsaW5lIGg0LFxuLnRsLXRpbWVsaW5lIGg1LFxuLnRsLXRpbWVsaW5lIGg2IHtcbiAgICBjb2xvciA6ICMwMDAwMDA7XG59LnRsLXRpbWVsaW5lIGgxLFxuLnRsLXRpbWVsaW5lIGgyLFxuLnRsLXRpbWVsaW5lIGgzIHtcbiAgICBmb250LXNpemUgOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0IDogMjhweDtcbn0udGwtdGltZWxpbmUgaDEgc21hbGwsXG4udGwtdGltZWxpbmUgaDIgc21hbGwsXG4udGwtdGltZWxpbmUgaDMgc21hbGwge1xuICAgIGZvbnQtc2l6ZSA6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQgOiAyNHB4O1xufS50bC10aW1lbGluZSBoNCxcbi50bC10aW1lbGluZSBoNSxcbi50bC10aW1lbGluZSBoNiB7XG4gICAgZm9udC1zaXplIDogMjRweDtcbiAgICBsaW5lLWhlaWdodCA6IDI0cHg7XG5cbiAgICBtYXJnaW4tYm90dG9tIDogMDtcbn0udGwtdGltZWxpbmUgaDQgc21hbGwsXG4udGwtdGltZWxpbmUgaDUgc21hbGwsXG4udGwtdGltZWxpbmUgaDYgc21hbGwge1xuICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQgOiAxNXB4O1xufS50bC10aW1lbGluZSBoMi50bC1oZWFkbGluZS10aXRsZSB7XG4gICAgZm9udC1zaXplIDogMzhweDtcbiAgICBsaW5lLWhlaWdodCA6IDM4cHg7XG5cbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZyA6IDEwcHggMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgIHRvcCA6IDA7XG4gICAgICAgIGxlZnQgOiAtMjBweDtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgd2lkdGggOiAzcHg7XG4gICAgICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICAgICAgY29udGVudCA6IFwiXCI7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgIH1cbn0udGwtdGltZWxpbmUgaDIudGwtaGVhZGxpbmUtdGl0bGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZSA6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQgOiAyNHB4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgbWFyZ2luLXRvcCA6IDVweDtcbn0udGwtdGltZWxpbmUgaDIge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW4tdG9wIDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tIDogNXB4O1xuICAgIHBhZGRpbmcgOiAxMHB4IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICB0b3AgOiAwO1xuICAgICAgICBsZWZ0IDogLTIycHg7XG5cbiAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgIHdpZHRoIDogM3B4O1xuICAgICAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgIGNvbnRlbnQgOiBcIlwiO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICB9XG59LnRsLXRpbWVsaW5lIHAge1xuICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQgOiAxLjQyODU3MTQzO1xuXG4gICAgbWFyZ2luLXRvcCA6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgIGNvbG9yIDogIzY2NjY2Njtcbn0udGwtdGltZWxpbmUgcC5sZWFkIHtcbiAgICBmb250LXNpemUgOiAyNHB4O1xufS50bC10aW1lbGluZSBwIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IHVuZGVybGluZTtcblxuICAgIGNvbG9yIDogIzY2NjY2Njtcbn0udGwtdGltZWxpbmUgcCBhOmhvdmVyLFxuLnRsLXRpbWVsaW5lIHAgYTpmb2N1cyB7XG4gICAgY29sb3IgOiAjYzM0NTI4O1xufUBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjEuNSksKG1pbi1yZXNvbHV0aW9uOjE0NGRwaSkge1xuICAgIC50bC10aW1lbGluZSBwIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IG5vbmU7XG4gICAgICAgIHRleHQtc2hhZG93IDogbm9uZTtcbiAgICB9LnRsLXRpbWVsaW5lIHAgYTpob3ZlcixcbiAgICAudGwtdGltZWxpbmUgcCBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogdW5kZXJsaW5lO1xuXG4gICAgICAgIGNvbG9yIDogI2MzNDUyODtcbiAgICB9XG59LnRsLXRpbWVsaW5lIGIsXG4udGwtdGltZWxpbmUgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodCA6IDcwMDtcbn0udGwtdGltZWxpbmUgaSxcbi50bC10aW1lbGluZSBlbSB7XG4gICAgZm9udC1zdHlsZSA6IGl0YWxpYztcbn0udGwtdGltZWxpbmUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgIGNvbG9yIDogI2MzNDUyODtcbn0udGwtdGltZWxpbmUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogdW5kZXJsaW5lO1xuXG4gICAgY29sb3IgOiAjNmUyNzE3O1xufS50bC10aW1lbGluZSAudGwtY2FwdGlvbixcbi50bC10aW1lbGluZSAudGwtY3JlZGl0LFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1uZXh0LFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1wcmV2aW91cyB7XG4gICAgZm9udC1zaXplIDogMTFweDtcbiAgICBsaW5lLWhlaWdodCA6IDExcHg7XG59LnRsLXRpbWVsaW5lIC50bC1jYXB0aW9uIGEsXG4udGwtdGltZWxpbmUgLnRsLWNyZWRpdCBhLFxuLnRsLXRpbWVsaW5lIC50bC1zbGlkZW5hdi1uZXh0IGEsXG4udGwtdGltZWxpbmUgLnRsLXNsaWRlbmF2LXByZXZpb3VzIGEge1xuICAgIGNvbG9yIDogIzAwMDAwMDtcbn0udGwtdGltZWxpbmUgLnRsLW1ha2VsaW5rIHtcbiAgICB3b3JkLWJyZWFrIDogYnJlYWstYWxsO1xuICAgIHdvcmQtYnJlYWsgOiBicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVucyA6IGF1dG87XG4gICAgICAgLW1vei1oeXBoZW5zIDogYXV0bztcbiAgICAgICAgICAgIGh5cGhlbnMgOiBhdXRvO1xufS50bC10aW1lbGluZSBibG9ja3F1b3RlLFxuLnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1mYW1pbHkgOiBHZW9yZ2lhLFRpbWVzIE5ldyBSb21hbixUaW1lcyxzZXJpZjtcbiAgICBmb250LXNpemUgOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0IDogMjRweDtcblxuICAgIHBhZGRpbmcgOiAwO1xuXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG5cbiAgICBjb2xvciA6ICM5OTk5OTk7XG4gICAgYm9yZGVyIDogMDtcbiAgICBiYWNrZ3JvdW5kIDogMCAwO1xufS50bC10aW1lbGluZSBibG9ja3F1b3RlIGNpdGUsXG4udGwtdGltZWxpbmUgYmxvY2txdW90ZSBwIGNpdGUge1xuICAgIGZvbnQtZmFtaWx5IDogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZSA6IDExcHg7XG4gICAgZm9udC1zdHlsZSA6IG5vcm1hbDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgIHRleHQtYWxpZ24gOiByaWdodDtcblxuICAgIGNvbG9yIDogIzY2NjY2Njtcbn0udGwtdGltZWxpbmUgYmxvY2txdW90ZSBjaXRlOmJlZm9yZSxcbi50bC10aW1lbGluZSBibG9ja3F1b3RlIHAgY2l0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQgOiBcIlxcMjAxNFwiO1xufS50bC10aW1lbGluZSBibG9ja3F1b3RlIHA6YmVmb3JlIHtcbiAgICBmb250LXNpemUgOiAyOHB4O1xuXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICB0b3AgOiA4cHg7XG5cbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luLXJpZ2h0IDogNXB4O1xuXG4gICAgY29udGVudCA6IG9wZW4tcXVvdGU7XG59LnRsLXRpbWVsaW5lIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgZm9udC1zaXplIDogMjhweDtcblxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgdG9wIDogOHB4O1xuXG4gICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgIG1hcmdpbi1sZWZ0IDogM3B4O1xuXG4gICAgY29udGVudCA6IGNsb3NlLXF1b3RlO1xufS50bC10aW1lbGluZSBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4gOiAxMHB4O1xufS50bC10aW1lbGluZSBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbiA6IDA7XG59LnRsLXRpbWVsaW5lIC52Y2FyZCB7XG4gICAgZm9udC1mYW1pbHkgOiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplIDogMTVweDtcbiAgICBsaW5lLWhlaWdodCA6IDE1cHg7XG5cbiAgICBtYXJnaW4tdG9wIDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tIDogMTVweDtcblxuICAgICp6b29tIDogMTtcbn0udGwtdGltZWxpbmUgLnZjYXJkOmJlZm9yZSxcbi50bC10aW1lbGluZSAudmNhcmQ6YWZ0ZXIge1xuICAgIGRpc3BsYXkgOiB0YWJsZTtcblxuICAgIGNvbnRlbnQgOiBcIlwiO1xufS50bC10aW1lbGluZSAudmNhcmQ6YWZ0ZXIge1xuICAgIGNsZWFyIDogYm90aDtcbn0udGwtdGltZWxpbmUgLnZjYXJkIC50d2l0dGVyLWRhdGUge1xuICAgIGZvbnQtc2l6ZSA6IDExcHg7XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbn0udGwtdGltZWxpbmUgLnZjYXJkIC5hdXRob3Ige1xuICAgIGZsb2F0IDogcmlnaHQ7XG59LnRsLXRpbWVsaW5lIC52Y2FyZCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xuXG4gICAgY29sb3IgOiAjMzMzMzMzO1xufS50bC10aW1lbGluZSAudmNhcmQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcbn0udGwtdGltZWxpbmUgLnZjYXJkIGE6aG92ZXIgLmZuLFxuLnRsLXRpbWVsaW5lIC52Y2FyZCBhOmhvdmVyIC5uaWNrbmFtZSB7XG4gICAgY29sb3IgOiAjYzM0NTI4O1xufS50bC10aW1lbGluZSAudmNhcmQgLmZuLFxuLnRsLXRpbWVsaW5lIC52Y2FyZCAubmlja25hbWUge1xuICAgIHBhZGRpbmctbGVmdCA6IDQycHg7XG59LnRsLXRpbWVsaW5lIC52Y2FyZCAuZm4ge1xuICAgIGZvbnQtd2VpZ2h0IDogNzAwO1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xufS50bC10aW1lbGluZSAudmNhcmQgLm5pY2tuYW1lIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICBtYXJnaW4tdG9wIDogMXB4O1xuXG4gICAgY29sb3IgOiAjNjY2NjY2O1xufS50bC10aW1lbGluZSAudmNhcmQgLmF2YXRhciB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xuICAgIGZsb2F0IDogbGVmdDtcblxuICAgIHdpZHRoIDogMzJweDtcbiAgICBoZWlnaHQgOiAzMnB4O1xufS50bC10aW1lbGluZSAudmNhcmQgLmF2YXRhciBpbWcge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDVweDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDogNXB4O1xufS50bC10aW1lbGluZSAudGwtdGV4dCB1bCB7XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogMDtcbiAgICBwYWRkaW5nLWxlZnQgOiAzMHB4O1xufS50bC10aW1lbGluZSAudGwtdGV4dCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDVweDtcbn0udGwtdGltZWxpbmUgLnRsLWJ1dHRvbi1jYWxsdG9hY3Rpb24ge1xuICAgIGZvbnQtd2VpZ2h0IDogNzAwO1xuXG4gICAgbWFyZ2luLWJvdHRvbSA6IDEwcHg7XG4gICAgcGFkZGluZy10b3AgOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tIDogMTBweDtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG59LnRsLXRpbWVsaW5lIC50bC1idXR0b24tY2FsbHRvYWN0aW9uIC50bC1idXR0b24tY2FsbHRvYWN0aW9uLXRleHQge1xuICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG5cbiAgICBwYWRkaW5nIDogMTBweCAxNXB4O1xuXG4gICAgY29sb3IgOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNjMzQ1Mjg7XG59LnRsLXRpbWVsaW5lIC50bC1ub3RlIHtcbiAgICBmb250LWZhbWlseSA6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUgOiAxNXB4O1xuICAgIGZvbnQtc3R5bGUgOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQgOiAxN3B4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgcGFkZGluZyA6IDEwcHg7XG5cbiAgICBjb2xvciA6ICM4YTZkM2I7XG4gICAgYm9yZGVyIDogMXB4IHNvbGlkICNmYWViY2M7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogN3B4O1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNlNmU2ZTY7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmY2Y4ZTM7XG4gICAgdGV4dC1zaGFkb3cgOiBub25lO1xufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCksb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOjgwMHB4KSB7XG4gICAgLnRsLXRpbWVsaW5lIGgxLFxuICAgIC50bC10aW1lbGluZSBoMixcbiAgICAudGwtdGltZWxpbmUgaDMge1xuICAgICAgICBmb250LXNpemUgOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodCA6IDI4cHg7XG4gICAgfVxufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCksb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOjUwMHB4KSB7XG4gICAgLnRsLXRpbWVsaW5lIGgxLFxuICAgIC50bC10aW1lbGluZSBoMixcbiAgICAudGwtdGltZWxpbmUgaDMge1xuICAgICAgICBmb250LXNpemUgOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodCA6IDI0cHg7XG4gICAgfVxufS50bC1za2lubnkgaDIge1xuICAgIG1hcmdpbi10b3AgOiAwO1xufUBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5IDogdGwtaWNvbnM7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgZm9udC1zdHlsZSA6IG5vcm1hbDtcblxuICAgIHNyYyA6IHVybChpY29ucy90bC1pY29ucy5lb3QpO1xuICAgIHNyYyA6IHVybChpY29ucy90bC1pY29ucy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoaWNvbnMvdGwtaWNvbnMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoaWNvbnMvdGwtaWNvbnMud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoaWNvbnMvdGwtaWNvbnMuc3ZnI3RsLWljb25zKSBmb3JtYXQoXCJzdmdcIik7XG59W2NsYXNzXj10bC1pY29uLV0sXG5bY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgICBmb250LWZhbWlseSA6IHRsLWljb25zO1xuICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuICAgIGZvbnQtc3R5bGUgOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50IDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0IDogMTtcblxuICAgIHRleHQtdHJhbnNmb3JtIDogbm9uZTtcblxuICAgIHNwZWFrIDogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nIDogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmcgOiBncmF5c2NhbGU7XG59LnRsLWljb24tdmluZTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjRkXCI7XG59LnRsLWljb24td2lraXBlZGlhOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NGVcIjtcbn0udGwtaWNvbi1jaGV2cm9uLXJpZ2h0OmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NGZcIjtcbn0udGwtaWNvbi1jaGV2cm9uLWxlZnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTY1MFwiO1xufS50bC1pY29uLXlvdXR1YmUtbG9nbzphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjUxXCI7XG59LnRsLWljb24tZm91cnNxdWFyZTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjUyXCI7XG59LnRsLWljb24tY2FtZXJhLXJldHJvOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NTNcIjtcbn0udGwtaWNvbi1kb2M6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTY1NFwiO1xufS50bC1pY29uLXdlaWJvOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NTVcIjtcbn0udGwtaWNvbi1yZXNpemUtaG9yaXpvbnRhbDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjU2XCI7XG59LnRsLWljb24tcmVzaXplLXZlcnRpY2FsOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NTdcIjtcbn0udGwtaWNvbi1yZXNpemUtZnVsbDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjU4XCI7XG59LnRsLWljb24tcmVzaXplLXNtYWxsOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NTlcIjtcbn0udGwtaWNvbi10d2l0dGVyOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MmJcIjtcbn0udGwtaWNvbi1nb29nbGUtcGx1czphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjJjXCI7XG59LnRsLWljb24tdmlkZW86YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYyZFwiO1xufS50bC1pY29uLXlvdXR1YmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYyZFwiO1xufS50bC1pY29uLXBsYWludGV4dDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjJlXCI7XG59LnRsLWljb24tc3RvcmlmeTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjJlXCI7XG59LnRsLWljb24taW1hZ2UtdjI6YWZ0ZXIge1xuICAgIC8vY29udGVudCA6IFwiXFxlNjJmXCI7XG59LnRsLWljb24tcXVvdGUtdjI6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzMFwiO1xufS50bC1pY29uLXpvb20taW46YWZ0ZXIge1xuICAgIC8vY29udGVudCA6IFwiXFxlNjMxXCI7XG59LnRsLWljb24tem9vbS1vdXQ6YWZ0ZXIge1xuICAgIC8vY29udGVudCA6IFwiXFxlNjMyXCI7XG59LnRsLWljb24tbGlzdDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjMzXCI7XG59LnRsLWljb24tbXVzaWM6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzNFwiO1xufS50bC1pY29uLXNwb3RpZnk6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzNFwiO1xufS50bC1pY29uLWxvY2F0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MzVcIjtcbn0udGwtaWNvbi1nb29nbGVtYXBzOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MzVcIjtcbn0udGwtaWNvbi13ZWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzNlwiO1xufS50bC1pY29uLXNoYXJlLXYyOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MzdcIjtcbn0udGwtaWNvbi1zb3VuZGNsb3VkOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MzlcIjtcbn0udGwtaWNvbi12aWRlby12MjphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjNhXCI7XG59LnRsLWljb24tZGFpbHltb3Rpb246YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzYVwiO1xufS50bC1pY29uLXR1bWJscjphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjNiXCI7XG59LnRsLWljb24tbGFzdGZtOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2M2NcIjtcbn0udGwtaWNvbi1naXRodWI6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzZFwiO1xufS50bC1pY29uLWdvYmFjazphZnRlciB7XG4gICAgLy9jb250ZW50IDogXCJcXGU2M2VcIjtcbn0udGwtaWNvbi1kb2MtdjI6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYzZlwiO1xufS50bC1pY29uLWdvb2dsZWRyaXZlOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NDBcIjtcbn0udGwtaWNvbi1mYWNlYm9vazphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjQxXCI7XG59LnRsLWljb24tZmxpY2tyOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NDJcIjtcbn0udGwtaWNvbi1kcmliYmJsZTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjQzXCI7XG59LnRsLWljb24taW1hZ2U6YWZ0ZXIge1xuICAgIC8vY29udGVudCA6IFwiXFxlNjA1XCI7XG59LnRsLWljb24tdmltZW86YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTYwNlwiO1xufS50bC1pY29uLWluc3RhZ3JhbTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjQ0XCI7XG59LnRsLWljb24tcGludGVyZXN0OmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NDVcIjtcbn0udGwtaWNvbi1hcnJvdy1sZWZ0OmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NDZcIjtcbn0udGwtaWNvbi1hcnJvdy1kb3duOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NDdcIjtcbn0udGwtaWNvbi1hcnJvdy11cDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjQ4XCI7XG59LnRsLWljb24tYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiBcIlxcZTY0OVwiO1xufS50bC1pY29uLXNoYXJlOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NGFcIjtcbn0udGwtaWNvbi1ibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2NGJcIjtcbn0udGwtaWNvbi1ldmVybm90ZTphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjRjXCI7XG59LnRsLWljb24tbWFwcGluOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MDBcIjtcbn0udGwtaWNvbi1zd2lwZS1yaWdodDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjAxXCI7XG59LnRsLWljb24tc3dpcGUtbGVmdDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjAyXCI7XG59LnRsLWljb24tdG91Y2gtc3ByZWFkOmFmdGVyIHtcbiAgICBjb250ZW50IDogXCJcXGU2MDNcIjtcbn0udGwtaWNvbi10b3VjaC1waW5jaDphZnRlciB7XG4gICAgY29udGVudCA6IFwiXFxlNjA0XCI7XG59LnRsLWRyYWdnaW5nIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0IDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dCA6IG5vbmU7XG4gICAgICAgICAtby11c2VyLXNlbGVjdCA6IG5vbmU7XG59LnRsLW1lbnViYXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDExO1xuICAgIHRvcCA6IDEwMCU7XG4gICAgbGVmdCA6IDUwJTtcbiAgICBsZWZ0IDogMDtcblxuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuICAgIGNvbG9yIDogIzMzMzMzMztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyA6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgOiAxMHB4O1xufUBrZXlmcmFtZXMgaW52ZXJ0VG9CbGFjayB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmZmZmO1xuICAgIH10byB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjMDAwMDAwO1xuICAgIH1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgaW52ZXJ0VG9CbGFjayB7XG4gICAgZnJvbSB7XG4gICAgICAgIGJhY2tncm91bmQgOiAjZmZmZmZmO1xuICAgIH10byB7XG4gICAgICAgIGJhY2tncm91bmQgOiAjMDAwMDAwO1xuICAgIH1cbn1Aa2V5ZnJhbWVzIGludmVydFRvV2hpdGUge1xuICAgIGZyb20ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzAwMDAwMDtcbiAgICB9dG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmZmZjtcbiAgICB9XG59QC13ZWJraXQta2V5ZnJhbWVzIGludmVydFRvV2hpdGUge1xuICAgIGZyb20ge1xuICAgICAgICBiYWNrZ3JvdW5kIDogIzAwMDAwMDtcbiAgICB9dG8ge1xuICAgICAgICBiYWNrZ3JvdW5kIDogI2ZmZmZmZjtcbiAgICB9XG59LnRsLW1lbnViYXItYnV0dG9uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlT3V0UXVhcnQsIGNvbG9yIC4zcyAkZWFzZU91dFF1YXJ0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgZm9udC1zaXplIDogMThweDtcbiAgICBsaW5lLWhlaWdodCA6IDE4cHg7XG5cbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgIHBhZGRpbmcgOiA2cHggMTJweDtcblxuICAgIGN1cnNvciA6IHBvaW50ZXI7XG5cbiAgICBjb2xvciA6ICNiZmJmYmY7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjQyLDI0MiwyNDIsLjkpO1xufS50bC1tZW51YmFyLWJ1dHRvbi50bC1tZW51YmFyLWJ1dHRvbi1pbmFjdGl2ZSB7XG4gICAgb3BhY2l0eSA6IC4zMztcbn0udGwtbWVudWJhci1idXR0b246aG92ZXIge1xuICAgIGNvbG9yIDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kIDogJGNvbG9yX19wcmltYXJ5O1xufS50bC1tZW51YmFyLWJ1dHRvbjpob3Zlci50bC1tZW51YmFyLWJ1dHRvbi1pbmFjdGl2ZSB7XG4gICAgY29sb3IgOiAjYmZiZmJmO1xuICAgIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDI0MiwyNDIsMjQyLC45KTtcbn0udGwtbW9iaWxlIC50bC1tZW51YmFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xufS50bC1tb2JpbGUgLnRsLW1lbnViYXItYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvciA6ICM3MzczNzM7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjQyLDI0MiwyNDIsLjY3KTtcbn0udGwtbW9iaWxlIC50bC1tZW51YmFyLWJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yIDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kIDogI2MzNDUyODtcbn1Aa2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuICAgIGZyb20ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmZmZjtcbiAgICB9dG8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzAwMDAwMDtcbiAgICB9XG59QC13ZWJraXQta2V5ZnJhbWVzIGludmVydFRvQmxhY2sge1xuICAgIGZyb20ge1xuICAgICAgICBiYWNrZ3JvdW5kIDogI2ZmZmZmZjtcbiAgICB9dG8ge1xuICAgICAgICBiYWNrZ3JvdW5kIDogIzAwMDAwMDtcbiAgICB9XG59QGtleWZyYW1lcyBpbnZlcnRUb1doaXRlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICMwMDAwMDA7XG4gICAgfXRvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZmZmY7XG4gICAgfVxufUAtd2Via2l0LWtleWZyYW1lcyBpbnZlcnRUb1doaXRlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgYmFja2dyb3VuZCA6ICMwMDAwMDA7XG4gICAgfXRvIHtcbiAgICAgICAgYmFja2dyb3VuZCA6ICNmZmZmZmY7XG4gICAgfVxufS50bC1tZXNzYWdlLFxuLnRsLW1lc3NhZ2UtZnVsbCB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4IDogOTk7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIGRpc3BsYXkgOiB0YWJsZTtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuICAgIG1hcmdpbiA6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1tZXNzYWdlIC50bC1tZXNzYWdlLWNvbnRhaW5lcixcbi50bC1tZXNzYWdlLWZ1bGwgLnRsLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5IDogdGFibGUtY2VsbDtcblxuICAgIG1hcmdpbiA6IDIwcHg7XG4gICAgcGFkZGluZyA6IDIwcHg7XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xufS50bC1tZXNzYWdlIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbWVzc2FnZS1jb250ZW50LFxuLnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLW1lc3NhZ2UtY29udGVudCB7XG4gICAgZm9udC1zaXplIDogMTFweDtcbiAgICBsaW5lLWhlaWdodCA6IDEzcHg7XG5cbiAgICBtYXJnaW4tdG9wIDogNy41cHg7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDcuNXB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybSA6IHVwcGVyY2FzZTtcblxuICAgIGNvbG9yIDogIzY2NjY2NjtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICNmZmZmZmY7XG59LnRsLW1lc3NhZ2UgLnRsLW1lc3NhZ2UtY29udGFpbmVyIC50bC1tZXNzYWdlLWNvbnRlbnQgc3Ryb25nLFxuLnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLW1lc3NhZ2UtY29udGVudCBzdHJvbmcge1xuICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xufS50bC1tZXNzYWdlIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbG9hZGluZy1pY29uLFxuLnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLWxvYWRpbmctaWNvbiB7XG4gICAgd2lkdGggOiAzMHB4O1xuICAgIGhlaWdodCA6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbiA6IHJvdGF0ZXBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24gOiByb3RhdGVwbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzY2NjY2NjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3cgOiBpbnNldCAwIDFweCAycHggcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gICAgICAgLW1vei1ib3gtc2hhZG93IDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdyA6IGluc2V0IDAgMXB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbn1ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlcGxhbmUge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0gOiBwZXJzcGVjdGl2ZSgxMjBweCk7XG4gICAgfTUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICB9MTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIDogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVYKDE4MGRlZyk7XG4gICAgfVxufUBrZXlmcmFtZXMgcm90YXRlcGxhbmUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtIDogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB9NTAlIHtcbiAgICAgICAgdHJhbnNmb3JtIDogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIH0xMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtIDogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIH1cbn0udGwtbWVzc2FnZS1mdWxsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG59LnRsLW1lc3NhZ2UtZnVsbCBbY2xhc3NePXRsLWljb24tXSxcbi50bC1tZXNzYWdlLWZ1bGwgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gICAgZm9udC1zaXplIDogNzJweDtcblxuICAgIGNvbG9yIDogIzY2NjY2Njtcbn0udGwtbWVzc2FnZS1mdWxsIC50bC1tZXNzYWdlLWNvbnRhaW5lciAudGwtbWVzc2FnZS1jb250ZW50IHtcbiAgICBmb250LXNpemUgOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0IDogMjJweDtcblxuICAgIHRleHQtdHJhbnNmb3JtIDogbm9uZTtcblxuICAgIGNvbG9yIDogIzY2NjY2NjtcbiAgICB0ZXh0LXNoYWRvdyA6IG5vbmU7XG59LnRsLW1lc3NhZ2UtZnVsbCAudGwtbWVzc2FnZS1jb250YWluZXIgLnRsLW1lc3NhZ2UtY29udGVudCAudGwtYnV0dG9uIHtcbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luLXRvcCA6IDEwcHg7XG4gICAgcGFkZGluZyA6IDEwcHg7XG5cbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuXG4gICAgY29sb3IgOiAjMzMzMzMzO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmZmZmO1xufS50bC10aW1lbmF2IHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICB3aWR0aCA6IDEwMCU7XG5cbiAgICBib3JkZXItdG9wIDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmMmYyZjI7XG59LnRsLXRpbWVuYXYgLnRsLWF0dHJpYnV0aW9uIHtcbiAgICBmb250LWZhbWlseSA6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZiFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplIDogMTBweDtcbiAgICBsaW5lLWhlaWdodCA6IDEwcHg7XG5cbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiA5O1xuICAgIGJvdHRvbSA6IDJweDtcbiAgICBsZWZ0IDogMDtcblxuICAgIHBhZGRpbmcgOiAzcHg7XG5cbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjU1LDI1NSwyNTUsLjg1KTtcbn0udGwtdGltZW5hdiAudGwtYXR0cmlidXRpb24gYSB7XG4gICAgY29sb3IgOiAjY2NjY2NjO1xufS50bC10aW1lbmF2IC50bC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xuXG4gICAgY29sb3IgOiAjMDAwMDAwO1xufS50bC10aW1lbmF2IC50bC1hdHRyaWJ1dGlvbiBhOmhvdmVyIC50bC1rbmlnaHRsYWItbG9nbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNjMzQ1Mjg7XG59LnRsLXRpbWVuYXYgLnRsLWF0dHJpYnV0aW9uIC50bC1rbmlnaHRsYWItbG9nbyB7XG4gICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoIDogOHB4O1xuICAgIGhlaWdodCA6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQgOiAzcHg7XG5cbiAgICAtd2Via2l0LXRyYW5zZm9ybSA6IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm0gOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtIDogcm90YXRlKDQ1ZGVnKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcblxuICAgIGJhY2tncm91bmQtY29sb3IgOiAjYzM0NTI4O1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjY2NjY2NjO1xufS50bC10aW1lbmF2IC50bC10aW1lbmF2LWxpbmUge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDI7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogNTAlO1xuXG4gICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICB3aWR0aCA6IDFweDtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNkOWQ5ZDk7XG59LnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtbGluZTpiZWZvcmUsXG4udGwtdGltZW5hdiAudGwtdGltZW5hdi1saW5lOmFmdGVyIHtcbiAgICBmb250LWZhbWlseSA6IHRsLWljb25zO1xuICAgIGZvbnQtc2l6ZSA6IDMycHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgZm9udC1zdHlsZSA6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQgOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQgOiAxO1xuICAgIGxpbmUtaGVpZ2h0IDogMzJweDtcblxuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgbGVmdCA6IC0xNHB4O1xuXG4gICAgdGV4dC10cmFuc2Zvcm0gOiBub25lO1xuXG4gICAgY29sb3IgOiAjYzM0NTI4O1xuXG4gICAgc3BlYWsgOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmcgOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZyA6IGdyYXlzY2FsZTtcbn0udGwtdGltZW5hdiAudGwtdGltZW5hdi1saW5lOmJlZm9yZSB7XG4gICAgdG9wIDogLTEwcHg7XG59LnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtbGluZTphZnRlciB7XG4gICAgYm90dG9tIDogMjRweDtcblxuICAgIGNvbnRlbnQgOiBcIlxcZTY0OFwiO1xufS50bC10aW1lbmF2IC50bC10aW1lbmF2LXNsaWRlciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG59LnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyLnRsLXRpbWVuYXYtc2xpZGVyLWFuaW1hdGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBhbGwgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xufS50bC10aW1lbmF2IC50bC10aW1lbmF2LXNsaWRlciAudGwtdGltZW5hdi1zbGlkZXItYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4IDogNjtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgY3Vyc29yIDogbW92ZTtcbn0udGwtdGltZW5hdiAudGwtdGltZW5hdi1zbGlkZXIgLnRsLXRpbWVuYXYtY29udGFpbmVyLW1hc2sge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgdG9wIDogMDtcblxuICAgIGhlaWdodCA6IDEwMCU7XG59LnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIC50bC10aW1lbmF2LWNvbnRhaW5lci1tYXNrIC50bC10aW1lbmF2LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcblxuICAgIGhlaWdodCA6IDEwMCU7XG59LnRsLXRpbWVuYXYgLnRsLXRpbWVuYXYtc2xpZGVyIC50bC10aW1lbmF2LWNvbnRhaW5lci1tYXNrIC50bC10aW1lbmF2LWNvbnRhaW5lciAudGwtdGltZW5hdi1pdGVtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcblxuICAgIGhlaWdodCA6IDEwMCU7XG59LnRsLXRpbWVtYXJrZXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGxlZnQgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbiA6IGxlZnQgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbiA6IGxlZnQgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGxlZnQgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWZhc3Qge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogdG9wIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItZmFzdCAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDogd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbiA6IHdpZHRoIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiB3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItZmFzdCAudGwtdGltZW1hcmtlci10aW1lc3BhbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgbWFyZ2luIDogMDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcblxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXMgOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMgOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjI5LDIyOSwyMjksLjE1KTtcbn0udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci10aW1lc3Bhbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuXG4gICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwcHg7XG5cbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzIDogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZTVlNWU1O1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICAgIHJpZ2h0IDogMDtcblxuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCB7XG4gICAgbGVmdCA6IDA7XG5cbiAgICB3aWR0aCA6IDFweDtcbn0udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLWxlZnQsXG4udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiA1O1xuXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICAgICAtbW96LWJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0IDogMTAwJTtcbiAgICBtYXJnaW4tdG9wIDogN3B4O1xuXG4gICAgY29udGVudCA6IFwiIFwiO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3QgOiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3QgOiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3QgOiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3QgOiBub25lO1xuXG4gICAgYm9yZGVyLWxlZnQgOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3gtc2hhZG93IDogMXB4IDFweCAxcHggI2ZmZmZmZjtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dCA6IG5vbmU7XG4gICAgIC1raHRtbC11c2VyLXNlbGVjdCA6IG5vbmU7XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4IDogODtcbiAgICBib3R0b20gOiAwO1xuICAgIGxlZnQgOiAtNHB4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgd2lkdGggOiA2cHg7XG4gICAgaGVpZ2h0IDogNnB4O1xuXG4gICAgY29udGVudCA6IFwiIFwiO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogNTAlO1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICM5MTkxOTE7XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDY7XG5cbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIGJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgIHdpZHRoIDogMjAwcHg7XG4gICAgaGVpZ2h0IDogMTAwJTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuXG4gICAgYm9yZGVyIDogMDtcbiAgICBib3JkZXIgOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzIDogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIDogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzIDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZTVlNWU1O1xuICAgIGJveC1zaGFkb3cgOiAxcHggMXB4IDFweCAjZmZmZmZmO1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyOmhvdmVyIHtcbiAgICB6LWluZGV4IDogOTtcbn0udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHotaW5kZXggOiA4O1xuXG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICAtd2Via2l0LWJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgICAgIC1tb3otYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQgOiAxMDAlO1xuICAgIHBhZGRpbmcgOiA1cHg7XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lIHAge1xuICAgIGZvbnQtc2l6ZSA6IDEycHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgbGluZS1oZWlnaHQgOiAxMnB4O1xuXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXkgOiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgbWFyZ2luIDogMDtcblxuICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcblxuICAgIGNvbG9yIDogI2JmYmZiZjtcblxuICAgICAgICAgICAgbGluZS1jbGFtcCA6IDI7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wIDogMjtcbiAgICAgICAgICAgIGJveC1vcmllbnQgOiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQgOiB2ZXJ0aWNhbDtcbn0udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlcixcbi50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSBwLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgcmlnaHQgOiAwO1xuICAgIGJvdHRvbSA6IDA7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogNTAlO1xuXG4gICAgY29udGVudCA6IFwiXCI7XG4gICAgdGV4dC1hbGlnbiA6IHJpZ2h0O1xuXG4gICAgYmFja2dyb3VuZCA6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDIyOSwyMjksMjI5LDApMCwjZTVlNWU1IDUwJSk7XG4gICAgYmFja2dyb3VuZCA6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCxyZ2JhKDIyOSwyMjksMjI5LDApKSxjb2xvci1zdG9wKDUwJSwjZTVlNWU1KSk7XG4gICAgYmFja2dyb3VuZCA6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDIyOSwyMjksMjI5LDApMCwjZTVlNWU1IDUwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDIyOSwyMjksMjI5LDApMCwjZTVlNWU1IDUwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDIyOSwyMjksMjI5LDApMCwjZTVlNWU1IDUwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDIyOSwyMjksMjI5LDApMCwjZTVlNWU1IDUwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdAdGhlY29sb3InLCBlbmRDb2xvcnN0cj0nQHRoZWNvbG9yJywgR3JhZGllbnRUeXBlPTApXG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIge1xuICAgIGZsb2F0IDogbGVmdDtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIC13ZWJraXQtYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgIG1heC13aWR0aCA6IDI0cHg7XG4gICAgaGVpZ2h0IDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0IDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQgOiA1cHg7XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItbWVkaWEge1xuICAgIG1heC13aWR0aCA6IDI0cHg7XG4gICAgbWF4LWhlaWdodCA6IDEwMCU7XG5cbiAgICBvcGFjaXR5IDogLjI1O1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzc149dGwtaWNvbi1dLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gICAgZm9udC1zaXplIDogMjRweDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgIG1hcmdpbi10b3AgOiAwO1xuXG4gICAgY29sb3IgOiAjYmZiZmJmO1xufS50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIC50bC1pY29uLXdpa2lwZWRpYSB7XG4gICAgZm9udC1zaXplIDogMTZweDtcbn0udGwtdGltZW1hcmtlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50LnRsLXRpbWVtYXJrZXItY29udGVudC1zbWFsbCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICB3aGl0ZS1zcGFjZSA6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XG59LnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC50bC10aW1lbWFya2VyLWNvbnRlbnQtc21hbGwgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzc149dGwtaWNvbi1dLFxuLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC50bC10aW1lbWFya2VyLWNvbnRlbnQtc21hbGwgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzcyo9XCIgdGwtaWNvbi1cIl0ge1xuICAgIGZvbnQtc2l6ZSA6IDEycHg7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDE5MSwxOTEsMTkxLC4xNSk7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNiZmJmYmY7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodCB7XG4gICAgYm9yZGVyLWNvbG9yIDogI2E2YTZhNjtcbn0udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLWxlZnQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogIzNkM2QzZDtcbn0udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDogaGVpZ2h0IDI1MG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDI1MG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbiA6IGhlaWdodCAyNTBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAyNTBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBoZWlnaHQgMjUwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMjUwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogaGVpZ2h0IDI1MG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDI1MG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuXG4gICAgYm9yZGVyLWNvbG9yIDogI2E2YTZhNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2JmYmZiZjtcbn0udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lci50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyLXNtYWxsIHtcbiAgICB3aWR0aCA6IDI1MHB4O1xufS50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gICAgY29sb3IgOiAjZmZmZmZmO1xufS50bC10aW1lbWFya2VyOmhvdmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItdGV4dCBoMi50bC1oZWFkbGluZS50bC1oZWFkbGluZS1mYWRlb3V0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kIDogICAgLW1vei1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMTkxLDE5MSwxOTEsMCkwLCNiZmJmYmYgODAlKTtcbiAgICBiYWNrZ3JvdW5kIDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwLHJnYmEoMTkxLDE5MSwxOTEsMCkpLGNvbG9yLXN0b3AoODAlLCNiZmJmYmYpKTtcbiAgICBiYWNrZ3JvdW5kIDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMTkxLDE5MSwxOTEsMCkwLCNiZmJmYmYgODAlKTtcbiAgICBiYWNrZ3JvdW5kIDogICAgICAtby1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMTkxLDE5MSwxOTEsMCkwLCNiZmJmYmYgODAlKTtcbiAgICBiYWNrZ3JvdW5kIDogICAgIC1tcy1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMTkxLDE5MSwxOTEsMCkwLCNiZmJmYmYgODAlKTtcbiAgICBiYWNrZ3JvdW5kIDogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMTkxLDE5MSwxOTEsMCkwLCNiZmJmYmYgODAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9J0B0aGVjb2xvcicsIGVuZENvbG9yc3RyPSdAdGhlY29sb3InLCBHcmFkaWVudFR5cGU9MClcbn0udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1tZWRpYSB7XG4gICAgb3BhY2l0eSA6IDE7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzXj10bC1pY29uLV0sXG4udGwtdGltZW1hcmtlcjpob3ZlciAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLW1lZGlhLWNvbnRhaW5lciBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgICBjb2xvciA6ICNmZmZmZmY7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci10ZXh0IGgyLnRsLWhlYWRsaW5lLnRsLWhlYWRsaW5lLWZhZGVvdXQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQgOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwwKTAsI2ZmZmZmZiA4MCUpO1xuICAgIGJhY2tncm91bmQgOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAscmdiYSgyNTUsMjU1LDI1NSwwKSksY29sb3Itc3RvcCg4MCUsI2ZmZmZmZikpO1xuICAgIGJhY2tncm91bmQgOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwwKTAsI2ZmZmZmZiA4MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwwKTAsI2ZmZmZmZiA4MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwwKTAsI2ZmZmZmZiA4MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyNTUsMjU1LDI1NSwwKTAsI2ZmZmZmZiA4MCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nQHRoZWNvbG9yJywgZW5kQ29sb3JzdHI9J0B0aGVjb2xvcicsIEdyYWRpZW50VHlwZT0wKVxufS50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyOmhvdmVyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICAgIGJvcmRlci1jb2xvciA6ICMwMDAwMDA7XG59LnRsLXRpbWVtYXJrZXI6aG92ZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXI6aG92ZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMwMDAwMDA7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4ge1xuICAgIHotaW5kZXggOiA4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLXRpbWVzcGFuIC50bC10aW1lbWFya2VyLXRpbWVzcGFuLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjMzMzMzMzO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCxcbi50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQge1xuICAgIHotaW5kZXggOiA4O1xuXG4gICAgYm9yZGVyLXdpZHRoIDogMXB4O1xuICAgIGJvcmRlci1jb2xvciA6IHJnYmEoNTEsNTEsNTEsLjUpO1xuICAgIGJveC1zaGFkb3cgOiAwIDFweCAzcHggcmdiYSgxNDUsMTQ1LDE0NSwuNSk7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0OmFmdGVyLFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1yaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMzMzMzMzM7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIge1xuICAgIHotaW5kZXggOiA5O1xuXG4gICAgY29sb3IgOiAjMzMzMzMzO1xuICAgIGJvcmRlci1jb2xvciA6IHJnYmEoNTEsNTEsNTEsLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3cgOiAxcHggMXB4IDNweCByZ2JhKDE0NSwxNDUsMTQ1LC41KTtcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUge1xuICAgIGNvbG9yIDogIzMzMzMzMztcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZW1hcmtlci1jb250ZW50IC50bC10aW1lbWFya2VyLXRleHQgaDIudGwtaGVhZGxpbmUudGwtaGVhZGxpbmUtZmFkZW91dDphZnRlciB7XG4gICAgYmFja2dyb3VuZCA6ICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LDApMCwjZmZmZmZmIDgwJSk7XG4gICAgYmFja2dyb3VuZCA6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCxyZ2JhKDI1NSwyNTUsMjU1LDApKSxjb2xvci1zdG9wKDgwJSwjZmZmZmZmKSk7XG4gICAgYmFja2dyb3VuZCA6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LDApMCwjZmZmZmZmIDgwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAgLW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LDApMCwjZmZmZmZmIDgwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LDApMCwjZmZmZmZmIDgwJSk7XG4gICAgYmFja2dyb3VuZCA6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDI1NSwyNTUsMjU1LDApMCwjZmZmZmZmIDgwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSdAdGhlY29sb3InLCBlbmRDb2xvcnN0cj0nQHRoZWNvbG9yJywgR3JhZGllbnRUeXBlPTApXG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItbWVkaWEge1xuICAgIG9wYWNpdHkgOiAxO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lbWFya2VyLWNvbnRlbnQgLnRsLXRpbWVtYXJrZXItbWVkaWEtY29udGFpbmVyIFtjbGFzc149dGwtaWNvbi1dLFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCAudGwtdGltZW1hcmtlci1tZWRpYS1jb250YWluZXIgW2NsYXNzKj1cIiB0bC1pY29uLVwiXSB7XG4gICAgY29sb3IgOiAjMzMzMzMzO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItdGltZXNwYW4tY29udGVudCB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQgLnRsLXRpbWVtYXJrZXItdGltZXNwYW4gLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZCAudGwtdGltZW1hcmtlci10aW1lc3BhbiAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgICB6LWluZGV4IDogNTtcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLXRpbWVzcGFuOmFmdGVyIHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiA2O1xuICAgIGJvdHRvbSA6IC03cHg7XG4gICAgbGVmdCA6IDA7XG5cbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogNnB4O1xuXG4gICAgY29udGVudCA6IFwiIFwiO1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogN3B4O1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMTE1LDExNSwxMTUsLjE1KTtcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyLnRsLXRpbWVtYXJrZXItY29udGVudC1jb250YWluZXItbG9uZyB7XG4gICAgYm94LXNoYWRvdyA6IG5vbmU7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZCAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZCAudGwtdGltZW1hcmtlci1saW5lLWxlZnQge1xuICAgIGJveC1zaGFkb3cgOiBub25lO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQ6aG92ZXIgLnRsLXRpbWVtYXJrZXItdGltZXNwYW46YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDAsMCwwLC4yNSk7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci10aW1lc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoNTEsNTEsNTEsLjUpO1xufS50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItd2l0aC1lbmQudGwtdGltZW1hcmtlci1hY3RpdmUgLnRsLXRpbWVtYXJrZXItbGluZS1sZWZ0LFxuLnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLXJpZ2h0IHtcbiAgICBib3JkZXItd2lkdGggOiAxcHg7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZSAudGwtdGltZW1hcmtlci1saW5lLWxlZnQ6YWZ0ZXIsXG4udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtcmlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjMzMzMzMzIWltcG9ydGFudDtcbn0udGwtdGltZW1hcmtlci50bC10aW1lbWFya2VyLXdpdGgtZW5kLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWxpbmUtbGVmdCB7XG4gICAgYm94LXNoYWRvdyA6IG5vbmU7XG59LnRsLXRpbWVtYXJrZXIudGwtdGltZW1hcmtlci13aXRoLWVuZC50bC10aW1lbWFya2VyLWFjdGl2ZTpob3ZlciAudGwtdGltZW1hcmtlci10aW1lc3BhbjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoNTEsNTEsNTEsLjUpO1xufS50bC10aW1lZXJhIHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiAzO1xuICAgIGJvdHRvbSA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICBoZWlnaHQgOiAxMDAlO1xuICAgIGhlaWdodCA6IDQwcHg7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgcG9pbnRlci1ldmVudHMgOiBub25lO1xufS50bC10aW1lZXJhLnRsLXRpbWVlcmEtZmFzdCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDogdG9wIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiB0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbiA6IHRvcCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSxoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogdG9wIDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG59LnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgb3BhY2l0eSA6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyOGE2YzM7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjAgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNjMzQ1Mjg7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjEgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyOGE2YzM7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjIgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyODMyYzM7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjMgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyOGMzNmM7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjQgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyODZkYzM7XG59LnRsLXRpbWVlcmEudGwtdGltZWVyYS1jb2xvcjUgLnRsLXRpbWVlcmEtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICMyOGMzYTc7XG59LnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG5cbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIGJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgIHdpZHRoIDogMTAwcHg7XG4gICAgaGVpZ2h0IDogMTAwJTtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBoZWlnaHQgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGhlaWdodCA1MDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuXG4gICAgYm9yZGVyIDogMDtcbiAgICBib3JkZXIgOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzIDogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzIDogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzIDogNHB4O1xufS50bC10aW1lZXJhIC50bC10aW1lZXJhLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lZXJhLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIC13ZWJraXQtYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmcgOiBib3JkZXItYm94O1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgcGFkZGluZyA6IDVweDtcbn0udGwtdGltZWVyYSAudGwtdGltZWVyYS1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWVyYS1jb250ZW50IC50bC10aW1lZXJhLXRleHQge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIGhlaWdodCA6IDEwMCU7XG59LnRsLXRpbWVlcmEgLnRsLXRpbWVlcmEtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVlcmEtY29udGVudCAudGwtdGltZWVyYS10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemUgOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0IDogMTBweDtcblxuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgYm90dG9tIDogMDtcblxuICAgIGRpc3BsYXkgOiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIG1hcmdpbiA6IDA7XG4gICAgbWFyZ2luLWxlZnQgOiAxMHB4O1xuXG4gICAgdGV4dC1vdmVyZmxvdyA6IGVsbGlwc2lzO1xuXG4gICAgY29sb3IgOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICBsaW5lLWNsYW1wIDogNDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXAgOiA0O1xuICAgICAgICAgICAgYm94LW9yaWVudCA6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudCA6IHZlcnRpY2FsO1xufS50bC10aW1lZXJhIC50bC10aW1lZXJhLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lZXJhLWNvbnRlbnQgLnRsLXRpbWVlcmEtdGV4dCBoMi50bC1oZWFkbGluZS50bC1oZWFkbGluZS1mYWRlb3V0OmFmdGVyIHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHJpZ2h0IDogMDtcbiAgICBib3R0b20gOiAwO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDUwJTtcblxuICAgIGNvbnRlbnQgOiBcIlwiO1xuICAgIHRleHQtYWxpZ24gOiByaWdodDtcblxuICAgIGJhY2tncm91bmQgOiAgICAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyMjksMjI5LDIyOSwwKTAsI2U1ZTVlNSA1MCUpO1xuICAgIGJhY2tncm91bmQgOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAscmdiYSgyMjksMjI5LDIyOSwwKSksY29sb3Itc3RvcCg1MCUsI2U1ZTVlNSkpO1xuICAgIGJhY2tncm91bmQgOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyMjksMjI5LDIyOSwwKTAsI2U1ZTVlNSA1MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyMjksMjI5LDIyOSwwKTAsI2U1ZTVlNSA1MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgLW1zLWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyMjksMjI5LDIyOSwwKTAsI2U1ZTVlNSA1MCUpO1xuICAgIGJhY2tncm91bmQgOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgyMjksMjI5LDIyOSwwKTAsI2U1ZTVlNSA1MCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nQHRoZWNvbG9yJywgZW5kQ29sb3JzdHI9J0B0aGVjb2xvcicsIEdyYWRpZW50VHlwZT0wKVxufS50bC10aW1lZ3JvdXAge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIGRpc3BsYXkgOiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5IDogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXkgOiAgICAgICAgIGZsZXg7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24gOiBsZWZ0IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKSx0b3AgNTAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSksaGVpZ2h0IDUwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpLHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2YyZjJmMjtcblxuICAgICAgICAgICAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ24gOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbiA6IGNlbnRlcjtcbn0udGwtdGltZWdyb3VwIC50bC10aW1lZ3JvdXAtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQgOiA4MHB4O1xuXG4gICAgY29sb3IgOiAjZTBlMGUwO1xuICAgIHRleHQtc2hhZG93IDogI2ZmZmZmZiAwIDJweCAycHg7XG59LnRsLXRpbWVncm91cC50bC10aW1lZ3JvdXAtYWx0ZXJuYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZhZmFmYTtcbn0udGwtdGltZWdyb3VwLnRsLXRpbWVncm91cC1oaWRkZW4ge1xuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC10aW1lYXhpcy1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiAyO1xuICAgIGJvdHRvbSA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMzlweDtcblxuICAgIGJvcmRlci10b3AgOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmZmZjtcbn0udGwtdGltZWF4aXMge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDM7XG4gICAgYm90dG9tIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAzOXB4O1xufS50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgYm90dG9tIDogMDtcblxuICAgIGhlaWdodCA6IDM5cHg7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3IsXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcblxuICAgIG9wYWNpdHkgOiAwO1xufS50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yIC50bC10aW1lYXhpcy10aWNrLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sge1xuICAgIGZvbnQtd2VpZ2h0IDogNDAwO1xuXG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuICAgIGxlZnQgOiAwO1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbn0udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljayAudGwtdGltZWF4aXMtdGljay10ZXh0LFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sgLnRsLXRpbWVheGlzLXRpY2stdGV4dCB7XG4gICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHdoaXRlLXNwYWNlIDogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcbn0udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUsXG4udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1taW5vciAudGwtdGltZWF4aXMtdGljazpiZWZvcmUge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHdpZHRoIDogMXB4O1xuXG4gICAgY29udGVudCA6IFwifFwiO1xuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICBjb2xvciA6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWxlZnQgOiAxcHggc29saWQgI2JmYmZiZjtcbn0udGwtdGltZWF4aXMgLnRsLXRpbWVheGlzLWNvbnRlbnQtY29udGFpbmVyIC50bC10aW1lYXhpcy1tYWpvci50bC10aW1lYXhpcy1hbmltYXRlIC50bC10aW1lYXhpcy10aWNrLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IudGwtdGltZWF4aXMtYW5pbWF0ZSAudGwtdGltZWF4aXMtdGljayB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uIDogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiBhbGwgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbiA6IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uIDogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3IudGwtdGltZWF4aXMtYW5pbWF0ZS1vcGFjaXR5IC50bC10aW1lYXhpcy10aWNrLFxuLnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IudGwtdGltZWF4aXMtYW5pbWF0ZS1vcGFjaXR5IC50bC10aW1lYXhpcy10aWNrIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24gOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24gOiBvcGFjaXR5IDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3Ige1xuICAgIHotaW5kZXggOiAxO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmZmZmY7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWFqb3IgLnRsLXRpbWVheGlzLXRpY2sge1xuICAgIGZvbnQtc2l6ZSA6IDEycHg7XG4gICAgbGluZS1oZWlnaHQgOiAxNHB4O1xuXG4gICAgd2lkdGggOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdCA6IC01MHB4O1xuXG4gICAgY29sb3IgOiAjNzM3MzczO1xufS50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1ham9yIC50bC10aW1lYXhpcy10aWNrOmJlZm9yZSB7XG4gICAgZm9udC1zaXplIDogMThweDtcbiAgICBsaW5lLWhlaWdodCA6IDE4cHg7XG5cbiAgICBtYXJnaW4tYm90dG9tIDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0IDogNTBweDtcblxuICAgIGJvcmRlci1jb2xvciA6ICNhNmE2YTY7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sge1xuICAgIGZvbnQtc2l6ZSA6IDExcHg7XG4gICAgbGluZS1oZWlnaHQgOiAxM3B4O1xuXG4gICAgd2lkdGggOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0IDogLTI1cHg7XG5cbiAgICBjb2xvciA6ICNiZmJmYmY7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sgLnRsLXRpbWVheGlzLXRpY2stdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodCA6IDJweDtcbiAgICBwYWRkaW5nLWxlZnQgOiAycHg7XG5cbiAgICB3aGl0ZS1zcGFjZSA6IG5vcm1hbDtcblxuICAgIG9wYWNpdHkgOiAwO1xufS50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrIC50bC10aW1lYXhpcy10aWNrLXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplIDogOXB4O1xuICAgIGxpbmUtaGVpZ2h0IDogOXB4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgbWFyZ2luLXRvcCA6IC0ycHg7XG5cbiAgICBjb2xvciA6ICNlNmU2ZTY7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2s6YmVmb3JlIHtcbiAgICBmb250LXNpemUgOiA5cHg7XG4gICAgbGluZS1oZWlnaHQgOiA5cHg7XG5cbiAgICBtYXJnaW4tbGVmdCA6IDI1cHg7XG59LnRsLXRpbWVheGlzIC50bC10aW1lYXhpcy1jb250ZW50LWNvbnRhaW5lciAudGwtdGltZWF4aXMtbWlub3IgLnRsLXRpbWVheGlzLXRpY2sudGwtdGltZWF4aXMtdGljay1oaWRkZW4gLnRsLXRpbWVheGlzLXRpY2stdGV4dCB7XG4gICAgb3BhY2l0eSA6IDAhaW1wb3J0YW50O1xufS50bC10aW1lYXhpcyAudGwtdGltZWF4aXMtY29udGVudC1jb250YWluZXIgLnRsLXRpbWVheGlzLW1pbm9yIC50bC10aW1lYXhpcy10aWNrLnRsLXRpbWVheGlzLXRpY2staGlkZGVuOmJlZm9yZSB7XG4gICAgb3BhY2l0eSA6IC4zMztcbn0udGxhbmltYXRlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybSA6IHRyYW5zbGF0ZVooMCk7XG5cbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlIDogMTAwMDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHkgOiBoaWRkZW47XG59LnRsLWFuaW1hdGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgLW1vei10cmFuc2l0aW9uIDogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBhbGwgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xufS50bC1hbmltYXRlLW9wYWNpdHkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbiA6IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbiA6IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgLW8tdHJhbnNpdGlvbiA6IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IG9wYWNpdHkgMTAwMG1zIGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbiAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIDogY3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7XG4gICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiA6IGN1YmljLWJlemllciguNzcsMCwuMTc1LDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gOiBjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKTtcbn0udGwtc2xpZGUge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG5cbiAgICBvdmVyZmxvdy14IDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXkgOiBhdXRvO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogMDtcbn0udGwtc2xpZGUgLnRsLXNsaWRlLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IC0xO1xuICAgIHRvcCA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICBkaXNwbGF5IDogbm9uZTtcbiAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgICAgIG9wYWNpdHkgOiAuNTtcbiAgICBiYWNrZ3JvdW5kIDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemUgOiBjb3ZlcjtcbiAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZSA6IGNvdmVyO1xuICAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplIDogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgOiBjb3ZlcjtcblxuICAgIGZpbHRlciA6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIC1raHRtbC1vcGFjaXR5IDogLjU7XG4gICAgICAtbW96LW9wYWNpdHkgOiAuNTtcbn0udGwtc2xpZGUgLnRsLXNsaWRlLXNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgICB6LWluZGV4IDogMTtcblxuICAgIGRpc3BsYXkgOiB0YWJsZTtcblxuICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICB0YWJsZS1sYXlvdXQgOiBmaXhlZDtcbn0udGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHotaW5kZXggOiAzO1xuXG4gICAgZGlzcGxheSA6IHRhYmxlLWNlbGw7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwJTtcblxuICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xufS50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5IDogdGFibGU7XG5cbiAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQgOiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQgOiAxMDBweDtcblxuICAgIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xufS50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIG1pbi13aWR0aCA6IDUwJTtcbiAgICBtYXJnaW4tdG9wIDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tIDogYXV0bztcbn0udGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IHtcbiAgICBkaXNwbGF5IDogdGFibGUtY2VsbDtcblxuICAgIHdpZHRoIDogNTAlO1xuICAgIG1pbi13aWR0aCA6IDEyMHB4O1xuICAgIG1heC13aWR0aCA6IDUwJTtcbiAgICBwYWRkaW5nIDogMCAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG59LnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBmbG9hdCA6IG5vbmU7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgbWluLXdpZHRoIDogNTAlO1xuICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgbWFyZ2luLXRvcCA6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbSA6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1zbGlkZS1tZWRpYS1vbmx5IC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtdGV4dCB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1zbGlkZS10ZXh0LW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1zbGlkZS10ZXh0LW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICB3aWR0aCA6IDgwJTtcbiAgICBtYXgtd2lkdGggOiA4MCU7XG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG59LnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQge1xuICAgIGNvbG9yIDogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3cgOiAxcHggMXB4IDFweCAjMDAwMDAwIWltcG9ydGFudDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIHAsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIHAsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGgxLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBoMSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDIsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGgyLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoMyxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgaDMsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGg0LFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCBoNCxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDUsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGg1LFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoNixcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgaDYge1xuICAgIGNvbG9yIDogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3cgOiAxcHggMXB4IDFweCAjMDAwMDAwIWltcG9ydGFudDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGEsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGE6aG92ZXIsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGE6aG92ZXIsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGIsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGIsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGksXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGksXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGJsb2NrcXVvdGUgcCxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgYmxvY2txdW90ZSBwIHtcbiAgICBjb2xvciA6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgIGNvbG9yIDogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLWNhcHRpb24sXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1jYXB0aW9uLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtY3JlZGl0LFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtY3JlZGl0IHtcbiAgICBjb2xvciA6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAxcHggIzAwMDAwMCFpbXBvcnRhbnQ7XG59LnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgICBjb2xvciA6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAxcHggIzAwMDAwMCFpbXBvcnRhbnQ7XG59LnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIGNvbG9yIDogI2ZmZmZmZiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3cgOiAxcHggMXB4IDFweCAjMDAwMDAwIWltcG9ydGFudDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC52Y2FyZCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudmNhcmQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnZjYXJkIC5uaWNrbmFtZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnZjYXJkIC5uaWNrbmFtZSB7XG4gICAgY29sb3IgOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQgOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyIDI1JTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZSA6IGNvdmVyO1xuICAgICAgIC1tb3otYmFja2dyb3VuZC1zaXplIDogY292ZXI7XG4gICAgICAgICAtby1iYWNrZ3JvdW5kLXNpemUgOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSA6IGNvdmVyO1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAycHggIzAwMDAwMDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIHAsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGgxLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoMixcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDMsXG4udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIGg0LFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCBoNSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgaDYge1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAycHggIzAwMDAwMDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1jYXB0aW9uLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtY3JlZGl0IHtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMnB4ICMwMDAwMDA7XG59LnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMnB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSBwLFxuLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAycHggIzAwMDAwMCFpbXBvcnRhbnQ7XG59LnRsLXNsaWRlLnRsLXRleHQtYmFja2dyb3VuZCAudGwtdGV4dCAudGwtdGV4dC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZyA6IDIwcHg7XG5cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgICAgLW1vei1ib3JkZXItcmFkaXVzIDogN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICBiYWNrZ3JvdW5kIDogIzAwMDAwMCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kIDogcmdiYSgwLDAsMCwuNik7XG59LnRsLXNsaWRlLnRsLXRleHQtYmFja2dyb3VuZCAudGwtdGV4dCAudGwtdGV4dC1jb250ZW50LWNvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLXRvcCA6IDVweDtcbn0udGwtc2tpbm55IC50bC1zbGlkZSB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgcGFkZGluZy10b3AgOiAxMHB4O1xufS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb24gOiBzdGF0aWM7XG5cbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgZGlzcGxheSA6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5IDogICAgICAgICBmbGV4O1xuXG4gICAgaGVpZ2h0IDogYXV0bztcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zIDogY2VudGVyO1xufS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCB7XG4gICAgcG9zaXRpb24gOiBzdGF0aWM7XG5cbiAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgZGlzcGxheSA6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5IDogICAgICAgICBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgIGhlaWdodCA6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodCA6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0IDogNTBweDtcblxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb24gOiBjb2x1bW4tcmV2ZXJzZTtcbn0udGwtc2tpbm55IC50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIHtcbiAgICBwb3NpdGlvbiA6IHN0YXRpYztcblxuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBmbG9hdCA6IG5vbmU7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogYXV0bztcbiAgICBwYWRkaW5nLXRvcCA6IDIwcHg7XG5cbiAgICBib3JkZXItdG9wIDogMXB4IHNvbGlkICNlNmU2ZTY7XG59LnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IHtcbiAgICBwb3NpdGlvbiA6IHN0YXRpYztcblxuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBmbG9hdCA6IG5vbmU7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgbWluLXdpZHRoIDogMDtcbiAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IGF1dG87XG4gICAgcGFkZGluZyA6IDA7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IGluaXRpYWw7XG59LnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC10ZXh0IC50bC10ZXh0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0IDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbSA6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0IDogMTBweDtcbn0udGwtc2tpbm55IC50bC1zbGlkZS50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSxcbi50bC1za2lubnkgLnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIHtcbiAgICBib3JkZXItY29sb3IgOiByZ2JhKDIzMCwyMzAsMjMwLC4yNSk7XG59LnRsLXNraW5ueSAudGwtc2xpZGUudGwtc2xpZGUtbWVkaWEtb25seSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XG5cbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xufS50bC1za2lubnkgLnRsLXNsaWRlLnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB7XG4gICAgcGFkZGluZy10b3AgOiAwO1xuXG4gICAgYm9yZGVyLXRvcCA6IG5vbmU7XG59LnRsLW1vYmlsZS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEgaW1nLFxuLnRsLW1vYmlsZS50bC1za2lubnkgLnRsLXNsaWRlIC50bC1zbGlkZS1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGUtY29udGVudCAudGwtbWVkaWEgZW1iZWQsXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSBvYmplY3QsXG4udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtc2xpZGUgLnRsLXNsaWRlLWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZS1jb250ZW50IC50bC1tZWRpYSB2aWRlbyxcbi50bC1tb2JpbGUudGwtc2tpbm55IC50bC1zbGlkZSAudGwtc2xpZGUtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlLWNvbnRlbnQgLnRsLW1lZGlhIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodCA6IDE3NXB4O1xufS50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1zbGlkZW5hdi1uZXh0IHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiAxMDtcbiAgICB0b3AgOiA0NSU7XG5cbiAgICBjdXJzb3IgOiBwb2ludGVyO1xufS50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG5cbiAgICB3aWR0aCA6IDEwMHB4O1xuICAgIGhlaWdodCA6IDIwMHB4O1xufS50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aCA6IDgwcHg7XG5cbiAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XG5cbiAgICAgICAgICAgb3BhY2l0eSA6IC4xNTtcblxuICAgIC13ZWJraXQtbGluZS1jbGFtcCA6IDI7XG4gICAgICAgICAgICBsaW5lLWNsYW1wIDogMjtcbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTE1KTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IC4xNTtcbiAgICAgIC1tb3otb3BhY2l0eSA6IC4xNTtcbn0udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LXRpdGxlIHNtYWxsLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LXRpdGxlIHNtYWxsLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xufS50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZSA6IDExcHg7XG4gICAgbGluZS1oZWlnaHQgOiAxMXB4O1xuXG4gICAgbWFyZ2luLXRvcCA6IDEwcHg7XG59LnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplIDogMTFweDtcblxuICAgIG1hcmdpbi10b3AgOiA1cHg7XG5cbiAgICAgICAgICAgb3BhY2l0eSA6IDA7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIC1raHRtbC1vcGFjaXR5IDogMDtcbiAgICAgIC1tb3otb3BhY2l0eSA6IDA7XG59LnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiBzbWFsbCB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG59LnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lciAudGwtc2xpZGVuYXYtaWNvbixcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1wcmV2aW91cyAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyIC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3IgOiAjMzMzMzMzO1xuICAgIHRleHQtc2hhZG93IDogMXB4IDFweCAxcHggI2ZmZmZmZjtcbn0udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLnRsLXNsaWRlbmF2LWludmVydGVkIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lci50bC1zbGlkZW5hdi1pbnZlcnRlZCAudGwtc2xpZGVuYXYtdGl0bGUsXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIudGwtc2xpZGVuYXYtaW52ZXJ0ZWQgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1jb250ZW50LWNvbnRhaW5lci50bC1zbGlkZW5hdi1pbnZlcnRlZCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24sXG4udGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIudGwtc2xpZGVuYXYtaW52ZXJ0ZWQgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvciA6ICNmMmYyZjI7XG4gICAgdGV4dC1zaGFkb3cgOiAxcHggMXB4IDFweCAjMzMzMzMzO1xufS50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICBmb250LWZhbWlseSA6IHRsLWljb25zO1xuICAgIGZvbnQtc2l6ZSA6IDMycHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgZm9udC1zdHlsZSA6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQgOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQgOiAxO1xuXG4gICAgbWFyZ2luLWJvdHRvbSA6IDVweDtcblxuICAgIHRleHQtdHJhbnNmb3JtIDogbm9uZTtcblxuICAgIHNwZWFrIDogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nIDogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmcgOiBncmF5c2NhbGU7XG59LnRsLXNsaWRlbmF2LW5leHQge1xuICAgIHJpZ2h0IDogMTAwcHg7XG5cbiAgICBtYXJnaW4tcmlnaHQgOiAxMHB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IHJpZ2h0O1xufS50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQgOiAyMHB4O1xufS50bC1zbGlkZW5hdi1uZXh0IC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICBAZXh0ZW5kIC5pY29uO1xuICAgIEBleHRlbmQgLmljb24tYXJyb3ctLXJpZ2h0O1xuXG4gICAgbWFyZ2luLWxlZnQgOiA3NnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuM3MgJGVhc2VJblNpbmUpO1xuXG4gICAgICAgIGNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cblxuICAgICY6OmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59LnRsLXNsaWRlbmF2LXByZXZpb3VzIHtcbiAgICBtYXJnaW4tbGVmdCA6IDEwcHg7XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbn0udGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgIEBleHRlbmQgLmljb247XG4gICAgQGV4dGVuZCAuaWNvbi1hcnJvdy0tbGVmdDtcblxuICAgIG1hcmdpbi1sZWZ0IDogMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuM3MgJGVhc2VJblNpbmUpO1xuXG4gICAgICAgIGNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cblxuICAgICY6OmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59LnRsLXNsaWRlbmF2LXByZXZpb3VzOmhvdmVyIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi10aXRsZSB7XG4gICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLWtodG1sLW9wYWNpdHkgOiAxO1xuICAgICAgLW1vei1vcGFjaXR5IDogMTtcbn0udGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNsaWRlbmF2LW5leHQ6aG92ZXIgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5IDogbm9uZTtcblxuICAgICAgICAgICBvcGFjaXR5IDogLjU7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IC41O1xuICAgICAgLW1vei1vcGFjaXR5IDogLjU7XG59LnRsLXNsaWRlbmF2LW5leHQ6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0IDogODBweDtcbn0udGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0IDogLTRweDtcbn0udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0IHtcbiAgICByaWdodCA6IDMycHg7XG59LnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQgOiA4cHg7XG59LnRsLXNraW5ueSAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWNvbnRlbnQtY29udGFpbmVyLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtY29udGVudC1jb250YWluZXIge1xuICAgIHdpZHRoIDogMzJweDtcbiAgICBoZWlnaHQgOiAzMnB4O1xufS50bC1za2lubnkgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi10aXRsZSxcbi50bC1za2lubnkgLnRsLXNsaWRlbmF2LW5leHQgLnRsLXNsaWRlbmF2LXRpdGxlLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtcHJldmlvdXMgLnRsLXNsaWRlbmF2LWRlc2NyaXB0aW9uLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC1za2lubnkgLnRsLXNsaWRlbmF2LXByZXZpb3VzIC50bC1zbGlkZW5hdi1pY29uLFxuLnRsLXNraW5ueSAudGwtc2xpZGVuYXYtbmV4dCAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgICAgICAgIG9wYWNpdHkgOiAuMzM7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTMzKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IC4zMztcbiAgICAgIC1tb3otb3BhY2l0eSA6IC4zMztcbn0udGwtc2tpbm55IC50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdCA6IDEycHg7XG5cbiAgICAgICAgICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLWtodG1sLW9wYWNpdHkgOiAxO1xuICAgICAgLW1vei1vcGFjaXR5IDogMTtcbn0udGwtc2tpbm55IC50bC1zbGlkZW5hdi1wcmV2aW91czpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQgOiAtNHB4O1xuXG4gICAgICAgICAgIG9wYWNpdHkgOiAxO1xuXG4gICAgZmlsdGVyIDogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIC1raHRtbC1vcGFjaXR5IDogMTtcbiAgICAgIC1tb3otb3BhY2l0eSA6IDE7XG59LnRsLWxheW91dC1sYW5kc2NhcGUudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIHtcbiAgICByaWdodCA6IDcwcHg7XG59LnRsLWxheW91dC1sYW5kc2NhcGUudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1uZXh0OmhvdmVyIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdCA6IDhweDtcblxuICAgICAgICAgICBvcGFjaXR5IDogMTtcblxuICAgIGZpbHRlciA6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IDE7XG4gICAgICAtbW96LW9wYWNpdHkgOiAxO1xufS50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDphY3RpdmUgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0IDogMDtcblxuICAgICAgICAgICBvcGFjaXR5IDogMTtcblxuICAgIGZpbHRlciA6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IDE7XG4gICAgICAtbW96LW9wYWNpdHkgOiAxO1xufS50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6aG92ZXIgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0IDogODBweDtcblxuICAgICAgICAgICBvcGFjaXR5IDogMTtcblxuICAgIGZpbHRlciA6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IDE7XG4gICAgICAtbW96LW9wYWNpdHkgOiAxO1xufS50bC1sYXlvdXQtbGFuZHNjYXBlLnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICBtYXJnaW4tbGVmdCA6IC00cHg7XG5cbiAgICAgICAgICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLWtodG1sLW9wYWNpdHkgOiAxO1xuICAgICAgLW1vei1vcGFjaXR5IDogMTtcbn0udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgICAgICAgIG9wYWNpdHkgOiAuMzM7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTMzKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IC4zMztcbiAgICAgIC1tb3otb3BhY2l0eSA6IC4zMztcbn0udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dDphY3RpdmUgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgICAgICAgICBvcGFjaXR5IDogMTtcblxuICAgIGZpbHRlciA6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IDE7XG4gICAgICAtbW96LW9wYWNpdHkgOiAxO1xufS50bC1sYXlvdXQtcG9ydHJhaXQudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91czpob3ZlciAudGwtc2xpZGVuYXYtaWNvbiB7XG4gICAgICAgICAgIG9wYWNpdHkgOiAuMzM7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTMzKTtcbiAgICAta2h0bWwtb3BhY2l0eSA6IC4zMztcbiAgICAgIC1tb3otb3BhY2l0eSA6IC4zMztcbn0udGwtbGF5b3V0LXBvcnRyYWl0LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtcHJldmlvdXM6YWN0aXZlIC50bC1zbGlkZW5hdi1pY29uIHtcbiAgICAgICAgICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXIgOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLWtodG1sLW9wYWNpdHkgOiAxO1xuICAgICAgLW1vei1vcGFjaXR5IDogMTtcbn0udGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1za2lubnkudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1za2lubnkudGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LXByZXZpb3VzLFxuLnRsLXNraW5ueS50bC1sYXlvdXQtcG9ydHJhaXQudGwtbW9iaWxlIC50bC1zbGlkZW5hdi1wcmV2aW91cyxcbi50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQsXG4udGwtc2tpbm55LnRsLW1vYmlsZSAudGwtc2xpZGVuYXYtbmV4dCxcbi50bC1za2lubnkudGwtbGF5b3V0LWxhbmRzY2FwZS50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQsXG4udGwtc2tpbm55LnRsLWxheW91dC1wb3J0cmFpdC50bC1tb2JpbGUgLnRsLXNsaWRlbmF2LW5leHQge1xuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC1zdG9yeXNsaWRlciB7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4IDogODtcblxuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgYm94LXNpemluZyA6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdCA6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdCA6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdCA6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdCA6IG5vbmU7XG5cbiAgICAgICAgIC1vLXVzZXItc2VsZWN0IDogbm9uZTtcbn0udGwtc3RvcnlzbGlkZXIgaW1nLFxuLnRsLXN0b3J5c2xpZGVyIGVtYmVkLFxuLnRsLXN0b3J5c2xpZGVyIG9iamVjdCxcbi50bC1zdG9yeXNsaWRlciB2aWRlbyxcbi50bC1zdG9yeXNsaWRlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGggOiAxMDAlO1xufS50bC1zdG9yeXNsaWRlciAudGwtc2xpZGVyLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDE7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xufS50bC1zdG9yeXNsaWRlciAudGwtc2xpZGVyLXRvdWNoLW1hc2sge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDI1O1xuICAgIHRvcCA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwJTtcbn0udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1jb250YWluZXItbWFzayB7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4IDogNTtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbn0udGwtc3RvcnlzbGlkZXIgLnRsLXNsaWRlci1jb250YWluZXItbWFzayAudGwtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICB0b3AgOiAwO1xuICAgIGxlZnQgOiAwO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufS50bC1zdG9yeXNsaWRlciAudGwtc2xpZGVyLWNvbnRhaW5lci1tYXNrIC50bC1zbGlkZXItY29udGFpbmVyIC50bC1zbGlkZXItaXRlbS1jb250YWluZXIge1xuICAgIGRpc3BsYXkgOiB0YWJsZS1jZWxsO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbiA6IG1pZGRsZTtcbn0udGwtbWVkaWEge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgbWluLXdpZHRoIDogNTAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgbWFyZ2luLXRvcCA6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbSA6IGF1dG87XG59LnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0IDogMjBweDtcblxuICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAjZTZlNmU2O1xufS50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAqem9vbSA6IDE7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudDpiZWZvcmUsXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5IDogdGFibGU7XG5cbiAgICBjb250ZW50IDogXCJcIjtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50OmFmdGVyIHtcbiAgICBjbGVhciA6IGJvdGg7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCAudGwtbWVkaWEtbG9hZGVycm9yIHAge1xuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICBjb2xvciA6ICNmMmYyZjI7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCAudGwtbWVkaWEtbG9hZGVycm9yIHAgc3BhbiB7XG4gICAgY29sb3IgOiAjZjJmMmYyO1xufS50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLWxvYWRlcnJvciBbY2xhc3NePXRsLWljb24tXSxcbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLWxvYWRlcnJvciBbY2xhc3MqPVwiIHRsLWljb24tXCJdIHtcbiAgICBmb250LXNpemUgOiAyOHB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuICAgIGNvbG9yIDogI2YyZjJmMjtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IGltZyxcbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgZW1iZWQsXG4udGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1tZWRpYS1jb250ZW50IG9iamVjdCxcbi50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgdmlkZW8ge1xuICAgIGZsb2F0IDogcmlnaHQ7XG5cbiAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgIG1heC1oZWlnaHQgOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodCA6IDUwcHg7XG59LnRsLXNsaWRlLW1lZGlhLW9ubHkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lci10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0IDogMDtcblxuICAgIGJvcmRlci1yaWdodCA6IG5vbmU7XG59LnRsLW1lZGlhLXNoYWRvdyB7XG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4IDogMTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdyA6IDAgMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwwLDAsLjYpO1xuICAgICAgIC1tb3otYm94LXNoYWRvdyA6IDAgMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwwLDAsLjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdyA6IDAgMTJweCAxMHB4IC0xMHB4IHJnYmEoMCwwLDAsLjYpO1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnZjYXJkIGEsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC52Y2FyZCBhIHtcbiAgICBjb2xvciA6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgIGNvbG9yIDogI2ZmZmZmZjtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1jcmVkaXQge1xuICAgIGZvbnQtc2l6ZSA6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQgOiAxM3B4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgbWFyZ2luIDogMCBhdXRvO1xuICAgIG1hcmdpbi10b3AgOiA2cHg7XG5cbiAgICB0ZXh0LWFsaWduIDogcmlnaHQ7XG5cbiAgICBjb2xvciA6ICM5OTk5OTk7XG59LnRsLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZSA6IDExcHg7XG4gICAgbGluZS1oZWlnaHQgOiAxNHB4O1xuXG4gICAgbWFyZ2luLXRvcCA6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbiAgICB3b3JkLXdyYXAgOiBicmVhay13b3JkO1xuXG4gICAgY29sb3IgOiAjNjY2NjY2O1xuXG4gICAgdGV4dC1yZW5kZXJpbmcgOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59LnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEtc2hhZG93OmJlZm9yZSxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhLXNoYWRvdzpiZWZvcmUsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYS1zaGFkb3c6YWZ0ZXIsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYS1zaGFkb3c6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQgOiAwIDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93IDogMCAwIDAgIzAwMDAwMDtcbiAgICAgICAtbW96LWJveC1zaGFkb3cgOiAwIDAgMCAjMDAwMDAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdyA6IDAgMCAwICMwMDAwMDA7XG59LnRsLXNraW5ueSAudGwtbWVkaWEge1xuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBmbG9hdCA6IG5vbmU7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogYXV0bztcbn0udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIudGwtbWVkaWEtY29udGVudC1jb250YWluZXItdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodCA6IDA7XG5cbiAgICBib3JkZXItcmlnaHQgOiAwO1xufS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtY3JlZGl0LFxuLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1jYXB0aW9uIHtcbiAgICBmb250LXNpemUgOiA4cHg7XG5cbiAgICBtYXJnaW4tdG9wIDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQgOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdCA6IDEwcHg7XG59LnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLWNvbnRlbnQtY29udGFpbmVyIC50bC1jcmVkaXQge1xuICAgIG1hcmdpbi10b3AgOiAwO1xufS50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSB7XG4gICAgZGlzcGxheSA6IGJsb2NrO1xuICAgIGZsb2F0IDogbm9uZTtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiBhdXRvO1xufS50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIudGwtbWVkaWEtY29udGVudC1jb250YWluZXItdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodCA6IDA7XG5cbiAgICBib3JkZXItcmlnaHQgOiAwO1xufS50bC10ZXh0IHtcbiAgICBkaXNwbGF5IDogdGFibGUtY2VsbDtcblxuICAgIHdpZHRoIDogNTAlO1xuICAgIG1pbi13aWR0aCA6IDEyMHB4O1xuICAgIG1heC13aWR0aCA6IDUwJTtcbiAgICBwYWRkaW5nIDogMCAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG5cbiAgICBjb2xvciA6ICM3MzczNzM7XG4gICAgdGV4dC1zaGFkb3cgOiBub25lO1xufS50bC10ZXh0IHAge1xuICAgIGNvbG9yIDogIzczNzM3Mztcbn0udGwtdGV4dCBoMi50bC1oZWFkbGluZS10aXRsZSxcbi50bC10ZXh0IGgyLnRsLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wIDogMDtcbn0udGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSxcbi50bC10ZXh0IGgzLnRsLWhlYWRsaW5lLWRhdGUge1xuICAgIGZvbnQtZmFtaWx5IDogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZSA6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgbGluZS1oZWlnaHQgOiAxNXB4O1xuXG4gICAgbWFyZ2luIDogMCAwIDNweDtcblxuICAgIGNvbG9yIDogI2IzYjNiMztcbn0udGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC10ZXh0IGgzLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwge1xuICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG4gICAgbGluZS1oZWlnaHQgOiAxNXB4O1xuXG4gICAgY29sb3IgOiAjYjNiM2IzO1xufS50bC10ZXh0IC50bC10ZXh0LWRhdGUge1xuICAgIGZvbnQtZmFtaWx5IDogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZSA6IDEycHg7XG4gICAgZm9udC13ZWlnaHQgOiA0MDA7XG5cbiAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luLXRvcCA6IDEwcHg7XG5cbiAgICBjb2xvciA6ICNiM2IzYjM7XG59LnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQsXG4udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IHAsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IHAge1xuICAgIGNvbG9yIDogI2YyZjJmMiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3cgOiAxcHggMXB4IDJweCAjMDAwMDAwO1xufS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwIC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIC50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBoMy50bC1oZWFkbGluZS1kYXRlLFxuLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtdGV4dCBwIGgzLnRsLWhlYWRsaW5lLWRhdGUsXG4udGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC10ZXh0IHAgaDMudGwtaGVhZGxpbmUtZGF0ZSB7XG4gICAgY29sb3IgOiAjZjJmMmYyIWltcG9ydGFudDtcbn0udGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC10ZXh0IC50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgcCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgcCAudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgaDMudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLXRleHQgaDMudGwtaGVhZGxpbmUtZGF0ZSBzbWFsbCxcbi50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLXRleHQgcCBoMy50bC1oZWFkbGluZS1kYXRlIHNtYWxsLFxuLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtdGV4dCBwIGgzLnRsLWhlYWRsaW5lLWRhdGUgc21hbGwge1xuICAgIGNvbG9yIDogI2YyZjJmMiFpbXBvcnRhbnQ7XG59LnRsLXNraW5ueSAudGwtdGV4dCB7XG4gICAgZmxvYXQgOiBub25lO1xuXG4gICAgd2lkdGggOiAxMDAlO1xuICAgIG1pbi13aWR0aCA6IGF1dG87XG4gICAgbWF4LXdpZHRoIDogMTAwJTtcbiAgICBtYXJnaW4tdG9wIDogMjBweDtcbn0udGwtc2tpbm55IC50bC10ZXh0IGgyLnRsLWhlYWRsaW5lLXRpdGxlLFxuLnRsLXNraW5ueSAudGwtdGV4dCBoMi50bC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplIDogMzJweDtcbiAgICBsaW5lLWhlaWdodCA6IDM2cHg7XG59LnRsLW1lZGl1bSAudGwtdGV4dCBoMi50bC1oZWFkbGluZS10aXRsZSxcbi50bC1tZWRpdW0gLnRsLXRleHQgaDIudGwtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZSA6IDMycHg7XG4gICAgbGluZS1oZWlnaHQgOiAzNnB4O1xufS50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQgOiAyNTBweCFpbXBvcnRhbnQ7XG59LnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIHtcbiAgICBjbGVhciA6IGJvdGg7XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplIDogMTVweDtcbiAgICBsaW5lLWhlaWdodCA6IDIxcHg7XG5cbiAgICBtYXJnaW4gOiAwO1xuICAgIG1hcmdpbi1yaWdodCA6IDE1cHg7XG5cbiAgICBjb2xvciA6ICMzMzMzMzM7XG59LnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplIDogMjhweDtcbiAgICBsaW5lLWhlaWdodCA6IDMwcHg7XG5cbiAgICBjb2xvciA6ICMwMDAwMDA7XG59LnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIGJsb2NrcXVvdGUgcDpiZWZvcmUge1xuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHA6YWZ0ZXIge1xuICAgIGRpc3BsYXkgOiBub25lO1xufS50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudGwtaWNvbi10d2l0dGVyIHtcbiAgICBjb2xvciA6ICM1NWFjZWU7XG59LnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC52Y2FyZCBhOmhvdmVyLFxuLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC52Y2FyZCBhLnRsLWRhdGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICBjb2xvciA6ICM1NWFjZWU7XG59LnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIC52Y2FyZCBhOmhvdmVyIC5mbixcbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYS50bC1kYXRlOmhvdmVyIC5mbixcbi50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciAudmNhcmQgYTpob3ZlciAubmlja25hbWUsXG4udGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIgLnZjYXJkIGEudGwtZGF0ZTpob3ZlciAubmlja25hbWUge1xuICAgIGNvbG9yIDogIzU1YWNlZTtcbn0udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLXR3aXR0ZXIge1xuICAgIHdpZHRoIDogODAlO1xuICAgIG1hcmdpbi1yaWdodCA6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQgOiBhdXRvO1xufS50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQgOiAyMXB4O1xufS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS10d2l0dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQgOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0IDogMTBweDtcbn0udGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtdHdpdHRlciBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZSA6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQgOiAyNnB4O1xufS50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSB7XG4gICAgY2xlYXIgOiBib3RoO1xuXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZSA6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQgOiAzMHB4O1xuXG4gICAgbWFyZ2luIDogMDtcbiAgICBtYXJnaW4tcmlnaHQgOiAxNXB4O1xuXG4gICAgdGV4dC1hbGlnbiA6IGxlZnQ7XG5cbiAgICBjb2xvciA6ICMzMzMzMzM7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplIDogMjhweDtcbiAgICBsaW5lLWhlaWdodCA6IDMwcHg7XG5cbiAgICBjb2xvciA6ICMzMzMzMzM7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcDpiZWZvcmUsXG4udGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwOmFmdGVyIHtcbiAgICBmb250LXNpemUgOiAzNnB4O1xuXG4gICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbn0udGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUgYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0IDogNXB4O1xuXG4gICAgY29udGVudCA6IG9wZW4tcXVvdGU7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcDphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQgOiAzcHg7XG5cbiAgICBjb250ZW50IDogY2xvc2UtcXVvdGU7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplIDogMTVweDtcbiAgICBsaW5lLWhlaWdodCA6IDIxcHg7XG5cbiAgICBtYXJnaW4tdG9wIDogMTVweDtcblxuICAgIHRleHQtYWxpZ24gOiByaWdodDtcblxuICAgIGNvbG9yIDogIzk5OTk5OTtcbn0udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLWJsb2NrcXVvdGUge1xuICAgIHdpZHRoIDogODAlO1xuICAgIG1hcmdpbi1yaWdodCA6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQgOiBhdXRvO1xuXG4gICAgYm9yZGVyLXJpZ2h0IDogMDtcbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODAwcHgpLG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDo4MDBweCkge1xuICAgIC50bC1tZWRpYSAudGwtbWVkaWEtYmxvY2txdW90ZSBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LXNpemUgOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodCA6IDI2cHg7XG4gICAgfVxufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo1MDBweCksb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOjUwMHB4KSB7XG4gICAgLnRsLW1lZGlhIC50bC1tZWRpYS1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZSA6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0IDogMjFweDtcbiAgICB9XG59LnRsLW1vYmlsZS50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS1pbnN0YWdyYW0ge1xuICAgIG1heC1oZWlnaHQgOiAyNTBweCFpbXBvcnRhbnQ7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1wcm9maWxlIHtcbiAgICBib3JkZXItcmFkaXVzIDogNTAlO1xufS50bC1tZWRpYSAudGwtbWVkaWEtaWZyYW1lIHtcbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwJTtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLWlmcmFtZSBpZnJhbWUge1xuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAxMDAlO1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIHtcbiAgICBjbGVhciA6IGJvdGg7XG5cbiAgICBtYXJnaW4tcmlnaHQgOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0IDogYXV0bztcblxuICAgIHRleHQtYWxpZ24gOiBsZWZ0O1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC1pY29uLXdpa2lwZWRpYSB7XG4gICAgZm9udC1zaXplIDogMzJweDtcblxuICAgIGZsb2F0IDogbGVmdDtcblxuICAgIG1hcmdpbi1yaWdodCA6IDEwcHg7XG4gICAgcGFkZGluZy10b3AgOiAzcHg7XG59LnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS1wYWdlaW1hZ2Uge1xuICAgIGZsb2F0IDogbGVmdDtcblxuICAgIG1hcmdpbi10b3AgOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tIDogNXB4O1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b20gOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0IDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQgOiAxMHB4O1xuXG4gICAgYm9yZGVyLWxlZnQgOiAxcHggc29saWQgI2U2ZTZlNjtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSAudGwtd2lraXBlZGlhLXNvdXJjZSB7XG4gICAgZm9udC1zaXplIDogMTNweDtcbiAgICBmb250LXN0eWxlIDogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0IDogMTVweDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgIG1hcmdpbi10b3AgOiAzcHg7XG5cbiAgICBjb2xvciA6IHJnYmEoMCwwLDAsLjUpO1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIGg0IHtcbiAgICBtYXJnaW4tdG9wIDogMDtcbiAgICBtYXJnaW4tYm90dG9tIDogMDtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBoNCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xuXG4gICAgY29sb3IgOiAjMDAwMDAwO1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIGg0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IHVuZGVybGluZTtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSBwIHtcbiAgICBmb250LXNpemUgOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0IDogMTlweDtcbn0udGwtc2xpZGUtbWVkaWEtb25seSAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSB7XG4gICAgd2lkdGggOiA4MCU7XG4gICAgbWFyZ2luLXRvcCA6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG4gICAgcGFkZGluZy10b3AgOiAyNXB4O1xuXG4gICAgYm9yZGVyLXRvcCA6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgIGJvcmRlci1yaWdodCA6IDA7XG59LnRsLXNsaWRlLnRsLWZ1bGwtaW1hZ2UtYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEge1xuICAgIHBhZGRpbmcgOiAyMHB4O1xuXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogN3B4O1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgYmFja2dyb3VuZCA6ICMwMDAwMDAgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZCA6IHJnYmEoMCwwLDAsLjYpO1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgaDQgYSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgaDQgYSB7XG4gICAgY29sb3IgOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS10aXRsZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS10aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yIDogcmdiYSgyMzAsMjMwLDIzMCwuMjUpO1xufS50bC1zbGlkZS50bC1mdWxsLWltYWdlLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEgLnRsLXdpa2lwZWRpYS1zb3VyY2UsXG4udGwtc2xpZGUudGwtZnVsbC1jb2xvci1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2lraXBlZGlhIC50bC13aWtpcGVkaWEtc291cmNlIHtcbiAgICBjb2xvciA6IHJnYmEoMjMwLDIzMCwyMzAsLjg1KTtcbn0udGwtbW9iaWxlLnRsLXNraW5ueSAudGwtbWVkaWEgLnRsLW1lZGlhLXdpa2lwZWRpYSxcbi50bC1za2lubnkgLnRsLW1lZGlhIC50bC1tZWRpYS13aWtpcGVkaWEge1xuICAgIG1hcmdpbi1yaWdodCA6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQgOiAxMHB4O1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSB7XG4gICAgY2xlYXIgOiBib3RoO1xuXG4gICAgbWFyZ2luLXJpZ2h0IDogYXV0bztcbiAgICBtYXJnaW4tbGVmdCA6IGF1dG87XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUgLnRsLW1lZGlhLXdlYnNpdGUtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZSA6IDE2cHg7XG4gICAgZm9udC1zdHlsZSA6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodCA6IDE5cHg7XG5cbiAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xufS50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBoNCB7XG4gICAgbGluZS1oZWlnaHQgOiAxO1xuXG4gICAgbWFyZ2luLXRvcCA6IDA7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDA7XG59LnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGg0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICBjb2xvciA6ICMwMDAwMDA7XG59LnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIGg0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IHVuZGVybGluZTtcbn0udGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUgcCB7XG4gICAgZm9udC1zaXplIDogMTNweDtcbiAgICBsaW5lLWhlaWdodCA6IDE5cHg7XG59LnRsLW1lZGlhIC50bC1tZWRpYS1jb250ZW50LWNvbnRhaW5lciAudGwtbWVkaWEtY29udGVudCAudGwtbWVkaWEtd2Vic2l0ZSBpbWcge1xuICAgIGZsb2F0IDogcmlnaHQ7XG5cbiAgICBtYXgtd2lkdGggOiAxMjBweDtcbiAgICBtYXgtaGVpZ2h0IDogMTIwcHg7XG4gICAgbWFyZ2luIDogNHB4IDAgMCAxNXB4O1xufS50bC1tZWRpYSAudGwtbWVkaWEtY29udGVudC1jb250YWluZXIgLnRsLW1lZGlhLWNvbnRlbnQgLnRsLW1lZGlhLXdlYnNpdGUgaW1nLnRsLW1lZGlhLXdlYnNpdGUtaWNvbiB7XG4gICAgZmxvYXQgOiBub25lO1xuXG4gICAgbWF4LXdpZHRoIDogMTZweDtcbiAgICBtYXgtaGVpZ2h0IDogMTZweDtcbiAgICBtYXJnaW4gOiAwO1xuICAgIG1hcmdpbi1yaWdodCA6IDNweDtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSxcbi50bC1zbGlkZS50bC1mdWxsLWNvbG9yLWJhY2tncm91bmQgLnRsLW1lZGlhIC50bC1tZWRpYS13ZWJzaXRlIHtcbiAgICBwYWRkaW5nIDogMjBweDtcblxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDdweDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDogN3B4O1xuICAgIGJhY2tncm91bmQgOiAjMDAwMDAwIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQgOiByZ2JhKDAsMCwwLC42KTtcbn0udGwtc2xpZGUudGwtZnVsbC1pbWFnZS1iYWNrZ3JvdW5kIC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSBoNCBhLFxuLnRsLXNsaWRlLnRsLWZ1bGwtY29sb3ItYmFja2dyb3VuZCAudGwtbWVkaWEgLnRsLW1lZGlhLXdlYnNpdGUgaDQgYSB7XG4gICAgY29sb3IgOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdyA6IDFweCAxcHggMXB4ICMwMDAwMDAhaW1wb3J0YW50O1xufS50bC1tb2JpbGUudGwtc2tpbm55IC50bC1tZWRpYSAudGwtbWVkaWEtd2Vic2l0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0IDogMTBweDtcbiAgICBtYXJnaW4tbGVmdCA6IDEwcHg7XG59LnRsLXRpbWVsaW5lIHtcbiAgICBmb250LXNpemUgOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0IDogbm9ybWFsO1xuXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nIDogY29udGVudC1ib3g7XG4gICAgICAgLW1vei1ib3gtc2l6aW5nIDogY29udGVudC1ib3g7XG4gICAgICAgICAgICBib3gtc2l6aW5nIDogY29udGVudC1ib3g7XG4gICAgd2lkdGggOiAxMDAlO1xuICAgIGhlaWdodCA6IDEwMCU7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0IDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0IDogbm9uZTtcblxuICAgIGNvbG9yIDogIzczNzM3MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogI2ZmZmZmZjtcblxuICAgICAgICAgLW8tdXNlci1zZWxlY3QgOiBub25lO1xufS50bC10aW1lbGluZS50bC10aW1lbGluZS1lbWJlZCB7XG4gICAgYm94LXNpemluZyA6IGJvcmRlci1ib3g7XG5cbiAgICBib3JkZXItdG9wIDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLWJvdHRvbSA6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1yYWRpdXMgOiAwO1xufS50bC10aW1lbGluZS50bC10aW1lbGluZS1mdWxsLWVtYmVkIHtcbiAgICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcblxuICAgIGJvcmRlciA6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJvcmRlci1yYWRpdXMgOiA4cHg7XG59LnRsLWxheW91dC1wb3J0cmFpdCAudGwtc3RvcnlzbGlkZXIge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdyA6IDAgLTNweCA2cHggcmdiYSgwLDAsMCwuMik7XG4gICAgICAgLW1vei1ib3gtc2hhZG93IDogMCAtM3B4IDZweCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3cgOiAwIC0zcHggNnB4IHJnYmEoMCwwLDAsLjIpO1xufVxuXG4jdGltZWxpbmUge1xuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiA4MDBweDtcblxuICAgIC50bC1zbGlkZW5hdi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgIH1cblxuICAgIC50bC1pY29uLWdvYmFjayB7XG4gICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgIEBleHRlbmQgLmljb24tYXJyb3ctLWxlZnQ7XG4gICAgfVxuXG4gICAgLnRsLWljb24tem9vbS1vdXQge1xuICAgICAgICBAZXh0ZW5kIC5pY29uO1xuICAgICAgICBAZXh0ZW5kIC5pY29uLXpvb20tLW91dDtcbiAgICB9XG5cbiAgICAudGwtaWNvbi16b29tLWluIHtcbiAgICAgICAgQGV4dGVuZCAuaWNvbjtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi16b29tLS1pbjtcbiAgICB9XG5cbiAgICAudGwtaWNvbi1pbWFnZSB7XG4gICAgICAgIEBleHRlbmQgLmljb247XG4gICAgICAgIEBleHRlbmQgLmljb24tcGljdHVyZTtcbiAgICB9XG5cbiAgICAudGwtdGV4dC1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoIDogNTAwcHg7XG4gICAgfVxuXG4gICAgLnRsLXNsaWRlbmF2LWljb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbiAuM3MgJGVhc2VPdXRRdWFydCk7XG4gICAgfVxuXG4gICAgLnRsLXRpbWVtYXJrZXItdGV4dCBoMiB7XG4gICAgICAgIHBhZGRpbmcgOiAwO1xuICAgIH1cblxuICAgIC50bC10aW1lbWFya2VyIC50bC10aW1lbWFya2VyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgYm94LXNoYWRvdyA6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRsLXRpbWVtYXJrZXIgLnRsLXRpbWVtYXJrZXItY29udGVudCB7XG4gICAgICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX193aGl0ZTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50bC10aW1lbWFya2VyLnRsLXRpbWVtYXJrZXItYWN0aXZlIC50bC10aW1lbWFya2VyLWNvbnRlbnQge1xuICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50bC1tZXNzYWdlLWZ1bGwge1xuICAgIGRpc3BsYXkgOiBub25lIWltcG9ydGFudDtcbn1cbiIsImJvZHkubGItZGlzYWJsZS1zY3JvbGxpbmcge1xuICAgIG92ZXJmbG93IDogaGlkZGVuO1xufVxuXG4ubGlnaHRib3hPdmVybGF5IHtcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiA5OTk5O1xuICAgIHRvcCA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICBkaXNwbGF5IDogbm9uZTtcblxuICAgIG9wYWNpdHkgOiAuODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogYmxhY2s7XG5cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcbn1cblxuLmxpZ2h0Ym94IHtcbiAgICBmb250LXdlaWdodCA6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodCA6IDA7XG5cbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHotaW5kZXggOiAxMDAwMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIHdpZHRoIDogMTAwJTtcblxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG59XG5cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgIG1heC13aWR0aCA6IGluaGVyaXQ7XG4gICAgaGVpZ2h0IDogYXV0bztcbn1cblxuLmxpZ2h0Ym94IGEgaW1nIHtcbiAgICBib3JkZXIgOiBub25lO1xufVxuXG4ubGItb3V0ZXJDb250YWluZXIge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICB3aWR0aCA6IDI1MHB4O1xuICAgIGhlaWdodCA6IDI1MHB4O1xuICAgIG1hcmdpbiA6IDAgYXV0bztcblxuICAgIGJhY2tncm91bmQtY29sb3IgOiB3aGl0ZTtcblxuICAgICp6b29tIDogMTtcbn1cblxuLmxiLW91dGVyQ29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5IDogdGFibGU7XG4gICAgY2xlYXIgOiBib3RoO1xuXG4gICAgY29udGVudCA6IFwiXCI7XG59XG5cbi5sYi1jb250YWluZXIge1xuICAgIHBhZGRpbmcgOiAxMHB4O1xufVxuXG4ubGItbG9hZGVyIHtcbiAgICBsaW5lLWhlaWdodCA6IDA7XG5cbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgIHRvcCA6IDQzJTtcbiAgICBsZWZ0IDogMDtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBoZWlnaHQgOiAyNSU7XG5cbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xufVxuXG4ubGItY2FuY2VsIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICB3aWR0aCA6IDMycHg7XG4gICAgaGVpZ2h0IDogMzJweDtcbiAgICBtYXJnaW4gOiAwIGF1dG87XG5cbiAgICAvL2JhY2tncm91bmQgOiB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBuby1yZXBlYXQ7XG59XG5cbi5sYi1uYXYge1xuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgei1pbmRleCA6IDEwO1xuICAgIHRvcCA6IDA7XG4gICAgbGVmdCA6IDA7XG5cbiAgICB3aWR0aCA6IDEwMCU7XG4gICAgaGVpZ2h0IDogMTAwJTtcbn1cblxuLmxiLWNvbnRhaW5lciA+IC5uYXYge1xuICAgIGxlZnQgOiAwO1xufVxuXG4ubGItbmF2IGEge1xuICAgIG91dGxpbmUgOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQVBBQUFQLy8vd0FBQUNINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQ1JBRUFPdz09XCIpO1xufVxuXG4ubGItcHJldixcbi5sYi1uZXh0IHtcbiAgICBwb3NpdGlvbiA6IGZpeGVkO1xuICAgIGJvdHRvbSA6IDUwcHg7XG5cbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICBoZWlnaHQgOiAxMDAlO1xuXG4gICAgY3Vyc29yIDogcG9pbnRlcjtcbn1cblxuLmxiLW5hdiBhLmxiLXByZXYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAuM3MgJGVhc2VJbk91dFF1YWQpO1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxNSwgJGxpbmU6IDIxKTtcbiAgICBAZXh0ZW5kIC5pY29uO1xuICAgIEBleHRlbmQgLmljb24tYXJyb3ctLWxlZnQ7XG5cbiAgICBwb3NpdGlvbiA6IGZpeGVkO1xuICAgIGJvdHRvbSA6IDExMHB4O1xuICAgIGxlZnQgOiAwO1xuXG4gICAgd2lkdGggOiA2MHB4O1xuICAgIGhlaWdodCA6IDYwcHg7XG5cbiAgICBvcGFjaXR5IDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgkY29sb3JfX3doaXRlLCAuMyk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgfVxuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0IDogNjBweDtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgfVxufVxuXG4ubGItbmF2IGEubGItcHJldjpob3ZlciB7XG4gICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlSW5PdXRRdWFkKTtcbiAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTUsICRsaW5lOiAyMSk7XG4gICAgQGV4dGVuZCAuaWNvbjtcbiAgICBAZXh0ZW5kIC5pY29uLWFycm93LS1yaWdodDtcblxuICAgIHBvc2l0aW9uIDogZml4ZWQ7XG4gICAgcmlnaHQgOiAwO1xuICAgIGJvdHRvbSA6IDExMHB4O1xuXG4gICAgZmxvYXQgOiByaWdodDtcblxuICAgIHdpZHRoIDogNjBweDtcbiAgICBoZWlnaHQgOiA2MHB4O1xuXG4gICAgb3BhY2l0eSA6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoJGNvbG9yX193aGl0ZSwgLjMpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQgOiA2MHB4O1xuXG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuXG4gICAgICAgIGNvbG9yIDogI2ZmZmZmZjtcbiAgICB9XG59XG5cbi5sYi1uYXYgYS5sYi1uZXh0OmhvdmVyIHtcbiAgICBvcGFjaXR5IDogMTtcblxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbn1cblxuLmxiLWRhdGFDb250YWluZXIge1xuICAgIHdpZHRoIDogMTAwJTtcbiAgICBtYXJnaW4gOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3AgOiA1cHg7XG5cbiAgICAqem9vbSA6IDE7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5IDogdGFibGU7XG4gICAgY2xlYXIgOiBib3RoO1xuXG4gICAgY29udGVudCA6IFwiXCI7XG59XG5cbi5sYi1kYXRhIHtcbiAgICBwYWRkaW5nIDogMCA0cHg7XG5cbiAgICBjb2xvciA6ICNjY2NjY2M7XG59XG5cbi5sYi1kYXRhIC5sYi1kZXRhaWxzIHtcbiAgICBsaW5lLWhlaWdodCA6IDEuMWVtO1xuXG4gICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgd2lkdGggOiA4NSU7XG5cbiAgICB0ZXh0LWFsaWduIDogbGVmdDtcbn1cblxuLmxiLWRhdGEgLmxiLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZSA6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQgOiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0IDogMWVtO1xufVxuXG4ubGItZGF0YSAubGItbnVtYmVyIHtcbiAgICBmb250LXNpemUgOiAxMnB4O1xuXG4gICAgZGlzcGxheSA6IGJsb2NrO1xuICAgIGNsZWFyIDogbGVmdDtcblxuICAgIHBhZGRpbmctYm90dG9tIDogMWVtO1xuXG4gICAgY29sb3IgOiAjOTk5OTk5O1xufVxuXG4ubGItZGF0YSAubGItY2xvc2Uge1xuICAgIEBleHRlbmQgLmljb247XG4gICAgQGV4dGVuZCAuaWNvbi1jbG9zZTtcblxuICAgIGZvbnQtc2l6ZSA6IDEuNWVtO1xuXG4gICAgcG9zaXRpb24gOiBmaXhlZDtcbiAgICB0b3AgOiA1MHB4O1xuICAgIHJpZ2h0IDogNTBweDtcblxuICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICBmbG9hdCA6IHJpZ2h0O1xuXG4gICAgd2lkdGggOiAzMHB4O1xuICAgIGhlaWdodCA6IDMwcHg7XG5cbiAgICAtd2Via2l0LXRyYW5zaXRpb24gOiBvcGFjaXR5IC4ycztcbiAgICAgICAtbW96LXRyYW5zaXRpb24gOiBvcGFjaXR5IC4ycztcbiAgICAgICAgIC1vLXRyYW5zaXRpb24gOiBvcGFjaXR5IC4ycztcbiAgICAgICAgICAgIHRyYW5zaXRpb24gOiBvcGFjaXR5IC4ycztcbiAgICB0ZXh0LWFsaWduIDogcmlnaHQ7XG5cbiAgICBvcGFjaXR5IDogLjc7XG4gICAgY29sb3IgOiAjZmZmZmZmO1xuICAgIG91dGxpbmUgOiBub25lO1xuXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgZm9udC1zaXplIDogMjBweDtcblxuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICB0b3AgOiA1MCU7XG4gICAgICAgIGxlZnQgOiA1MCU7XG5cbiAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgIH1cbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuXG4gICAgb3BhY2l0eSA6IDE7XG5cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG59XG4iLCIudWktd2lkZ2V0IHtcbiAgICBmb250LWZhbWlseSA6IEhlbHZldGljYSBUcmVidWNoZXQgTVMsVGFob21hLFZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICAgIHBhZGRpbmcgOiAwO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJvcmRlciA6IG5vbmU7XG4gICAgYm9yZGVyIDogMXB4IHNvbGlkICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICBiYWNrZ3JvdW5kIDogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3cgOiAwIDFweCAzcHggcmdiYSgwLDAsMCwuMTkpO1xuICAgICAgIC1tb3otYm94LXNoYWRvdyA6IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4xOSk7XG4gICAgICAgICAgICBib3gtc2hhZG93IDogMCAxcHggM3B4IHJnYmEoMCwwLDAsLjE5KTtcbn1cblxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBmb250LWZhbWlseSA6IFwiTXlyaWFkIFByb1wiLCBzYW5zLXNlcmlmO1xuXG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICBwYWRkaW5nIDogMDtcblxuICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xuXG4gICAgY29sb3IgOiAjZmZmZmZmO1xuICAgIGJvcmRlci10b3AgOiAxcHggc29saWQgI2I0MmIwYztcbiAgICBib3JkZXItYm90dG9tIDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xufVxuXG4udWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICBjdXJzb3IgOiBwb2ludGVyO1xuXG4gICAgYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQgOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQgOiAyLjJlbTtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICAgIGNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBAZXh0ZW5kIC5pY29uO1xuICAgIEBleHRlbmQgLmljb24tYXJyb3ctLWxlZnQ7XG5cbiAgICBmb250LXdlaWdodCA6IG5vcm1hbDtcblxuICAgIHRvcCA6IC0xcHg7XG5cbiAgICB3aWR0aCA6IDEuNGVtO1xuICAgIGhlaWdodCA6IDIuMmVtO1xuXG4gICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgIGJvcmRlciA6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1cyA6IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQgOiAyLjJlbTtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgaGVpZ2h0IDogMi4yZW07XG4gICAgfVxufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBAZXh0ZW5kIC5pY29uLWFycm93LS1yaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgbGVmdCA6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIHJpZ2h0IDogMDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbiA6IC0zMnB4IDA7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKGltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiAtOTZweCAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgd2lkdGggOiAyNDBweDtcbiAgICBtYXJnaW4gOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gICAgZm9udC1mYW1pbHkgOiBcIk15cmlhZCBQcm9cIjtcbiAgICBmb250LXNpemUgOiAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0IDogbm9ybWFsO1xuXG4gICAgcGFkZGluZyA6IC42ZW0gMCAuNGVtO1xuXG4gICAgdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XG5cbiAgICBjb2xvciA6ICNiYmJiYmI7XG4gICAgYm9yZGVyLXRvcCA6IDFweCBzb2xpZCAjZTZlNmU2O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gICAgcGFkZGluZyA6IDA7XG5cbiAgICBib3JkZXIgOiBub25lO1xuICAgIGJvcmRlci10b3AgOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxudGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0IDogMDtcbn1cblxudGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGZvbnQtZmFtaWx5IDogXCJNeXJpYWQgUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQgOiBub3JtYWw7XG5cbiAgICBtYXJnaW4gOiAwO1xuXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcblxuICAgIGNvbG9yIDogIzJiMmIyYjtcbiAgICBib3JkZXIgOiBub25lO1xuICAgIGJhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcbn1cblxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICB3aWR0aCA6IDI1MHB4O1xuXG4gICAgY29sb3IgOiAjYjJiMmIyO1xuICAgIGJhY2tncm91bmQgOiAjZWRlZGVkO1xufVxuXG50ZCBhLnVpLXN0YXRlLWFjdGl2ZSxcbnRkIGEudWktc3RhdGUtYWN0aXZlLnVpLXN0YXRlLWhvdmVyIHtcbiAgICBjb2xvciA6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QZ284YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFd01DVWlJR2hsYVdkb2REMGlNVEF3SlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TUNBeE1EQWlJSEJ5WlhObGNuWmxRWE53WldOMFVtRjBhVzg5SW01dmJtVWlQanhzYVc1bFlYSkhjbUZrYVdWdWRDQnBaRDBpYUdGME1DSWdaM0poWkdsbGJuUlZibWwwY3owaWIySnFaV04wUW05MWJtUnBibWRDYjNnaUlIZ3hQU0kxTUNVaUlIa3hQU0l4TURBbElpQjRNajBpTlRBbElpQjVNajBpTFRFdU5ESXhNRGcxTkRjeE5USXdNbVV0TVRRbElqNEtQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJJek1tSXdZaUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2p4emRHOXdJRzltWm5ObGREMGlNVEF3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMk5rTXpBd1l5SWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2dvOGNtVmpkQ0I0UFNJd0lpQjVQU0l3SWlCM2FXUjBhRDBpTVRBd0lpQm9aV2xuYUhROUlqRXdNQ0lnWm1sc2JEMGlkWEpzS0NOb1lYUXdLU0lnTHo0S1BDOXpkbWMrKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogICAgLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjYjMyYjBiIDAlLCAjY2QzMDBjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2UgOiAgICAgIC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sICNiMzJiMGIgMCUsICNjZDMwMGMgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2IzMmIwYiAwJSwgI2NkMzAwYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlIDogICAgICAgICBsaW5lYXItZ3JhZGllbnQoYm90dG9tLCAjYjMyYjBiIDAlLCAjY2QzMDBjIDEwMCUpO1xuICAgIHRleHQtc2hhZG93IDogMCAtMXB4IDAgcmdiYSgwLDAsMCwuNDUpO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IEJvZHkuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5ib2R5IHtcbiAgICBAaW5jbHVkZSBzbW9vdGhJdCgpO1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAkYmFzZV9fZm9udC1zaXplLCAkbGluZTogJGJhc2VfX2xpbmUsICRjb2xvcjogJGNvbG9yX19ibGFjayk7XG5cbiAgICAuY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgY29udGFpbmVyKDE0MDBweCk7XG5cbiAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICB3aWR0aCA6IDgwJTtcbiAgICAgICAgbWluLWhlaWdodCA6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aCA6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNjb250YWluZXIge1xuICAgICAgICAvL292ZXJmbG93IDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5jZiB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wIDogNzNweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3AgOiA1OXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taG9tZSxcbiAgICAgICAgJi0tcHJvamVjdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wIDogODB2aDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wIDogNDB2aDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oYXMtY292ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDQ1MHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3AgOiAyMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBMYXlvdXQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubWFpbiB7XG4gICAgJi0td2l0aC1hc2lkZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNyBiZWZvcmUgZmlyc3QpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGd1dHRlcigxMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYXN0IHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig3IGJlZm9yZSBsYXN0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBndXR0ZXIoMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgICAgZmxvYXQgOiBub25lO1xuXG4gICAgICAgIG1hcmdpbiA6IDAgYXV0bztcbiAgICB9XG59XG5cbi5zaWRlYmFyIHtcbiAgICBAaW5jbHVkZSBzcGFuKDQgYmVmb3JlIGxhc3QpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgfVxuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDQgYmVmb3JlIGZpcnN0KTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mdWxsIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgICBtYXJnaW4tdG9wIDogNTBweDtcbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDcgYmVmb3JlIGZpcnN0KTtcblxuICAgICAgICBmbG9hdCA6IG5vbmU7XG4gICAgICAgIGNsZWFyIDogYm90aDtcblxuICAgICAgICBtYXJnaW4gOiBjYWxjLWVtKDYwKSBhdXRvIDA7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTGluay5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICBjb2xvciA6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBQaWN0dXJlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaW1nIHtcbiAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAmLmFsdCB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMCwwKTtcblxuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuXG4gICAgICAgIHZpc2liaWxpdHkgOiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93IDogaGlkZGVuO1xuXG4gICAgICAgIG9wYWNpdHkgOiAwO1xuICAgIH1cbn1cblxuLmZpZ2NhcHRpb24ge1xuICAgICYtLWFsdCB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMCwwKTtcblxuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4IDogLTE7XG4gICAgICAgIHRvcCA6IDA7XG4gICAgICAgIGxlZnQgOiAwO1xuXG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICB0ZXh0LWluZGVudCA6IC05OTk5cHg7XG5cbiAgICAgICAgb3BhY2l0eSA6IDA7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogQ29udGVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDMwLCAxNik7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAwO1xuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IFRpdGxlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEge1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiA1NCwgJGxpbmU6IDgxLCAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyayk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgzMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0IDogMS41O1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDI4KTtcbiAgICB9XG5cbiAgICAmLnRpdGxlLWgxIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZSA6IDU0LCAkbGluZTogODEsICRjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrLCAkbWFyZ2luOiA1MCk7XG5cbiAgICAgICAgJi0tbGlnaHQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiA2MHB4O1xuXG4gICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMzYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQgOiAxLjU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMjgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5oMixcbi50aXRsZS1oMiB7XG4gICAgQGluY2x1ZGUgdGV4dCgkc2l6ZSA6IDQ0LCAkbGluZTogNjYsICRjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrLCAkd2VpZ2h0OiA1MDAsICRtYXJnaW46IDQwKTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDMyKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgyOCk7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGxpbmUtaGVpZ2h0IDogNDBweDtcblxuICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1pbi1oZWlnaHQgOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcblxuICAgICAgICBjb2xvciA6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTYsIDQ0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogNTdweDtcblxuICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQgOiByaWdodDtcblxuICAgICAgICAgICAgaGVpZ2h0IDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogMjVweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy10b3AgOiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogMjVweDtcblxuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0IDogM3B4IHNvbGlkICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTYsIDMyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxNiwgMjgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihsZWZ0IC4zcyAkZWFzZU91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxMSk7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQgOiAwO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmbG9hdCA6IG5vbmU7XG4gICAgICAgICAgICAgICAgY2xlYXIgOiBib3RoO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogZ3V0dGVyKDEyKSAwIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGxlZnQgOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiA1MHB4O1xuXG4gICAgICAgICYtLWNlbnRlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5oMyB7XG4gICAgQGluY2x1ZGUgdGV4dCgkc2l6ZSA6IDIxLCAkbGluZTogMzIsICRjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrLCAkd2VpZ2h0OiA1MDApO1xuXG4gICAgJi50aXRsZS1oMyB7XG4gICAgICAgICYtLWxpZ2h0IHtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaDQge1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxOCwgJGxpbmU6IDI3LCAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaywgJG1hcmdpbjogMTUsICR3ZWlnaHQ6IDUwMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuM3MgJGVhc2VJbk91dFF1YWQpO1xufVxuXG5oNiB7XG4gICAgQGluY2x1ZGUgdGV4dCgkc2l6ZSA6IDE0LCAkbGluZTogMjEsICRjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrLCAkbWFyZ2luOiAxNSwgJHdlaWdodDogNjAwKTtcblxuICAgICYudGl0bGUtaDYge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTQsICRsaW5lOiAyMSwgJGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcmssICRtYXJnaW46IDE1LCAkd2VpZ2h0OiA2MDApO1xuXG4gICAgICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xuXG4gICAgICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsX19kYXJrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IENvbnRlbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGV4dC1jb250ZW50IHtcbiAgICAmX19oZWFkIHtcbiAgICAgICAgZm9udC13ZWlnaHQgOiBib2xkO1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgbWFyZ2luIDogY2FsYy1lbSgzMCkgMDtcblxuICAgICAgICBib3JkZXItY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgIH1cblxuICAgIGVtLFxuICAgIGkge1xuICAgICAgICBmb250LXN0eWxlIDogaXRhbGljO1xuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQgOiBib2xkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDMwKTtcbiAgICB9XG5cbiAgICBpbWcuYWxpZ25sZWZ0IHtcbiAgICAgICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgICAgIG1hcmdpbi1yaWdodCA6IGNhbGMtZW0oMzApO1xuICAgIH1cblxuICAgIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgZmxvYXQgOiByaWdodDtcblxuICAgICAgICBtYXJnaW4tbGVmdCA6IGNhbGMtZW0oMzApO1xuICAgIH1cblxuICAgIGltZy5hbGlnbmNlbnRlciB7XG4gICAgICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgICAgIGhlaWdodCA6IGF1dG87XG4gICAgICAgIG1hcmdpbiA6IDAgYXV0byBjYWxjLWVtKDMwKTtcbiAgICB9XG5cbiAgICBpbWcuc2l6ZS1mdWxsIHtcbiAgICAgICAgbWF4LXdpZHRoIDogMTAwJTtcbiAgICAgICAgaGVpZ2h0IDogYXV0bztcbiAgICAgICAgbWFyZ2luIDogMCBhdXRvIGNhbGMtZW0oMzApO1xuICAgIH1cblxuICAgIC53cC1jYXB0aW9uIHtcbiAgICAgICAgb3ZlcmZsb3cgOiBoaWRkZW47XG5cbiAgICAgICAgbWF4LXdpZHRoIDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMzApO1xuXG4gICAgICAgIC53cC1jYXB0aW9uLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxMik7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ24gOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMzApO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDUpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogMjBweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKDZweCwgNnB4KTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wIDogMTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0IDogLTE2cHg7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgOiBjYWxjLWVtKDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMzApO1xuXG4gICAgICAgIGNvdW50ZXItcmVzZXQgOiBzZWN0aW9uO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDUpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogMjBweDtcblxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQgOiBzZWN0aW9uO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wIDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0IDogMHB4O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgY29udGVudCA6IGNvdW50ZXIoc2VjdGlvbikgXCIuIFwiO1xuXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgOiBjYWxjLWVtKDE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIENvbnRhaW5lciBTeW50YXhcbi8vID09PT09PT09PT09PT09PT1cblxuLy8gQ29udGFpbmVyIFttaXhpbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZXQgYSBjb250YWluZXIgZWxlbWVudFxuLy8gLSBbJGxheW91dF0gIDogPHNldHRpbmdzPlxuQG1peGluIGNvbnRhaW5lcihcbiAgJGxheW91dDogJHN1c3lcbikge1xuICAkaW5zcGVjdCAgICA6ICRsYXlvdXQ7XG4gICRsYXlvdXQgICAgIDogcGFyc2UtZ3JpZCgkbGF5b3V0KTtcblxuICAkX3dpZHRoICAgICA6IGdldC1jb250YWluZXItd2lkdGgoJGxheW91dCk7XG4gICRfanVzdGlmeSAgIDogcGFyc2UtY29udGFpbmVyLXBvc2l0aW9uKHN1c3ktZ2V0KGNvbnRhaW5lci1wb3NpdGlvbiwgJGxheW91dCkpO1xuICAkX3Byb3BlcnR5ICA6IGlmKHN1c3ktZ2V0KG1hdGgsICRsYXlvdXQpID09IHN0YXRpYywgd2lkdGgsIG1heC13aWR0aCk7XG5cbiAgJF9ib3ggICAgICAgOiBzdXN5LWdldChib3gtc2l6aW5nLCAkbGF5b3V0KTtcblxuICBAaWYgJF9ib3gge1xuICAgIEBpbmNsdWRlIG91dHB1dCgoYm94LXNpemluZzogJF9ib3gpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChjb250YWluZXIsICRpbnNwZWN0KTtcbiAgQGluY2x1ZGUgZmxvYXQtY29udGFpbmVyKCRfd2lkdGgsICRfanVzdGlmeSwgJF9wcm9wZXJ0eSk7XG4gIEBpbmNsdWRlIHNob3ctZ3JpZCgkbGF5b3V0KTtcbn1cblxuLy8gQ29udGFpbmVyIFtmdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gY29udGFpbmVyIHdpZHRoXG4vLyAtIFskbGF5b3V0XSAgOiA8c2V0dGluZ3M+XG5AZnVuY3Rpb24gY29udGFpbmVyKFxuICAkbGF5b3V0OiAkc3VzeVxuKSB7XG4gICRsYXlvdXQ6IHBhcnNlLWdyaWQoJGxheW91dCk7XG4gIEByZXR1cm4gZ2V0LWNvbnRhaW5lci13aWR0aCgkbGF5b3V0KTtcbn1cblxuLy8gR2V0IENvbnRhaW5lciBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2FsY3VsYXRlIHRoZSBjb250YWluZXIgd2lkdGhcbi8vIC0gWyRsYXlvdXRdOiA8c2V0dGluZ3M+XG5AZnVuY3Rpb24gZ2V0LWNvbnRhaW5lci13aWR0aChcbiAgJGxheW91dDogJHN1c3lcbikge1xuICAkbGF5b3V0ICAgICAgICAgOiBwYXJzZS1ncmlkKCRsYXlvdXQpO1xuICAkX3dpZHRoICAgICAgICAgOiBzdXN5LWdldChjb250YWluZXIsICRsYXlvdXQpO1xuICAkX2NvbHVtbi13aWR0aCAgOiBzdXN5LWdldChjb2x1bW4td2lkdGgsICRsYXlvdXQpO1xuICAkX21hdGggICAgICAgICAgOiBzdXN5LWdldChtYXRoLCAkbGF5b3V0KTtcblxuICBAaWYgbm90KCRfd2lkdGgpIG9yICRfd2lkdGggPT0gYXV0byB7XG4gICAgQGlmIHZhbGlkLWNvbHVtbi1tYXRoKCRfbWF0aCwgJF9jb2x1bW4td2lkdGgpIHtcbiAgICAgICRfY29sdW1ucyAgIDogc3VzeS1nZXQoY29sdW1ucywgJGxheW91dCk7XG4gICAgICAkX2d1dHRlcnMgICA6IHN1c3ktZ2V0KGd1dHRlcnMsICRsYXlvdXQpO1xuICAgICAgJF9zcHJlYWQgICAgOiBpZihpcy1zcGxpdCgkbGF5b3V0KSwgd2lkZSwgbmFycm93KTtcbiAgICAgICRfd2lkdGggICAgIDogc3VzeS1zdW0oJF9jb2x1bW5zLCAkX2d1dHRlcnMsICRfc3ByZWFkKSAqICRfY29sdW1uLXdpZHRoO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJF93aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRfd2lkdGg7XG59XG5cbi8vIFBhcnNlIENvbnRhaW5lciBQb3NpdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQYXJzZSB0aGUgJGNvbnRhaW5lci1wb3NpdGlvbiBpbnRvIG1hcmdpbiB2YWx1ZXMuXG4vLyAtIFskanVzdGlmeV0gICA6IGxlZnQgfCBjZW50ZXIgfCByaWdodCB8IDxsZW5ndGg+IFs8bGVuZ3RoPl1cbkBmdW5jdGlvbiBwYXJzZS1jb250YWluZXItcG9zaXRpb24oXG4gICRqdXN0aWZ5OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBjb250YWluZXItcG9zaXRpb24pXG4pIHtcbiAgJF9yZXR1cm46IGlmKCRqdXN0aWZ5ID09IGxlZnQsIDAsIGF1dG8pIGlmKCRqdXN0aWZ5ID09IHJpZ2h0LCAwLCBhdXRvKTtcblxuICBAaWYgbm90KGluZGV4KGxlZnQgcmlnaHQgY2VudGVyLCAkanVzdGlmeSkpIHtcbiAgICAkX3JldHVybjogbnRoKCRqdXN0aWZ5LCAxKTtcbiAgICAkX3JldHVybjogJF9yZXR1cm4gaWYobGVuZ3RoKCRqdXN0aWZ5KSA+IDEsIG50aCgkanVzdGlmeSwgMiksICRfcmV0dXJuKTtcbiAgfVxuXG4gIEByZXR1cm4gJF9yZXR1cm47XG59XG4iLCIvLyBTdXN5IEZhbGxiYWNrIENsZWFyZml4XG4vLyA9PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gQ2xlYXJmaXhcbi8vIC0tLS0tLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3IgcHJvdmlkZSBhIHNpbXBsZSBmYWxsYmFjay5cbkBtaXhpbiBzdXN5LWNsZWFyZml4IHtcbiAgQGlmIHN1c3ktc3VwcG9ydChjbGVhcmZpeCwgKG1peGluOiBjbGVhcmZpeCkpIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfSBAZWxzZSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogU2VjdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zZWN0aW9uLWNvbnRlbnQge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG5cbiAgcGFkZGluZzogY2FsYy1lbSg2MCkgMDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG4gICZfX2NvbHVtbiB7XG4gICAgJi0tbGFyZ2Uge1xuICAgICAgQGluY2x1ZGUgc3Bhbig4KTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDQgbGFzdCk7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWFib3V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi0tam9icy0tZGFya2VuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICB9XG5cbiAgJi0taW5mb3Mge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gICYtLWlubm92YXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLWVtKDEyMCkgMDtcbiAgfVxuXG4gICYtLWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBzcGFuKDYpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmNlbnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4gICYtLWF0dGFjaGVtZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICYtLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICYtLXJldHVybiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHBhZGRpbmc6IGNhbGMtZW0oNjApIDAgMDtcblxuICAgIC5zaWRlYmFyX19yZXR1cm4ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi0tcmVsYXRlZCxcbiAgJi0tZXJuZWd5LFxuICAmLS1pbnRyby0tZW5lcmd5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgJi0tbGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogc3Bhbig3KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tbnVtYmVycyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtLTQwNCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmLS1lbmVyZ3kge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgfVxuXG4gICYtLXByb2plY3RzIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKFxuICAgICAgbWF4LWhlaWdodCAwLjNzICRlYXNlSW5TaW5lLFxuICAgICAgcGFkZGluZyAwcyAkZWFzZUluU2luZSxcbiAgICAgIG9wYWNpdHkgMC4zcyAkZWFzZUluU2luZSxcbiAgICAgIHRyYW5zZm9ybSAwLjNzICRlYXNlSW5TaW5lXG4gICAgKTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgICYtLWlzLWhpZGUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1tYXBzIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKFxuICAgICAgbWF4LWhlaWdodCAwLjNzICRlYXNlSW5TaW5lLFxuICAgICAgcGFkZGluZyAwcyAkZWFzZUluU2luZSxcbiAgICAgIG9wYWNpdHkgMC4zcyAkZWFzZUluU2luZSxcbiAgICAgIHRyYW5zZm9ybSAwLjNzICRlYXNlSW5TaW5lXG4gICAgKTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgICYtLWlzLWhpZGUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmLS1sb2FkZXIge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzICRlYXNlT3V0UXVhcnQpO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmLS1pcy1oaWRlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBMaXN0aW5nIG5ld3MuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGlzdGluZy1uZXdzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAmLmFuaW0ge1xuICAgIC5saXN0aW5nLW5ld3NfX2l0ZW0ge1xuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxNTAge1xuICAgICAgICAmLS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKHNob3dVcCAwLjNzICRpICogMC4xcyBib3RoICRlYXNlSW5PdXRRdWFkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2ggJiB7XG4gICAgICAubGlzdGluZy1uZXdzX19pdGVtLmxpc3RpbmctbmV3c19faXRlbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGVhbSB7XG4gICAgbWFyZ2luLXRvcDogZ3V0dGVyKDYpO1xuICAgIHBhZGRpbmctdG9wOiBndXR0ZXIoNik7XG5cbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgfVxuXG4gICYtLWhvbWUge1xuICAgIC5saXN0aW5nLW5ld3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoMTIpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgZ3V0dGVyKDYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGdhbGxlcnkoNCBiZWZvcmUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjNzICRlYXNlT3V0UXVhcnQsIHRvcCAwLjNzICRlYXNlT3V0UXVhcnQpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcblxuICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIGdhbGxlcnkoNiBiZWZvcmUpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSgxMik7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyKTtcblxuICAgICAgbWFyZ2luOiAwIDAgZ3V0dGVyKDYpO1xuXG4gICAgICAmOm50aC1jaGlsZCgxbiArIDEpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG5cbiAgICAgIHRvcDogLTEwcHg7XG4gICAgfVxuXG4gICAgJl9fZGF0ZS5kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMjVweDtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1lbSgxMCk7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgxcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgxcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgIEBpbmNsdWRlIG1haW50YWluLWFzcGVjdC1yYXRpbygxLjU1NTU1NTU1NTU1NTU2LCAxKTtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yX19uZXV0cmFsLS1saWdodCwgNSk7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSg1Nik7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvcl9fbmV1dHJhbC0tbGlnaHQsIDEwKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMSUpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyAkZWFzZU91dFF1YXJ0KTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcblxuICAgICAgICAudGFibGV0ICYsXG4gICAgICAgIC5tb2JpbGUgJiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogY2FsYy1lbSgyNSkgY2FsYy1lbSgzMCkgY2FsYy1lbSg1MCk7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDEzLCAkbGluZTogMjAsICRjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAubGlzdGluZy1uZXdzX19pdGVtX190aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3RpbmctbmV3c19faXRlbV9fdGh1bWIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmF5c2NhbGVfZWxlbWVudCgxKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3RpbmctbmV3c19faXRlbV9fbW9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgIC50YWJsZXQgJixcbiAgICAgICAgICAubW9iaWxlICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mdWxsIHtcbiAgICAubGlzdGluZy1uZXdzIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG5cbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuXG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGh1bWIge1xuICAgICAgICAgIEBpbmNsdWRlIHNpemUoMzUwcHgsIDEwMCUpO1xuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgbWF4LWhlaWdodDogMjI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMtZW0oMzgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTGlzdGluZyBwcm9qZWN0cy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXN0aW5nLXByb2plY3RzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAmLmFuaW0ge1xuICAgIC5saXN0aW5nLXByb2plY3RzX19pdGVtIHtcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTUwIHtcbiAgICAgICAgJi0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihzaG93VXAgMC4zcyAkaSAqIDAuMXMgYm90aCAkZWFzZUluT3V0UXVhZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoICYge1xuICAgICAgLmxpc3RpbmctcHJvamVjdHNfX2l0ZW0ubGlzdGluZy1wcm9qZWN0c19faXRlbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2xlYXIge1xuICAgIC5saXN0aW5nLXByb2plY3RzX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG5cbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGxlc3Qge1xuICAgIC5saXN0aW5nLXByb2plY3RzX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGdhbGxlcnkoNCk7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSBnYWxsZXJ5KDYpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBnYWxsZXJ5KDEyKTtcblxuICAgICAgICBtYXJnaW46IDAgMCBndXR0ZXIoNikgMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGdhbGxlcnkoMyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuM3MgJGVhc2VPdXRRdWFydCwgdG9wIDAuM3MgJGVhc2VPdXRRdWFydCk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDEyKTtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX193aGl0ZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgZ2FsbGVyeSg2KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIGdhbGxlcnkoMTIpO1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIG1hcmdpbjogMCAwIGd1dHRlcig2KTtcblxuICAgICAgJjpudGgtY2hpbGQoMW4gKyAxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDBweCAvIDEwcHgpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuM3MgJGVhc2VPdXRRdWFydCk7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDEwcHg7XG5cbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcblxuICAgICAgdG9wOiAtNXB4O1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maXJzdCB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDMgYmVmb3JlIGZpcnN0KTtcblxuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEuNTU1NTU1NTU1NTU1NTYsIDEpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBmb250LXNpemU6IGNhbGMtZW0oNTYpO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3JfX25ldXRyYWwtLWxpZ2h0LCAxMCk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDElKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgJGVhc2VPdXRRdWFydCk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgLy9AaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKFxuICAgICAgICBvcGFjaXR5IDAuM3MgJGVhc2VPdXRRdWFydCxcbiAgICAgICAgdHJhbnNmb3JtIDAuNHMgJGVhc2VPdXRRdWFydFxuICAgICAgKTtcblxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMtZW0oMjUsIDIxKTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMzA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIHBhZGRpbmc6IGNhbGMtZW0oMjQsIDIxKTtcblxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubGlzdGluZy1wcm9qZWN0c19faXRlbV9fdGl0bGUge1xuICAgICAgICAgIC8vQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdGluZy1wcm9qZWN0c19faXRlbV9fdGh1bWI6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IERhdGUuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZGF0ZSB7XG4gIEBpbmNsdWRlIHRleHQoXG4gICAgJHNpemU6IDEzLFxuICAgICRsaW5lOiAkYmFzZV9fbGluZSxcbiAgICAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbCxcbiAgICAkbWFyZ2luOiAyMCxcbiAgICAkd2VpZ2h0OiA1MDBcbiAgKTtcblxuICBkaXNwbGF5OiBibG9jaztcblxuICAmOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLWVtKDEwKTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogUmVhZCBtb3JlIGJsb2NrLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnJlYWQtbW9yZSB7XG4gICYtLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBzaXplKGF1dG8sIDYwcHgpO1xuICAgIEBpbmNsdWRlIHRleHQoJHNpemU6IDE2LCAkbGluZTogNjAsICRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnkpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzICRlYXNlT3V0UXVhZCk7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuXG4gICAgcGFkZGluZzogMCBjYWxjLWVtKDQ1KTtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX3doaXRlLCAwLjg4KTtcbiAgfVxuXG4gICYtLWxpbmsge1xuICAgIEBpbmNsdWRlIHRleHQoXG4gICAgICAkc2l6ZTogMTYsXG4gICAgICAkbGluZTogMjQsXG4gICAgICAkY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5LFxuICAgICAgJHdlaWdodDogNTAwXG4gICAgKTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgbWFyZ2luLXRvcDogY2FsYy1lbSg0MCk7XG5cbiAgICAuaWNvbiB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGxlZnQgMC4zcyAkZWFzZU91dFF1YWQpO1xuXG4gICAgICBmb250LXNpemU6IGNhbGMtZW0oMTEpO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmljb24ge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJldHVybiB7XG4gICAgQGluY2x1ZGUgdGV4dChcbiAgICAgICRzaXplOiAxNCxcbiAgICAgICRsaW5lOiAyNCxcbiAgICAgICRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnksXG4gICAgICAkd2VpZ2h0OiA1MDBcbiAgICApO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5pY29uIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obGVmdCAwLjNzICRlYXNlT3V0UXVhZCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgxMSk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmljb24ge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luLXRvcDogY2FsYy1lbSg1MCwgMTYpO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBTbGlkZXIuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4jaG9tZSAuc2xpZGVyIHtcbiAgJl9fc2xpZGVzIHtcbiAgICAmX19zbGlkZSB7XG4gICAgICAmLS1jdXJyZW50IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gIC5oZWFkaW5nICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkaW5nLS1pcy1sb2FkZWQgJiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYtLW5ld3Mge1xuICAgIEBpbmNsdWRlIG1haW50YWluLWFzcGVjdC1yYXRpbygxLCAwLjY2NjY2NjYpO1xuXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX3NsaWRlcyB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgICZfX3NsaWRlIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY292ZXIpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNXMgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG5cbiAgICAgICYtLXBvcnRyYWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtLWN1cnJlbnQge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAvLyB9XG4gICAgICAgIC5zbGlkZXJfX3NsaWRlc19fc2xpZGVfX3RpdGxlX19tYXNrIHtcbiAgICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSBzcGFuIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKHNob3dVcCAwLjRzICRpICogMC4xcyBib3RoICRlYXNlSW5PdXRRdWFkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogMCA5MHB4O1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odGV4dC1zaGFkb3cgMC4zcyAkZWFzZUluT3V0UXVhZCk7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgYXV0byk7XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYm90dG9tOiAxMTBweDtcblxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKCRjb2xvcl9fYmxhY2ssIDAuNik7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKCRjb2xvcl9fYmxhY2ssIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21hc2sge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4xcyAkZWFzZU91dFF1YXJ0KTtcblxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXN3aXBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmX19zbGlkZXMge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obGVmdCAwLjZzICRlYXNlT3V0RXhwbyk7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi0tbm8tdHJhbnNpdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obGVmdCAwcyAkZWFzZU91dEV4cG8pO1xuICAgICAgfVxuXG4gICAgICAmX19zbGlkZSB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgYXV0byk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtc2l6ZShjb3Zlcik7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzICRlYXNlSW5PdXRRdWFkKTtcbiAgICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEsIDAuNjY2NjY2Nik7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgJi0tZnVsbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uLXBvaW50IHtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIGJvdHRvbTogNXB4O1xuXG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX3doaXRlLCAwLjUpO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYtLWN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBAaW5jbHVkZSBzaXplKDYwcHgsIDYwcHgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYm90dG9tOiAxMTBweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX193aGl0ZSwgMC4zKTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgYm90dG9tOiA0MHB4O1xuXG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGFya2VuIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fbmV1dHJhbC0tbGlnaHQsIDAuOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmLS1zbWFsbCB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMzBweCwgMzBweCk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX193aGl0ZSwgMC44KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHNpemUoMzBweCwgMzBweCk7XG5cbiAgICAgICAgICBmb250LXNpemU6IGNhbGMtZW0oOCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgzMHB4LCAzMHB4KTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9fd2hpdGUsIDAuOCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKDMwcHgsIDMwcHgpO1xuXG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBIZWFkaW5nLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmhlYWRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICB9XG5cbiAgJi0taG9tZSB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXByb2plY3Qge1xuICAgIGhlaWdodDogODB2aDtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiA0MHZoO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLS10ZWFtIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvdmVyIHtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY292ZXIpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzICRlYXNlSW5TaW5lKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgZm9udC1zaXplOiBjYWxjLWVtKDE0KTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IGd1dHRlcigxMik7XG5cbiAgICBwYWRkaW5nOiBjYWxjLWVtKDUpIGNhbGMtZW0oMTApO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICAmLS1pcy1sb2FkZWQge1xuICAgIC5oZWFkaW5nX19jb3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogQ29udGFjdC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jb250YWN0IHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKGNvdmVyKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMtZW0oMjEpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjLWVtKDM1LCAyMSk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxLjkwNDc2ZW07XG5cbiAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgfVxuXG4gICZfX3NlY3Rpb24ge1xuICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTGlzdGluZyBvZmZpY2VzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxpc3Rpbmctb2ZmaWNlcyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBAaW5jbHVkZSBzcGFuKDMpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMyBsYXN0KTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDU2KTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yX19uZXV0cmFsLS1saWdodCwgMTApO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3Bhbig2KTtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDYpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDYpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig2IGxhc3QpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybiArIDMpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtZW0oNDApO1xuXG4gICAgI2NvbnRhY3QgJiB7XG4gICAgICBAaW5jbHVkZSBtYWludGFpbi1hc3BlY3QtcmF0aW8oNjgwLCA0NDUpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtZW0oNDAsIDIxKTtcblxuICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJi0tZGFyayB7XG4gICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgIH1cbiAgfVxuXG4gICNjb250YWN0ICYge1xuICAgIC5saXN0aW5nLW9mZmljZXNfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgc3Bhbig0KTtcblxuICAgICAgY2xlYXI6IGluaGVyaXQgIWltcG9ydGFudDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig0IGxhc3QpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBMaXN0aW5nIGluZm9zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxpc3RpbmctaW5mb3Mge1xuICBmb250LXNpemU6IGNhbGMtZW0oMTQpO1xuXG4gIHBhZGRpbmctbGVmdDogY2FsYy1lbSgzMCwgMTQpO1xuXG4gICZfX2FkZHJlc3Mge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtZW0oMjUsIDE0KTtcbiAgfVxuXG4gICYtLWZpcnN0IHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIG1hcmdpbi1yaWdodDogZ3V0dGVyKDQpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgI2NvbnRhY3QgJiB7XG4gICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLWVtKDUpO1xuICB9XG5cbiAgJl9fZW1haWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fcm91dGUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMtZW0oMjAsIDE0KTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogSW5mb3NiYXIuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaW5mb3NiYXIge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG4gICZfX2NvdW50LXByb2plY3RzIHtcbiAgICBAaW5jbHVkZSB0ZXh0KFxuICAgICAgJHNpemU6IDIxLFxuICAgICAgJGxpbmU6IDIxLFxuICAgICAgJGNvbG9yOiAkdGV4dF9fY29sb3ItLWJhc2UsXG4gICAgICAkd2VpZ2h0OiA1MDBcbiAgICApO1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBzdHJvbmcge1xuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmX19idG4tbWFwcyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBMaXN0aW5nIHRlYW0uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGlzdGluZy10ZWFtIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAmLmFuaW0ge1xuICAgIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMDAge1xuICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihzaG93VXAgMC4zcyAkaSAqIDAuMXMgYm90aCAkZWFzZUluT3V0UXVhZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoICYge1xuICAgICAgLmxpc3RpbmctdGVhbV9faXRlbS5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG5cbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLnNlYXJjaCAmIHtcbiAgICAgICY6bnRoLWNoaWxkKDVuICsgMSkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbGVhciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5saXN0aW5nLXRlYW1fX2l0ZW1fX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdGluZy10ZWFtX19pdGVtX190aHVtYiB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjgpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgIEBpbmNsdWRlIG1haW50YWluLWFzcGVjdC1yYXRpbygxLCAxLjUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICAgIGJveC1zaGFkb3cgMC4ycyAkZWFzZUluT3V0UXVhZCxcbiAgICAgICAgY29sb3IgMC4zcyAkZWFzZUluT3V0UXVhZFxuICAgICAgKTtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSg1Nik7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvcl9fbmV1dHJhbC0tbGlnaHQsIDEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3NraWxscyB7XG4gICAgICBmb250LXNpemU6IGNhbGMtZW0oMTQpO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1lbSgxMCwgMTQpO1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGNvbG9yOiAkY29sb3JfX25ldXRyYWw7XG4gICAgfVxuICB9XG5cbiAgLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgQGluY2x1ZGUgc3BhbigyIG9mIDEwIGluc2lkZSk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoMTApO1xuXG4gICAgb3BhY2l0eTogMTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyIGluc2lkZSk7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDE2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgfVxuICB9XG5cbiAgJi0tbWVtYmVyIHtcbiAgICBAaW5jbHVkZSBzcGFuKDggb2YgMTAgbGFzdCk7XG5cbiAgICAmLm5vLWZpbHRlcnMge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMiBvZiAxMiBpbnNpZGUpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3BhbigzIG9mIDEyIGluc2lkZSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIGluc2lkZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgfVxuXG4gICAgLmxpc3RpbmctdGVhbV9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBzcGFuKDMgb2YgMTIgaW5zaWRlKTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIgaW5zaWRlKTtcbiAgICAgIH1cblxuICAgICAgJi5taXgge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnQtLXNlYXJjaC0tdGVhbSAmIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvdW50LTcge1xuICAgIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFuKDIuNSBvZiAxMiBpbnNpZGUpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgbWFyZ2luLWxlZnQ6IHNwYW4oMS4yNSBvZiAxMiBpbnNpZGUpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIGNsZWFyOiBpbmhlcml0O1xuXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb3VudC01IHtcbiAgICAubGlzdGluZy10ZWFtX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCBvZiAxMiBpbnNpZGUpO1xuXG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFuKDIgb2YgMTIgaW5zaWRlKTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2xlYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxOTZweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5saXN0aW5nLXRlYW1fX2l0ZW0ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoMyk7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIgaW5zaWRlKTtcblxuICAgICAgICBjbGVhcjogbm9uZTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFuKDIgb2YgMTIgaW5zaWRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogRmlsdGVycy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5maWx0ZXJzIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAmLS10ZWFtIHtcbiAgICBAaW5jbHVkZSBzcGFuKDIgb2YgMTApO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1lbSg1MCk7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgfVxuXG4gICAgLmZpbHRlcnNfX2xpbmsge1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGluaGVyaXQ7XG5cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogZ3V0dGVyKDEyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IE5vdGljZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ub3RpY2Uge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExpc3RpbmcgcGFydG5lcnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGlzdGluZy1wYXJ0bmVycyB7XG4gICYuYW5pbSB7XG4gICAgLmxpc3RpbmctcGFydG5lcnNfX2l0ZW0ge1xuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMDAge1xuICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihzaG93VXAgMC4zcyAkaSAqIDAuMXMgYm90aCAkZWFzZUluT3V0UXVhZCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBnYWxsZXJ5KDMgYmVmb3JlKTtcblxuICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG5cbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDQgYmVmb3JlKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIEBpbmNsdWRlIGdhbGxlcnkoMTIpO1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIG1hcmdpbjogMCAwIGd1dHRlcigxMikgMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDE0KTtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDE2KTtcblxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogQmxvY2suXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmxvY2sge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLS1kYXJrIHtcbiAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG5cbiAgICAudGl0bGUtaDIge1xuICAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0tbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBzcGFuKDUgbm8tZ3V0dGVyIGluc2lkZSk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXJfX25hdmlnYXRpb24ge1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbmV1dHJhbDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RodW1iIHtcbiAgICBAaW5jbHVkZSBzcGFuKDUgbm8tZ3V0dGVyIGluc2lkZSk7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKGNvdmVyKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgJi0tYWx0ZXJuYXRlIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNSBuby1ndXR0ZXIgaW5zaWRlIGxhc3QpO1xuXG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi0tcmF0aW8ge1xuICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEsIDAuNjY2NjY2Nik7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggMC42cyAwLjRzICRlYXNlT3V0RXhwbyk7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgICBAaW5jbHVkZSBtYWludGFpbi1hc3BlY3QtcmF0aW8oMSwgMC42NjY2NjY2KTtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoMTIpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIHNwYW4oNyBuby1ndXR0ZXIgaW5zaWRlIGxhc3QpO1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICB0cmFuc2Zvcm0gMC44cyAwLjhzICRlYXNlT3V0RXhwbyxcbiAgICAgIG9wYWNpdHkgMC44cyAwLjhzICRlYXNlT3V0UXVhcnRcbiAgICApO1xuXG4gICAgcGFkZGluZzogNjBweCAwIDYwcHggZ3V0dGVyKDEyKTtcblxuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi0tc21hbGxlc3Qge1xuICAgICAgbWluLWhlaWdodDogNDc1cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCBndXR0ZXIoNik7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBndXR0ZXIoNik7XG5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hbHRlcm5hdGUge1xuICAgICAgQGluY2x1ZGUgc3Bhbig3IG5vLWd1dHRlciBpbnNpZGUgZmlyc3QpO1xuXG4gICAgICBwYWRkaW5nOiA2MHB4IGd1dHRlcigxMikgNjBweCAwO1xuICAgIH1cblxuICAgICYtLWZhc3Qge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihcbiAgICAgICAgdHJhbnNmb3JtIDAuNXMgJGVhc2VPdXRFeHBvLFxuICAgICAgICBvcGFjaXR5IDAuNXMgJGVhc2VPdXRRdWFydFxuICAgICAgKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5hbmltIHtcbiAgICAuYmxvY2tfX3RodW1iX19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYmxvY2tfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi0tbGVmdCB7XG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNyBuby1ndXR0ZXIgaW5zaWRlIGZpcnN0KTtcblxuICAgICAgcGFkZGluZzogMCBndXR0ZXIoNikgMCAwO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9ja19fc2xpZGVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogaW5oZXJpdDtcblxuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTWVkaWFzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1lZGlhcyB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgJl9fdGFicyB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtZW0oNDApO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSB0ZXh0KFxuICAgICAgICAkc2l6ZTogMjEsXG4gICAgICAgICRsaW5lOiAzNSxcbiAgICAgICAgJHdlaWdodDogNTAwLFxuICAgICAgICAkY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFya1xuICAgICAgKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzICRlYXNlT3V0UXVhcnQpO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBwYWRkaW5nOiAwIGNhbGMtZW0oMjAsIDIxKTtcblxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBvcGFjaXR5OiAwLjY7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLWVtKDI1LCAyMSk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgxOCwgMjEpO1xuICAgICAgfVxuXG4gICAgICBmaWd1cmUge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDAsIDApO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoM3B4LCAyMHB4KTtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGNhbGMtZW0oLTIwLCAyMSk7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBzaXplKDI1cHgsIDNweCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMCwgMSkpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKFxuICAgICAgICAgIG9wYWNpdHkgMC4zcyAkZWFzZU91dFF1YXJ0LFxuICAgICAgICAgIHRyYW5zZm9ybSAwLjNzICRlYXNlT3V0UXVhcnRcbiAgICAgICAgKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbig1MCUpO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTNweDtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1jdXJyZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEsIDEpKTtcblxuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWItc2VjdGlvbnMge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWluLWhlaWdodCAwLjJzICRlYXNlT3V0UXVhcnQpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX3RhYi1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBsaW5lYXIpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAmOm50aC1jaGlsZCg0KSxcbiAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgI21hcC1jYW52YXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tY3VycmVudCB7XG4gICAgICB6LWluZGV4OiAyMDtcblxuICAgICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG5cbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJl9fcGFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICZfX3BpY3R1cmUge1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLXNpemUoY292ZXIpO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICAgICAgJi0tbGFuZHNjYXBlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWludGFpbi1hc3BlY3QtcmF0aW8oMS41NTU1NTU1NTU1NTU1NiwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wb3J0cmFpdCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEsIDEuMzIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzICRlYXNlSW5TaW5lKTtcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wZGYge1xuICAgICAgICBAaW5jbHVkZSBnYWxsZXJ5KDIpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzICRlYXNlSW5TaW5lKTtcblxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSg3Mik7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX192aWRlbyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICAgIEBpbmNsdWRlIG1haW50YWluLWFzcGVjdC1yYXRpbygxLjU1NTU1NTU1NTU1NTU2LCAxKTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZC1zaXplKGNvdmVyKTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgJGVhc2VJblNpbmUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyAkZWFzZUluU2luZSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFnZXMge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihsZWZ0IDAuM3MgJGVhc2VPdXRRdWFydCk7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIGZsb2F0OiByaWdodDtcblxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgMC4zcyAkZWFzZU91dFF1YXJ0LFxuICAgICAgICBjb2xvciAwLjNzICRlYXNlT3V0UXVhcnRcbiAgICAgICk7XG5cbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLS1jdXJyZW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExpc3RpbmcgY29uZmVyZW5jZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXN0aW5nLWNvbmZlcmVuY2Uge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIG1hcmdpbi10b3A6IGNhbGMtZW0oMzApO1xuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGdhbGxlcnkoNiBvZiAxMik7XG5cbiAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoMTIpO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDEyKTtcbiAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgICY6bnRoLWNoaWxkKDFuICsgMSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBtYXJnaW46IDAgYXV0byBjYWxjLWVtKDIwKTtcblxuICAgICAgY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDYwKTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExpc3Rpbmcgam9icy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXN0aW5nLWpvYnMge1xuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBnYWxsZXJ5KDYpO1xuXG4gICAgbWFyZ2luLXRvcDogY2FsYy1lbSg2MCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkLFxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1lbSgyMCwgMjEpO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcblxuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG5cbiAgICAgIG1hcmdpbjogMCAwIDUwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogU3VibmF2LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnN1Ym5hdiB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgJGVhc2VJbk91dFF1YWQsIHRvcCAwLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzNweDtcblxuICB3aWR0aDogMTAwJTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICYtLWlzLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTA7XG4gICAgdG9wOiA3M3B4O1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmLS1pcy1vcGVuIHtcbiAgICAgIC5zdWJuYXZfX21lbnUge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LWhlaWdodCAwLjNzICRlYXNlSW5TaW5lKTtcblxuICAgIGZsb2F0OiByaWdodDtcblxuICAgIG1hcmdpbi1yaWdodDogZ3V0dGVyKDIpO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYy1lbSg1MCk7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYy1lbSgxNSk7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMtZW0oMTQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHNpemUoMzBweCwgM3B4KTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDAsIDEpKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKDUwJSA1MCUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgJGVhc2VJblNpbmUpO1xuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY3VycmVudCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogQmFjayB0byB0b3AuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYmFja3RvdG9wIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzICRlYXNlSW5TaW5lKTtcblxuICBmb250LXNpemU6IDIycHg7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzMDA7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDE0cHg7XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICBwYWRkaW5nOiAxMHB4O1xuXG4gIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBMb2FkZXIuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaWNvbi1sb2FkZXIge1xuICBAaW5jbHVkZSBhbmltYXRpb24obG9hZGVyIDJzIGluZmluaXRlIGVhc2UpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzhweDtcblxuICBkaXNwbGF5OiBibG9jaztcblxuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3JfX3NlY29uZGFyeTtcblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgYW5pbWF0aW9uKGxvYWRlci1pbm5lciAycyBpbmZpbml0ZSBlYXNlLWluKTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBQb3B1cC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wb3B1cCB7XG4gIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XG4gIEBpbmNsdWRlIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgb3BhY2l0eSAwLjJzICRlYXNlSW5RdWFkLFxuICAgIHRyYW5zZm9ybSAwcyAwLjJzICRlYXNlSW5PdXRRdWFkXG4gICk7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyNTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgb3BhY2l0eTogMDtcblxuICAmLS1pcy1vcGVuIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyAkZWFzZUluUXVhZCwgdHJhbnNmb3JtIDBzIDBzICRlYXNlSW5RdWFkKTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCk7XG5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJl9fY2FjaGUge1xuICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cbiAgICAmX19idG4ge1xuICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDI0KTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgcmlnaHQ6IDUwcHg7XG5cbiAgICAgIGNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzICRlYXNlSW5RdWFkLCB0cmFuc2Zvcm0gMC4ycyAkZWFzZUluUXVhZCk7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIC00NSUpO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgcGFkZGluZzogY2FsYy1lbSgzMCk7XG4gICAgLy9vcGFjaXR5IDogMDtcblxuICAgIGJvcmRlcjogY2FsYy1lbSgyMCkgc29saWQgJGNvbG9yX193aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBoZWlnaHQ6IDcwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiA2OCU7XG4gICAgICBwYWRkaW5nOiBjYWxjLWVtKDEwKTtcbiAgICB9XG5cbiAgICAucG9wdXAtLWlzLW9wZW4gJiB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKFxuICAgICAgICBvcGFjaXR5IDAuMnMgMC4zcyAkZWFzZUluUXVhZCxcbiAgICAgICAgdHJhbnNmb3JtIDAuMnMgJGVhc2VJblF1YWRcbiAgICAgICk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgIC8vb3BhY2l0eSA6IDE7XG4gICAgfVxuXG4gICAgJi0tb3ZlcmZsb3cge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjLWVtKDEwKTtcbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2VudGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExpc3RpbmcgUHJvZmlsZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5saXN0aW5nLXByb2ZpbGUge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMtZW0oMTApO1xuXG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgxNCk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLWVtKDEwLCAxNCk7XG5cbiAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBJbnRyby5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pbnRybyB7XG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtZW0oMzAsIDQ0KTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSg1MCwgNDQpO1xuXG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBMaXN0aW5nIElubm92YXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGlzdGluZy1pbm5vdmF0aW9uIHtcbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDYpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoNik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1lbSgzMCwgNDQpO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogR29vZ2xlIE1hcHMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZ21hcHMge1xuICBoZWlnaHQ6IDcwMHB4O1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBJbmZvYm94LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmluZm9ib3gge1xuICBmb250LXNpemU6IGNhbGMtZW0oMTYpO1xuXG4gIHBhZGRpbmc6IGNhbGMtZW0oMTAsIDE0KTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3doaXRlO1xuXG4gICZfX2lubmVyIHtcbiAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMtZW0oMTgsIDE2KTtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX190aHVtYiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgxNiwgMTYpO1xuXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLWVtKDE1LCAxNik7XG4gICAgfVxuXG4gICAgJl9fY29udGVudC5pbmZvYm94X19pbm5lcl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogUGFnaW5hdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdpbmF0aW9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICB1bCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZm9udC1zaXplOiBjYWxjLWVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYy1lbSgyMSwgMTYpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtZW0oMTAsIDE2KTtcblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzICRlYXNlSW5TaW5lKTtcblxuICAgICAgY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tZGFyaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vcmUge1xuICAgICAgY29sb3I6ICRjb2xvcl9fbmV1dHJhbDtcbiAgICB9XG5cbiAgICAmLS1idG4ge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzICRlYXNlSW5TaW5lKTtcblxuICAgICAgZm9udC1zaXplOiBjYWxjLWVtKDEzLCAxNik7XG5cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIH1cblxuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1lbSgxNSwgMTYpO1xuICAgICAgfVxuXG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLWVtKDE1LCAxNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBjaGFuZ2VzOiBMb2FkZXIuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubG9hZGVyIHtcbiAgJi0tZnVsbCB7XG4gICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAtMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfX3doaXRlLCAwLjUpO1xuICB9XG5cbiAgJi0taXMtYWN0aXZlIHtcbiAgICB6LWluZGV4OiA5NTtcblxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuaWNvbi1sb2FkZXIge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IExpc3RpbmcgQmxvY2suXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGlzdGluZy1ibG9jayB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgJi0tY2VudGVyIHtcbiAgICAmLS01IHtcbiAgICAgIC5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFuKDIuMzUpO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXJldmVyc2Uge1xuICAgICAgICAubGlzdGluZy1ibG9ja19faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzcGFuKDIuMzUpO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdGluZy1ibG9ja19faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICBjbGVhcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdGluZy1ibG9ja19faXRlbS5saXN0aW5nLWJsb2NrX19pdGVtOm50aC1jaGlsZCgzbiArIDQpIHtcbiAgICAgICAgICBjbGVhcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAmLmZlYXR1cmVkIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnktLWxpZ2h0O1xuXG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiBjYWxjLWVtKDMwKTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1lbSgxNCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLTUge1xuICAgIC5saXN0aW5nLWJsb2NrX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMiBvZiAxMCAxLzIpO1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiBndXR0ZXIoMTApO1xuXG4gICAgICAmOm50aC1jaGlsZCg1biArIDYpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDVuICsgNSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDIgb2YgMTAgMS8yIGxhc3QpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig1IG9mIDEwIDEvMik7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLTMge1xuICAgIC5saXN0aW5nLWJsb2NrX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oNCk7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcigxMik7XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuICsgNCkge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNCBsYXN0KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNik7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyA0KSB7XG4gICAgICAgICAgY2xlYXI6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Bhbig2IGxhc3QpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGd1dHRlcig2KTtcblxuICAgICAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuKGZ1bGwpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNoYW5nZXM6IEF0dGFjaGVtZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmF0dGFjaGVtZW50IHtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtZXZlbnQgLnRpbWVsaW5lLWV2ZW50LWxpbmUge1xuICB3aWR0aDogMjAwcHg7IC8qIEFqdXN0ZXogbGEgbGFyZ2V1ciBzZWxvbiB2b3MgcHLDqWbDqXJlbmNlcyAqL1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWV2ZW50IC50aW1lbGluZS1ldmVudC15ZWFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweDsgLyogQWp1c3RleiBsJ2VzcGFjZW1lbnQgc2Vsb24gdm9zIHByw6lmw6lyZW5jZXMgKi9cbn1cblxuLnNsaWRlcl9fc2xpZGVzX19zbGlkZS0tY3VycmVudDpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi5oZWFkZXIge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjNzICRlYXNlSW5PdXRRdWFkLCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICBwb3NpdGlvbiA6IGZpeGVkO1xuICAgIHotaW5kZXggOiAxMDA7XG4gICAgdG9wIDogMDtcbiAgICBsZWZ0IDogMDtcblxuICAgIHdpZHRoIDogMTAwJTtcbiAgICBwYWRkaW5nIDogMTNweCAwO1xuXG4gICAgYmFja2dyb3VuZCA6IHVybCgjeyRpbWd9Z3JhZGllbi5wbmcpIHJlcGVhdC14IHRvcDtcblxuICAgICYtLWlzLWhpZGUge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuICAgIFxuICAgICYtLW1vYmlsZS0taXMtb3BlbiB7XG5cdCAgICAuaGVhZGVyX19sb2dve1xuICAgICAgICBcdGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCIjeyRpbWd9bG9nby1ncmVpc2NoLXdoaXRlLnN2Z1wiKSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSB7XG5cdCAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdCAgICAgICAgbGVmdDogMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogTG9nby5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXggOiAxMDtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgIGZsb2F0IDogbGVmdDtcblxuICAgICAgICB3aWR0aCA6IDExMHB4O1xuICAgICAgICBoZWlnaHQgOiAxMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0IDogMjBweDtcblxuICAgICAgICB0ZXh0LWluZGVudCA6IC05OTk5cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoXCIjeyRpbWd9bG9nby1ncmVpc2NoLXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTBweCBhdXRvO1xuICAgICAgICBcbiAgICAgICAgXG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aCA6IDcwO1xuICAgICAgICAgICAgaGVpZ2h0IDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSA6IDcwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogTWVudS5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLm1lbnUge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgb3BhY2l0eSA6IC41O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpLFxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICAgICAgICAgICYtLWlzLWhpZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHQoJHNpemUgOiAxNSwgJGxpbmUgOiAwLCAkY29sb3IgOiAkY29sb3JfX3doaXRlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDQ3cHg7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZyA6IDAgMjBweDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDM3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZShhdXRvLCA0N3B4KTtcblxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMCkgdHJhbnNsYXRlM2QoLTUwJSwwLDApKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbig1MCUgNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b20gOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0IDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogXCJcIjtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSxcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDogMTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkgdHJhbnNsYXRlM2QoLTUwJSwwLDApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4zcyAxNXMgJGVhc2VJbk91dFF1YWQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGhlaWdodCA6IDQ3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDM3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1tYWduaWZ5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiA0NXB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZShhdXRvLCA0N3B4KTtcblxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDQ3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IDM3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCA6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoYmFyLWlzLW9wZW4gJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uLWNsb3NlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBCYWNrZ3JvdW5kLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmLS13aXRoLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgOiBub25lO1xuICAgICAgICBcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiI3skaW1nfWxvZ28tZ3JlaXNjaC5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwcHggYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4OyBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbi0tcHJpbWFyeSB7XG5cdCAgICAgICAgbGVmdDogMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudV9faXRlbS0tbWFnbmlmeSBidXR0b24ge1xuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXIgYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGlzdGluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX193aGl0ZTtcblxuXG4gICAgICAgICAgICBsaS5sYW5ndWFnZS1zd2l0Y2hlcl9fbGlzdGluZ19faXRlbSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51X19pdGVtLS1tb2JpbGUgYnV0dG9uIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIGxpLFxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGVhZGVyLS1tb2JpbGUtLWlzLW9wZW4ge1xuICAgICAgICAgICAgLm1lbnVfX2l0ZW0tLW1hZ25pZnkgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcyAuMnMgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFuZ3VhZ2Utc3dpdGNoZXIgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIC4zcyAuMnMgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudV9faXRlbS0tbW9iaWxlIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgbGksXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAuM3MgLjJzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBOYXZpZ2F0aW9uLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgICAgICYtLXByaW1hcnkge1xuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogMTMwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuXHQgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC1oZWlnaHQgLjRzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogZml4ZWQ7XG4gICAgICAgICAgICAgICAgei1pbmRleCA6IDA7XG4gICAgICAgICAgICAgICAgdG9wIDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIHdpZHRoIDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQgOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoJGNvbG9yX19ibGFjaywgLjgpO1xuXG4gICAgICAgICAgICAgICAgLm1lbnVfX2l0ZW0tLW1hZ25pZnkgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3doaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlciBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnVfX2l0ZW0tLW1vYmlsZSBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX3doaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3AgOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQgOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoIDogMzAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSxcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjNzICRlYXNlSW5PdXRRdWFkLCB0cmFuc2Zvcm0gLjNzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXIgOiBib3RoO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogY2FsYy1lbSgxNik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXItLW1vYmlsZS0taXMtb3BlbiAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC1oZWlnaHQgLjRzICRlYXNlSW5PdXRRdWFkKTtcblxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAxMDI0cHg7XG5cbiAgICAgICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0sXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MgLjNzICRlYXNlSW5PdXRRdWFkLCB0cmFuc2Zvcm0gLjNzIC4zcyAkZWFzZUluT3V0UXVhZCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgOiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Vjb25kYXJ5IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogIExhbmd1YWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG5cbiAgICBoZWlnaHQgOiA0N3B4O1xuICAgIHBhZGRpbmcgOiAwIDEycHg7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0IDogMzdweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBzaXplKGF1dG8sIDQ3cHgpO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTQsICRsaW5lOiA0NywgJGNvbG9yOiAkY29sb3JfX3doaXRlKTtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IHVwcGVyY2FzZTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogMzdweDtcblxuICAgICAgICAgICAgaGVpZ2h0IDogMzdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICBmb250LXNpemUgOiA4cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogOHB4O1xuXG4gICAgICAgICAgICBvcGFjaXR5IDogLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0aW5nIHtcbiAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wIDogNDVweDtcbiAgICAgICAgbGVmdCA6IDA7XG5cbiAgICAgICAgZGlzcGxheSA6IG5vbmU7XG5cbiAgICAgICAgbGkubGFuZ3VhZ2Utc3dpdGNoZXJfX2xpc3RpbmdfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQgOiBub25lO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTQsICRsaW5lOiAyOCwgJGNvbG9yOiAkY29sb3JfX3doaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIC5sYW5ndWFnZS1zd2l0Y2hlcl9fbGlzdGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgcGFkZGluZyA6IGNhbGMtZW0oMjApIDA7XG5cbiAgICBiYWNrZ3JvdW5kIDogJGNvbG9yX193aGl0ZTtcblxuICAgICYtLTQwNCB7XG4gICAgICAgIHBvc2l0aW9uIDogZml4ZWQ7XG4gICAgICAgIGJvdHRvbSA6IDA7XG5cbiAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogTG9nby5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJl9fbG9nbyB7XG5cbiAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuICAgICAgICBmbG9hdCA6IGxlZnQ7XG5cbiAgICAgICAgbWFyZ2luLXJpZ2h0IDogY2FsYy1lbSg2NSk7XG5cbiAgICAgICAgdGV4dC1pbmRlbnQgOiAtOTk5OXB4O1xuXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0IDogbm8tcmVwZWF0O1xuXG5cdFx0YmFja2dyb3VuZC1pbWFnZSA6IHVybChcIiN7JGltZ31sb2dvLWdyZWlzY2gtZm9vdGVyLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQ3cHg7XG4gICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7IFxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC01MCUsIDApO1xuXG4gICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdCA6IDUwJTtcblxuICAgICAgICAgICAgZmxvYXQgOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBOYXZpZ2F0aW9uLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAubWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0IDogNTAlO1xuXG4gICAgICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICBmbG9hdCA6IG5vbmU7XG4gICAgICAgICAgICBjbGVhciA6IGJvdGg7XG5cbiAgICAgICAgICAgIG1hcmdpbiA6IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSxcbiAgICAgICAgLm1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBjbGVhciA6IGJvdGg7XG5cbiAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgJl9pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTIsICRsaW5lIDogMCwgJGNvbG9yIDogJGNvbG9yX19mb290ZXIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MgJGVhc2VJbk91dFF1YWQpO1xuXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgOiBjYWxjLWVtKDQ3LCAxMik7XG5cbiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZyA6IDAgY2FsYy1lbSgxMiwgMTIpO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTQpO1xuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSA6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2l6ZShhdXRvLCA0N3B4KTtcblxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA6IGNhbGMtZW0oNDUsIDEyKTtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogQ29weXJpZ2h0LlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0KCRzaXplIDogMTIsICRsaW5lIDogNDcsICRjb2xvciA6ICRjb2xvcl9fZm9vdGVyKTtcblxuICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgIGZsb2F0IDogbGVmdDtcblxuICAgICAgICBtYXJnaW4tcmlnaHQgOiA3MHB4O1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgZmxvYXQgOiBsZWZ0O1xuXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdCA6IG5vbmU7XG5cbiAgICAgICAgICAgIHdpZHRoIDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3AgOiBjYWxjLWVtKDUsIDEyKTtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogTm9vbWlhLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAuYnkge1xuICAgICAgICBAaW5jbHVkZSBub29taWEoKTtcbiAgICAgICAgQGluY2x1ZGUgdGV4dCgkc2l6ZSA6IDEyLCAkbGluZSA6IDQ3LCAkY29sb3IgOiAkY29sb3JfX2Zvb3Rlcik7XG5cbiAgICAgICAgZmxvYXQgOiByaWdodDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQgOiA1MCU7XG5cbiAgICAgICAgICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdCA6IG5vbmU7XG4gICAgICAgICAgICBjbGVhciA6IGJvdGg7XG5cbiAgICAgICAgICAgIG1hcmdpbiA6IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub29taWEge1xuICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcCA6IDE2cHg7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaWRlYmFyIHtcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IFJldHVybi5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJl9fcmV0dXJuIHtcbiAgICAgICAgaGVpZ2h0IDogY2FsYy1lbSg2Nik7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDQwKTtcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IEJsb2NrLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmX19ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDMwKTtcbiAgICAgICAgcGFkZGluZyA6IGNhbGMtZW0oMzApO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDMwLCAyMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMTQpO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiBjYWxjLWVtKDUsIDE0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcblxuICAgICAgICAgICAgYm9yZGVyIDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByb2plY3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQgOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2xlYXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSA6IDFweCBzb2xpZCAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcm9maWxlLXBpY3R1cmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEsMS41KTtcblxuICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgcGFkZGluZyA6IDBweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbmZvcyB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDEwLCAxNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IGNhbGMtZW0oMjApO1xuXG4gICAgICAgICAgICAgICAgICAgICYubm9saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNpemUoNXB4LCA1cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wIDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCA6IFwiXCI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLndpdGgtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2FsbGVyeSg0KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaDYsXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDogY2FsYy1lbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdhbGxlcnkoMTIpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCAwIGd1dHRlcigxMikgMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZWFtIHtcbiAgICAgICAgQGluY2x1ZGUgc3BhbigzIGJlZm9yZSBmaXJzdCk7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oNSBiZWZvcmUgZmlyc3QpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnVtbWVyIHtcbiAgICAxMDAlIHtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMSkpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBidW1tZXIge1xuICAgIDEwMCUge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKSk7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnVtbWVyLW5ldyB7XG4gICAgZnJvbSB7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDEpKTtcbiAgICB9XG4gICAgdG8ge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwLjUpKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYnVtbWVyLW5ld3Mge1xuICAgIGZyb20ge1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKSk7XG4gICAgfVxuICAgIHRvIHtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMC41KSk7XG4gICAgfVxufVxuKi9cblxuI2xvZ29fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRcblx0LnZpZGVvIHtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IDEwODBweDtcblx0XHRcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuLy8gXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxLjEpKTtcblx0XHRAaW5jbHVkZSB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0XHRcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcbi8qXG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGJ1bW1lciAycztcblx0XHRhbmltYXRpb246IGJ1bW1lciAycztcbiAgICBcdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG5cdCAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjVzIGVhc2UpO1xuXHRcdFxuXHRcdHZpZGVvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdCYucmVtb3ZlX2l0IHtcblx0XHRcdG9wYWNpdHk6IDA7XG4vKlxuXHRcdFx0LXdlYmtpdC1hbmltYXRpb246IGJ1bW1lci1uZXcgLjVzO1xuXHRcdFx0YW5pbWF0aW9uOiBidW1tZXItbmV3IC41cztcblx0ICAgIFx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHQgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4qL1xuXHRcdH1cblx0fVxuXHRcblx0LmxlZnQtc2hhcGUge1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IC0xNDlweDtcblx0XHRcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcblx0XHRvcGFjaXR5OiAxO1xuXHRcdFxuXHRcdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDMwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogMTAwdmggc29saWQgd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHJpZ2h0OiAtMzAwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQucmlnaHQtc2hhcGUge1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdHJpZ2h0OiAtMTQ5cHg7XG5cdFx0XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XG5cdFx0b3BhY2l0eTogMTtcblx0XHRcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDMwMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMTAwdmggc29saWQgd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdGxlZnQ6IC0zMDBweDtcblx0XHR9XG5cdH1cblx0XG5cdCYub3BlbiB7XG5cdFx0LmxlZnQtc2hhcGUge1xuXHRcdFx0bGVmdDogY2FsYygtNTAlIC0gMzAwcHgpO1xuXHRcdH1cblx0XHRcblx0XHQucmlnaHQtc2hhcGUge1xuXHRcdFx0cmlnaHQ6IGNhbGMoLTUwJSAtIDMwMHB4KTtcblx0XHR9XG5cdH1cbn0iLCIjaG9tZSB7XG4gIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICYtLW5ld3Mge1xuICAgICAgcGFkZGluZy1ib3R0b206IGd1dHRlcig2KTtcbiAgICB9XG5cbiAgICAmLS1wcm9qZWN0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLS1hYm91dCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogZ3V0dGVyKDYpO1xuICAgICAgJiBmaWd1cmUgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogZ3V0dGVyKDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jb250YWN0IHtcbiAgICAgIC5jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuY29udGFjdF9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0X19zb2NpYWxfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3RfX3NvY2lhbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIC5jb250YWN0X19zb2NpYWxfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjdGVhbS5jb250ZW50LS1oYXMtY292ZXIge1xuICAgIG1hcmdpbi10b3AgOiA2MDBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wIDogNDB2aDtcbiAgICB9XG59XG5cbi50ZWFtIHtcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IFRpdGxlLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiAyMHB4IWltcG9ydGFudDtcblxuICAgICAgICAmX19yb2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IGNhbGMtZW0oMjQsIDU0KTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGUgOiBpdGFsaWM7XG5cbiAgICAgICAgICAgIGRpc3BsYXkgOiBibG9jaztcblxuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICZfX3Byb2ZpbGUge1xuICAgICAgICAgICAgJi1jb250YWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nIDogMjBweCAyMHB4IDVweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRjb2xvcl9fbmV1dHJhbC0tbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICAubGlzdGluZy1wcm9maWxlLS1jb250YWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDBweDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlIDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcCA6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pbmZvcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBjaGFuZ2VzOiBUaHVtYi5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICB0b3AgOiAwO1xuICAgICAgICBsZWZ0IDogMDtcblxuICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgIHBhZGRpbmcgOiBjYWxjLWVtKDApO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0IDogYXV0bztcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tLXRlYW0ge1xuICAgIEBpbmNsdWRlIHNwYW4oOSBsYXN0KTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNyBsYXN0KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG4gICAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY2hhbmdlczogTmF2aWdhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXZpZ2F0aW9uLXRlYW0ge1xuICAgIHVsIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGd1dHRlcigxMik7XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgLjNzICRlYXNlSW5RdWFkLCBjb2xvciAuM3MgJGVhc2VJblF1YWQpO1xuXG4gICAgICAgICAgICBmb250LXNpemUgOiBjYWxjLWVtKDE4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogY2FsYy1lbSg2MCwgMTgpO1xuXG4gICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9fbmV1dHJhbF9fbGlnaHQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDogY2FsYy1lbSg2MCwgMTgpIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19wcmltYXJ5LS1saWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcblxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX193aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogZ3V0dGVyKDQpO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogZ3V0dGVyKDEyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZ1bGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbHVtbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFuKDQpO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGd1dHRlcigxMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxhc3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oNCBsYXN0KTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1oZWlnaHQge1xuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLXRlYW1fX2l0ZW1fX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0IDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwYW4oZnVsbCk7XG5cbiAgICAgICAgICAgICAgICAmLS1sYXN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qcy10ZWFtLXRpdGxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBoZWlnaHQgOiBhdXRvIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zZWN0aW9uLWNvbnRlbnRfX2NvbHVtbi0tc21hbGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gICAgICAgIC5saXN0aW5nLXRlYW1fX2l0ZW06Zmlyc3QtY2hpbGQgaDQge1xuICAgICAgICAgICAgbWluLWhlaWdodCA6IDU0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAubGlzdGluZy10ZWFtX19pdGVtOmZpcnN0LWNoaWxkIGg0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjYWJvdXQge1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLy8gY2hhbmdlczogVmFsdWVzLlxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgJi0tdGltZWxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1udW1iZXJzIHtcbiAgICAgICAgICAgICNjaGFydF9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICAgICAgbGVmdCA6IDA7XG5cbiAgICAgICAgICAgICAgICBtYXgtd2lkdGggOiA5NSU7XG5cbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50cyA6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9ja19fdGh1bWIge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiA4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDc1cHg7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCA6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhbihmdWxsKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFpbnRhaW4tYXNwZWN0LXJhdGlvKDEsIC42NjY2NjY2KTtcblxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiBndXR0ZXIoMTIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcCA6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQgOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3AgOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNwcm9qZWN0cyB7XG4gICAgcGFkZGluZy10b3AgOiAyNjJweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wIDogMCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3AgOiA2M3B4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHJvamVjdHMge1xuICAgICAgICBwYWRkaW5nLXRvcCA6IDBweDtcbiAgICB9XG59XG4iLCIjcHJvamVjdCB7XG4gICAgbWFyZ2luLXRvcCA6IDgwdmg7XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IE1pc3Npb24uXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC5taXNzaW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcCA6IGNhbGMtZW0oNjApO1xuICAgICAgICBwYWRkaW5nIDogY2FsYy1lbSgzMCk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoJGNvbG9yX19wcmltYXJ5LCAuMSk7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSA6IGNhbGMtZW0oMTAsIDIxKTtcblxuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIGNoYW5nZXM6IFNpZGViYXIuXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC5zaWRlYmFyIC5zaWRlYmFyX19yZXR1cm4ge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21hcC1jYW52YXMsXG4gICAgI2dtYXBzIHtcbiAgICAgICAgaGVpZ2h0IDogNTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoJHRhYmxldCkge1xuICAgICAgICAgICAgaGVpZ2h0IDogNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQgOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNlcnJvcjQwNFxue1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAuaGVhZGluZ1xuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZfX3RpdGxlXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGVcbiAgICB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICZfX2NvbnRlbnRcbiAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19uZXV0cmFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlclxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG4iLCIjY29udGFjdCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLnN1Ym5hdiB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgICAgJl9fbWVudSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gY2hhbmdlczogQ29uZmVyZW5jZXMuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLmNvbmZlcmVuY2VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX25ldXRyYWwtLWxpZ2h0O1xuXG4gICAgLmNlbnRlciB7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXIoNzYwcHgpO1xuXG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtZW0oMTApO1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tY29udGVudC0tam9icyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWNvbnRhY3Qge1xuICAjdWktZGF0ZXBpY2tlci1kaXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5jb250ZW50I2pvYnMge1xuXHQuc3VibmF2IHtcblx0XHRoZWlnaHQ6IDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwcHg7XG5cdH1cblx0XG5cdC5tYWluLS1qb2JzIHtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XG5cdFx0PiBoMiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHRcblx0XHQ+IC50ZXh0LWNvbnRlbnQge1xuLy8gXHRcdFx0bWF4LXdpZHRoOiA4NjBweDtcblx0XHR9XG5cdFx0XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5saXN0aW5nLWpvYnMge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LXNpemU6IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRcblx0XHRcdCoge1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRtYXJnaW46IDAgMTJweCAxMnB4IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX3NlY29uZGFyeTtcblx0XHQgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0ICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXHRcdCAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICAgICAgICAgIG1hcmdpbjogMDtcblx0XHQgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDcwcHggMTVweCAzMHB4O1xuXHRcdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblx0XHQgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xuXHRcdCAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgICAgICAgIFxuXHRcdCAgICAgICAgICAgICY6aG92ZXIge1xuXHRcdCAgICAgICAgICAgIFx0YmFja2dyb3VuZDogJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0ICAgICAgICAgICAgXHRjb2xvcjogI2ZmZjtcblx0XHQgICAgICAgICAgICBcdFxuXHRcdCAgICAgICAgICAgIFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0ICAgICAgICAgICAgXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdCAgICAgICAgICAgIFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX3NlY29uZGFyeTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDUwJSwgLTUwJSwgMCk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgLjNzIGVhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAyOXB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHQgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9fc2Vjb25kYXJ5O1xuXHRcdFx0ICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0Lmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX193aGl0ZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX3NlY29uZGFyeTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji0tc3BvbnRhbmVvdXMsICYtLXN0YWdlIHtcdFx0XHRcdFx0XG5cdFx0XHRcdFx0Lmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3JfX2JsYWNrLCAuNyk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9fYmxhY2ssIDEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQubGlzdGluZy1qb2JzX19pdGVtX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fYmxhY2s7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JfX2JsYWNrO1xuXHRcdFx0XHQgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLnNob3cge1xuXHRcdFx0XHRcdFx0Lmxpc3Rpbmctam9ic19faXRlbV9fdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JsYWNrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubGlzdGluZy1qb2JzX19pdGVtLS1zcG9udGFuZW91cyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdH1cblx0XHRcblx0XHQubGlzdGluZy1qb2JzX19pdGVtLS1zcG9udGFuZW91cywgLmxpc3Rpbmctam9ic19faXRlbS0tc3RhZ2Uge1xuXHRcdFx0PiAudGV4dC1jb250ZW50IHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4NjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIjc2VhcmNoIHtcbiAgICAuZm9ybS0tc2VhcmNoYmFyIHtcbiAgICAgICAgLmlucHV0LS1zZWFyY2gge1xuICAgICAgICAgICAgY29sb3IgOiAkY29sb3JfX25ldXRyYWwtLWRhcms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tLXN1Ym1pdC0tc2VhcmNoIHtcbiAgICAgICAgICAgIGNvbG9yIDogJGNvbG9yX19uZXV0cmFsLS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3NpbmdsZSB7XG4gICAgLnJlYWQtbW9yZS0tcmV0dXJuIHtcbiAgICAgICAgbGluZS1oZWlnaHQgOiAzMnB4O1xuXG4gICAgICAgIGZsb2F0IDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLnNoYXJlYm94IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAgICAgICBoZWlnaHQgOiAzMnB4O1xuICAgICAgICBwYWRkaW5nIDogMTBweCAwO1xuXG4gICAgICAgIC5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCB7XG4gICAgICAgICAgICBmbG9hdCA6IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b20gOiBjYWxjLWVtKDIwKTtcbiAgICB9XG4gICAgXG4gICAgLnNlY3Rpb24tY29udGVudC0tdGl0bGUge1xuXHQgICAgJiArIC5zZWN0aW9uLWNvbnRlbnQtLW5ld3Mge1xuXHRcdCAgICBwYWRkaW5nLXRvcDogMHB4O1xuXHQgICAgfVxuICAgIH1cbiAgICBcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIC8vICoqKioqKiogVklERU9cbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIC52aWRlby1jb250YWluZXIge1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcblx0XHQmOjphZnRlciB7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBjb250ZW50OiAnJztcblx0XHR9XG5cblx0XHRpZnJhbWUge1xuXHRcdFx0bGVmdDowOyBcblx0XHRcdHRvcDowOyBcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdH1cblx0fVxuXHRcblx0LndwLXZpZGVvLCB2aWRlby53cC12aWRlby1zaG9ydGNvZGUsIC5tZWpzLWNvbnRhaW5lciwgLm1lanMtb3ZlcmxheS5sb2FkIHtcblx0ICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdCAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHQubWVqcy1jb250YWluZXIge1xuXHQgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgIFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC53cC12aWRlbywgdmlkZW8ud3AtdmlkZW8tc2hvcnRjb2RlIHtcblx0ICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cbn1cbiIsIiNhY3R1YWxpdHkge1xuICAgIHBhZGRpbmctdG9wIDogNTBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBtYXJnaW4tdG9wIDogNTBweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIl19 */.cmplz-hidden{display:none!important}.ninja-forms-form-wrap *,.ninja-forms-form-wrap *:after,.ninja-forms-form-wrap *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a.tooltip{outline:none;text-decoration:none}a.tooltip strong{line-height:30px}a.tooltip:hover{text-decoration:none}a.tooltip span{z-index:10;display:none;padding:14px 20px;margin-top:-10px;margin-left:28px;width:240px;line-height:16px;z-index:1;position:relative}a.tooltip span:before{border-top:10px solid #fff0;border-right:15px solid #ccc;border-bottom:10px solid #fff0;content:"";position:absolute;left:-15px}a.tooltip:hover span{display:inline;position:absolute;color:#333;border:1px solid #ccc;background:#f1f1f1}a.tooltip span{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:5px 5px 8px #CCC;-webkit-box-shadow:5px 5px 8px #CCC;box-shadow:5px 5px 8px #CCC}#ui-datepicker-div{background:#f1f1f1;border-radius:3px}#ui-datepicker-div a{text-decoration:none;cursor:pointer}#ui-datepicker-div .ui-datepicker-header,#ui-datepicker-div .ui-datepicker-calendar th,#ui-datepicker-div .ui-datepicker-calendar td{padding:5px;text-align:center}#ui-datepicker-div .ui-icon{text-indent:0}.ui-datepicker-prev{float:left}.ui-datepicker-next{float:right}.ninja-forms-no-display{display:none}.ninja-forms-form .wp-switch-editor{height:auto}.ninja-forms-form .mceIframeContainer{background:#fff}.ninja-forms-req-symbol{color:red}.ninja-forms-form .label-above label,.ninja-forms-form .label-below label{display:block}.field-wrap,#ninja_forms_required_items{margin-bottom:20px}#pass-strength-result{background-color:#eee;border-color:#ddd!important;border-style:solid;border-width:1px;margin:13px 5px 5px 1px;padding:3px 5px;text-align:center;width:200px}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c!important}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0!important}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040!important}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c!important}.ninja-forms-cont{position:relative}.ninja-forms-cont:after{clear:both;content:"";display:block}.ninja-forms-field-error{color:red}.ninja-forms-form-wrap input,.ninja-forms-form-wrap select,.ninja-forms-form-wrap textarea{width:auto;height:auto;vertical-align:inherit}.ninja-forms-form-wrap label{font-weight:700}.ninja-forms-form-wrap .list-checkbox-wrap ul label,.ninja-forms-form-wrap .list-radio-wrap ul label{font-weight:400}.field-wrap:after{clear:both;content:"";display:block}.field-wrap.label-left .ninja-forms-field,.field-wrap.label-left .ninja-forms-star-rating-control{margin-left:8px}.field-wrap.label-right .ninja-forms-field,.field-wrap.label-right .ninja-forms-star-rating-control{margin-right:8px}.field-wrap.label-right label,.field-wrap.label-left label{display:inline}.label-above label{margin-bottom:5px}.MultiFile-wrap{display:inline-block}.text-wrap.label-left input,.profile_pass-wrap.label-left input,.textarea-wrap.label-left textarea{margin-left:10px}.text-wrap.label-right input,.profile_pass-wrap.label-right input,.textarea-wrap.label-right textarea{margin-right:10px}.text-wrap.label-above label,.textarea-wrap.label-above label{display:block;width:100%}.profile_pass-wrap input,.text-wrap.label-above input,.text-wrap.label-below input,.text-wrap.label-inside input,.textarea-wrap.label-above textarea,.textarea-wrap.label-below textarea,.textarea-wrap.label-inside textarea,.list-dropdown-wrap.label-above select,.list-dropdown-wrap.label-below select{width:100%}.textarea-wrap textarea{height:200px}.profile_pass-wrap input{margin-bottom:10px}.list-radio-wrap span ul li input,.list-checkbox-wrap span ul li input{margin-right:5px}.list-radio-wrap span ul,.list-checkbox-wrap span ul{list-style:none;margin:0;padding:0}.list-radio-wrap span ul li,.list-checkbox-wrap span ul li{list-style:none}.list-radio-wrap span ul li,.list-checkbox-wrap span ul li{margin:0;padding:0}.list-radio-wrap.label-left label,.list-radio-wrap.label-left ul,.list-radio-wrap.label-left ul li,.list-radio-wrap.label-right label,.list-radio-wrap.label-right ul,.list-radio-wrap.label-right ul li,.list-checkbox-wrap.label-left label,.list-checkbox-wrap.label-left ul,.list-checkbox-wrap.label-left ul li,.list-checkbox-wrap.label-right label,.list-checkbox-wrap.label-right ul,.list-checkbox-wrap.label-right ul li{float:left}.rtl .list-radio-wrap.label-left label,.rtl .list-radio-wrap.label-left ul,.rtl .list-radio-wrap.label-left ul li,.rtl .list-radio-wrap.label-right label,.rtl .list-radio-wrap.label-right ul,.rtl .list-radio-wrap.label-right ul li,.rtl .list-checkbox-wrap.label-left label,.rtl .list-checkbox-wrap.label-left ul,.rtl .list-checkbox-wrap.label-left ul li,.rtl .list-checkbox-wrap.label-right label,.rtl .list-checkbox-wrap.label-right ul,.rtl .list-checkbox-wrap.label-right ul li{float:right}.list-radio-wrap.label-left ul li,.list-radio-wrap.label-right ul li,.list-checkbox-wrap.label-left ul li,.list-checkbox-wrap.label-right ul li{padding:0 8px}.list-radio-wrap.label-above ul li,.list-radio-wrap.label-below ul li,.list-checkbox-wrap.label-above ul li,.list-checkbox-wrap.label-below ul li{padding:0 0 0 10px}.list-multi-wrap.label-left label{float:left}.list-multi-wrap.label-right select{float:left}.credit_card-wrap div label,.credit_card-wrap div input{display:block;width:100%}.credit_card-wrap div{margin-bottom:10px}.credit_card-wrap div span{font-size:.8em}.hp-wrap{display:none}.honeypot-wrap{display:none}/*! qTip2 - Pretty powerful tooltips - v2.0.0 - 2012-12-21
* http://craigsworks.com/projects/qtip2/
* Copyright (c) 2012 Craig Michael Thompson; Licensed MIT, GPL */
 .qtip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:#fff0}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr;vertical-align:middle}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:#fff0 none no-repeat -100em -100em}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}
/*! Light tooltip style */
.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}
/*! Dark tooltip style */
.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}
/*! Cream tooltip style */
.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}
/*! Red tooltip style */
.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}
/*! Green tooltip style */
.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}
/*! Blue tooltip style */
.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.rating-cancel,.ninja-forms-star-rating{float:left;text-indent:-999em}.rating-cancel,.rating-cancel a{background:url(/wp-content/plugins/ninja-forms/deprecated/images/delete.gif) no-repeat 0 -16px}.ninja-forms-star-rating a{background:url(/wp-content/plugins/ninja-forms/deprecated/images/star.gif) no-repeat 0 0}.rating-cancel a,.ninja-forms-star-rating a{background-position:0 0;border:0;cursor:pointer;display:block;margin-right:2px;width:17px;height:15px;overflow:hidden}.ninja-forms-star-rating-on a{background-position:0 -16px}.ninja-forms-star-rating-hover a{background-position:0 -32px}.rating-cancel a:hover{background-position:0 -32px}.ninja-forms-star-rating-readonly a{cursor:default!important}.ninja-forms-star-rating{background:transparent!important;overflow:hidden!important}.ninja-forms-star-rating-control{display:inline-block}.ninja-forms-star-rating-control:after{clear:both;content:"";display:block}