img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.block-editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;border:1px dashed rgba(145,151,162,.25);border-bottom:none}.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.block-editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:rgba(66,88,99,.4) rgba(66,88,99,.4) rgba(66,88,99,.4) transparent}.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) transparent}.block-editor-block-list__layout .reusable-block-indicator{background:#fff;border:1px dashed #e2e4e7;color:#555d66;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:440;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image p,.wp-block-cover .wp-block-subhead,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover p{color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc(50% - 8px)}.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - 10.66667px);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - 11.66667px)}}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - 12px);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - 13px)}}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - 12.8px);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - 13.8px)}}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - 13.33333px);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - 14.33333px)}}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - 13.71429px);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - 14.71429px)}}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - 14px);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - 15px)}}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.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:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.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{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd),.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}
@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;outline:0;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}ul{list-style:none}button,input{border:0}button:focus,input:focus{outline:0}body.overflow,body.overflow-active,html.overflow{overflow:hidden}@font-face{font-family:'Myriad Pro Regular';src:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../fonts/MyriadPro-Regular.eot);src:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../fonts/MyriadPro-Regular.eot?#iefix) format("embedded-opentype"),url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../fonts/MyriadPro-Regular.woff) format("woff"),url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../fonts/MyriadPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Comfortaa Bold';src:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../fonts/Comfortaa-Bold.eot);src:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../fonts/Comfortaa-Bold.eot?#iefix) format("embedded-opentype"),url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../fonts/Comfortaa-Bold.woff) format("woff"),url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../fonts/Comfortaa-Bold.ttf) format("truetype");font-weight:400;font-style:normal}.header{background-image:-webkit-gradient(linear,right top,left top,from(#fed200),to(#ec3386));background-image:-webkit-linear-gradient(right,#fed200,#ec3386);background-image:-o-linear-gradient(right,#fed200,#ec3386);background-image:linear-gradient(to left,#fed200,#ec3386);color:#fff}.header__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Comfortaa Bold",Arial,sans-serif;font-size:14px;line-height:15px;color:#fff;padding:35px 0}@media only screen and (max-width:830px){.header__navigation::before{content:" ";-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .15s linear;-o-transition:transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear;display:block;width:calc(100% + 30px);height:100px;background-image:-webkit-linear-gradient(179deg,#f7992f,#f26b56);background-image:-o-linear-gradient(179deg,#f7992f,#f26b56);background-image:linear-gradient(271deg,#f7992f,#f26b56);position:fixed;top:0;left:-15px;z-index:2}.header__navigation.active::before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.header__lang-and-menu--wrapper{width:100%;padding:0 40px}@media only screen and (max-width:992px){.header__lang-and-menu--wrapper{padding:0 20px}}@media only screen and (max-width:830px){.header__lang-and-menu--wrapper{position:fixed;top:0;left:0;width:100%;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background-image:-webkit-linear-gradient(179deg,#f7992f,#f26b56);background-image:-o-linear-gradient(179deg,#f7992f,#f26b56);background-image:linear-gradient(271deg,#f7992f,#f26b56);-webkit-transition:-webkit-transform .15s linear;-o-transition:transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear;z-index:1;padding:135px 15px;display:block;height:auto;min-height:100vh;max-height:100vh;overflow:auto}.header__lang-and-menu--wrapper::-webkit-scrollbar{width:0!important}}.header__lang-and-menu--wrapper.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__lang-and-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:830px){.header__lang-and-menu{display:block;max-height:calc(100vh - 300px);overflow:-moz-scrollbars-none;-ms-overflow-style:none}.header__lang-and-menu::-webkit-scrollbar{width:0!important}}.header__menu,.header__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:830px){.header__menu{padding-bottom:150px}}@media only screen and (max-width:830px){.header__menu ul{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;display:block;margin:0 auto;font-size:28px;line-height:32px;text-align:center}}.header__menu ul li{position:relative}.header__menu ul li:not(:last-child){margin-right:40px}@media only screen and (max-width:830px){.header__menu ul li:not(:last-child){margin-right:0;margin-bottom:30px}.header__menu ul li{position:static}}.header__menu ul li.certificates-btn{position:relative}.header__menu ul li.certificates-btn .certificates{position:absolute;top:45px;left:-746px;width:1140px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#f0f0f0;border-radius:15px;padding:30px 80px 30px 40px;z-index:1;color:#606060;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:16px;line-height:24px;display:none}@media only screen and (max-width:830px){.header__menu ul li.certificates-btn .certificates::before{content:'';border:15px solid transparent;border-bottom:15px solid #f0f0f0;position:absolute;top:32px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.header__menu ul li.certificates-btn .certificates::after{content:'';position:absolute;top:-30px;left:calc(50% - -235px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:15px solid transparent;border-bottom:15px solid #f0f0f0}@media only screen and (max-width:1199px){.header__menu ul li.certificates-btn .certificates::after{left:calc(50% - -105px)}}@media only screen and (max-width:992px){.header__menu ul li.certificates-btn .certificates::after{left:calc(50% - -55px)}}@media only screen and (max-width:830px){.header__menu ul li.certificates-btn .certificates::after{display:none}}@media only screen and (max-width:1199px){.header__menu ul li.certificates-btn .certificates{padding:20px;left:-450px;width:800px}}@media only screen and (max-width:992px){.header__menu ul li.certificates-btn .certificates{left:-400px}}@media only screen and (max-width:830px){.header__menu ul li.certificates-btn .certificates{position:static;margin-top:30px;padding:30px 50px 20px;opacity:1;width:initial;overflow:auto;overflow:-moz-scrollbars-none;-ms-overflow-style:none;height:400px}.header__menu ul li.certificates-btn .certificates::-webkit-scrollbar{width:0!important}}.header__menu ul li.certificates-btn .certificates__title{font-family:"Comfortaa Bold",Arial,sans-serif;font-size:24px;line-height:27px;color:#242424;padding-top:40px}.header__menu ul li.certificates-btn .certificates__description{margin-top:20px;font-size:16px;line-height:24px}.header__menu ul li.certificates-btn .certificates__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__menu ul li.certificates-btn .certificates__col:first-child{width:200px}@media only screen and (max-width:830px){.header__menu ul li.certificates-btn .certificates__col:first-child{display:none}}.header__menu ul li.certificates-btn .certificates__col:nth-child(2){width:320px}.header__menu ul li.certificates-btn .certificates__col:nth-child(2) .certificate__current-image{display:block;margin:0 auto;max-width:320px;max-height:450px}@media only screen and (max-width:992px){.header__menu ul li.certificates-btn .certificates__col:nth-child(2) .certificate__current-image{max-width:285px}}@media only screen and (max-width:830px){.header__menu ul li.certificates-btn .certificates__col:nth-child(2){display:none}}.header__menu ul li.certificates-btn .certificates__col:last-child{width:330px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:830px){.header__menu ul li.certificates-btn .certificates__col:last-child{width:100%}}.header__menu ul li.certificates-btn .certificates__col:last-child .certificate__item{width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:830px){.header__menu ul li.certificates-btn .certificates__col:last-child .certificate__item{display:block;width:100%}}.header__menu ul li.certificates-btn .certificates__col:last-child .certificate__item img{display:block;max-width:100%;margin:0 auto;width:166px;height:232px}.header__menu ul li.certificates-btn .certificates__col:last-child .certificate__item p{display:none}@media only screen and (max-width:830px){.header__menu ul li.certificates-btn .certificates__col:last-child .certificate__item p{display:block;text-align:center}}.header__menu ul li.certificates-btn .certificates__col:last-child .certificate__item:nth-child(3){margin-top:15px}.header__menu ul li.certificates-btn .certificates__col:last-child .certificate__item:last-child{margin-top:15px}.header__menu ul li.certificates-btn .certificates .certificate__current{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__menu ul li.certificates-btn .certificates .certificate__item{position:relative;cursor:pointer}.header__menu ul li.certificates-btn .certificates .certificate__item .watch{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;display:block;width:65px;height:65px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/eye.svg);background-size:50%;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.3);box-shadow:0 3px 20px 0 rgba(0,0,0,.3);background-color:#f15b65;border-radius:50%}@media only screen and (max-width:830px){.header__menu ul li.certificates-btn .certificates .certificate__item .watch{display:none}}.header__language-switcher:hover .languages,.header__menu ul li.certificates-btn .certificates .certificate__item:hover .watch{opacity:1}.header__menu ul li.dropdown{padding-right:23px;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/arrow-down.svg);background-position:right 7px;background-size:15px 6.5px;background-repeat:no-repeat}@media only screen and (max-width:992px){.header__menu ul li.dropdown{padding-right:15px}}@media only screen and (max-width:830px){.header__menu ul li.dropdown{background-image:none;padding-right:0}.header__menu ul li.dropdown span{display:inline-block;width:17px;height:10px;margin:0 0 2px 7px;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/arrow-down.svg);background-repeat:no-repeat;background-size:cover}}.header__menu ul li.dropdown ul.sub-menu{position:absolute;top:20px;left:50%;width:200px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:"Comfortaa Bold",Arial,sans-serif;padding:10px 10px 25px;border-radius:5px;font-size:14px;line-height:15px;color:#000;background-color:#fff;display:none;z-index:1}@media only screen and (max-width:830px){.header__menu ul li.dropdown ul.sub-menu{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:40px;display:none;background-color:transparent;color:#fff;width:100%;text-align:left;font-size:24px;line-height:27px}}.header__menu ul li.dropdown ul.sub-menu::before{content:" ";position:absolute;top:-4px;left:calc(50% - 6px);border-radius:2px;width:12px;height:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}@media only screen and (max-width:830px){.header__menu ul li.dropdown ul.sub-menu::before{display:none}}.header__menu ul li.dropdown ul.sub-menu li:first-child a{margin-top:0}.header__menu ul li.dropdown ul.sub-menu li:last-child a{margin-bottom:0}.header__menu ul li.dropdown ul.sub-menu li a{display:inline-block;margin:3px 0}.header__menu ul li.dropdown ul.sub-menu li a:hover{text-decoration:underline}@media only screen and (max-width:830px){.header__menu ul li.dropdown ul.sub-menu li a{margin:0}.header__menu ul li.dropdown ul.sub-menu li:not(:first-child){margin-top:30px}.header__menu ul li.dropdown ul.sub-menu li:not(:last-child){margin-bottom:0}.header__menu ul li.dropdown ul.sub-menu{position:static}}.header__language-switcher{cursor:pointer;position:relative;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/arrow-down.svg);background-position:right 7px;background-size:11.4px 6.5px;background-repeat:no-repeat;padding-right:21.4px}@media only screen and (max-width:830px){.header__language-switcher{background:0 0;position:static;padding-right:0;margin-bottom:25px}}@media only screen and (max-height:600px){.header__language-switcher{margin-top:60px}}@media only screen and (max-width:830px){.header__language-switcher span{display:none}}.header__language-switcher .languages{position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:"Comfortaa Bold",Arial,sans-serif;display:block;padding:10px;border-radius:5px;font-size:14px;line-height:15px;color:#000;background-color:#fff;opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}@media only screen and (max-width:830px){.header__language-switcher .languages,.header__language-switcher .languages li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__language-switcher .languages{position:static;opacity:1;padding:0;-webkit-transition:none;-o-transition:none;transition:none;background:0 0;-webkit-transform:none;-ms-transform:none;transform:none;border-radius:0}.header__language-switcher .languages li{font-size:18px;line-height:32px;width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:2px solid rgba(112,112,112,.3);color:#fff}.header__language-switcher .languages li:first-child{margin-right:15px}}.header__language-switcher .languages .current-lang,.slick-slide.slick-loading img{display:none}@media only screen and (max-width:830px){.header__language-switcher .languages .current-lang{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(33,33,33,.3);border:0}}.header__language-switcher .languages::before{content:" ";position:absolute;top:-4px;left:12px;border-radius:2px;width:12px;height:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}@media only screen and (max-width:830px){.header__language-switcher .languages::before{display:none}}.header__contact-btn{width:170px;height:40px;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 5px 40px 0 rgba(0,0,0,.1);box-shadow:0 5px 40px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#606060;position:relative;z-index:2}@media only screen and (max-width:480px){.header__contact-btn{width:138px}}.header__logo{position:relative;z-index:2}@media only screen and (max-width:480px){.header__logo{max-width:136px}}.header__hamburger-btn{width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;z-index:777}@media only screen and (max-width:830px){.header__hamburger-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__hamburger-btn span,.header__hamburger-btn span::after,.header__hamburger-btn span::before{width:100%;background-color:rgba(255,255,255,.8);height:3px;border-radius:3px;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.header__hamburger-btn span.active{background-color:transparent}.header__hamburger-btn span.active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0}.header__hamburger-btn span.active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0;left:0}.header__hamburger-btn span::after,.header__hamburger-btn span::before{content:" ";left:0;display:block;position:absolute}.header__hamburger-btn span::before{top:-13px}.header__hamburger-btn span::after{bottom:-13px}.header__hamburger-btn span,.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/./fonts/slick.eot);src:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/./fonts/slick.eot?#iefix) format("embedded-opentype"),url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/./fonts/slick.woff) format("woff"),url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/./fonts/slick.ttf) format("truetype"),url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.googoo-kyiv{background-image:-webkit-gradient(linear,right top,left top,from(#fed200),to(#ec3386));background-image:-webkit-linear-gradient(right,#fed200,#ec3386);background-image:-o-linear-gradient(right,#fed200,#ec3386);background-image:linear-gradient(to left,#fed200,#ec3386);color:#fff;padding:0 0 45px}@media only screen and (max-width:992px){.googoo-kyiv{padding:0 0 75px}}@media only screen and (max-width:480px){.googoo-kyiv__title{font-size:32px!important;line-height:35px!important}.googoo-kyiv__description{font-size:16px!important;line-height:24px!important;max-width:280px!important}}.googoo-kyiv__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.googoo-kyiv__row .left{width:289px}.googoo-kyiv__row .right{width:calc(100% - 320px)}@media only screen and (max-width:992px){.googoo-kyiv__row .right{width:100%;margin-top:55px}}.googoo-kyiv__parent-element,.smile .image-block .smile__advantages1 p,.smile .image-block .smile__advantages2 p{position:relative}.googoo-kyiv__parent-element::before{content:" ";position:absolute;display:block;width:40px;height:40px;background-color:rgba(255,255,255,.2);border-radius:50%;left:155px;top:-172px}@media only screen and (max-width:992px){.googoo-kyiv__parent-element::before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-110px}}.googoo-kyiv__parent-element::after,.smile .image-block .smile__advantages1 p::after{content:" ";position:absolute;display:block;width:25px;height:25px;background-color:#fff;border-radius:50%}.googoo-kyiv__parent-element::after{left:163px;top:-164px}@media only screen and (max-width:992px){.googoo-kyiv__parent-element::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-103px}}.googoo-kyiv__parent-element .googoo-kyiv__slider-advantages{position:absolute;left:-113px;top:-134px;width:200px;padding-bottom:15px;border-bottom:1px solid #fff;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:14px;line-height:18px;color:#fff}@media only screen and (max-width:992px){.googoo-kyiv__parent-element .googoo-kyiv__slider-advantages{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-35px;border-bottom:none;text-align:center}}.googoo-kyiv__parent-element .googoo-kyiv__slider-advantages::after,.smile .image-block .smile__advantages1::after{content:" ";position:absolute;display:block;right:-103px;bottom:41px;width:120px;height:1px;background-color:#fff;-webkit-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg)}@media only screen and (max-width:992px){.googoo-kyiv__parent-element .googoo-kyiv__slider-advantages::after{-webkit-transform:initial;-ms-transform:initial;transform:initial;height:60px;width:1px;left:50%;top:-60px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.googoo-kyiv .slick-dots{width:400px}@media only screen and (max-width:992px){.googoo-kyiv .slick-dots{width:100%;bottom:-90px}}.chamomile .slick-dots li button::before,.googoo-kyiv .slick-dots li button::before{font-size:10px;color:#fff;opacity:.8;-webkit-transition:color .15s linear,font-size .15s linear;-o-transition:color .15s linear,font-size .15s linear;transition:color .15s linear,font-size .15s linear}.chamomile .slick-dots li.slick-active button::before,.googoo-kyiv .slick-dots li.slick-active button::before{font-size:15px;opacity:1}.smile{padding:100px 0 110px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fab419),color-stop(77%,#e8a81b),color-stop(86%,#e6a619),to(#f8b31c));background-image:-webkit-linear-gradient(top,#fab419,#e8a81b 77%,#e6a619 86%,#f8b31c);background-image:-o-linear-gradient(top,#fab419,#e8a81b 77%,#e6a619 86%,#f8b31c);background-image:linear-gradient(to bottom,#fab419,#e8a81b 77%,#e6a619 86%,#f8b31c);color:#fff;text-align:center}@media only screen and (max-width:480px){.smile{padding:60px 0 20px}}.smile__description{margin:0 auto}.smile .image-block{margin:75px auto 0;max-width:580px;position:relative}@media only screen and (max-width:576px){.smile .image-block{margin:130px auto 0}}.smile .image-block .smile__advantages1,.smile .image-block .smile__advantages2{position:absolute;width:200px;padding-bottom:15px;border-bottom:1px solid #fff;text-align:left;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:14px;line-height:18px}.smile .image-block .smile__advantages1{bottom:90px;left:-150px}@media only screen and (max-width:992px){.smile .image-block .smile__advantages1{text-align:center;top:-50px;bottom:initial;left:calc(50% - 100px);border-bottom:none}}@media only screen and (max-width:576px){.smile .image-block .smile__advantages1{top:-75px}}@media only screen and (max-width:425px){.smile .image-block .smile__advantages1{top:-85px}}@media only screen and (max-width:992px){.smile .image-block .smile__advantages1::after{width:1px;height:60px;right:calc(50% - .5px);bottom:-70px;-webkit-transform:none;-ms-transform:none;transform:none}}.smile .image-block .smile__advantages1 p::after{bottom:57px;right:-98px}@media only screen and (max-width:992px){.smile .image-block .smile__advantages1 p::after{bottom:-97px;right:88px}}.smile .image-block .smile__advantages1 p::before{content:" ";position:absolute;bottom:50px;right:-105px;display:block;width:40px;height:40px;background-color:rgba(255,255,255,.2);border-radius:50%}@media only screen and (max-width:992px){.smile .image-block .smile__advantages1 p::before{bottom:-105px;right:81px}}.smile .image-block .smile__advantages2{top:75px;right:-160px}@media only screen and (max-width:992px){.smile .image-block .smile__advantages2{display:none}}.smile .image-block .smile__advantages2::before{content:" ";position:absolute;display:block;top:75px;left:-102px;width:120px;height:1px;background-color:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.smile .image-block .smile__advantages2 p::before{content:" ";position:absolute;bottom:-120px;left:-105px;display:block;width:40px;height:40px;background-color:rgba(255,255,255,.2);border-radius:50%}.smile .image-block .smile__advantages2 p::after{content:" ";position:absolute;bottom:-113px;left:-97px;display:block;width:25px;height:25px;background-color:#fff;border-radius:50%}.chamomile{background-image:-webkit-gradient(linear,left top,left bottom,from(#01db7c),color-stop(75%,#00c770),color-stop(88%,#07d179),to(#01da7b));background-image:-webkit-linear-gradient(top,#01db7c,#00c770 75%,#07d179 88%,#01da7b);background-image:-o-linear-gradient(top,#01db7c,#00c770 75%,#07d179 88%,#01da7b);background-image:linear-gradient(to bottom,#01db7c,#00c770 75%,#07d179 88%,#01da7b);color:#fff;padding:0 0 80px}@media only screen and (max-width:992px){.chamomile{padding:120px 0 100px}}@media only screen and (max-width:480px){.chamomile{padding:60px 0 70px}}@media only screen and (max-width:992px){.chamomile__description{max-width:initial!important}}@media only screen and (max-width:480px){.chamomile__description{margin-top:20px!important}}.chamomile__row,.chamomile__row .slider-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.chamomile__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (max-width:992px){.chamomile__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.chamomile__row .slider-buttons{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-50px}@media only screen and (max-width:768px){.chamomile__row .slider-buttons{width:100%}}@media only screen and (max-width:576px){.chamomile__row .slider-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.chamomile__row .slider-buttons::before{content:" ";position:absolute;display:block;width:40px;height:40px;background-color:rgba(255,255,255,.2);border-radius:50%;left:41px;top:-172px}@media only screen and (max-width:992px){.chamomile__row .slider-buttons::before{left:-22px}}@media only screen and (max-width:768px){.chamomile__row .slider-buttons::before{display:none}}.chamomile__row .slider-buttons::after{content:" ";position:absolute;left:49px;top:-164px;display:block;width:25px;height:25px;background-color:#fff;border-radius:50%}@media only screen and (max-width:992px){.chamomile__row .slider-buttons::after{left:-14px}}@media only screen and (max-width:768px){.chamomile__row .slider-buttons::after{display:none}}.chamomile__row .slider-buttons .chamomile__slider-advantages{position:absolute;left:-225px;top:-120px;width:200px;padding-bottom:15px;border-bottom:1px solid #fff;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:14px;line-height:18px;color:#fff}@media only screen and (max-width:992px){.chamomile__row .slider-buttons .chamomile__slider-advantages{left:-290px}}@media only screen and (max-width:768px){.chamomile__row .slider-buttons .chamomile__slider-advantages{border-bottom:none;padding-bottom:0;position:relative;top:-40px;right:initial;bottom:initial;left:initial}}@media only screen and (max-width:576px){.chamomile__row .slider-buttons .chamomile__slider-advantages{width:100%;padding-right:130px;top:-5px}}.chamomile__row .slider-buttons .chamomile__slider-advantages::after{content:" ";position:absolute;display:block;right:-103px;bottom:41px;width:120px;height:1px;background-color:#fff;-webkit-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg)}@media only screen and (max-width:768px){.chamomile__row .slider-buttons .chamomile__slider-advantages::after{display:none}}.chamomile__row .slider-buttons .chamomile-next,.chamomile__row .slider-buttons .chamomile-prev{width:40px;height:40px;background-color:#248c5e;background-repeat:no-repeat;background-position:center center;background-size:50%;border-radius:50%;cursor:pointer;-webkit-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear}.chamomile__row .slider-buttons .chamomile-next:hover,.chamomile__row .slider-buttons .chamomile-prev:hover{background-color:#1a6343}.chamomile__row .slider-buttons .chamomile-prev{background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/left-arrow-white.svg);margin-right:30px}.chamomile__row .slider-buttons .chamomile-next{background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/right-arrow-white.svg)}.chamomile__row .left{width:360px}@media only screen and (max-width:992px){.chamomile__row .left{width:100%}}.chamomile__row .right{width:calc(100% - 300px)}@media only screen and (max-width:992px){.chamomile__row .right{width:100%}}.chamomile .slick-dots{width:400px;bottom:-65px}@media only screen and (max-width:992px){.chamomile .slick-dots{width:100%}}@media only screen and (max-width:576px){.chamomile .slick-dots{bottom:-90px}}.about{padding:180px 0 215px;background-color:#fff}@media only screen and (max-width:480px){.about{padding:60px 0 55px}}.about__col p,.about__title{text-align:center}.about__row{margin-top:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:480px){.about__row{margin-top:40px}}.about__col{width:calc(25% - 25px)}@media only screen and (max-width:992px){.about__col{width:calc(50% - 25px)}}@media only screen and (max-width:480px){.about__col{width:calc(50% - 5px)}}@media only screen and (max-width:992px){.about__col:nth-child(3){margin-top:20px}.about__col:last-child{margin-top:40px}}.about__col .image,.bottles__row{display:-webkit-box;display:-ms-flexbox;display:flex}.about__col .image{width:190px;height:170px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:100%}.about__col .image img,.chamomile__row .right .chamomile__slider img,.googoo-kyiv img,.plate .image img,.smile .image-block img{display:block;margin:0 auto;max-width:100%}.about__col p{margin-top:40px;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:16px;line-height:24px;color:#212121}@media only screen and (max-width:480px){.about__col p{margin-top:15px}}.bottles{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffdc5b),color-stop(83%,#f1c82f),to(#edc223));background-image:-webkit-linear-gradient(top,#ffdc5b,#f1c82f 83%,#edc223);background-image:-o-linear-gradient(top,#ffdc5b,#f1c82f 83%,#edc223);background-image:linear-gradient(to bottom,#ffdc5b,#f1c82f 83%,#edc223)}.bottles__row{margin-top:90px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:702px}@media only screen and (max-width:768px){.bottles__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:480px){.bottles__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}}.bottles__item{margin-right:30px}@media only screen and (max-width:992px){.bottles__item{margin-right:26px}}@media only screen and (max-width:768px){.bottles__item{margin-right:0}}@media only screen and (max-width:480px){.bottles__item{width:calc(50% - 5px)}}@media only screen and (max-width:768px){.bottles__item:nth-child(2n){margin-left:10px}}@media only screen and (max-width:480px){.bottles__item:nth-child(2n){margin-right:0}}.bottles__item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:18px;line-height:24px}.bottles__item .info .capacity{color:#909090}@media only screen and (max-width:480px){.bottles__item .info .capacity{font-size:14px;line-height:16px}}.bottles__item .info .name{color:#fff}@media only screen and (max-width:480px){.bottles__item .info .name{font-size:14px;line-height:16px}}.bottles__item .images{margin-top:15px;position:relative}.bottles__item .images .bottles__next,.bottles__item .images .bottles__prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:15px;background-size:cover;z-index:1;cursor:pointer;background-color:transparent}@media only screen and (max-width:480px){.bottles__item .images .bottles__next,.bottles__item .images .bottles__prev{width:6px;height:11.3px}}.bottles__item .images .bottles__prev{background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/arrow-left.svg);left:15px}@media only screen and (max-width:480px){.bottles__item .images .bottles__prev{left:10px}}.bottles__item .images .bottles__next{background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/arrow-right.svg);right:15px}@media only screen and (max-width:480px){.bottles__item .images .bottles__next{right:10px}}.bottles__item .images .bottles__slider{width:204px;height:200px;opacity:.9;border-radius:30px;background-color:#fff;padding:15px 30px}@media only screen and (max-width:480px){.bottles__item .images .bottles__slider{width:100%;min-height:160px;padding:10px 20px}}.bottles__item .images .bottles__slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottles__item .images .bottles__slider img{display:block;max-width:100%;margin:auto}.bottles__item .images .slick-dots{bottom:9px;left:0}.bottles__item .images .slick-dots li{height:10px;width:10px;margin:0 5px}.bottles__item .images .slick-dots li.slick-active button::before{color:#01db7c;opacity:1}.bottles__item .images .slick-dots li button{height:10px;width:10px;padding:0}.bottles__item .images .slick-dots li button::before{width:10px;height:10px;font-size:5px;line-height:10px;color:#01db7c;opacity:.15}.bottles__item:nth-child(4),.bottles__item:nth-child(5),.bottles__item:nth-child(6){margin-top:8px}@media only screen and (max-width:768px){.bottles__item:nth-child(4),.bottles__item:nth-child(5),.bottles__item:nth-child(6){margin-top:0}}.bottles-overlay{padding:100px 0 200px;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/bottles-bg.png);background-repeat:no-repeat;background-position:calc(100% - 185px) 260px}@media only screen and (max-width:1666px){.bottles-overlay{background-position:right 260px}}@media only screen and (max-width:992px){.bottles-overlay{background:0 0}}@media only screen and (max-width:768px){.bottles-overlay{padding:60px 0 30px}}.eco{padding:100px 0 85px;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/eco-bg.png);background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){.eco{padding:60px 0}}.eco__row{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:768px){.eco__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.eco__col{width:calc(50% - 15px);border-radius:10px;background-color:rgba(255,255,255,.5);padding:55px 40px}@media only screen and (max-width:768px){.eco__col{width:100%}}@media only screen and (max-width:480px){.eco__col{padding:30px 20px}}.eco__col img{display:block;max-width:100%;max-height:300px;margin:0 auto}.eco__col .name{margin-top:40px;font-family:"Comfortaa Bold",Arial,sans-serif;font-size:24px;line-height:27px;color:#242424}@media only screen and (max-width:480px){.eco__col .name{margin-top:30px}}.eco__col .description{margin-top:20px;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:16px;line-height:24px}@media only screen and (max-width:480px){.eco__col .description{margin-top:20px}}@media only screen and (max-width:768px){.eco__col:last-child{margin-top:30px}}.hygiene{padding:100px 0 120px;background-color:#fff}@media only screen and (max-width:480px){.hygiene{padding:60px 0}}.hygiene__title{text-align:center;position:relative}.hygiene__title::before{content:" ";display:block;width:18px;height:18px;background-color:#6414dd;position:absolute;top:2px;right:129px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__title::before{display:none}}.hygiene__title::after{content:" ";display:block;width:17px;height:17px;background-color:#00d779;position:absolute;bottom:-19px;right:268px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__title::after{display:none}}.hygiene__row{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media only screen and (max-width:480px){.hygiene__row{margin-top:40px}}.hygiene__row::before{content:" ";display:block;width:18px;height:18px;background-color:#f6cf3f;position:absolute;top:-44px;left:-18px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__row::before{display:none}}.hygiene__row::after{content:" ";display:block;width:17px;height:17px;background-color:#00d779;position:absolute;top:-89px;right:-240px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__row::after{display:none}}.hygiene__col{height:300px;background-repeat:no-repeat;-webkit-transition:background-position .15s linear;-o-transition:background-position .15s linear;transition:background-position .15s linear}@media only screen and (max-width:768px){.hygiene__col{border-radius:10px!important}.hygiene__col:not(:first-child){margin-top:20px}}.hygiene__col:nth-child(2){margin-top:0}@media only screen and (max-width:768px){.hygiene__col:nth-child(2){margin-top:20px}}.hygiene__col:not(:last-child){width:50%}@media only screen and (max-width:768px){.hygiene__col:not(:last-child){width:100%}}.hygiene__col:first-child{border-radius:10px 0 0 0;background-color:#f6cf3f;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/hygiene1.png);background-position:190px 50px}@media only screen and (max-width:992px){.hygiene__col:first-child{background-position:140px 50px}}@media only screen and (max-width:768px){.hygiene__col:first-child{background-position:140px calc(100% - -65px);background-size:80%}}.hygiene__col:first-child:hover{background-position:170px 30px}@media only screen and (max-width:992px){.hygiene__col:first-child:hover{background-position:140px 50px}}@media only screen and (max-width:768px){.hygiene__col:first-child:hover{background-position:140px calc(100% - -65px);background-size:80%}}.hygiene__col:first-child::before{content:" ";display:block;width:17px;height:17px;background-color:#00d779;position:absolute;top:77px;left:-234px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__col:first-child::before{display:none}}.hygiene__col:first-child::after{content:" ";display:block;width:35px;height:35px;background-color:#eabb64;position:absolute;bottom:-49px;left:-217px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__col:first-child::after{display:none}}.hygiene__col:nth-child(2){border-radius:0 10px 0 0;background-color:rgba(102,19,226,.16);background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/hygiene2.png);background-position:230px 30px}@media only screen and (max-width:992px){.hygiene__col:nth-child(2){background-position:155px 30px}}@media only screen and (max-width:768px){.hygiene__col:nth-child(2){background-position:140px calc(100% - -65px);background-size:80%}}.hygiene__col:nth-child(2):hover{background-position:210px 10px}@media only screen and (max-width:992px){.hygiene__col:nth-child(2):hover{background-position:155px 30px}}@media only screen and (max-width:768px){.hygiene__col:nth-child(2):hover{background-position:140px calc(100% - -65px);background-size:80%}}.hygiene__col:nth-child(2)::before{content:" ";display:block;width:18px;height:18px;background-color:#f6cf3f;position:absolute;top:-7px;right:-39px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__col:nth-child(2)::before{display:none}}.hygiene__col:nth-child(2)::after{content:" ";display:block;width:35px;height:35px;background-color:#e6d8fa;position:absolute;bottom:-18px;right:-196px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__col:nth-child(2)::after{display:none}}.hygiene__col:nth-child(3){background-color:#00d779;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/hygiene3.png);background-position:225px 30px}@media only screen and (max-width:992px){.hygiene__col:nth-child(3){background-position:200px 30px}}@media only screen and (max-width:768px){.hygiene__col:nth-child(3){background-position:140px calc(100% - -65px);background-size:80%}}.hygiene__col:nth-child(3):hover{background-position:205px 10px}@media only screen and (max-width:992px){.hygiene__col:nth-child(3):hover{background-position:200px 30px}}@media only screen and (max-width:768px){.hygiene__col:nth-child(3):hover{background-position:140px calc(100% - -65px);background-size:80%}}.hygiene__col:nth-child(3)::before{content:" ";display:block;width:35px;height:35px;background-color:#e6d8fa;position:absolute;bottom:-51px;left:-360px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__col:nth-child(3)::before{display:none}}.hygiene__col:nth-child(3)::after{content:" ";display:block;width:17px;height:17px;background-color:#00d779;position:absolute;bottom:-35px;left:-127px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__col:nth-child(3)::after{display:none}}.hygiene__col:nth-child(4){background-color:#f6a93f;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/hygiene4.png);background-position:320px 15px}@media only screen and (max-width:992px){.hygiene__col:nth-child(4){background-position:190px 35px}}@media only screen and (max-width:768px){.hygiene__col:nth-child(4){background-position:140px calc(100% - -65px);background-size:80%}}.hygiene__col:nth-child(4):hover{background-position:300px -5px}@media only screen and (max-width:992px){.hygiene__col:nth-child(4):hover{background-position:190px 35px}}@media only screen and (max-width:768px){.hygiene__col:nth-child(4):hover{background-position:140px calc(100% - -65px);background-size:80%}}.hygiene__col:nth-child(4)::before{content:" ";display:block;width:17px;height:17px;background-color:#00d779;position:absolute;bottom:116px;right:-94px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__col:nth-child(4)::before{display:none}}.hygiene__col:nth-child(4)::after{content:" ";display:block;width:35px;height:35px;background-color:#f6cf3f;position:absolute;bottom:-51px;right:-231px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__col:nth-child(4)::after{display:none}}.hygiene__col:last-child{border-radius:0 0 10px 10px;width:100%;background-color:#fdea54;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/hygiene5.png);background-position:470px 15px}@media only screen and (max-width:992px){.hygiene__col:last-child{background-position:300px 15px}}@media only screen and (max-width:768px){.hygiene__col:last-child{background-position:center calc(100% - -65px);background-size:80%}}.hygiene__col:last-child:hover{background-position:470px -5px}@media only screen and (max-width:992px){.hygiene__col:last-child:hover{background-position:300px 15px}}@media only screen and (max-width:768px){.hygiene__col:last-child:hover{background-position:center calc(100% - -65px);background-size:80%}}.hygiene__col:last-child::before{content:" ";display:block;width:35px;height:35px;background-color:#f6cf3f;position:absolute;bottom:-103px;left:-90px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__col:last-child::before{display:none}}.hygiene__col:last-child::after{content:" ";display:block;width:17px;height:17px;background-color:#00d779;position:absolute;bottom:20px;right:-127px;border-radius:50%}@media only screen and (max-width:768px){.hygiene__col:last-child::after{display:none}}.hygiene__item{padding:50px 40px;color:#404040}@media only screen and (max-width:992px){.hygiene__item{padding:30px 20px}}.hygiene__item .title{font-family:"Comfortaa Bold",Arial,sans-serif;font-size:24px;line-height:27px}.hygiene__item .description{margin-top:20px;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:16px;line-height:24px;max-width:270px}.plate{padding:100px 0 205px;background-image:-webkit-gradient(linear,left top,left bottom,from(#a6c4eb),color-stop(83%,#7ca1d6),to(#9dbcea));background-image:-webkit-linear-gradient(top,#a6c4eb,#7ca1d6 83%,#9dbcea);background-image:-o-linear-gradient(top,#a6c4eb,#7ca1d6 83%,#9dbcea);background-image:linear-gradient(to bottom,#a6c4eb,#7ca1d6 83%,#9dbcea)}@media only screen and (max-width:480px){.plate{padding:60px 0 105px}}.plate__title{color:#fff;text-align:center}.plate__description{color:#fff;margin-left:auto;margin-right:auto}.plate .image{margin:145px auto 0;position:relative;max-width:877px}@media only screen and (max-width:480px){.plate .image{margin:108px auto 0}}.plate .image .capacity{position:absolute;top:73px;left:35px;width:120px;height:120px}@media only screen and (max-width:576px){.plate .image .capacity{width:96px;height:96px;top:-40px;left:calc(50% - 43px)}}.contact{padding:105px 0;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/contact-bg.png);background-repeat:no-repeat;background-position:280px bottom}@media only screen and (max-width:1450px){.contact{background-position:left bottom}}@media only screen and (max-width:992px){.contact{background-image:none}}@media only screen and (max-width:480px){.contact{padding:60px 0}}.contact .form{width:555px;margin-left:auto;padding:30px;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 5px 50px 0 rgba(0,0,0,.16);box-shadow:0 5px 50px 0 rgba(0,0,0,.16)}@media only screen and (max-width:992px){.contact .form{width:100%}}.contact .form__title{color:#6613e2;font-family:"Comfortaa Bold",Arial,sans-serif;font-size:38px;line-height:42px;text-align:center;margin-top:10px;letter-spacing:2px}@media only screen and (max-width:480px){.contact .form__title{font-size:28px;line-height:32px}}.contact .form__first-row{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:576px){.contact .form__first-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact .form__second-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:576px){.contact .form__second-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact .form #your-email,.contact .form #your-first-name-field,.contact .form #your-phone,.contact .form #your-second-name-field{width:calc(50% - 15px);margin-top:10px}@media only screen and (max-width:576px){.contact .form #your-email,.contact .form #your-first-name-field,.contact .form #your-phone,.contact .form #your-second-name-field{width:100%}}.contact .form #your-company{margin-top:10px}.contact .form #your-message{margin-top:30px}.contact .form #your-message label,.contact .form #your-message textarea{color:#606060;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:18px;line-height:24px}.contact .form #your-message textarea{display:block;margin-top:20px;width:100%;height:100px;border:solid 1px #606060;padding:5px;resize:none}.contact .form #submit{position:relative}.contact .form #submit .ajax-loader{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact .form input:not([type=submit]){display:block;width:100%;border-bottom:1px solid #606060;border-radius:0!important;padding:20px 0;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:18px;line-height:24px;color:#606060}.contact .form input:not([type=submit]) ::-webkit-input-placeholder{color:#606060;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:18px;line-height:24px}.contact .form input:not([type=submit]) ::-moz-placeholder{color:#606060;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:18px;line-height:24px}.contact .form input:not([type=submit]) :-ms-input-placeholder{color:#606060;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:18px;line-height:24px}.contact .form input:not([type=submit]) :-moz-placeholder{color:#606060;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:18px;line-height:24px}.contact .form input[type=submit]{display:block;width:220px;height:60px;border-radius:5px;-webkit-appearance:none;background-color:#00db7c;margin:30px auto 0;font-family:"Comfortaa Bold",Arial,sans-serif;font-size:20px;line-height:23px;color:#fff;cursor:pointer;-webkit-transition:background-color .15s linear;-o-transition:background-color .15s linear;transition:background-color .15s linear}.contact .form input[type=submit]:hover{background-color:#00a85f}.contact .wpcf7-not-valid-tip{font-family:"Myriad Pro Regular",Arial,sans-serif;margin-top:5px;font-size:14px}.contact .wpcf7-mail-sent-ok,.contact .wpcf7-validation-errors{font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:14px;margin:25px 0 0}.contact .wpcf7-validation-errors{border:1px solid red}.contact .wpcf7-mail-sent-ok{border:1px solid green}.image{margin:30px;cursor:-webkit-zoom-in;cursor:zoom-in}.popup{position:absolute;height:100%;width:100%;top:0;left:0;display:none;text-align:center}.popup_bg{background:rgba(0,0,0,.5);position:fixed;z-index:1;top:0;left:0;bottom:0;right:0;width:auto;height:auto}.popup_img{position:fixed;z-index:2;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:90%;max-width:100%;min-width:50%;pointer-events:none}.footer{background-color:#212121;color:#fff;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:16px;line-height:24px;padding:60px 0 20px}@media only screen and (max-width:576px){.footer{padding:60px 0}}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:992px){.footer__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__col{width:240px;padding:10px}@media only screen and (max-width:992px){.footer__col{width:50%}}@media only screen and (max-width:576px){.footer__col{width:100%;text-align:center}}.footer__copyright{margin-top:70px;text-align:center;color:#cacaca}@media only screen and (max-width:576px){.footer__copyright{margin-top:40px}}.footer__social ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:576px){.footer__social ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__social ul li:not(:last-child){margin-right:20px}.footer__social ul li a{width:20px;height:20px;padding:3px;background-color:#cacaca;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;-webkit-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s}@media only screen and (max-width:576px){.footer__social ul li a{width:30px;height:30px}}.footer__social ul li a:hover{background-color:#a1a1a1}.footer__social ul li a.youtube{width:27px}.footer__social ul li a img{display:block;max-width:100%}#scroll-top{width:52px;height:52px;-webkit-box-shadow:0 3px 30px 0 rgba(0,0,0,.16);box-shadow:0 3px 30px 0 rgba(0,0,0,.16);background-color:#fbb21b;border-radius:50px;position:fixed;right:70px;bottom:70px;cursor:pointer;background-image:url(//googoo.kiev.ua/wp-content/themes/googookyiv/css/../img/arrow-top.svg);background-repeat:no-repeat;background-size:50%;background-position:center center;display:none}@media only screen and (max-width:480px){#scroll-top{right:35px;bottom:35px}}body,html{overflow:hidden;overflow-y:auto}.container{max-width:1140px;margin:0 auto;padding:0 15px}@media only screen and (max-width:1200px){.container{max-width:960px}}@media only screen and (max-width:992px){.container{max-width:720px}}@media only screen and (max-width:768px){.container{max-width:540px}}@media only screen and (max-width:576px){.container{max-width:none}}.section__title{font-family:"Comfortaa Bold",Arial,sans-serif;font-size:38px;line-height:42px}@media only screen and (max-width:480px){.section__title{font-size:28px;line-height:32px}}.section__description{max-width:500px;margin-top:30px;font-family:"Myriad Pro Regular",Arial,sans-serif;font-size:16px;line-height:24px}@media only screen and (max-width:480px){.section__description{font-size:14px;line-height:18px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibm9ybWFsaXplLnNjc3MiLCJtYWluLnNjc3MiLCJmb250cy5zY3NzIiwiaGVhZGVyLnNjc3MiLCJyZXNwb25jZS5zY3NzIiwic2xpY2suc2NzcyIsInNsaWNrLXRoZW1lLnNjc3MiLCJob21lLnNjc3MiLCJmb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkNBQSxDLENBQUEsTyxDQUFBLFEsQ0FDSSw2QixDQUFBLHFCLENBQ0EsUyxDQUNBLFEsQ0FDQSxTLENBRUEsdUMsQ0FHSixDLENBQ0ksYSxDQUNBLG9CLENBR0osRSxDQUNJLGUsQ0FHSixNLENBQUEsSyxDQUNJLFEsQ0FESixZLENBQUEsVyxDQUdRLFMsQ0NWUixhLENEY0Esb0IsQ0NkQSxhLENEZ0JRLGUsQ0UzQlIsV0FDSSxnQyxDQUNBLHVDLENBQ0EscUwsQ0FHQSxlLENBQ0Esa0IsQUFHSixXQUNJLDRCLENBQ0Esb0MsQ0FDQSw0SyxDQUdBLGUsQ0FDQSxrQkNqQkosTyxDQUNJLHNGLENBQUEsK0QsQ0FBQSwwRCxDQUFBLHlELENBQ0EsVSxDQUNBLG1CLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSw2QyxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0FDQSxjLENDVE4seUNEQ0csMkIsQ0FXVyxXLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsZ0QsQ0FBQSxtQyxDQUFBLGdDLENBQUEsOEQsQ0FDQSxhLENBQ0EsdUIsQ0FDQSxZLENBQ0EsZ0UsQ0FBQSwyRCxDQUFBLHdELENBQ0EsYyxDQUNBLEssQ0FDQSxVLENBQ0EsUyxDQXJCWCxrQyxDQTJCZSwrQixDQUFBLDJCLENBQUEseUJBS2hCLCtCLENBQ0ksVSxDQUNBLGMsQ0NuQ04seUNEaUNFLCtCLENBSVEsZ0IsQUNyQ1YseUNEaUNFLCtCLENBT1EsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUdBLDZCLENBQ0EsdUIsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxnRSxDQUFBLDJELENBQUEsd0QsQ0FDQSxnRCxDQUFBLG1DLENBQUEsZ0MsQ0FBQSw4RCxDQUNBLFMsQ0FDQSxrQixDQUlBLGEsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGEsQ0EzQlAsa0QsQ0ErQlcsbUJBL0JYLHNDLENBbUNPLCtCLENBQUEsMkIsQ0FBQSx1QixDQUdSLHNCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0MxRU4seUNEdUVFLHNCLENBUVEsYSxDQUNBLDhCLENBQ0EsNkIsQ0FDQSx1QixDQVhQLHlDLENBZVcsbUJBSVosYSxDQUFDLGdCLENBQ0csbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0M1Rk4seUNEMEZFLGEsQ0FJUSxzQixBQzlGVix5Q0QwRkcsZ0IsQ0FXVyx1QixDQUFBLG9CLENBQUEsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLG1CQWhCWCxtQixDQW1CVyxpQixDQW5CWCx3QkFBQSxZLENBcUJlLGlCLENDL0dsQix5Q0QwRkcsd0JBQUEsWSxDQXVCbUIsYyxDQUNBLGtCLENBeEJuQixtQixDQTRCZSxpQkE1QmYsb0MsQ0ErQmUsaUIsQ0EvQmYsa0QsQ0FvQ21CLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxZLENBQ0EsOEMsQ0FBQSxzQyxDQUNBLHdCLENBQ0Esa0IsQ0FDQSwyQixDQUNBLFMsQ0FDQSxhLENBQ0EsaUQsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxZLENDM0l0Qix5Q0QwRkcsMEQsQ0FvRDJCLFUsQ0FDQSw2QixDQUNBLGdDLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSw0QkExRDNCLHlELENBOER1QixVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsdUIsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSw2QixDQUNBLGdDLENDOUoxQiwwQ0QwRkcseUQsQ0FzRTJCLHlCLEFDaEs5Qix5Q0QwRkcseUQsQ0F5RTJCLHdCLEFDbks5Qix5Q0QwRkcseUQsQ0E0RTJCLGMsQUN0SzlCLDBDRDBGRyxrRCxDQWdGdUIsWSxDQUNBLFcsQ0FDQSxhLEFDNUsxQix5Q0QwRkcsa0QsQ0FxRnVCLGEsQUMvSzFCLHlDRDBGRyxrRCxDQXdGdUIsZSxDQUNBLGUsQ0FDQSxzQixDQUNBLFMsQ0FDQSxhLENBRUEsYSxDQUNBLDZCLENBQ0EsdUIsQ0FDQSxZLENBakd2QixxRSxDQXdHMkIsbUJBeEczQix5RCxDQTRHdUIsNkMsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZ0IsQ0FoSHZCLCtELENBbUh1QixlLENBQ0EsYyxDQUNBLGdCLENBckh2Qix1RCxDQXdIdUIsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0F6SHZCLG1FLENBNkgyQixXLENDdk45Qix5Q0QwRkcsbUUsQ0ErSCtCLGNBL0gvQixvRSxDQW1JMkIsVyxDQW5JM0IsZ0csQ0FxSStCLGEsQ0FDQSxhLENBQ0EsZSxDQUNBLGdCLENDbE9sQyx5Q0QwRkcsZ0csQ0EwSW1DLGlCLEFDcE90Qyx5Q0QwRkcsb0UsQ0E4SStCLGNBOUkvQixrRSxDQWtKMkIsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENDL085Qix5Q0QwRkcsa0UsQ0F1SitCLFlBdkovQixxRixDQTBKK0Isc0IsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUVBLHVCLENBQUEsb0IsQ0FBQSxzQixDQ3hQbEMseUNEMEZHLHFGLENBZ0ttQyxhLENBQ0EsWUFqS25DLHlGLENBb0ttQyxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxXLENBQ0EsWSxDQXhLbkMsdUYsQ0EyS21DLFksQ0NyUXRDLHlDRDBGRyx1RixDQTZLdUMsYSxDQUNBLG1CQTlLdkMsa0csQ0FrTG1DLGUsQ0FsTG5DLGdHLENBcUxtQyxlLENBckxuQyx3RSxDQTJMdUIsVyxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBOUx2QixxRSxDQWlNdUIsaUIsQ0FDQSxjLENBbE12Qiw0RSxDQW9NMkIsUyxDQUNBLHNDLENBQUEsaUMsQ0FBQSw4QixDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxtRCxDQUFBLCtDLENBQUEsMkMsQ0FDQSxvQyxDQUNBLG1CLENBQ0EsMkIsQ0FDQSxpQyxDQUNBLDhDLENBQUEsc0MsQ0FDQSx3QixDQUNBLGlCLENDN1M5Qix5Q0QwRkcsNEUsQ0FxTitCLGNBc0gvQiwyQyxDQTNVQSxrRixDQXlOMkIsUyxDQXpOM0IsNEIsQ0ErTmUsa0IsQ0FDQSwyQyxDQUNBLDZCLENBQ0EsMEIsQ0FDQSwyQixDQzdUbEIseUNEMEZHLDRCLENBcU9tQixvQixBQy9UdEIseUNEMEZHLDRCLENBd09tQixxQixDQUNBLGUsQ0F6T25CLGlDLENBNk91QixvQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsdUJBblB2Qix3QyxDQXVQbUIsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLFcsQ0FDQSxrQyxDQUNBLDhCLENBQ0EsMEIsQ0FDQSw2QyxDQUVBLHNCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EscUIsQ0FDQSxZLENBQ0EsUyxDQ2pXdEIseUNEMEZHLHdDLENBeVF1QixTLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGMsQ0FDQSxlLENBQ0EsWSxDQUNBLDRCLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGtCQWxSdkIsZ0QsQ0FxUnVCLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxvQixDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSwrQixDQUFBLDJCLENBQUEsdUIsQ0FDQSxxQixDQ3ZYMUIseUNEMEZHLGdELENBaVMyQixjQWpTM0IseUQsQ0FzUzJCLFksQ0F0UzNCLHdELENBeVMyQixlLENBelMzQiw2QyxDQTRTMkIsb0IsQ0FDQSxZLENBN1MzQixtRCxDQStTK0IseUIsQ0N6WWxDLHlDRDBGRyw2QyxDQWtUK0IsUSxDQWxUL0IsZ0RBQUEsYSxDQXVUK0IsZSxDQXZUL0IsZ0RBQUEsWSxDQTRUK0IsZSxDQTVUL0Isd0MsQ0FpVXVCLGlCQVV4QiwwQixDQUNJLGMsQ0FDQSxpQixDQUNBLDJDLENBQ0EsNkIsQ0FDQSw0QixDQUNBLDJCLENBQ0Esb0IsQ0M1YU4seUNEcWFFLDBCLENBVVEsYyxDQUNBLGUsQ0FJQSxlLENBR0Esb0IsQUNoYlYsMENEOFpFLDBCLENBcUJRLGlCLEFDMWJWLHlDRHFhRywrQixDQTRCVyxjQTVCWCxxQyxDQWdDTyxpQixDQUNBLFEsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsNkMsQ0FDQSxhLENBQ0EsWSxDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLHFCLENBQ0EsUyxDQUNBLHFDLENBQUEsZ0MsQ0FBQSw2QixDQ2xkVix5Q0RxYUcscUMsQ0FBQSx3QyxDQStEZSxtQixDQUFBLG1CLENBQUEsWSxDQUVBLHVCLENBQUEsb0IsQ0FBQSxzQixDQWpFZixxQyxDQStDVyxlLENBQ0EsUyxDQUNBLFMsQ0FFQSx1QixDQUFBLGtCLENBQUEsZSxDQUNBLGMsQ0FFQSxzQixDQUFBLGtCLENBQUEsYyxDQUpBLGUsQ0FsRFgsd0MsQ0EyRGUsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLFcsQ0FFQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFQSxpQixDQUNBLHFDLENBQ0EsVSxDQXBFZixvRCxDQXdFbUIsbUJBeEVuQixtRCxDRXhXTCw4QixDRnFiZ0IsWSxDQ2xmZCx5Q0RxYUcsbUQsQ0ErRWUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQyxDQUNBLFVBakZmLDZDLENBcUZXLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLCtCLENBQUEsMkIsQ0FBQSx1QixDQUNBLHFCLENDbGdCZCx5Q0RxYUcsNkMsQ0ErRmUsY0FLaEIsb0IsQ0FDSSxXLENBQ0EsVyxDQUNBLHFCLENBQ0Esa0IsQ0FDQSw4QyxDQUFBLHNDLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENDcGhCTix5Q0R5Z0JFLG9CLENBYVEsYUFHUixhLENBQ0ksaUIsQ0FDQSxTLENDM2hCTix5Q0R5aEJFLGEsQ0FJUSxpQkFHUixzQixDQUNJLFUsQ0FDQSxXLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsWSxDQUNBLFcsQ0N0aUJOLHlDRGdpQkUsc0IsQ0FRUSxtQixDQUFBLG1CLENBQUEsY0FSUCwyQixDQUFBLGtDLENBQUEsbUMsQ0FZTyxVLENBQ0EscUMsQ0FFQSxVLENBQ0EsaUIsQ0FDQSw2QixDQUFBLHdCLENBQUEscUIsQ0FqQlAsa0MsQ0FtQlcsNEIsQ0FuQlgsMEMsQ0FxQmUsK0IsQ0FBQSwyQixDQUFBLHVCLENBQ0EsSyxDQUNBLE0sQ0F2QmYseUMsQ0EwQmUsZ0MsQ0FBQSw0QixDQUFBLHdCLENBQ0EsSyxDQUNBLE0sQ0E1QmYsa0MsQ0FBQSxtQyxDQTRDVyxXLENBSUEsTSxDQUVBLGEsQ0FHQSxpQixDQXJEWCxtQyxDQXNDVyxTLENBdENYLGtDLENBaURXLFksQ0FqRFgsMkIsQ0VsaEJMLFcsQ0FkQSxhLENBZUksaUIsQ0FFQSxhLENBakJKLGEsQ0FHSSw2QixDQUFBLHFCLENBQ0EsMEIsQ0FDQSx3QixDQUVBLHFCLENBQ0Esb0IsQ0FDQSxnQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSx1QyxDQUVKLFcsQ0FFSSxlLENBRUEsUSxDQUNBLFMsQ0NtSEosMkIsQ0FBQSwyQixDRHhIQSxpQixDQVFRLFMsQ0FSUixvQixDQVlRLGMsQ0FDQSxXLENOd3BCUix5QixDTXJwQkEsMEIsQ0FFSSxvQyxDQUVBLGdDLENBRUEsNEIsQ0FHSixZLENBQ0ksaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBTkosa0IsQ0FBQSxtQixDQVVRLFUsQ0FDQSxhLENBWFIsa0IsQ0FlUSxVLENBR0osMkIsQ0FDSSxpQixDQUdSLFksQ0FDSSxVLENBQ0EsVyxDQUNBLGMsQ0FXQSxZLENObWdCRixzQixDTTVnQk0sVyxDQWVKLCtCLENBcEJKLGdCLENBUVEsYSxDQVJSLHlCLENBaUJRLG1CLENBT0osMkIsQ0FDSSxpQixDQUdKLDRCLENBQ0ksYSxDQUNBLFcsQ0FDQSw0QixDQUdSLHlCLENBQ0ksWSxDQ3REQSwwQixDQUNJLDhELENBTUosV0FDSSxtQixDQUNBLDBCLENBQ0EseUwsQ0FDQSxlLENBQ0Esa0JQd3JCUixXLENPbHJCQSxXLENBRUksaUIsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLGMsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxPLENBQ0EsbUMsQ0FDQSwrQixDQUNBLDJCLENBQ0EsUyxDQUNBLFEsQ0FDQSxTLENQb3JCRixpQixDQURBLGlCLENPcHNCRixpQixDQUFBLGlCLENBbUJRLFMsQ0FDQSxjLENBQ0EsaUIsQ0FxRFIsa0MsQ0FBQSxrQyxDUGlvQkksd0IsQ0FEQSx3QixDTzFzQkosd0IsQ0FBQSx3QixDQXVCWSxTLENQdXJCVixpQyxDTzlzQkYsaUMsQ0EyQlEsVyxDQStDUiw0QixDUHVvQkUsa0IsQ09qdEJGLGtCLENBOEJRLG1CLENBQ0EsYyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGtDLENBQ0EsaUMsQ0FJUixXLENBQ0ksVSxDUHFqQkYscUIsQ09uakJNLFMsQ0FDQSxXLENBSlIsa0IsQ0FPUSxXLENBT1Isa0IsQ1A2aUJJLDRCLENPbGpCUSxXLENBS1osVyxDQUNJLFcsQ1BpakJGLHFCLENPL2lCTSxVLENBQ0EsVSxDUG1qQkosNEIsQ085aUJRLFcsQ0FPWiwwQixDQUNJLGtCLENBR0osVyxDQUNJLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLFUsQ0FSSixjLENBVVEsaUIsQ0FDQSxvQixDQUNBLFcsQ0FDQSxVLENBQ0EsWSxDQUNBLFMsQ0FDQSxjLENBaEJSLHFCLENBa0JZLFEsQ0FDQSxjLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxXLENBQ0EsYyxDQTVCWiw0QixDQW9DZ0IsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxVLENBQ0EsVyxDQUVBLGEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0EvQ2hCLHlDLENBcURZLFUsQ0FDQSxXLENDOUxaLFksQ0FDSSxzRixDQUFBLCtELENBQUEsMEQsQ0FBQSx5RCxDQUNBLFUsQ0FDQSxnQixDSERGLHlDR0ZGLFksQ0FLUSxrQixBSEhOLHlDR0tFLG1CLENBRVEsd0IsQ0FDQSwwQixDQUdSLHlCLENBRVEsd0IsQ0FDQSwwQixDQUNBLDJCQUdSLGlCLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxrQixDQUFBLGMsQ0FKSCx1QixDQU1PLFcsQ0FOUCx3QixDQVNPLHdCLENIM0JWLHlDR2tCRyx3QixDQVdXLFUsQ0FDQSxpQkFTWiw0QixDQW9HSix5QyxDQUFBLHlDLENBbkdRLGlCLENBREgsb0MsQ0FHTyxXLENBQ0EsaUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQyxDQUNBLGlCLENBQ0EsVSxDQUNBLFUsQ0hsRFYseUNHdUNHLG9DLENBYVcsUSxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQUNBLFlBZlgsbUMsQ0FvR0wsZ0QsQ0FzRW9CLFcsQ0FDQSxpQixDQUdBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsaUIsQ0FsTGYsbUMsQ0FxQk8sVSxDQUNBLFUsQ0g3RFYseUNHdUNHLG1DLENBNkJXLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxZQS9CWCw0RCxDQW1DTyxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQ0EsNEIsQ0FDQSxpRCxDQUNBLGMsQ0FDQSxnQixDQUNBLFUsQ0huRlYseUNHdUNHLDRELENBOENXLFEsQ0FDQSxrQyxDQUFBLDhCLENBQUEsMEIsQ0FDQSxTLENBQ0Esa0IsQ0FDQSxtQkFsRFgsbUUsQ0FvR0wsOEMsQ0EvQ2dCLFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxZLENBQ0EsVyxDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FDQSxnQyxDQUFBLDRCLENBQUEsd0IsQ0hwR2QseUNHdUNHLG1FLENBK0RlLHlCLENBQUEscUIsQ0FBQSxpQixDQUNBLFcsQ0FDQSxTLENBQ0EsUSxDQUNBLFMsQ0FDQSxrQyxDQUFBLDhCLENBQUEsNEJBN0dwQix3QixDQW1IUSxXLENIakhOLHlDR0ZGLHdCLENBcUhZLFUsQ0FDQSxjQTBLWix3QyxDQWhTQSwwQyxDQTJIb0IsYyxDQUNBLFUsQ0FDQSxVLENBQ0EsMEQsQ0FBQSxxRCxDQUFBLGtELENBa0twQixxRCxDQWhTQSx1RCxDQW9Jd0IsYyxDQUNBLFMsQ0FReEIsTSxDQUNJLHFCLENBQ0Esd0ksQ0FBQSxxRixDQUFBLGdGLENBQUEsbUYsQ0FDQSxVLENBQ0EsaUIsQ0gvSUYseUNHMklGLE0sQ0FNUSxxQkFFSixtQixDQUNJLGEsQ0FUUixtQixDQVlRLGtCLENBQ0EsZSxDQUNBLGlCLENIekpOLHlDRzJJRixtQixDQWdCWSxxQkFoQlosdUMsQ0FBQSx1QyxDQXdCWSxpQixDQUNBLFcsQ0FDQSxtQixDQUNBLDRCLENBQ0EsZSxDQUNBLGlELENBQ0EsYyxDQUNBLGdCLENBL0JaLHVDLENBa0NZLFcsQ0FDQSxXLENIOUtWLHlDRzJJRix1QyxDQXFDZ0IsaUIsQ0FDQSxTLENBQ0EsYyxDQUNBLHNCLENBQ0Esb0IsQUhwTGQseUNHMklGLHVDLENBNENnQixXLEFIdkxkLHlDRzJJRix1QyxDQStDZ0IsVyxBSDFMZCx5Q0cySUYsOEMsQ0E0RG9CLFMsQ0FDQSxXLENBQ0Esc0IsQ0FDQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGdCQWhFcEIsZ0QsQ0F3RW9CLFcsQ0FDQSxXLENIcE5sQix5Q0cySUYsZ0QsQ0FnRndCLFksQ0FDQSxZQWpGeEIsaUQsQ0FxRm9CLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EscUMsQ0FDQSxpQixDSHhPbEIseUNHMklGLGlELENBK0Z3QixhLENBQ0EsWUFoR3hCLHVDLENBc0dZLFEsQ0FDQSxZLENIbFBWLHlDRzJJRix1QyxDQXlHZ0IsY0F6R2hCLCtDLENBNEdnQixXLENBQ0EsaUIsQ0FDQSxhLENBQ0EsUSxDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLHFCLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENBcEhoQixpRCxDQXlIb0IsVyxDQUNBLGlCLENBQ0EsYSxDQUNBLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQyxDQUNBLGlCLENBaklwQixnRCxDQW9Jb0IsVyxDQUNBLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLGlCLENBT3BCLFUsQ0FDSSx3SSxDQUFBLHFGLENBQUEsZ0YsQ0FBQSxtRixDQUNBLFUsQ0FDQSxnQixDSGpTRix5Q0c4UkYsVSxDQUtRLHVCLEFIblNOLHlDRzhSRixVLENBUVEscUIsQUh0U04seUNHd1NFLHVCLENBRVEsNkIsQUgxU1YseUNHd1NFLHVCLENBS1EsMkJBR1IsZSxDQUFDLCtCLENBWU8sbUIsQ0FBQSxtQixDQUFBLFksQ0FaUixlLENBRUksd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsaUIsQ0huVE4seUNHZ1RFLGUsQ0FLUSxrQixDQUFBLGdCQUxQLCtCLENBUU8saUIsQ0FDQSxRLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsWSxDSDNUVix5Q0dnVEcsK0IsQ0FjVyxZLEFIOVRkLHlDR2dURywrQixDQWlCVyxrQixDQUFBLGMsQ0FDQSx1QixDQUFBLG9CLENBQUEsd0JBbEJYLHVDLENBcUJXLFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHFDLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDSDdVZCx5Q0dnVEcsdUMsQ0ErQmUsWSxBSC9VbEIseUNHZ1RHLHVDLENBa0NlLGNBbENmLHNDLENBc0NXLFcsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxpQixDSDlWZCx5Q0dnVEcsc0MsQ0FnRGUsWSxBSGhXbEIseUNHZ1RHLHNDLENBbURlLGNBbkRmLDZELENBdURXLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FDQSw0QixDQUNBLGlELENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDSGhYZCx5Q0dnVEcsNkQsQ0FrRWUsYSxBSGxYbEIseUNHZ1RHLDZELENBcUVlLGtCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxhLENBQ0EsYyxDQUNBLGMsQUgzWGxCLHlDR2dURyw2RCxDQThFZSxVLENBQ0EsbUIsQ0FDQSxVQWhGZixvRSxDQW1GZSxXLENBQ0EsaUIsQ0FDQSxhLENBQ0EsWSxDQUNBLFcsQ0FDQSxXLENBQ0EsVSxDQUNBLHFCLENBQ0EsZ0MsQ0FBQSw0QixDQUFBLHdCLENIM1lsQix5Q0dnVEcsb0UsQ0E2Rm1CLGNBN0ZuQiwrQyxDQUFBLCtDLENBa0dXLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSwyQixDQUNBLGlDLENBQ0EsbUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSwrQyxDQUFBLDBDLENBQUEsdUMsQ0ExR1gscUQsQ0FBQSxxRCxDQTRHZSx3QixDQTVHZiwrQyxDQWdIVyxpRCxDQUNBLGlCLENBakhYLCtDLENBb0hXLGtELENBcEhYLHFCLENBd0hPLFcsQ0h4YVYseUNHZ1RHLHFCLENBMEhXLFlBMUhYLHNCLENBOEhPLHdCLENIOWFWLHlDR2dURyxzQixDQXVJVyxZQXpKaEIsc0IsQ0E4SlEsVyxDQUNBLFksQ0g3Yk4seUNHOFJGLHNCLENBaUtZLFksQUgvYlYseUNHOFJGLHNCLENBb0tZLGNBdUJaLE0sQ0FDSSxxQixDQUNBLHFCLENIM2RGLHlDR3lkRixNLENBSVEscUJBY0gsYSxDQVpELGEsQ0FDSSxpQixDQUVKLFcsQ0FDSSxnQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esa0IsQ0FBQSxjLENIdGVOLHlDR2tlRSxXLENBTVEsaUJBR1IsVyxDQUNJLHNCLENINWVOLHlDRzJlRSxXLENBR1Esd0IsQUg5ZVYseUNHMmVFLFcsQ0FNUSx1QixBSGpmVix5Q0cyZUcsd0IsQ0FVVyxlLENBVlgsc0IsQ0FlVyxpQkFmWCxrQixDQWdERCxhLENBRUksbUIsQ0FBQSxtQixDQUFBLFksQ0FsREgsa0IsQ0FtQk8sVyxDQUVBLFksQ0FFQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxhLENBTEEsYyxDQXBCUCxzQixDQTNMQSw2QyxDQWxUTCxnQixDQW1vQ0EsaUIsQ0F0L0JBLHVCLENBMlhnQixhLENBQ0EsYSxDQUNBLGMsQ0E3QlgsYSxDQWlDTyxlLENBRUEsaUQsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENIamhCVix5Q0cyZUcsYSxDQXdDVyxpQkFNaEIsUSxDQUNJLGdILENBQUEseUUsQ0FBQSxvRSxDQUFBLHVFLENBQ0EsYSxDQUNJLGUsQ0FFQSxrQixDQUFBLGMsQ0FDQSxlLENIL2hCTix5Q0cyaEJFLGEsQ0FNUSx1QixDQUFBLG9CLENBQUEsd0IsQUhqaUJWLHlDRzJoQkUsYSxDQVNRLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGlCQUdSLGMsQ0FDSSxpQixDSHppQk4seUNHd2lCRSxjLENBR1EsbUIsQUgzaUJWLHlDR3dpQkUsYyxDQU1RLGdCLEFIOWlCVix5Q0d3aUJFLGMsQ0FTUSx1QixBSGpqQlYseUNHd2lCRyw0QixDQWFXLGtCLEFIcmpCZCx5Q0d3aUJHLDRCLENBZ0JXLGdCQWhCWCxvQixDQW9CTyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGlELENBQ0EsYyxDQUNBLGdCLENBeEJQLDhCLENBMEJXLGEsQ0hsa0JkLHlDR3dpQkcsOEIsQ0E0QmUsYyxDQUNBLGtCQTdCZiwwQixDQWlDVyxVLENIemtCZCx5Q0d3aUJHLDBCLENBbUNlLGMsQ0FDQSxrQkFwQ2Ysc0IsQ0F5Q08sZSxDQUNBLGlCLENBMUNQLHFDLENBQUEscUMsQ0E0Q1csaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSw4QixDQUFBLDBCLENBQ0EsUyxDQUNBLFcsQ0FDQSxxQixDQUNBLFMsQ0FDQSxjLENBQ0EsNEIsQ0g1bEJkLHlDR3dpQkcscUMsQ0FBQSxxQyxDQXNEZSxTLENBQ0EsZUF2RGYscUMsQ0EyRFcsMkMsQ0FDQSxTLENIcG1CZCx5Q0d3aUJHLHFDLENBOERlLFdBOURmLHFDLENBa0VXLDRDLENBQ0EsVSxDSDNtQmQseUNHd2lCRyxxQyxDQXFFZSxZQXJFZix1QyxDQXlFVyxXLENBQ0EsWSxDQUNBLFUsQ0FDQSxrQixDQUNBLHFCLENBQ0EsaUIsQ0h0bkJkLHlDR3dpQkcsdUMsQ0FrRmUsVSxDQUNBLGdCLENBQ0EsbUJBcEZmLG9ELENBd0ZlLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBekZmLDJDLENBNEZlLGEsQ0FFQSxjLENBQ0EsVyxDQS9GZixrQyxDQW1HVyxVLENBQ0EsTSxDQXBHWCxxQyxDQXNHZSxXLENBQ0EsVSxDQUNBLFksQ0F4R2YsaUUsQ0EyR3VCLGEsQ0FDQSxTLENBNUd2Qiw0QyxDQWdIbUIsVyxDQUNBLFUsQ0FDQSxTLENBbEhuQixvRCxDQW9IdUIsVSxDQUNBLFcsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsVyxDQXpIdkIsMkIsQ0FBQSwyQixDQUFBLDJCLENBa0lPLGMsQ0gxcUJWLHlDR3dpQkcsMkIsQ0FBQSwyQixDQUFBLDJCLENBb0lXLGNBY1osZ0IsQ0FDSSxxQixDQUNBLDJDLENBQ0EsMkIsQ0FDQSw0QyxDSDlyQk4sMENHMHJCRSxnQixDQU1RLGlDLEFIaHNCVix5Q0cwckJFLGdCLENBU1EsZ0IsQUhuc0JWLHlDRzByQkUsZ0IsQ0FZUSxxQkFRWixJLENBQ0ksb0IsQ0FDQSx1QyxDQUNBLDJCLENBQ0EscUIsQ0hsdEJGLHlDRzhzQkYsSSxDQU1RLGdCQUVKLFMsQ0FDSSxlLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0h6dEJOLHlDR3N0QkUsUyxDQUtRLGtCLENBQUEsZ0JBR1IsUyxDQUNJLHNCLENBQ0Esa0IsQ0FDQSxxQyxDQUNBLGlCLENIbHVCTix5Q0c4dEJFLFMsQ0FNUSxZLEFIcHVCVix5Q0c4dEJFLFMsQ0FTUSxtQkFUUCxhLENBWU8sYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FmUCxlLENBa0JPLGUsQ0FDQSw2QyxDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0hwdkJWLHlDRzh0QkcsZSxDQXdCVyxpQkF4Qlgsc0IsQ0E0Qk8sZSxDQUNBLGlELENBQ0EsYyxDQUNBLGdCLENIN3ZCVix5Q0c4dEJHLHNCLENBaUNXLGlCLEFIL3ZCZCx5Q0c4dEJHLG9CLENBc0NXLGlCQU1oQixRLENBQ0kscUIsQ0FDQSxxQixDSDV3QkYseUNHMHdCRixRLENBSVEsZ0JBRUosZSxDQUNJLGlCLENBQ0EsaUIsQ0FGSCx1QixDQUlPLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsTyxDQUNBLFcsQ0FDQSxpQixDSDV4QlYseUNHZ3hCRyx1QixDQWNXLGNBZFgsc0IsQ0FrQk8sVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENIMXlCVix5Q0dneEJHLHNCLENBNEJXLGNBSVosYSxDQUNJLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGlCLENIcHpCTix5Q0dnekJFLGEsQ0FNUSxpQkFOUCxxQixDQVNPLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDSGowQlYseUNHZ3pCRyxxQixDQW1CVyxjQW5CWCxvQixDQXVCTyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxZLENBQ0EsaUIsQ0gvMEJWLHlDR2d6Qkcsb0IsQ0FpQ1csY0FJWixhLENBQ0ksWSxDQUNBLDJCLENBQ0Esa0QsQ0FBQSw2QyxDQUFBLDBDLENIeDFCTix5Q0dxMUJFLGEsQ0FLUSw0QixDQUxQLGtCQUFBLGEsQ0FTVyxpQkFUWCwwQixDQWFPLFksQ0hsMkJWLHlDR3ExQkcsMEIsQ0FlVyxpQixBQWZYLGtCQUFBLFksQ0FtQk8sUyxDSHgyQlYseUNHcTFCRyxrQkFBQSxZLENBcUJXLFlBckJYLHlCLENBeUJPLHdCLENBQ0Esd0IsQ0FDQSx5QyxDQUNBLDhCLENIajNCVix5Q0dxMUJHLHlCLENBOEJXLGdDLEFIbjNCZCx5Q0dxMUJHLHlCLENBaUNXLDRDLENBQ0EscUJBbENYLCtCLENBcUNXLDhCLENIMTNCZCx5Q0dxMUJHLCtCLENBdUNlLGdDLEFINTNCbEIseUNHcTFCRywrQixDQTBDZSw0QyxDQUNBLHFCQTNDZixpQyxDQStDVyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBQ0EsaUIsQ0g1NEJkLHlDR3ExQkcsaUMsQ0F5RGUsY0F6RGYsZ0MsQ0E2RFcsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENIMTVCZCx5Q0dxMUJHLGdDLENBdUVlLGNBdkVmLDBCLENBNEVPLHdCLENBQ0EscUMsQ0FDQSx5QyxDQUNBLDhCLENIcDZCVix5Q0dxMUJHLDBCLENBaUZXLGdDLEFIdDZCZCx5Q0dxMUJHLDBCLENBb0ZXLDRDLENBQ0EscUJBckZYLGdDLENBd0ZXLDhCLENINzZCZCx5Q0dxMUJHLGdDLENBMEZlLGdDLEFILzZCbEIseUNHcTFCRyxnQyxDQTZGZSw0QyxDQUNBLHFCQTlGZixrQyxDQWtHVyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFEsQ0FDQSxXLENBQ0EsaUIsQ0gvN0JkLHlDR3ExQkcsa0MsQ0E0R2UsY0E1R2YsaUMsQ0FnSFcsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsWSxDQUNBLGlCLENINzhCZCx5Q0dxMUJHLGlDLENBMEhlLGNBMUhmLDBCLENBK0hPLHdCLENBQ0EseUMsQ0FDQSw4QixDSHQ5QlYseUNHcTFCRywwQixDQW1JVyxnQyxBSHg5QmQseUNHcTFCRywwQixDQXNJVyw0QyxDQUNBLHFCQXZJWCxnQyxDQTBJVyw4QixDSC85QmQseUNHcTFCRyxnQyxDQTRJZSxnQyxBSGorQmxCLHlDR3ExQkcsZ0MsQ0ErSWUsNEMsQ0FDQSxxQkFoSmYsa0MsQ0FvSlcsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENIai9CZCx5Q0dxMUJHLGtDLENBOEplLGNBOUpmLGlDLENBa0tXLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDSC8vQmQseUNHcTFCRyxpQyxDQTRLZSxjQTVLZiwwQixDQWlMTyx3QixDQUNBLHlDLENBQ0EsOEIsQ0h4Z0NWLHlDR3ExQkcsMEIsQ0FxTFcsZ0MsQUgxZ0NkLHlDR3ExQkcsMEIsQ0F3TFcsNEMsQ0FDQSxxQkF6TFgsZ0MsQ0E0TFcsOEIsQ0hqaENkLHlDR3ExQkcsZ0MsQ0E4TGUsZ0MsQUhuaENsQix5Q0dxMUJHLGdDLENBaU1lLDRDLENBQ0EscUJBbE1mLGtDLENBc01XLFcsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDSG5pQ2QseUNHcTFCRyxrQyxDQWdOZSxjQWhOZixpQyxDQW9OVyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxZLENBQ0EsaUIsQ0hqakNkLHlDR3ExQkcsaUMsQ0E4TmUsY0E5TmYsd0IsQ0FtT08sMkIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSx5QyxDQUNBLDhCLENINWpDVix5Q0dxMUJHLHdCLENBeU9XLGdDLEFIOWpDZCx5Q0dxMUJHLHdCLENBNE9XLDZDLENBQ0EscUJBN09YLDhCLENBZ1BXLDhCLENIcmtDZCx5Q0dxMUJHLDhCLENBa1BlLGdDLEFIdmtDbEIseUNHcTFCRyw4QixDQXFQZSw2QyxDQUNBLHFCQXRQZixnQyxDQTBQVyxXLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0h2bENkLHlDR3ExQkcsZ0MsQ0FvUWUsY0FwUWYsK0IsQ0F3UVcsVyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLGlCLENIcm1DZCx5Q0dxMUJHLCtCLENBa1JlLGNBS2hCLGMsQ0FDSSxpQixDQUNBLGEsQ0g5bUNOLHlDRzRtQ0UsYyxDQUlRLG1CQUpQLHFCLENBT08sNkMsQ0FDQSxjLENBQ0EsZ0IsQ0FUUCwyQixDQVlPLGUsQ0FDQSxpRCxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FLWixNLENBQ0kscUIsQ0FDQSxnSCxDQUFBLHlFLENBQUEsb0UsQ0FBQSx1RSxDSG5vQ0YseUNHaW9DRixNLENBT1Esc0JBRUosYSxDQUNJLFUsQ0FDQSxpQixDQUVKLG1CLENBQ0ksVSxDQUNBLGdCLENBQ0EsaUIsQ0FoQlIsYSxDQW1CUSxtQixDQUNBLGlCLENBQ0EsZSxDSHRwQ04seUNHaW9DRixhLENBdUJZLHFCQXZCWix1QixDQTBCWSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsVyxDQUNBLFksQ0gvcENWLHlDR2lvQ0YsdUIsQ0FnQ2dCLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLHVCQVdoQixRLENBQ0ksZSxDQUNBLDJDLENBQ0EsMkIsQ0FDQSxnQyxDSG5yQ0YsMENHK3FDRixRLENBTVEsaUMsQUhyckNOLHlDRytxQ0YsUSxDQVNRLHVCLEFIeHJDTix5Q0crcUNGLFEsQ0FZUSxnQkFaUixjLENBZVEsVyxDQUNBLGdCLENBQ0EsWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSwrQyxDQUFBLHVDLENIbnNDTix5Q0crcUNGLGMsQ0FzQlksWUF0QloscUIsQ0F5QlksYSxDQUNBLDZDLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0g5c0NWLHlDRytxQ0YscUIsQ0FpQ2dCLGMsQ0FDQSxrQkFsQ2hCLHlCLENBc0NZLGUsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDSHZ0Q1YseUNHK3FDRix5QixDQTBDZ0Isa0IsQ0FBQSxnQkExQ2hCLDBCLENBOENZLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENIOXRDVix5Q0crcUNGLDBCLENBaURnQixrQixDQUFBLGdCQWpEaEIsMEIsQ0FBQSxxQyxDQUFBLDBCLENBQUEsc0MsQ0FxRFksc0IsQ0FDQSxlLENIcnVDVix5Q0crcUNGLDBCLENBQUEscUMsQ0FBQSwwQixDQUFBLHNDLENBd0RnQixZQXhEaEIsNEIsQ0E0RFksZSxDQTVEWiw0QixDQStEWSxlLENBL0RaLGtDLENBQUEscUMsQ0FpRWdCLGEsQ0FDQSxpRCxDQUNBLGMsQ0FDQSxnQixDQXBFaEIscUMsQ0F1RWdCLGEsQ0FDQSxlLENBQ0EsVSxDQUNBLFksQ0FDQSx3QixDQUNBLFcsQ0FLQSxXLENBakZoQixzQixDQXFGWSxpQixDQXJGWixtQyxDQXVGZ0IsaUIsQ0FDQSxPLENBQ0EsTyxDQUNBLGtDLENBQUEsOEIsQ0FBQSwwQixDQTFGaEIseUJBQUEsYyxDQThGWSxhLENBQ0EsVSxDQUNBLCtCLENBQ0EseUIsQ0FDQSxjLENBQ0EsaUQsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBdEdaLHlCQUFBLDBDLENBd0dnQixhLENBQ0EsaUQsQ0FDQSxjLENBQ0EsZ0IsQ0EzR2hCLHlCQUFBLGlDLENBOEdnQixhLENBQ0EsaUQsQ0FDQSxjLENBQ0EsZ0IsQ0FqSGhCLHlCQUFBLHFDLENBb0hnQixhLENBQ0EsaUQsQ0FDQSxjLENBQ0EsZ0IsQ0F2SGhCLHlCQUFBLGdDLENBMEhnQixhLENBQ0EsaUQsQ0FDQSxjLENBQ0EsZ0IsQ0E3SGhCLGlDLENBaUlZLGEsQ0FDQSxXLENBQ0EsVyxDQUNBLGlCLENBQ0EsdUIsQ0FDQSx3QixDQUNBLGtCLENBQ0EsNkMsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsYyxDQUNBLCtDLENBQUEsMEMsQ0FBQSx1QyxDQTdJWix1QyxDQStJZ0Isd0IsQ0EvSWhCLDZCLENBb0pPLGlELENBQ0EsYyxDQUNBLGMsQ0F0SlAsNEIsQ0FBQSxpQyxDQW9KTyxpRCxDQUVBLGMsQ0FHQyxlLENBekpSLGlDLENBNEpRLG9CLENBNUpSLDRCLENBK0pRLHNCLENBSVIsTSxDQUNJLFcsQ0FDQSxzQixDQUFBLGMsQ0FHSixNLENBQ0ksaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLEssQ0FDQSxNLENBQ0EsWSxDQUNBLGlCLENBR0osUyxDQUNJLHlCLENBQ0EsYyxDQUNBLFMsQ0FDQSxLLENBQ0EsTSxDQUNBLFEsQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FJSixVLENBQ0ksYyxDQUNBLFMsQ0FDQSxRLENBQ0EsTyxDQUNBLHNDLENBQUEsa0MsQ0FBQSw4QixDQUNBLGMsQ0FDQSxjLENBQ0EsYSxDQUlBLG1CLENDNTNDSixPLENBQ0ksd0IsQ0FDQSxVLENBQ0EsaUQsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxtQixDSkpGLHlDSUZGLE8sQ0FRUSxnQkFFSixZLENBQ0ksbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0pWTix5Q0lRRSxZLENBSVEsa0IsQ0FBQSxnQkFHUixZLENBQ0ksVyxDQUNBLFksQ0pqQk4seUNJZUUsWSxDQUlRLFcsQUpuQlYseUNJZUUsWSxDQU9RLFUsQ0FDQSxtQkFHUixrQixDQUNJLGUsQ0FDQSxpQixDQUNBLGEsQ0o3Qk4seUNJMEJFLGtCLENBS1EsaUJBR1Asa0IsQ0FFTyxtQixDQUFBLG1CLENBQUEsWSxDSnBDVix5Q0lrQ0csa0IsQ0FJVyx1QixDQUFBLG9CLENBQUEsd0IsQUFKWCwwQkFBQSxZLENBUWUsaUIsQ0FSZix1QixDQVdlLFUsQ0FDQSxXLENBQ0EsVyxDQUNBLHdCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxpQixDQUNBLHdDLENBQUEsbUMsQ0FBQSxnQyxDSnJEbEIseUNJa0NHLHVCLENBcUJtQixVLENBQ0EsYUF0Qm5CLDZCLENBeUJtQix3QixDQXpCbkIsK0IsQ0E0Qm1CLFUsQ0E1Qm5CLDJCLENBK0JtQixhLENBQ0EsYyxDQVF4QixXLENBQ0ksVSxDQUNBLFcsQ0FDQSwrQyxDQUFBLHVDLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSwwQyxDQUNBLDJCLENBQ0EsbUIsQ0FDQSxpQyxDQUNBLFksQ0p4RkYseUNJMEVGLFcsQ0FnQlEsVSxDQUNBLGFQbEZSLEksQ0FBQSxJLENBQ0ksZSxDQUNBLGUsQ0FPSixVLENBQ0ksZ0IsQ0FDQSxhLENBQ0EsYyxDR3JCRiwwQ0hrQkYsVSxDQUtRLGlCLEFHdkJOLHlDSGtCRixVLENBUVEsaUIsQUcxQk4seUNIa0JGLFUsQ0FXUSxpQixBRzdCTix5Q0hrQkYsVSxDQWNRLGdCQUlSLGUsQ0FDSSw2QyxDQUNBLGMsQ0FDQSxnQixDR3ZDRix5Q0hvQ0YsZSxDQUtRLGMsQ0FDQSxrQkFJUixxQixDQUNJLGUsQ0FDQSxlLENBQ0EsaUQsQ0FDQSxjLENBQ0EsZ0IsQ0duREYseUNIOENGLHFCLENBT1EsYyxDQUNBLGtCIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmlucHV0LCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgaW5wdXQ6Zm9jdXMsIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5ib2R5Lm92ZXJmbG93LWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyBSZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9NeXJpYWRQcm8tUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9NeXJpYWRQcm8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDb21mb3J0YWEgQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQ29tZm9ydGFhLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0NvbWZvcnRhYS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0NvbWZvcnRhYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQ29tZm9ydGFhLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmVkMjAwLCAjZWMzMzg2KTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJDb21mb3J0YWEgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgLmhlYWRlcl9fbmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjZjc5OTJmLCAjZjI2YjU2KTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAuaGVhZGVyX19uYXZpZ2F0aW9uLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cbiAgLmhlYWRlcl9fbGFuZy1hbmQtbWVudS0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhlYWRlcl9fbGFuZy1hbmQtbWVudS0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgLmhlYWRlcl9fbGFuZy1hbmQtbWVudS0td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgI2Y3OTkyZiwgI2YyNmI1Nik7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogMTM1cHggMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgLmhlYWRlcl9fbGFuZy1hbmQtbWVudS0td3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMCAhaW1wb3J0YW50OyB9IH1cbiAgICAuaGVhZGVyX19sYW5nLWFuZC1tZW51LS13cmFwcGVyLmFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgLmhlYWRlcl9fbGFuZy1hbmQtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2xhbmctYW5kLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwMHB4KTtcbiAgICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2xhbmctYW5kLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH0gfVxuICAgIC5oZWFkZXJfX21lbnUgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmNlcnRpZmljYXRlcy1idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDVweDtcbiAgICAgICAgICAgIGxlZnQ6IC03NDZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDgwcHggMzBweCA0MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFBybyBSZWd1bGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLTIzNXB4KTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2YwZjBmMDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIC0xMDVweCk7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5jZXJ0aWZpY2F0ZXMtYnRuIC5jZXJ0aWZpY2F0ZXM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLTU1cHgpOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00NTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmNlcnRpZmljYXRlcy1idG4gLmNlcnRpZmljYXRlcyB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQwMHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5jZXJ0aWZpY2F0ZXMtYnRuIC5jZXJ0aWZpY2F0ZXMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMjBweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmNlcnRpZmljYXRlcy1idG4gLmNlcnRpZmljYXRlc19fdGl0bGUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJDb21mb3J0YWEgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmNlcnRpZmljYXRlcy1idG4gLmNlcnRpZmljYXRlc19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmNlcnRpZmljYXRlcy1idG4gLmNlcnRpZmljYXRlc19fcm93IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmNlcnRpZmljYXRlcy1idG4gLmNlcnRpZmljYXRlc19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmNlcnRpZmljYXRlcy1idG4gLmNlcnRpZmljYXRlc19fY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5jZXJ0aWZpY2F0ZXMtYnRuIC5jZXJ0aWZpY2F0ZXNfX2NvbDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5jZXJ0aWZpY2F0ZXMtYnRuIC5jZXJ0aWZpY2F0ZXNfX2NvbDpudGgtY2hpbGQoMikgLmNlcnRpZmljYXRlX19jdXJyZW50LWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5jZXJ0aWZpY2F0ZXMtYnRuIC5jZXJ0aWZpY2F0ZXNfX2NvbDpudGgtY2hpbGQoMikgLmNlcnRpZmljYXRlX19jdXJyZW50LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODVweDsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmNlcnRpZmljYXRlcy1idG4gLmNlcnRpZmljYXRlc19fY29sOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzX19jb2w6bGFzdC1jaGlsZCAuY2VydGlmaWNhdGVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzX19jb2w6bGFzdC1jaGlsZCAuY2VydGlmaWNhdGVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzX19jb2w6bGFzdC1jaGlsZCAuY2VydGlmaWNhdGVfX2l0ZW0gaW1nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4OyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5jZXJ0aWZpY2F0ZXMtYnRuIC5jZXJ0aWZpY2F0ZXNfX2NvbDpsYXN0LWNoaWxkIC5jZXJ0aWZpY2F0ZV9faXRlbSBwIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5jZXJ0aWZpY2F0ZXMtYnRuIC5jZXJ0aWZpY2F0ZXNfX2NvbDpsYXN0LWNoaWxkIC5jZXJ0aWZpY2F0ZV9faXRlbSBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzX19jb2w6bGFzdC1jaGlsZCAuY2VydGlmaWNhdGVfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmNlcnRpZmljYXRlcy1idG4gLmNlcnRpZmljYXRlc19fY29sOmxhc3QtY2hpbGQgLmNlcnRpZmljYXRlX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5jZXJ0aWZpY2F0ZXMtYnRuIC5jZXJ0aWZpY2F0ZXMgLmNlcnRpZmljYXRlX19jdXJyZW50IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5jZXJ0aWZpY2F0ZXMtYnRuIC5jZXJ0aWZpY2F0ZXMgLmNlcnRpZmljYXRlX19pdGVtIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5jZXJ0aWZpY2F0ZXMtYnRuIC5jZXJ0aWZpY2F0ZXMgLmNlcnRpZmljYXRlX19pdGVtIC53YXRjaCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXllLnN2Zyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNWI2NTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmNlcnRpZmljYXRlcy1idG4gLmNlcnRpZmljYXRlcyAuY2VydGlmaWNhdGVfX2l0ZW0gLndhdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuY2VydGlmaWNhdGVzLWJ0biAuY2VydGlmaWNhdGVzIC5jZXJ0aWZpY2F0ZV9faXRlbTpob3ZlciAud2F0Y2gge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5kcm9wZG93biB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWRvd24uc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDYuNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5kcm9wZG93biB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuZHJvcGRvd24gc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnB4IDdweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1kb3duLnN2Zyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuZHJvcGRvd24gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhIEJvbGRcIixBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5kcm9wZG93biB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuZHJvcGRvd24gdWwuc3ViLW1lbnU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5kcm9wZG93biB1bC5zdWItbWVudTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5kcm9wZG93biB1bC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5kcm9wZG93biB1bC5zdWItbWVudSBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmRyb3Bkb3duIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7IH1cbiAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5kcm9wZG93biB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fbWVudSB1bCBsaS5kcm9wZG93biB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAgICAgICAgIC5oZWFkZXJfX21lbnUgdWwgbGkuZHJvcGRvd24gdWwuc3ViLW1lbnUgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmRyb3Bkb3duIHVsLnN1Yi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgICAgICAgICAuaGVhZGVyX19tZW51IHVsIGxpLmRyb3Bkb3duIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgLmhlYWRlcl9fbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1kb3duLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgN3B4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTEuNHB4IDYuNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1yaWdodDogMjEuNHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgICAuaGVhZGVyX19sYW5ndWFnZS1zd2l0Y2hlcjpob3ZlciAubGFuZ3VhZ2VzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAuaGVhZGVyX19sYW5ndWFnZS1zd2l0Y2hlciBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlcl9fbGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBmb250LWZhbWlseTogXCJDb21mb3J0YWEgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgICAuaGVhZGVyX19sYW5ndWFnZS1zd2l0Y2hlciAubGFuZ3VhZ2VzIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2xhbmd1YWdlLXN3aXRjaGVyIC5sYW5ndWFnZXMgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDExMiwgMTEyLCAxMTIsIDAuMyk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkge1xuICAgICAgICAuaGVhZGVyX19sYW5ndWFnZS1zd2l0Y2hlciAubGFuZ3VhZ2VzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlcyAuY3VycmVudC1sYW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlcyAuY3VycmVudC1sYW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuMyk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlczo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fbGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlczo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19jb250YWN0LWJ0biB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2MDYwNjA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX19jb250YWN0LWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMzhweDsgfSB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTM2cHg7IH0gfVxuICAuaGVhZGVyX19oYW1idXJnZXItYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDc3NzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHtcbiAgICAgIC5oZWFkZXJfX2hhbWJ1cmdlci1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuaGVhZGVyX19oYW1idXJnZXItYnRuIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjsgfVxuICAgICAgLmhlYWRlcl9faGFtYnVyZ2VyLWJ0biBzcGFuLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5oZWFkZXJfX2hhbWJ1cmdlci1idG4gc3Bhbi5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5oZWFkZXJfX2hhbWJ1cmdlci1idG4gc3Bhbi5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAuaGVhZGVyX19oYW1idXJnZXItYnRuIHNwYW46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyOyB9XG4gICAgICAuaGVhZGVyX19oYW1idXJnZXItYnRuIHNwYW46OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTEzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKGkFwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLihpJcIjsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGkFwiOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLmdvb2dvby1reWl2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZWQyMDAsICNlYzMzODYpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDQ1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5nb29nb28ta3lpdiB7XG4gICAgICBwYWRkaW5nOiAwIDAgNzVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZ29vZ29vLWt5aXZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZ29vZ29vLWt5aXZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMjgwcHggIWltcG9ydGFudDsgfSB9XG4gIC5nb29nb28ta3lpdl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5nb29nb28ta3lpdl9fcm93IC5sZWZ0IHtcbiAgICAgIHdpZHRoOiAyODlweDsgfVxuICAgIC5nb29nb28ta3lpdl9fcm93IC5yaWdodCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5nb29nb28ta3lpdl9fcm93IC5yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTVweDsgfSB9XG4gIC5nb29nb28ta3lpdiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZ29vZ29vLWt5aXZfX3BhcmVudC1lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZ29vZ29vLWt5aXZfX3BhcmVudC1lbGVtZW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGVmdDogMTU1cHg7XG4gICAgICB0b3A6IC0xNzJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZ29vZ29vLWt5aXZfX3BhcmVudC1lbGVtZW50OjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdG9wOiAtMTEwcHg7IH0gfVxuICAgIC5nb29nb28ta3lpdl9fcGFyZW50LWVsZW1lbnQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTYzcHg7XG4gICAgICB0b3A6IC0xNjRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5nb29nb28ta3lpdl9fcGFyZW50LWVsZW1lbnQ6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRvcDogLTEwM3B4OyB9IH1cbiAgICAuZ29vZ29vLWt5aXZfX3BhcmVudC1lbGVtZW50IC5nb29nb28ta3lpdl9fc2xpZGVyLWFkdmFudGFnZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTExM3B4O1xuICAgICAgdG9wOiAtMTM0cHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFBybyBSZWd1bGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZ29vZ29vLWt5aXZfX3BhcmVudC1lbGVtZW50IC5nb29nb28ta3lpdl9fc2xpZGVyLWFkdmFudGFnZXMge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAuZ29vZ29vLWt5aXZfX3BhcmVudC1lbGVtZW50IC5nb29nb28ta3lpdl9fc2xpZGVyLWFkdmFudGFnZXM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAtMTAzcHg7XG4gICAgICAgIGJvdHRvbTogNDFweDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ0ZGVnKTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmdvb2dvby1reWl2X19wYXJlbnQtZWxlbWVudCAuZ29vZ29vLWt5aXZfX3NsaWRlci1hZHZhbnRhZ2VzOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gIC5nb29nb28ta3lpdiAuc2xpY2stZG90cyB7XG4gICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmdvb2dvby1reWl2IC5zbGljay1kb3RzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogLTkwcHg7IH0gfVxuICAgIC5nb29nb28ta3lpdiAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgbGluZWFyLCBmb250LXNpemUgLjE1cyBsaW5lYXI7IH1cbiAgICAuZ29vZ29vLWt5aXYgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnNtaWxlIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZhYjQxOSwgI2U4YTgxYiA3NyUsICNlNmE2MTkgODYlLCAjZjhiMzFjKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNtaWxlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4OyB9IH1cbiAgLnNtaWxlX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNtaWxlIC5pbWFnZS1ibG9jayB7XG4gICAgbWFyZ2luOiA3NXB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5zbWlsZSAuaW1hZ2UtYmxvY2sge1xuICAgICAgICBtYXJnaW46IDEzMHB4IGF1dG8gMDsgfSB9XG4gICAgLnNtaWxlIC5pbWFnZS1ibG9jayBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zbWlsZSAuaW1hZ2UtYmxvY2sgLnNtaWxlX19hZHZhbnRhZ2VzMSwgLnNtaWxlIC5pbWFnZS1ibG9jayAuc21pbGVfX2FkdmFudGFnZXMyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFBybyBSZWd1bGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAuc21pbGUgLmltYWdlLWJsb2NrIC5zbWlsZV9fYWR2YW50YWdlczEge1xuICAgICAgYm90dG9tOiA5MHB4O1xuICAgICAgbGVmdDogLTE1MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zbWlsZSAuaW1hZ2UtYmxvY2sgLnNtaWxlX19hZHZhbnRhZ2VzMSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc21pbGUgLmltYWdlLWJsb2NrIC5zbWlsZV9fYWR2YW50YWdlczEge1xuICAgICAgICAgIHRvcDogLTc1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAuc21pbGUgLmltYWdlLWJsb2NrIC5zbWlsZV9fYWR2YW50YWdlczEge1xuICAgICAgICAgIHRvcDogLTg1cHg7IH0gfVxuICAgICAgLnNtaWxlIC5pbWFnZS1ibG9jayAuc21pbGVfX2FkdmFudGFnZXMxOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogLTEwM3B4O1xuICAgICAgICBib3R0b206IDQxcHg7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NGRlZyk7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zbWlsZSAuaW1hZ2UtYmxvY2sgLnNtaWxlX19hZHZhbnRhZ2VzMTo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDAuNXB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAgICAgLnNtaWxlIC5pbWFnZS1ibG9jayAuc21pbGVfX2FkdmFudGFnZXMxIHAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnNtaWxlIC5pbWFnZS1ibG9jayAuc21pbGVfX2FkdmFudGFnZXMxIHA6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA1N3B4O1xuICAgICAgICAgIHJpZ2h0OiAtOThweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnNtaWxlIC5pbWFnZS1ibG9jayAuc21pbGVfX2FkdmFudGFnZXMxIHA6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAtOTdweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDg4cHg7IH0gfVxuICAgICAgICAuc21pbGUgLmltYWdlLWJsb2NrIC5zbWlsZV9fYWR2YW50YWdlczEgcDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMTA1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc21pbGUgLmltYWdlLWJsb2NrIC5zbWlsZV9fYWR2YW50YWdlczEgcDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTA1cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiA4MXB4OyB9IH1cbiAgICAuc21pbGUgLmltYWdlLWJsb2NrIC5zbWlsZV9fYWR2YW50YWdlczIge1xuICAgICAgdG9wOiA3NXB4O1xuICAgICAgcmlnaHQ6IC0xNjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc21pbGUgLmltYWdlLWJsb2NrIC5zbWlsZV9fYWR2YW50YWdlczIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnNtaWxlIC5pbWFnZS1ibG9jayAuc21pbGVfX2FkdmFudGFnZXMyOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiA3NXB4O1xuICAgICAgICBsZWZ0OiAtMTAycHg7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAgIC5zbWlsZSAuaW1hZ2UtYmxvY2sgLnNtaWxlX19hZHZhbnRhZ2VzMiBwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5zbWlsZSAuaW1hZ2UtYmxvY2sgLnNtaWxlX19hZHZhbnRhZ2VzMiBwOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xMjBweDtcbiAgICAgICAgICBsZWZ0OiAtMTA1cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgLnNtaWxlIC5pbWFnZS1ibG9jayAuc21pbGVfX2FkdmFudGFnZXMyIHA6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTEzcHg7XG4gICAgICAgICAgbGVmdDogLTk3cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY2hhbW9taWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAxZGI3YywgIzAwYzc3MCA3NSUsICMwN2QxNzkgODglLCAjMDFkYTdiKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMCA4MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2hhbW9taWxlIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNoYW1vbWlsZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNzBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuY2hhbW9taWxlX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY2hhbW9taWxlX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuY2hhbW9taWxlX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2hhbW9taWxlX19yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5jaGFtb21pbGVfX3JvdyAuc2xpZGVyLWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNoYW1vbWlsZV9fcm93IC5zbGlkZXItYnV0dG9ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY2hhbW9taWxlX19yb3cgLnNsaWRlci1idXR0b25zIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgLmNoYW1vbWlsZV9fcm93IC5zbGlkZXItYnV0dG9uczo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBsZWZ0OiA0MXB4O1xuICAgICAgICB0b3A6IC0xNzJweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNoYW1vbWlsZV9fcm93IC5zbGlkZXItYnV0dG9uczo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yMnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jaGFtb21pbGVfX3JvdyAuc2xpZGVyLWJ1dHRvbnM6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5jaGFtb21pbGVfX3JvdyAuc2xpZGVyLWJ1dHRvbnM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNDlweDtcbiAgICAgICAgdG9wOiAtMTY0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jaGFtb21pbGVfX3JvdyAuc2xpZGVyLWJ1dHRvbnM6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xNHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jaGFtb21pbGVfX3JvdyAuc2xpZGVyLWJ1dHRvbnM6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmNoYW1vbWlsZV9fcm93IC5zbGlkZXItYnV0dG9ucyAuY2hhbW9taWxlX19zbGlkZXItYWR2YW50YWdlcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIyNXB4O1xuICAgICAgICB0b3A6IC0xMjBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm8gUmVndWxhclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jaGFtb21pbGVfX3JvdyAuc2xpZGVyLWJ1dHRvbnMgLmNoYW1vbWlsZV9fc2xpZGVyLWFkdmFudGFnZXMge1xuICAgICAgICAgICAgbGVmdDogLTI5MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jaGFtb21pbGVfX3JvdyAuc2xpZGVyLWJ1dHRvbnMgLmNoYW1vbWlsZV9fc2xpZGVyLWFkdmFudGFnZXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICAgICAgbGVmdDogaW5pdGlhbDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuY2hhbW9taWxlX19yb3cgLnNsaWRlci1idXR0b25zIC5jaGFtb21pbGVfX3NsaWRlci1hZHZhbnRhZ2VzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgICAgICAgICB0b3A6IC01cHg7IH0gfVxuICAgICAgICAuY2hhbW9taWxlX19yb3cgLnNsaWRlci1idXR0b25zIC5jaGFtb21pbGVfX3NsaWRlci1hZHZhbnRhZ2VzOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHJpZ2h0OiAtMTAzcHg7XG4gICAgICAgICAgYm90dG9tOiA0MXB4O1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NGRlZyk7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY2hhbW9taWxlX19yb3cgLnNsaWRlci1idXR0b25zIC5jaGFtb21pbGVfX3NsaWRlci1hZHZhbnRhZ2VzOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmNoYW1vbWlsZV9fcm93IC5zbGlkZXItYnV0dG9ucyAuY2hhbW9taWxlLXByZXYsIC5jaGFtb21pbGVfX3JvdyAuc2xpZGVyLWJ1dHRvbnMgLmNoYW1vbWlsZS1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0OEM1RTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgbGluZWFyOyB9XG4gICAgICAgIC5jaGFtb21pbGVfX3JvdyAuc2xpZGVyLWJ1dHRvbnMgLmNoYW1vbWlsZS1wcmV2OmhvdmVyLCAuY2hhbW9taWxlX19yb3cgLnNsaWRlci1idXR0b25zIC5jaGFtb21pbGUtbmV4dDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhNjM0MzsgfVxuICAgICAgLmNoYW1vbWlsZV9fcm93IC5zbGlkZXItYnV0dG9ucyAuY2hhbW9taWxlLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZnQtYXJyb3ctd2hpdGUuc3ZnKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAuY2hhbW9taWxlX19yb3cgLnNsaWRlci1idXR0b25zIC5jaGFtb21pbGUtbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmlnaHQtYXJyb3ctd2hpdGUuc3ZnKTsgfVxuICAgIC5jaGFtb21pbGVfX3JvdyAubGVmdCB7XG4gICAgICB3aWR0aDogMzYwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNoYW1vbWlsZV9fcm93IC5sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNoYW1vbWlsZV9fcm93IC5yaWdodCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpOyB9XG4gICAgICAuY2hhbW9taWxlX19yb3cgLnJpZ2h0IC5jaGFtb21pbGVfX3NsaWRlciBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2hhbW9taWxlX19yb3cgLnJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jaGFtb21pbGUgLnNsaWNrLWRvdHMge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBib3R0b206IC02NXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNoYW1vbWlsZSAuc2xpY2stZG90cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY2hhbW9taWxlIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiAtOTBweDsgfSB9XG4gICAgLmNoYW1vbWlsZSAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgbGluZWFyLCBmb250LXNpemUgLjE1cyBsaW5lYXI7IH1cbiAgICAuY2hhbW9taWxlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5hYm91dCB7XG4gIHBhZGRpbmc6IDE4MHB4IDAgMjE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hYm91dCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgNTVweDsgfSB9XG4gIC5hYm91dF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWJvdXRfX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFib3V0X19yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgLmFib3V0X19jb2wge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDI1cHgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFib3V0X19jb2wge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFib3V0X19jb2wge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXRfX2NvbDpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXRfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgLmFib3V0X19jb2wgLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5hYm91dF9fY29sIC5pbWFnZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5hYm91dF9fY29sIHAge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm8gUmVndWxhclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmFib3V0X19jb2wgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbi5ib3R0bGVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZGM1YiwgI2YxYzgyZiA4MyUsICNlZGMyMjMpOyB9XG4gIC5ib3R0bGVzX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA3MDJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib3R0bGVzX19yb3cge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJvdHRsZXNfX3JvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5ib3R0bGVzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYm90dGxlc19faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjZweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvdHRsZXNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ib3R0bGVzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvdHRsZXNfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYm90dGxlc19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuYm90dGxlc19faXRlbSAuaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFBybyBSZWd1bGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5ib3R0bGVzX19pdGVtIC5pbmZvIC5jYXBhY2l0eSB7XG4gICAgICAgIGNvbG9yOiAjOTA5MDkwOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYm90dGxlc19faXRlbSAuaW5mbyAuY2FwYWNpdHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAgICAgLmJvdHRsZXNfX2l0ZW0gLmluZm8gLm5hbWUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmJvdHRsZXNfX2l0ZW0gLmluZm8gLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuICAgIC5ib3R0bGVzX19pdGVtIC5pbWFnZXMge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJvdHRsZXNfX2l0ZW0gLmltYWdlcyAuYm90dGxlc19fcHJldiwgLmJvdHRsZXNfX2l0ZW0gLmltYWdlcyAuYm90dGxlc19fbmV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYm90dGxlc19faXRlbSAuaW1hZ2VzIC5ib3R0bGVzX19wcmV2LCAuYm90dGxlc19faXRlbSAuaW1hZ2VzIC5ib3R0bGVzX19uZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExLjNweDsgfSB9XG4gICAgICAuYm90dGxlc19faXRlbSAuaW1hZ2VzIC5ib3R0bGVzX19wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1sZWZ0LnN2Zyk7XG4gICAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ib3R0bGVzX19pdGVtIC5pbWFnZXMgLmJvdHRsZXNfX3ByZXYge1xuICAgICAgICAgICAgbGVmdDogMTBweDsgfSB9XG4gICAgICAuYm90dGxlc19faXRlbSAuaW1hZ2VzIC5ib3R0bGVzX19uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1yaWdodC5zdmcpO1xuICAgICAgICByaWdodDogMTVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmJvdHRsZXNfX2l0ZW0gLmltYWdlcyAuYm90dGxlc19fbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMTBweDsgfSB9XG4gICAgICAuYm90dGxlc19faXRlbSAuaW1hZ2VzIC5ib3R0bGVzX19zbGlkZXIge1xuICAgICAgICB3aWR0aDogMjA0cHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYm90dGxlc19faXRlbSAuaW1hZ2VzIC5ib3R0bGVzX19zbGlkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4gICAgICAgIC5ib3R0bGVzX19pdGVtIC5pbWFnZXMgLmJvdHRsZXNfX3NsaWRlciAuc2xpY2stdHJhY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuYm90dGxlc19faXRlbSAuaW1hZ2VzIC5ib3R0bGVzX19zbGlkZXIgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuYm90dGxlc19faXRlbSAuaW1hZ2VzIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmJvdHRsZXNfX2l0ZW0gLmltYWdlcyAuc2xpY2stZG90cyBsaSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAgICAgICAuYm90dGxlc19faXRlbSAuaW1hZ2VzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAxZGI3YztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAuYm90dGxlc19faXRlbSAuaW1hZ2VzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5ib3R0bGVzX19pdGVtIC5pbWFnZXMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDFkYjdjO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAuMTU7IH1cbiAgICAuYm90dGxlc19faXRlbTpudGgtY2hpbGQoNCksIC5ib3R0bGVzX19pdGVtOm50aC1jaGlsZCg1KSwgLmJvdHRsZXNfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYm90dGxlc19faXRlbTpudGgtY2hpbGQoNCksIC5ib3R0bGVzX19pdGVtOm50aC1jaGlsZCg1KSwgLmJvdHRsZXNfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmJvdHRsZXMtb3ZlcmxheSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JvdHRsZXMtYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE4NXB4KSAyNjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY2NnB4KSB7XG4gICAgICAuYm90dGxlcy1vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjYwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ib3R0bGVzLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm90dGxlcy1vdmVybGF5IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDMwcHg7IH0gfVxuXG4uZWNvIHtcbiAgcGFkZGluZzogMTAwcHggMCA4NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Vjby1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZWNvIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4OyB9IH1cbiAgLmVjb19fcm93IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVjb19fcm93IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmVjb19fY29sIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBwYWRkaW5nOiA1NXB4IDQwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWNvX19jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmVjb19fY29sIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4OyB9IH1cbiAgICAuZWNvX19jb2wgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5lY29fX2NvbCAubmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGNvbG9yOiAjMjQyNDI0OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5lY29fX2NvbCAubmFtZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgLmVjb19fY29sIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFBybyBSZWd1bGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmVjb19fY29sIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVjb19fY29sOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmh5Z2llbmUge1xuICBwYWRkaW5nOiAxMDBweCAwIDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaHlnaWVuZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuaHlnaWVuZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaHlnaWVuZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQxNGRkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogMTI5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmh5Z2llbmVfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5oeWdpZW5lX190aXRsZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDc3OTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE5cHg7XG4gICAgICByaWdodDogMjY4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmh5Z2llbmVfX3RpdGxlOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oeWdpZW5lX19yb3cge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmh5Z2llbmVfX3JvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgIC5oeWdpZW5lX19yb3c6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZjNmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDRweDtcbiAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oeWdpZW5lX19yb3c6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmh5Z2llbmVfX3Jvdzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDc3OTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTg5cHg7XG4gICAgICByaWdodDogLTI0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oeWdpZW5lX19yb3c6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmh5Z2llbmVfX2NvbCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBsaW5lYXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaHlnaWVuZV9fY29sIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaHlnaWVuZV9fY29sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLmh5Z2llbmVfX2NvbDpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgLmh5Z2llbmVfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmh5Z2llbmVfX2NvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmh5Z2llbmVfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2YzZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaHlnaWVuZTEucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE5MHB4IDUwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmh5Z2llbmVfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTQwcHggNTBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oeWdpZW5lX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0MHB4IGNhbGMoMTAwJSAtIC02NXB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTsgfSB9XG4gICAgICAuaHlnaWVuZV9fY29sOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTcwcHggMzBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmh5Z2llbmVfX2NvbDpmaXJzdC1jaGlsZDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDBweCA1MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oeWdpZW5lX19jb2w6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTQwcHggY2FsYygxMDAlIC0gLTY1cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7IH0gfVxuICAgICAgLmh5Z2llbmVfX2NvbDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNzc5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNzdweDtcbiAgICAgICAgbGVmdDogLTIzNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oeWdpZW5lX19jb2w6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5oeWdpZW5lX19jb2w6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFiYjY0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTQ5cHg7XG4gICAgICAgIGxlZnQ6IC0yMTdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaHlnaWVuZV9fY29sOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDE5LCAyMjYsIDAuMTYpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oeWdpZW5lMi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjMwcHggMzBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTU1cHggMzBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDBweCBjYWxjKDEwMCUgLSAtNjVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7IH0gfVxuICAgICAgLmh5Z2llbmVfX2NvbDpudGgtY2hpbGQoMik6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMTBweCAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCgyKTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNTVweCAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0MHB4IGNhbGMoMTAwJSAtIC02NXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlOyB9IH1cbiAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmNmM2Y7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICByaWdodDogLTM5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmh5Z2llbmVfX2NvbDpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZDhmYTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICByaWdodDogLTE5NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCgzKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNzc5O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oeWdpZW5lMy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjI1cHggMzBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwcHggMzBweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDBweCBjYWxjKDEwMCUgLSAtNjVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7IH0gfVxuICAgICAgLmh5Z2llbmVfX2NvbDpudGgtY2hpbGQoMyk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDVweCAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCgzKTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDBweCAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDMpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0MHB4IGNhbGMoMTAwJSAtIC02NXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlOyB9IH1cbiAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmQ4ZmE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNTFweDtcbiAgICAgICAgbGVmdDogLTM2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGQ3Nzk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgbGVmdDogLTEyN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDMpOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCg0KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhOTNmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oeWdpZW5lNC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzIwcHggMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTkwcHggMzVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDBweCBjYWxjKDEwMCUgLSAtNjVweCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7IH0gfVxuICAgICAgLmh5Z2llbmVfX2NvbDpudGgtY2hpbGQoNCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMDBweCAtNXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCg0KTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOTBweCAzNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDQpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0MHB4IGNhbGMoMTAwJSAtIC02NXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlOyB9IH1cbiAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGQ3Nzk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMTZweDtcbiAgICAgICAgcmlnaHQ6IC05NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oeWdpZW5lX19jb2w6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmNmM2Y7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNTFweDtcbiAgICAgICAgcmlnaHQ6IC0yMzFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaHlnaWVuZV9fY29sOm50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmh5Z2llbmVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGVhNTQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2h5Z2llbmU1LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NzBweCAxNXB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oeWdpZW5lX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAwcHggMTVweDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oeWdpZW5lX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNhbGMoMTAwJSAtIC02NXB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTsgfSB9XG4gICAgICAuaHlnaWVuZV9fY29sOmxhc3QtY2hpbGQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NzBweCAtNXB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaHlnaWVuZV9fY29sOmxhc3QtY2hpbGQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAwcHggMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaHlnaWVuZV9fY29sOmxhc3QtY2hpbGQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNhbGMoMTAwJSAtIC02NXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlOyB9IH1cbiAgICAgIC5oeWdpZW5lX19jb2w6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZjNmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwM3B4O1xuICAgICAgICBsZWZ0OiAtOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaHlnaWVuZV9fY29sOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5oeWdpZW5lX19jb2w6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGQ3Nzk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogLTEyN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oeWdpZW5lX19jb2w6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oeWdpZW5lX19pdGVtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gICAgY29sb3I6ICM0MDQwNDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaHlnaWVuZV9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfSB9XG4gICAgLmh5Z2llbmVfX2l0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYSBCb2xkXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAuaHlnaWVuZV9faXRlbSAuZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm8gUmVndWxhclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDsgfVxuXG4ucGxhdGUge1xuICBwYWRkaW5nOiAxMDBweCAwIDIwNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYTZjNGViLCAjN2NhMWQ2IDgzJSwgIzlkYmNlYSk7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wbGF0ZSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgMTA1cHg7IH0gfVxuICAucGxhdGVfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBsYXRlX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5wbGF0ZSAuaW1hZ2Uge1xuICAgIG1hcmdpbjogMTQ1cHggYXV0byAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDg3N3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBsYXRlIC5pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMTA4cHggYXV0byAwOyB9IH1cbiAgICAucGxhdGUgLmltYWdlIC5jYXBhY2l0eSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDczcHg7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucGxhdGUgLmltYWdlIC5jYXBhY2l0eSB7XG4gICAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0M3B4KTsgfSB9XG4gICAgLnBsYXRlIC5pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29udGFjdCB7XG4gIHBhZGRpbmc6IDEwNXB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb250YWN0LWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjgwcHggYm90dG9tOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgLmNvbnRhY3Qge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhY3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFjdCB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuY29udGFjdCAuZm9ybSB7XG4gICAgd2lkdGg6IDU1NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QgLmZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNvbnRhY3QgLmZvcm1fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjNjYxM2UyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhIEJvbGRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jb250YWN0IC5mb3JtX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICAuY29udGFjdCAuZm9ybV9fZmlyc3Qtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jb250YWN0IC5mb3JtX19maXJzdC1yb3cge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmNvbnRhY3QgLmZvcm1fX3NlY29uZC1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29udGFjdCAuZm9ybV9fc2Vjb25kLXJvdyB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuY29udGFjdCAuZm9ybSAjeW91ci1maXJzdC1uYW1lLWZpZWxkLCAuY29udGFjdCAuZm9ybSAjeW91ci1zZWNvbmQtbmFtZS1maWVsZCwgLmNvbnRhY3QgLmZvcm0gI3lvdXItZW1haWwsIC5jb250YWN0IC5mb3JtICN5b3VyLXBob25lIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29udGFjdCAuZm9ybSAjeW91ci1maXJzdC1uYW1lLWZpZWxkLCAuY29udGFjdCAuZm9ybSAjeW91ci1zZWNvbmQtbmFtZS1maWVsZCwgLmNvbnRhY3QgLmZvcm0gI3lvdXItZW1haWwsIC5jb250YWN0IC5mb3JtICN5b3VyLXBob25lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmNvbnRhY3QgLmZvcm0gI3lvdXItY29tcGFueSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmNvbnRhY3QgLmZvcm0gI3lvdXItbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAuY29udGFjdCAuZm9ybSAjeW91ci1tZXNzYWdlIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm8gUmVndWxhclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLmNvbnRhY3QgLmZvcm0gI3lvdXItbWVzc2FnZSB0ZXh0YXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzYwNjA2MDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvIFJlZ3VsYXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICByZXNpemU6IG5vbmU7IH1cbiAgICAuY29udGFjdCAuZm9ybSAjc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbnRhY3QgLmZvcm0gI3N1Ym1pdCAuYWpheC1sb2FkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmNvbnRhY3QgLmZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDYwNjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvIFJlZ3VsYXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gICAgICAuY29udGFjdCAuZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm8gUmVndWxhclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLmNvbnRhY3QgLmZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFBybyBSZWd1bGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAuY29udGFjdCAuZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJzdWJtaXRcIl0pIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk15cmlhZCBQcm8gUmVndWxhclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLmNvbnRhY3QgLmZvcm0gaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvIFJlZ3VsYXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAuY29udGFjdCAuZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZGI3YztcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICBmb250LWZhbWlseTogXCJDb21mb3J0YWEgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgbGluZWFyOyB9XG4gICAgICAuY29udGFjdCAuZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTg1ZjsgfVxuICAuY29udGFjdCAud3BjZjctbm90LXZhbGlkLXRpcCwgLmNvbnRhY3QgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCAuY29udGFjdCAud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvIFJlZ3VsYXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29udGFjdCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC5jb250YWN0IC53cGNmNy1tYWlsLXNlbnQtb2sge1xuICAgIG1hcmdpbjogMjVweCAwIDA7IH1cbiAgLmNvbnRhY3QgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjAwOyB9XG4gIC5jb250YWN0IC53cGNmNy1tYWlsLXNlbnQtb2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDgwMDA7IH1cblxuLmltYWdlIHtcbiAgbWFyZ2luOiAzMHB4O1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucG9wdXBfYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wb3B1cF9pbWcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MCU7IH1cblxuLnBvcHVwX2ltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFBybyBSZWd1bGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA2MHB4IDAgMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAuZm9vdGVyX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9fcm93IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmZvb3Rlcl9fY29sIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mb290ZXJfX2NvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjY2FjYWNhOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5mb290ZXJfX3NvY2lhbCB1bCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mb290ZXJfX3NvY2lhbCB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuZm9vdGVyX19zb2NpYWwgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuZm9vdGVyX19zb2NpYWwgdWwgbGkgYSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2E7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb290ZXJfX3NvY2lhbCB1bCBsaSBhIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgLmZvb3Rlcl9fc29jaWFsIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExOyB9XG4gICAgICAuZm9vdGVyX19zb2NpYWwgdWwgbGkgYS55b3V0dWJlIHtcbiAgICAgICAgd2lkdGg6IDI3cHg7IH1cbiAgICAgIC5mb290ZXJfX3NvY2lhbCB1bCBsaSBhIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuI3Njcm9sbC10b3Age1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3gtc2hhZG93OiAwIDNweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjIxYjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNzBweDtcbiAgYm90dG9tOiA3MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctdG9wLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAjc2Nyb2xsLXRvcCB7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIGJvdHRvbTogMzVweDsgfSB9XG5cbmh0bWwsIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIGh0bWwub3ZlcmZsb3csIGJvZHkub3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWEgQm9sZFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDJweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFBybyBSZWd1bGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuIiwiKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXQsIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgJi5vdmVyZmxvdy1hY3RpdmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn0iLCIvLyBAaW1wb3J0ICdib290c3RyYXAtZ3JpZCc7XG5AaW1wb3J0ICdub3JtYWxpemUnO1xuQGltcG9ydCAncmVzcG9uY2UnO1xuQGltcG9ydCAnZm9udHMnO1xuQGltcG9ydCAndmFyaWVibGVzJztcbkBpbXBvcnQgJ2hlYWRlcic7XG5AaW1wb3J0ICdzbGljayc7XG5AaW1wb3J0ICdzbGljay10aGVtZSc7XG5AaW1wb3J0ICdob21lJztcbkBpbXBvcnQgJ2Zvb3Rlcic7XG5cbmh0bWwsIGJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAmLm92ZXJmbG93IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhdygxMjAwcHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpe1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udENvbWZvcnRhYUJvbGQ7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbn1cblxuLnNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250TXlyaWFkUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTXlyaWFkIFBybyBSZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTXlyaWFkUHJvLVJlZ3VsYXIuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL015cmlhZFByby1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWRQcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9NeXJpYWRQcm8tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQ29tZm9ydGFhIEJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9Db21mb3J0YWEtQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvQ29tZm9ydGFhLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0NvbWZvcnRhYS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0NvbWZvcnRhYS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZlZDIwMCwgI2VjMzM4Nik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJl9fbmF2aWdhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250Q29tZm9ydGFhQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MWRlZywjZjc5OTJmLCNmMjZiNTYpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xhbmctYW5kLW1lbnUtLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAvLyBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTsgLy8gSGlkZSBzY3JvbGwgYmFyLCBidXQgd2hpbGUgc3RpbGwgYmVpbmcgYWJsZSB0byBzY3JvbGwgZm9yIEZpcmVmb3hcbiAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLy8gSGlkZSBzY3JvbGwgYmFyLCBidXQgd2hpbGUgc3RpbGwgYmVpbmcgYWJsZSB0byBzY3JvbGwgZm9yIEludGVybmV0IEV4cGxvcmVyICsxMFxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgI2Y3OTkyZiwgI2YyNmI1Nik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBsaW5lYXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMTM1cHggMTVweDtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMCAhaW1wb3J0YW50OyAvLyBIaWRlIHNjcm9sbCBiYXIsIGJ1dCB3aGlsZSBzdGlsbCBiZWluZyBhYmxlIHRvIHNjcm9sbCBmb3IgQ2hyb21lLCBTYWZhcmksIG5ld2VyIHZlcnNpb25zIG9mIE9wZXJhXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xhbmctYW5kLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAwcHgpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lOyAvLyBIaWRlIHNjcm9sbCBiYXIsIGJ1dCB3aGlsZSBzdGlsbCBiZWluZyBhYmxlIHRvIHNjcm9sbCBmb3IgRmlyZWZveFxuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvLyBIaWRlIHNjcm9sbCBiYXIsIGJ1dCB3aGlsZSBzdGlsbCBiZWluZyBhYmxlIHRvIHNjcm9sbCBmb3IgSW50ZXJuZXQgRXhwbG9yZXIgKzEwXG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDsgLy8gSGlkZSBzY3JvbGwgYmFyLCBidXQgd2hpbGUgc3RpbGwgYmVpbmcgYWJsZSB0byBzY3JvbGwgZm9yIENocm9tZSwgU2FmYXJpLCBuZXdlciB2ZXJzaW9ucyBvZiBPcGVyYVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jZXJ0aWZpY2F0ZXMtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNlcnRpZmljYXRlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNzQ2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA4MHB4IDMwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE15cmlhZFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNmMGYwZjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLTIzNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2YwZjBmMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLTEwNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLTU1cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTsgLy8gSGlkZSBzY3JvbGwgYmFyLCBidXQgd2hpbGUgc3RpbGwgYmVpbmcgYWJsZSB0byBzY3JvbGwgZm9yIEZpcmVmb3hcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8vIEhpZGUgc2Nyb2xsIGJhciwgYnV0IHdoaWxlIHN0aWxsIGJlaW5nIGFibGUgdG8gc2Nyb2xsIGZvciBJbnRlcm5ldCBFeHBsb3JlciArMTBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWFoKDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAyNjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7IC8vIEhpZGUgc2Nyb2xsIGJhciwgYnV0IHdoaWxlIHN0aWxsIGJlaW5nIGFibGUgdG8gc2Nyb2xsIGZvciBDaHJvbWUsIFNhZmFyaSwgbmV3ZXIgdmVyc2lvbnMgb2YgT3BlcmFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250Q29tZm9ydGFhQm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jZXJ0aWZpY2F0ZV9fY3VycmVudC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNlcnRpZmljYXRlX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2VydGlmaWNhdGVfX2N1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2VydGlmaWNhdGVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndhdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZXllLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE1YjY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIC53YXRjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWRvd24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgN3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggNi41cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycHggN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctZG93bi5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJDb21mb3J0YWEgQm9sZFwiLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vICY6aG92ZXIgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWRvd24uc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExLjRweCA2LjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjEuNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgIC8vIG1hcmdpbjogNTBweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgLy8gYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ1MHB4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWFoKDYwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgLmxhbmd1YWdlcyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDgzMHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGFuZ3VhZ2VzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udENvbWZvcnRhYUJvbGQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxMTIsIDExMiwgMTEyLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg4MzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN1cnJlbnQtbGFuZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoODMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGFjdC1idG4ge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEzOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19oYW1idXJnZXItYnRuIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDc3NztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDgzMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWl4aW4gbWVkaWF3KCRtZWRpYSlcclxue1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1lZGlhKSB7XHJcbiAgICBAY29udGVudFxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhaCgkbWVkaWEpXHJcbntcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkbWVkaWEpIHtcclxuICAgIEBjb250ZW50XHJcbiAgfVxyXG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmdvb2dvby1reWl2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZlZDIwMCwgI2VjMzM4Nik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAwIDQ1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA3NXB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyODlweDtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgICZfX3BhcmVudC1lbGVtZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAxNTVweDtcbiAgICAgICAgICAgIHRvcDogLTE3MnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE2M3B4O1xuICAgICAgICAgICAgdG9wOiAtMTY0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdvb2dvby1reWl2X19zbGlkZXItYWR2YW50YWdlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTEzcHg7XG4gICAgICAgICAgICB0b3A6IC0xMzRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRNeXJpYWRSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDNweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDQxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ0ZGVnKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTsgICBcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgbGluZWFyLCBmb250LXNpemUgLjE1cyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc21pbGUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZhYjQxOSwgI2U4YTgxYiA3NyUsICNlNmE2MTkgODYlLCAjZjhiMzFjKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICBtYXJnaW46IDc1cHggYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMzBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnNtaWxlX19hZHZhbnRhZ2VzMSwgLnNtaWxlX19hZHZhbnRhZ2VzMiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE15cmlhZFJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgICAuc21pbGVfX2FkdmFudGFnZXMxIHtcbiAgICAgICAgICAgIGJvdHRvbTogOTBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0MjVweCkge1xuICAgICAgICAgICAgICAgIHRvcDogLTg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAzcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0MXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NGRlZyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC03MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTk4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtOTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDgxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNtaWxlX19hZHZhbnRhZ2VzMiB7XG4gICAgICAgICAgICB0b3A6IDc1cHg7XG4gICAgICAgICAgICByaWdodDogLTE2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRvcDogNzVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05N3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNoYW1vbWlsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAxZGI3YywgIzAwYzc3MCA3NSUsICMwN2QxNzkgODglLCAjMDFkYTdiKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAxMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyLWJ1dHRvbnMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNDFweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNzJweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNDlweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hhbW9taWxlX19zbGlkZXItYWR2YW50YWdlcyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yMjVweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TXlyaWFkUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDNweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDRkZWcpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hhbW9taWxlLXByZXYsIC5jaGFtb21pbGUtbmV4dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDhDNUU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyNDhDNUUsIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNoYW1vbWlsZS1wcmV2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZnQtYXJyb3ctd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hhbW9taWxlLW5leHQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmlnaHQtYXJyb3ctd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgICAgICAgIC5jaGFtb21pbGVfX3NsaWRlciB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGJvdHRvbTogLTY1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICBib3R0b206IC05MHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGxpbmVhciwgZm9udC1zaXplIC4xNXMgbGluZWFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFib3V0IHtcbiAgICBwYWRkaW5nOiAxODBweCAwIDIxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA1NXB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjVweCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRNeXJpYWRSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib3R0bGVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZkYzViLCAjZjFjODJmIDgzJSwgI2VkYzIyMyk7XG4gICAgJl9fcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDcwMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRNeXJpYWRSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAuY2FwYWNpdHkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA5MDkwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmJvdHRsZXNfX3ByZXYsIC5ib3R0bGVzX19uZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3R0bGVzX19wcmV2IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWxlZnQuc3ZnKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3R0bGVzX19uZXh0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3R0bGVzX19zbGlkZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA5cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAxZGI3YztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAxZGI3YztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMTU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAgICY6bnRoLWNoaWxkKDUpLFxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgJjpudGgtY2hpbGQoNCksXG4gICAgICAgICY6bnRoLWNoaWxkKDUpLFxuICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAmLW92ZXJsYXkge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JvdHRsZXMtYmcucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTg1cHgpIDI2MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoMTY2NnB4KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXItaW1nLXdyYXB7XG4gICAgICAgIFxuICAgIH1cbn1cblxuLmVjbyB7XG4gICAgcGFkZGluZzogMTAwcHggMCA4NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZWNvLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNjBweDtcbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250Q29tZm9ydGFhQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TXlyaWFkUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmh5Z2llbmUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0MTRkZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEyOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNzc5O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyNjhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg0ODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2YzZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTQ0cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMThweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDc3OTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTg5cHg7XG4gICAgICAgICAgICByaWdodDogLTI0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgbGluZWFyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZjNmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oeWdpZW5lMS5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTkwcHggNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0MHB4IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDBweCBjYWxjKDEwMCUgLSAtNjVweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNzBweCAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDBweCA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTQwcHggY2FsYygxMDAlIC0gLTY1cHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNzc5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDc3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIzNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWJiNjQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQ5cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIxN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxOSwgMjI2LCAuMTYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oeWdpZW5lMi5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjMwcHggMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1NXB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDBweCBjYWxjKDEwMCUgLSAtNjVweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNTVweCAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTQwcHggY2FsYygxMDAlIC0gLTY1cHgpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZjZjNmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmQ4ZmE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xOTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGQ3Nzk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2h5Z2llbmUzLnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMjVweCAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwcHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0MHB4IGNhbGMoMTAwJSAtIC02NXB4KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNDBweCBjYWxjKDEwMCUgLSAtNjVweCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmQ4ZmE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTUxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTM2MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGQ3Nzk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTM1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTEyN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YTkzZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaHlnaWVuZTQucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMyMHB4IDE1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOTBweCAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTQwcHggY2FsYygxMDAlIC0gLTY1cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAwcHggLTVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTkwcHggMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0MHB4IGNhbGMoMTAwJSAtIC02NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDc3OTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMTZweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTk0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2YzZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNTFweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTIzMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGVhNTQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2h5Z2llbmU1LnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NzBweCAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAwcHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjYWxjKDEwMCUgLSAtNjVweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NzBweCAtNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMDBweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNhbGMoMTAwJSAtIC02NXB4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Y2YzZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTAzcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDc3OTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTI3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udENvbWZvcnRhYUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE15cmlhZFJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wbGF0ZSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAyMDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYTZjNGViLCAjN2NhMWQ2IDgzJSwgIzlkYmNlYSk7XG4gICAgLy8gQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM2NjEzZTIsICM1MzI1OTggODMlLCAjNjYxM2UyKTtcbiAgICAvLyB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDVweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDE0NXB4IGF1dG8gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDg3N3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNDgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTA4cHggYXV0byAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYXBhY2l0eSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDczcHg7XG4gICAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0IHtcbiAgICBwYWRkaW5nOiAxMDVweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb250YWN0LWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI4MHB4IGJvdHRvbTtcbiAgICBAaW5jbHVkZSBtZWRpYXcoMTQ1MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgLmZvcm0ge1xuICAgICAgICB3aWR0aDogNTU1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY2MTNlMjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udENvbWZvcnRhYUJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ZpcnN0LXJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zZWNvbmQtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3lvdXItZmlyc3QtbmFtZS1maWVsZCwgI3lvdXItc2Vjb25kLW5hbWUtZmllbGQsICN5b3VyLWVtYWlsLCAjeW91ci1waG9uZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjeW91ci1jb21wYW55IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgI3lvdXItbWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udE15cmlhZFJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNjA2MDYwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRNeXJpYWRSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3N1Ym1pdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuYWpheC1sb2FkZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDYwNjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRNeXJpYWRSZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRNeXJpYWRSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TXlyaWFkUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TXlyaWFkUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250TXlyaWFkUmVndWxhcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGRiN2M7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250Q29tZm9ydGFhQm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgbGluZWFyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwMGRiN2MsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndwY2Y3LW5vdC12YWxpZC10aXAsIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgLndwY2Y3LW1haWwtc2VudC1vayB7XG4gICAgICAgZm9udC1mYW1pbHk6ICRmb250TXlyaWFkUmVndWxhcjtcbiAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIC53cGNmNy1tYWlsLXNlbnQtb2sge1xuICAgICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIH1cbiAgICAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjAwO1xuICAgIH1cbiAgICAud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwODAwMDtcbiAgICB9XG59XG5cbi5pbWFnZSB7XG4gICAgbWFyZ2luOjMwcHg7XG4gICAgY3Vyc29yOnpvb20taW47XG59XG5cbi5wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLnBvcHVwX2JnIHtcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB6LWluZGV4OjE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuXG4ucG9wdXBfaW1nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDoyO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA1MCU7XG59XG5cbi5wb3B1cF9pbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufSIsIi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICRmb250TXlyaWFkUmVndWxhcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoOTkycHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYXcoNTc2cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNjYWNhY2E7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zb2NpYWwge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWF3KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhdyg1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYueW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzY3JvbGwtdG9wIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYjIxYjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNzBweDtcbiAgICBib3R0b206IDcwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctdG9wLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWF3KDQ4MHB4KSB7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICBib3R0b206IDM1cHg7XG4gICAgfVxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */

div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//googoo.kiev.ua/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}