@charset "UTF-8";input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0;margin-top:pxtoem(-2px);margin-bottom:pxtoem(-2px)}.building .maps-link-wrapper a:after,.building .maps-link-wrapper a[target=_blank]:after,.building .maps-link-wrapper span:after,.building .maps-link-wrapper span[target=_blank]:after,.building .node-link a:after,.building .node-link a[target=_blank]:after,.building .node-link span:after,.building .node-link span[target=_blank]:after,.content-block-full-page-breaker-image-text .link a:after,.content-block-full-page-breaker-image-text .link a[target=_blank]:after,.content-block-full-page-breaker-image-text .link span:after,.content-block-full-page-breaker-image-text .link span[target=_blank]:after,.content-block-gallery .content-block-inner.links .link a:after,.content-block-gallery .content-block-inner.links .link a[target=_blank]:after,.content-block-gallery .content-block-inner.links .link span:after,.content-block-gallery .content-block-inner.links .link span[target=_blank]:after,.content-block-gallery>.link a:after,.content-block-gallery>.link a[target=_blank]:after,.content-block-gallery>.link span:after,.content-block-gallery>.link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span[target=_blank]:after,.content-block-recent-2-column .link a:after,.content-block-recent-2-column .link a[target=_blank]:after,.content-block-recent-2-column .link span:after,.content-block-recent-2-column .link span[target=_blank]:after,.content-block-recent-3-image-text .link a:after,.content-block-recent-3-image-text .link a[target=_blank]:after,.content-block-recent-3-image-text .link span:after,.content-block-recent-3-image-text .link span[target=_blank]:after,.content-block-recent-3-text-link .link a:after,.content-block-recent-3-text-link .link a[target=_blank]:after,.content-block-recent-3-text-link .link span:after,.content-block-recent-3-text-link .link span[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span[target=_blank]:after,.content-block-spotlight-4-column .content-block-inner>.link a:after,.content-block-spotlight-4-column .content-block-inner>.link a[target=_blank]:after,.content-block-spotlight-4-column .content-block-inner>.link span:after,.content-block-spotlight-4-column .content-block-inner>.link span[target=_blank]:after,.content-block-spotlights .content-block-inner>.link a:after,.content-block-spotlights .content-block-inner>.link a[target=_blank]:after,.content-block-spotlights .content-block-inner>.link span:after,.content-block-spotlights .content-block-inner>.link span[target=_blank]:after,.content-block-text-with-buttons .links a:after,.content-block-text-with-buttons .links a[target=_blank]:after,.content-block-text-with-buttons .links span:after,.content-block-text-with-buttons .links span[target=_blank]:after,.fc-spotlights .link-more-text a:after,.fc-spotlights .link-more-text a[target=_blank]:after,.fc-spotlights .link-more-text span:after,.fc-spotlights .link-more-text span[target=_blank]:after,.list-teaser__more .node-link a:after,.list-teaser__more .node-link a[target=_blank]:after,.list-teaser__more .node-link span:after,.list-teaser__more .node-link span[target=_blank]:after,.page-header .link a:after,.page-header .link a[target=_blank]:after,.page-header .link span:after,.page-header .link span[target=_blank]:after,.page-with-filters .content.column .content .more-link a:after,.page-with-filters .content.column .content .more-link a[target=_blank]:after,.page-with-filters .content.column .content .more-link span:after,.page-with-filters .content.column .content .more-link span[target=_blank]:after,.related-programmes .more-link a:after,.related-programmes .more-link a[target=_blank]:after,.related-programmes .more-link span:after,.related-programmes .more-link span[target=_blank]:after,.rss-feed-link:before,.yellow-link-wrapper a:after,.yellow-link-wrapper a[target=_blank]:after,.yellow-link-wrapper span:after,.yellow-link-wrapper span[target=_blank]:after,html.js fieldset.collapsible .fieldset-legend:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#hamburger_menu #menu-menu-hamburger-menu ul li a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:before,label.select.prettify span:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}label.select.prettify span:after{font-family:'icomoon'}#finalist-blocks-back-button .content a:before,#finalist-blocks-overview-buttons .content a:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-block-table-2-column #menu-menu-hamburger-menu ul li a:before,.content-block-table-2-column #menu-menu-hamburger-menu ul.active a:before,.content-block-table-2-column #menu-menu-hamburger-menu-en ul li a:before,.content-block-table-2-column #menu-menu-hamburger-menu-en ul.active a:before,.hamburger-open #header header #hamburger:before,div.messages.error:before,div.messages.status:before,div.messages.warning:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:after,#finalist-facets-finalist-facets-additional .content .select-link a:after,#finalist-facets-finalist-facets-reset .content a:after,#finalist-feedback-form-finalist-feedback-form.js-active.open .close-button:before,#hamburger:before,.building .contact a[target=_blank]:after,.building .maps-link-wrapper a:before,.building .maps-link-wrapper a:hover:before,.building .office-hours-extra a[target=_blank]:after,.compare-table--container .course-blocks h2.ui-state-active:after,.compare-table--container .course-blocks h2:after,.compare-table--group td.hasItems.active::after,.compare-table--group td.hasItems::after,.link-with-icon[target=_blank]:after,.views-exposed-widget.views-submit-button .button:before,a.button--with-arrow:after,a.button--with-arrow[target=_blank] .button__text:after,li.node-readmore a:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.compare-table--header th .remove-link a::after,.link-with-optional-external-icon[target=_blank]:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-with-optional-external-icon[target=_blank]:after{line-height:1}#hamburger_menu #menu-menu-hamburger-menu ul li a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:before{font-size:inherit}#menu-menu-hamburger-menu .back-to-uu a:before,#menu-menu-hamburger-menu-en .back-to-uu a:before,.item-list .pager li.pager-first a:after,.item-list .pager li.pager-first a:before,.item-list .pager li.pager-last a:after,.item-list .pager li.pager-last a:before,.item-list .pager li.pager-next a:before,.item-list .pager li.pager-previous a:before,.sidebar .content .view-content>.menu li .menu li:before,.sidebar .content>.menu li .menu li:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-with-icon--film:before,.link-with-icon--image:before,.link-with-icon--pdf:before,ul.social li a.fa-amazon:before,ul.social li a.fa-behance:before,ul.social li a.fa-blogger:before,ul.social li a.fa-dribbble:before,ul.social li a.fa-dropbox:before,ul.social li a.fa-facebook:before,ul.social li a.fa-flickr:before,ul.social li a.fa-foursquare:before,ul.social li a.fa-github:before,ul.social li a.fa-googlep:before,ul.social li a.fa-joomla:before,ul.social li a.fa-lastfm:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit}.sidebar .content .view-content>.menu li a[target=_blank]:after,.sidebar.first h2.filter-column-title.open:after,.sidebar.first h2.filter-column-title:after,ul.social li a.fa-linkedin:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.social li a.fa-paypal:before{font-size:inherit}ul.social li a.fa-paypal:before,ul.social li a.fa-pinterest:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-with-filters .filter-helptext__close:after,ul.social li a.fa-skype:before,ul.social li a.fa-soundcloud:before,ul.social li a.fa-spotify:before,ul.social li a.fa-stumbleupon:before,ul.social li a.fa-tumblr:before,ul.social li a.fa-twitter:before,ul.social li a.fa-vimeo:before,ul.social li a.fa-vine:before,ul.social li a.fa-wordpress:before,ul.social li a.fa-yelp:before,ul.social li a.fa-youtube:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit}.page-with-filters .page-header #views-exp-search-page .views-exposed-widget.views-submit-button:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-block-collapsible-text .content-block-inner .title:before,.content-block-collapsible-text .content-block-inner.active .title:before,.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title:before,.content-block-folded-list .content-block-inner .fc-folded-list>.item>.title:before,.content-block-read-more-and-share .item-list ul li .service-links-google-plus:before,.content-block-read-more-and-share .item-list ul li .service-links-linkedin:before,.content-block-read-more-and-share .item-list ul li .service-links-twitter:before,.content-block-read-more-and-share .item-list ul li a:after,.content-block-read-more-and-share .item-list ul li a:before,.node-social-media-links .item-list ul li .service-links-google-plus:before,.node-social-media-links .item-list ul li .service-links-linkedin:before,.node-social-media-links .item-list ul li .service-links-twitter:before,.node-social-media-links .item-list ul li a:after,.node-social-media-links .item-list ul li a:before,.select:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.attention__title-link:after,.content-block .fc-link-lists a[target=_blank]:after,.content-block .text a[target=_blank]:after,.content-block-gallery .content-block-inner .gallery-element .field-collection-view a[target=_blank] .title:after,.content-block-link-lists .fc-link-lists .item .links a:before,.content-block-read-more-and-share .links a[target=_blank]:after,.content-block-recent-2-column .content-block .links>a[target=_blank]:after,.master-applylink a:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}ul{margin:0;padding:0}ul,ul.menu{list-style:inside}ul li,ul li.collapsed,ul li.leaf{list-style-image:none;list-style-type:disc}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.hidden,[hidden],html.lt-ie9 input[type=checkbox]+label:before,html.lt-ie9 input[type=radio]+label:before{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,figure{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}.column table tr td p,p{margin:1em 0}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background-color:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:16px}pre{white-space:pre-wrap}q{quotes:'\201C' '\201D' '\2018' '\2019'}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;display:block;max-width:100%;height:auto;vertical-align:middle}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver}legend{border:0;padding:0}button{margin:0}input,select,textarea{font-family:inherit;font-size:100%;margin:0}input{line-height:normal}select{text-transform:none}html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Merriweather';font-style:italic;font-weight:400;src:url(../fonts/merriweather-italic.eot);src:local("Merriweather Italic"),local("Merriweather-Italic"),url(../fonts/merriweather-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather-italic.woff2) format("woff2"),url(../fonts/merriweather-italic.woff) format("woff"),url(../fonts/merriweather-italic.ttf) format("truetype"),url(../fonts/merriweather-italic.svg#Merriweather) format("svg")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:700;src:url(../fonts/merriweather-bold.eot);src:local("Merriweather Bold"),local("Merriweather-Bold"),url(../fonts/merriweather-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather-bold.woff2) format("woff2"),url(../fonts/merriweather-bold.woff) format("woff"),url(../fonts/merriweather-bold.ttf) format("truetype"),url(../fonts/merriweather-bold.svg#Merriweather) format("svg")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;src:url(../fonts/merriweather-regular.eot);src:local("Merriweather Regular"),local("Merriweather-Regular"),url(../fonts/merriweather-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather-regular.woff2) format("woff2"),url(../fonts/merriweather-regular.woff) format("woff"),url(../fonts/merriweather-regular.ttf) format("truetype"),url(../fonts/merriweather-regular.svg#Merriweather) format("svg")}@font-face{font-family:'Merriweather';font-style:italic;font-weight:700;src:url(../fonts/merriweather-bolditalic.eot);src:local("Merriweather Bold Italic"),local("Merriweather-BoldItalic"),url(../fonts/merriweather-bolditalic.eot?#iefix) format("embedded-opentype"),url(../fonts/merriweather-bolditalic.woff2) format("woff2"),url(../fonts/merriweather-bolditalic.woff) format("woff"),url(../fonts/merriweather-bolditalic.ttf) format("truetype"),url(../fonts/merriweather-bolditalic.svg#Merriweather) format("svg")}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300.eot);src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300.woff) format("woff"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300.ttf) format("truetype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300.svg#open_sanslight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300italic.eot);src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300italic.woff) format("woff"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300italic.ttf) format("truetype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-300italic.svg#open_sanslight_italic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-regular.eot);src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-regular.woff) format("woff"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-regular.ttf) format("truetype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-regular.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-italic.eot);src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-italic.woff) format("woff"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-italic.ttf) format("truetype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-italic.svg#open_sansitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-700.eot);src:url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-700.eot?#iefix) format("embedded-opentype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-700.woff) format("woff"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-700.ttf) format("truetype"),url(../fonts/open-sans-v15-latin_cyrillic_cyrillic-ext_latin-ext-700.svg#open_sansbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'icomoon';src:url(../fonts/icomoon_v5.eot);src:url(../fonts/icomoon_v5.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon_v5.woff) format("application/font-woff"),url(../fonts/icomoon_v5.ttf) format("truetype"),url(../fonts/icomoon_v5.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-variant:normal}.content-block-2-column-quote-text:after,.content-block-2-column-text-image-standing:after,.content-block-2-column-text-image:after,.content-block-2-column-text-video:after,.content-block-beeld:after,.content-block-big-image:after,.content-block-block-quote:after,.content-block-full-page-breaker-image-text:after,.content-block-news-agenda .news-agenda-group:after,.content-block-news-agenda .news-agenda-result-row:after,.content-block-news-agenda>.content-block-inner:after,.content-block-read-more-and-share:after,.content-block-recent-2-column:after,.content-block-recent-3-column:after,.content-block-spotlight-2-column:after,.content-block-spotlight-4-column:after,.content-block-spotlights:after,.content-block-table-2-column:after,.content-block-text-with-buttons:after,.content-block-text:after,.content-block-video:after,.tabs ul.primary:after,body .wrapper:after{content:"";display:table;clear:both}.page-with-filters .content.column .content .more-link,.yellow-link-wrapper{display:block;position:relative;text-align:right;z-index:20}.related-programmes .more-link{display:block;position:relative;z-index:20}.page-header .link{text-align:right}.building .maps-link-wrapper,.building .node-link,.page-header .link{display:block;position:relative;z-index:20}.content-block-spotlight-2-column .fc-spotlight-2-column .link,.content-block-spotlight-4-column .content-block-inner>.link,.content-block-spotlights .content-block-inner>.link,.list-teaser__more .node-link{display:block;position:relative;text-align:right;z-index:20}.content-block-full-page-breaker-image-text .link{display:block;position:relative;z-index:20}.content-block-recent-3-image-text .link,.content-block-recent-3-text-link .link{display:block;text-align:right;z-index:20}.content-block-recent-2-column .link{display:block;position:relative;z-index:20}.content-block-gallery .content-block-inner.links .link,.content-block-gallery>.link{position:relative;text-align:right;z-index:20}.fc-spotlights .link-more-text{text-align:right}.content-block-news-agenda .news-agenda-group .news-agenda-col .link,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link{display:block;text-align:right;z-index:20}.content-block-text-with-buttons .links,.fc-spotlights .link-more-text{display:block;position:relative;z-index:20}.page-with-filters .content.column .content .more-link a{text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.page-header .link a,.related-programmes .more-link a,.yellow-link-wrapper a{display:inline-block}.building .maps-link-wrapper a,.page-header .link a,.related-programmes .more-link a,.yellow-link-wrapper a{background-color:#ffcd00;color:#000;text-transform:uppercase;font-weight:700;font-size:15px;padding:0 19px;line-height:42px;position:relative}.building .node-link a,.content-block-full-page-breaker-image-text .link a,.content-block-recent-3-image-text .link a,.content-block-spotlight-2-column .fc-spotlight-2-column .link a,.content-block-spotlight-4-column .content-block-inner>.link a,.content-block-spotlights .content-block-inner>.link a,.list-teaser__more .node-link a{background-color:#ffcd00;color:#000;text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.content-block-recent-3-text-link .link a{text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.building .maps-link-wrapper span,.building .node-link span,.content-block-full-page-breaker-image-text .link span,.content-block-gallery .content-block-inner.links .link a,.content-block-gallery>.link a,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a,.content-block-recent-2-column .link a,.content-block-recent-3-image-text .link span,.content-block-spotlight-2-column .fc-spotlight-2-column .link span,.content-block-spotlight-4-column .content-block-inner>.link span,.content-block-spotlights .content-block-inner>.link span,.content-block-text-with-buttons .links a,.fc-spotlights .link-more-text a,.list-teaser__more .node-link span,.page-header .link span,.page-with-filters .content.column .content .more-link span,.related-programmes .more-link span,.yellow-link-wrapper span{background-color:#ffcd00;color:#000;text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.content-block-recent-3-text-link .link span{text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.content-block-gallery .content-block-inner.links .link span,.content-block-gallery>.link span,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span,.content-block-recent-2-column .link span,.content-block-text-with-buttons .links span,.fc-spotlights .link-more-text span{background-color:#ffcd00;color:#000;text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:0 19px;line-height:42px;position:relative}.page-header .link a:after,.page-with-filters .content.column .content .more-link a:after,.related-programmes .more-link a:after,.yellow-link-wrapper a:after{content:"";font-size:.9em;position:relative;z-index:15;margin-left:30px;left:4px}.building .maps-link-wrapper a:after{content:"";font-size:.9em;position:relative;z-index:15;left:4px}.building .node-link a:after,.content-block-full-page-breaker-image-text .link a:after,.content-block-gallery .content-block-inner.links .link a:after,.content-block-gallery>.link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:after,.content-block-recent-2-column .link a:after,.content-block-recent-3-image-text .link a:after,.content-block-recent-3-text-link .link a:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:after,.content-block-spotlight-4-column .content-block-inner>.link a:after,.content-block-spotlights .content-block-inner>.link a:after,.content-block-text-with-buttons .links a:after,.fc-spotlights .link-more-text a:after,.list-teaser__more .node-link a:after,.page-header .link a[target=_blank]:after,.page-with-filters .content.column .content .more-link a[target=_blank]:after,.related-programmes .more-link a[target=_blank]:after,.yellow-link-wrapper a[target=_blank]:after{content:"";font-size:.9em;position:relative;z-index:15;margin-left:30px;left:4px}.building .maps-link-wrapper a[target=_blank]:after{content:"";font-size:.9em;position:relative;z-index:15;left:4px}.building .maps-link-wrapper span:after,.building .maps-link-wrapper span[target=_blank]:after,.building .node-link a[target=_blank]:after,.building .node-link span:after,.building .node-link span[target=_blank]:after,.content-block-full-page-breaker-image-text .link a[target=_blank]:after,.content-block-full-page-breaker-image-text .link span:after,.content-block-full-page-breaker-image-text .link span[target=_blank]:after,.content-block-gallery .content-block-inner.links .link a[target=_blank]:after,.content-block-gallery .content-block-inner.links .link span:after,.content-block-gallery .content-block-inner.links .link span[target=_blank]:after,.content-block-gallery>.link a[target=_blank]:after,.content-block-gallery>.link span:after,.content-block-gallery>.link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span[target=_blank]:after,.content-block-recent-2-column .link a[target=_blank]:after,.content-block-recent-2-column .link span:after,.content-block-recent-2-column .link span[target=_blank]:after,.content-block-recent-3-image-text .link a[target=_blank]:after,.content-block-recent-3-image-text .link span:after,.content-block-recent-3-image-text .link span[target=_blank]:after,.content-block-recent-3-text-link .link a[target=_blank]:after,.content-block-recent-3-text-link .link span:after,.content-block-recent-3-text-link .link span[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span[target=_blank]:after,.content-block-spotlight-4-column .content-block-inner>.link a[target=_blank]:after,.content-block-spotlight-4-column .content-block-inner>.link span:after,.content-block-spotlight-4-column .content-block-inner>.link span[target=_blank]:after,.content-block-spotlights .content-block-inner>.link a[target=_blank]:after,.content-block-spotlights .content-block-inner>.link span:after,.content-block-spotlights .content-block-inner>.link span[target=_blank]:after,.content-block-text-with-buttons .links a[target=_blank]:after,.content-block-text-with-buttons .links span:after,.content-block-text-with-buttons .links span[target=_blank]:after,.fc-spotlights .link-more-text a[target=_blank]:after,.fc-spotlights .link-more-text span:after,.fc-spotlights .link-more-text span[target=_blank]:after,.list-teaser__more .node-link a[target=_blank]:after,.list-teaser__more .node-link span:after,.list-teaser__more .node-link span[target=_blank]:after,.page-header .link span:after,.page-header .link span[target=_blank]:after,.page-with-filters .content.column .content .more-link span:after,.page-with-filters .content.column .content .more-link span[target=_blank]:after,.related-programmes .more-link span:after,.related-programmes .more-link span[target=_blank]:after,.yellow-link-wrapper span:after,.yellow-link-wrapper span[target=_blank]:after{content:"";font-size:.9em;position:relative;z-index:15;margin-left:30px;left:4px}.building html.gt-ie10 .maps-link-wrapper a:after,.building html.gt-ie10 .maps-link-wrapper a[target=_blank]:after,.building html.gt-ie10 .maps-link-wrapper span:after,.building html.gt-ie10 .maps-link-wrapper span[target=_blank]:after,.building html.gt-ie10 .node-link a:after,.building html.gt-ie10 .node-link a[target=_blank]:after,.building html.gt-ie10 .node-link span:after,.building html.gt-ie10 .node-link span[target=_blank]:after,.building html.lt-ie10 .maps-link-wrapper a:after,.building html.lt-ie10 .maps-link-wrapper a[target=_blank]:after,.building html.lt-ie10 .maps-link-wrapper span:after,.building html.lt-ie10 .maps-link-wrapper span[target=_blank]:after,.building html.lt-ie10 .node-link a:after,.building html.lt-ie10 .node-link a[target=_blank]:after,.building html.lt-ie10 .node-link span:after,.building html.lt-ie10 .node-link span[target=_blank]:after,.content-block-full-page-breaker-image-text html.gt-ie10 .link a:after,.content-block-full-page-breaker-image-text html.gt-ie10 .link a[target=_blank]:after,.content-block-full-page-breaker-image-text html.gt-ie10 .link span:after,.content-block-full-page-breaker-image-text html.gt-ie10 .link span[target=_blank]:after,.content-block-full-page-breaker-image-text html.lt-ie10 .link a:after,.content-block-full-page-breaker-image-text html.lt-ie10 .link a[target=_blank]:after,.content-block-full-page-breaker-image-text html.lt-ie10 .link span:after,.content-block-full-page-breaker-image-text html.lt-ie10 .link span[target=_blank]:after,.content-block-gallery .content-block-inner.links html.gt-ie10 .link a:after,.content-block-gallery .content-block-inner.links html.gt-ie10 .link a[target=_blank]:after,.content-block-gallery .content-block-inner.links html.gt-ie10 .link span:after,.content-block-gallery .content-block-inner.links html.gt-ie10 .link span[target=_blank]:after,.content-block-gallery .content-block-inner.links html.lt-ie10 .link a:after,.content-block-gallery .content-block-inner.links html.lt-ie10 .link a[target=_blank]:after,.content-block-gallery .content-block-inner.links html.lt-ie10 .link span:after,.content-block-gallery .content-block-inner.links html.lt-ie10 .link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .more-link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .more-link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .more-link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.gt-ie10 .more-link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .link span[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .more-link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .more-link a[target=_blank]:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .more-link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col html.lt-ie10 .more-link span[target=_blank]:after,.content-block-recent-2-column html.gt-ie10 .link a:after,.content-block-recent-2-column html.gt-ie10 .link a[target=_blank]:after,.content-block-recent-2-column html.gt-ie10 .link span:after,.content-block-recent-2-column html.gt-ie10 .link span[target=_blank]:after,.content-block-recent-2-column html.lt-ie10 .link a:after,.content-block-recent-2-column html.lt-ie10 .link a[target=_blank]:after,.content-block-recent-2-column html.lt-ie10 .link span:after,.content-block-recent-2-column html.lt-ie10 .link span[target=_blank]:after,.content-block-recent-3-image-text html.gt-ie10 .link a:after,.content-block-recent-3-image-text html.gt-ie10 .link a[target=_blank]:after,.content-block-recent-3-image-text html.gt-ie10 .link span:after,.content-block-recent-3-image-text html.gt-ie10 .link span[target=_blank]:after,.content-block-recent-3-image-text html.lt-ie10 .link a:after,.content-block-recent-3-image-text html.lt-ie10 .link a[target=_blank]:after,.content-block-recent-3-image-text html.lt-ie10 .link span:after,.content-block-recent-3-image-text html.lt-ie10 .link span[target=_blank]:after,.content-block-recent-3-text-link html.gt-ie10 .link a:after,.content-block-recent-3-text-link html.gt-ie10 .link a[target=_blank]:after,.content-block-recent-3-text-link html.gt-ie10 .link span:after,.content-block-recent-3-text-link html.gt-ie10 .link span[target=_blank]:after,.content-block-recent-3-text-link html.lt-ie10 .link a:after,.content-block-recent-3-text-link html.lt-ie10 .link a[target=_blank]:after,.content-block-recent-3-text-link html.lt-ie10 .link span:after,.content-block-recent-3-text-link html.lt-ie10 .link span[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.gt-ie10 .link a:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.gt-ie10 .link a[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.gt-ie10 .link span:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.gt-ie10 .link span[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.lt-ie10 .link a:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.lt-ie10 .link a[target=_blank]:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.lt-ie10 .link span:after,.content-block-spotlight-2-column .fc-spotlight-2-column html.lt-ie10 .link span[target=_blank]:after,.content-block-spotlight-4-column html.gt-ie10 .content-block-inner>.link a:after,.content-block-spotlight-4-column html.gt-ie10 .content-block-inner>.link a[target=_blank]:after,.content-block-spotlight-4-column html.gt-ie10 .content-block-inner>.link span:after,.content-block-spotlight-4-column html.gt-ie10 .content-block-inner>.link span[target=_blank]:after,.content-block-spotlight-4-column html.lt-ie10 .content-block-inner>.link a:after,.content-block-spotlight-4-column html.lt-ie10 .content-block-inner>.link a[target=_blank]:after,.content-block-spotlight-4-column html.lt-ie10 .content-block-inner>.link span:after,.content-block-spotlight-4-column html.lt-ie10 .content-block-inner>.link span[target=_blank]:after,.content-block-spotlights html.gt-ie10 .content-block-inner>.link a:after,.content-block-spotlights html.gt-ie10 .content-block-inner>.link a[target=_blank]:after,.content-block-spotlights html.gt-ie10 .content-block-inner>.link span:after,.content-block-spotlights html.gt-ie10 .content-block-inner>.link span[target=_blank]:after,.content-block-spotlights html.lt-ie10 .content-block-inner>.link a:after,.content-block-spotlights html.lt-ie10 .content-block-inner>.link a[target=_blank]:after,.content-block-spotlights html.lt-ie10 .content-block-inner>.link span:after,.content-block-spotlights html.lt-ie10 .content-block-inner>.link span[target=_blank]:after,.content-block-text-with-buttons html.gt-ie10 .links a:after,.content-block-text-with-buttons html.gt-ie10 .links a[target=_blank]:after,.content-block-text-with-buttons html.gt-ie10 .links span:after,.content-block-text-with-buttons html.gt-ie10 .links span[target=_blank]:after,.content-block-text-with-buttons html.lt-ie10 .links a:after,.content-block-text-with-buttons html.lt-ie10 .links a[target=_blank]:after,.content-block-text-with-buttons html.lt-ie10 .links span:after,.content-block-text-with-buttons html.lt-ie10 .links span[target=_blank]:after,.fc-spotlights html.gt-ie10 .link-more-text a:after,.fc-spotlights html.gt-ie10 .link-more-text a[target=_blank]:after,.fc-spotlights html.gt-ie10 .link-more-text span:after,.fc-spotlights html.gt-ie10 .link-more-text span[target=_blank]:after,.fc-spotlights html.lt-ie10 .link-more-text a:after,.fc-spotlights html.lt-ie10 .link-more-text a[target=_blank]:after,.fc-spotlights html.lt-ie10 .link-more-text span:after,.fc-spotlights html.lt-ie10 .link-more-text span[target=_blank]:after,.list-teaser__more html.gt-ie10 .node-link a:after,.list-teaser__more html.gt-ie10 .node-link a[target=_blank]:after,.list-teaser__more html.gt-ie10 .node-link span:after,.list-teaser__more html.gt-ie10 .node-link span[target=_blank]:after,.list-teaser__more html.lt-ie10 .node-link a:after,.list-teaser__more html.lt-ie10 .node-link a[target=_blank]:after,.list-teaser__more html.lt-ie10 .node-link span:after,.list-teaser__more html.lt-ie10 .node-link span[target=_blank]:after,.page-header html.gt-ie10 .link a:after,.page-header html.gt-ie10 .link a[target=_blank]:after,.page-header html.gt-ie10 .link span:after,.page-header html.gt-ie10 .link span[target=_blank]:after,.page-header html.lt-ie10 .link a:after,.page-header html.lt-ie10 .link a[target=_blank]:after,.page-header html.lt-ie10 .link span:after,.page-header html.lt-ie10 .link span[target=_blank]:after,.page-with-filters .content.column .content html.gt-ie10 .more-link a:after,.page-with-filters .content.column .content html.gt-ie10 .more-link a[target=_blank]:after,.page-with-filters .content.column .content html.gt-ie10 .more-link span:after,.page-with-filters .content.column .content html.gt-ie10 .more-link span[target=_blank]:after,.page-with-filters .content.column .content html.lt-ie10 .more-link a:after,.page-with-filters .content.column .content html.lt-ie10 .more-link a[target=_blank]:after,.page-with-filters .content.column .content html.lt-ie10 .more-link span:after,.page-with-filters .content.column .content html.lt-ie10 .more-link span[target=_blank]:after,.related-programmes html.gt-ie10 .more-link a:after,.related-programmes html.gt-ie10 .more-link a[target=_blank]:after,.related-programmes html.gt-ie10 .more-link span:after,.related-programmes html.gt-ie10 .more-link span[target=_blank]:after,.related-programmes html.lt-ie10 .more-link a:after,.related-programmes html.lt-ie10 .more-link a[target=_blank]:after,.related-programmes html.lt-ie10 .more-link span:after,.related-programmes html.lt-ie10 .more-link span[target=_blank]:after,html.gt-ie10 .building .maps-link-wrapper a:after,html.gt-ie10 .building .maps-link-wrapper a[target=_blank]:after,html.gt-ie10 .building .maps-link-wrapper span:after,html.gt-ie10 .building .maps-link-wrapper span[target=_blank]:after,html.gt-ie10 .building .node-link a:after,html.gt-ie10 .building .node-link a[target=_blank]:after,html.gt-ie10 .building .node-link span:after,html.gt-ie10 .building .node-link span[target=_blank]:after,html.gt-ie10 .content-block-full-page-breaker-image-text .link a:after,html.gt-ie10 .content-block-full-page-breaker-image-text .link a[target=_blank]:after,html.gt-ie10 .content-block-full-page-breaker-image-text .link span:after,html.gt-ie10 .content-block-full-page-breaker-image-text .link span[target=_blank]:after,html.gt-ie10 .content-block-gallery .content-block-inner.links .link a:after,html.gt-ie10 .content-block-gallery .content-block-inner.links .link a[target=_blank]:after,html.gt-ie10 .content-block-gallery .content-block-inner.links .link span:after,html.gt-ie10 .content-block-gallery .content-block-inner.links .link span[target=_blank]:after,html.gt-ie10 .content-block-gallery>.link a:after,html.gt-ie10 .content-block-gallery>.link a[target=_blank]:after,html.gt-ie10 .content-block-gallery>.link span:after,html.gt-ie10 .content-block-gallery>.link span[target=_blank]:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link a:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link a[target=_blank]:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link span:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link span[target=_blank]:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a[target=_blank]:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:after,html.gt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span[target=_blank]:after,html.gt-ie10 .content-block-recent-2-column .link a:after,html.gt-ie10 .content-block-recent-2-column .link a[target=_blank]:after,html.gt-ie10 .content-block-recent-2-column .link span:after,html.gt-ie10 .content-block-recent-2-column .link span[target=_blank]:after,html.gt-ie10 .content-block-recent-3-image-text .link a:after,html.gt-ie10 .content-block-recent-3-image-text .link a[target=_blank]:after,html.gt-ie10 .content-block-recent-3-image-text .link span:after,html.gt-ie10 .content-block-recent-3-image-text .link span[target=_blank]:after,html.gt-ie10 .content-block-recent-3-text-link .link a:after,html.gt-ie10 .content-block-recent-3-text-link .link a[target=_blank]:after,html.gt-ie10 .content-block-recent-3-text-link .link span:after,html.gt-ie10 .content-block-recent-3-text-link .link span[target=_blank]:after,html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link a:after,html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link a[target=_blank]:after,html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link span:after,html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link span[target=_blank]:after,html.gt-ie10 .content-block-spotlight-4-column .content-block-inner>.link a:after,html.gt-ie10 .content-block-spotlight-4-column .content-block-inner>.link a[target=_blank]:after,html.gt-ie10 .content-block-spotlight-4-column .content-block-inner>.link span:after,html.gt-ie10 .content-block-spotlight-4-column .content-block-inner>.link span[target=_blank]:after,html.gt-ie10 .content-block-spotlights .content-block-inner>.link a:after,html.gt-ie10 .content-block-spotlights .content-block-inner>.link a[target=_blank]:after,html.gt-ie10 .content-block-spotlights .content-block-inner>.link span:after,html.gt-ie10 .content-block-spotlights .content-block-inner>.link span[target=_blank]:after,html.gt-ie10 .content-block-text-with-buttons .links a:after,html.gt-ie10 .content-block-text-with-buttons .links a[target=_blank]:after,html.gt-ie10 .content-block-text-with-buttons .links span:after,html.gt-ie10 .content-block-text-with-buttons .links span[target=_blank]:after,html.gt-ie10 .fc-spotlights .link-more-text a:after,html.gt-ie10 .fc-spotlights .link-more-text a[target=_blank]:after,html.gt-ie10 .fc-spotlights .link-more-text span:after,html.gt-ie10 .fc-spotlights .link-more-text span[target=_blank]:after,html.gt-ie10 .list-teaser__more .node-link a:after,html.gt-ie10 .list-teaser__more .node-link a[target=_blank]:after,html.gt-ie10 .list-teaser__more .node-link span:after,html.gt-ie10 .list-teaser__more .node-link span[target=_blank]:after,html.gt-ie10 .page-header .link a:after,html.gt-ie10 .page-header .link a[target=_blank]:after,html.gt-ie10 .page-header .link span:after,html.gt-ie10 .page-header .link span[target=_blank]:after,html.gt-ie10 .page-with-filters .content.column .content .more-link a:after,html.gt-ie10 .page-with-filters .content.column .content .more-link a[target=_blank]:after,html.gt-ie10 .page-with-filters .content.column .content .more-link span:after,html.gt-ie10 .page-with-filters .content.column .content .more-link span[target=_blank]:after,html.gt-ie10 .related-programmes .more-link a:after,html.gt-ie10 .related-programmes .more-link a[target=_blank]:after,html.gt-ie10 .related-programmes .more-link span:after,html.gt-ie10 .related-programmes .more-link span[target=_blank]:after,html.gt-ie10 .yellow-link-wrapper a:after,html.gt-ie10 .yellow-link-wrapper a[target=_blank]:after,html.gt-ie10 .yellow-link-wrapper span:after,html.gt-ie10 .yellow-link-wrapper span[target=_blank]:after,html.lt-ie10 .building .maps-link-wrapper a:after,html.lt-ie10 .building .maps-link-wrapper a[target=_blank]:after,html.lt-ie10 .building .maps-link-wrapper span:after,html.lt-ie10 .building .maps-link-wrapper span[target=_blank]:after,html.lt-ie10 .building .node-link a:after,html.lt-ie10 .building .node-link a[target=_blank]:after,html.lt-ie10 .building .node-link span:after,html.lt-ie10 .building .node-link span[target=_blank]:after,html.lt-ie10 .content-block-full-page-breaker-image-text .link a:after,html.lt-ie10 .content-block-full-page-breaker-image-text .link a[target=_blank]:after,html.lt-ie10 .content-block-full-page-breaker-image-text .link span:after,html.lt-ie10 .content-block-full-page-breaker-image-text .link span[target=_blank]:after,html.lt-ie10 .content-block-gallery .content-block-inner.links .link a:after,html.lt-ie10 .content-block-gallery .content-block-inner.links .link a[target=_blank]:after,html.lt-ie10 .content-block-gallery .content-block-inner.links .link span:after,html.lt-ie10 .content-block-gallery .content-block-inner.links .link span[target=_blank]:after,html.lt-ie10 .content-block-gallery>.link a:after,html.lt-ie10 .content-block-gallery>.link a[target=_blank]:after,html.lt-ie10 .content-block-gallery>.link span:after,html.lt-ie10 .content-block-gallery>.link span[target=_blank]:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link a:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link a[target=_blank]:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link span:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .link span[target=_blank]:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a[target=_blank]:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:after,html.lt-ie10 .content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span[target=_blank]:after,html.lt-ie10 .content-block-recent-2-column .link a:after,html.lt-ie10 .content-block-recent-2-column .link a[target=_blank]:after,html.lt-ie10 .content-block-recent-2-column .link span:after,html.lt-ie10 .content-block-recent-2-column .link span[target=_blank]:after,html.lt-ie10 .content-block-recent-3-image-text .link a:after,html.lt-ie10 .content-block-recent-3-image-text .link a[target=_blank]:after,html.lt-ie10 .content-block-recent-3-image-text .link span:after,html.lt-ie10 .content-block-recent-3-image-text .link span[target=_blank]:after,html.lt-ie10 .content-block-recent-3-text-link .link a:after,html.lt-ie10 .content-block-recent-3-text-link .link a[target=_blank]:after,html.lt-ie10 .content-block-recent-3-text-link .link span:after,html.lt-ie10 .content-block-recent-3-text-link .link span[target=_blank]:after,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link a:after,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link a[target=_blank]:after,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link span:after,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .link span[target=_blank]:after,html.lt-ie10 .content-block-spotlight-4-column .content-block-inner>.link a:after,html.lt-ie10 .content-block-spotlight-4-column .content-block-inner>.link a[target=_blank]:after,html.lt-ie10 .content-block-spotlight-4-column .content-block-inner>.link span:after,html.lt-ie10 .content-block-spotlight-4-column .content-block-inner>.link span[target=_blank]:after,html.lt-ie10 .content-block-spotlights .content-block-inner>.link a:after,html.lt-ie10 .content-block-spotlights .content-block-inner>.link a[target=_blank]:after,html.lt-ie10 .content-block-spotlights .content-block-inner>.link span:after,html.lt-ie10 .content-block-spotlights .content-block-inner>.link span[target=_blank]:after,html.lt-ie10 .content-block-text-with-buttons .links a:after,html.lt-ie10 .content-block-text-with-buttons .links a[target=_blank]:after,html.lt-ie10 .content-block-text-with-buttons .links span:after,html.lt-ie10 .content-block-text-with-buttons .links span[target=_blank]:after,html.lt-ie10 .fc-spotlights .link-more-text a:after,html.lt-ie10 .fc-spotlights .link-more-text a[target=_blank]:after,html.lt-ie10 .fc-spotlights .link-more-text span:after,html.lt-ie10 .fc-spotlights .link-more-text span[target=_blank]:after,html.lt-ie10 .list-teaser__more .node-link a:after,html.lt-ie10 .list-teaser__more .node-link a[target=_blank]:after,html.lt-ie10 .list-teaser__more .node-link span:after,html.lt-ie10 .list-teaser__more .node-link span[target=_blank]:after,html.lt-ie10 .page-header .link a:after,html.lt-ie10 .page-header .link a[target=_blank]:after,html.lt-ie10 .page-header .link span:after,html.lt-ie10 .page-header .link span[target=_blank]:after,html.lt-ie10 .page-with-filters .content.column .content .more-link a:after,html.lt-ie10 .page-with-filters .content.column .content .more-link a[target=_blank]:after,html.lt-ie10 .page-with-filters .content.column .content .more-link span:after,html.lt-ie10 .page-with-filters .content.column .content .more-link span[target=_blank]:after,html.lt-ie10 .related-programmes .more-link a:after,html.lt-ie10 .related-programmes .more-link a[target=_blank]:after,html.lt-ie10 .related-programmes .more-link span:after,html.lt-ie10 .related-programmes .more-link span[target=_blank]:after,html.lt-ie10 .yellow-link-wrapper a:after,html.lt-ie10 .yellow-link-wrapper a[target=_blank]:after,html.lt-ie10 .yellow-link-wrapper span:after,html.lt-ie10 .yellow-link-wrapper span[target=_blank]:after{display:inline-block;text-decoration:none}.building .maps-link-wrapper a:hover,.building .maps-link-wrapper span:hover,.building .node-link a:hover,.building .node-link span:hover,.content-block-full-page-breaker-image-text .link a:hover,.content-block-full-page-breaker-image-text .link span:hover,.content-block-gallery .content-block-inner.links .link a:hover,.content-block-gallery .content-block-inner.links .link span:hover,.content-block-gallery>.link a:hover,.content-block-gallery>.link span:hover,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:hover,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:hover,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:hover,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:hover,.content-block-recent-2-column .link a:hover,.content-block-recent-2-column .link span:hover,.content-block-recent-3-image-text .link a:hover,.content-block-recent-3-image-text .link span:hover,.content-block-recent-3-text-link .link a:hover,.content-block-recent-3-text-link .link span:hover,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:hover,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:hover,.content-block-spotlight-4-column .content-block-inner>.link span:hover,.content-block-spotlights .content-block-inner>.link span:hover,.content-block-text-with-buttons .links a:hover,.content-block-text-with-buttons .links span:hover,.fc-spotlights .link-more-text a:hover,.fc-spotlights .link-more-text span:hover,.list-teaser__more .node-link a:hover,.list-teaser__more .node-link span:hover,.page-header .link a:hover,.page-header .link span:hover,.page-with-filters .content.column .content .more-link a:hover,.page-with-filters .content.column .content .more-link span:hover,.related-programmes .more-link a:hover,.related-programmes .more-link span:hover,.yellow-link-wrapper a:hover,.yellow-link-wrapper span:hover{text-decoration:none}.page-header .link a:hover:before,.page-with-filters .content.column .content .more-link a:hover:before,.related-programmes .more-link a:hover:before,.yellow-link-wrapper a:hover:before{background:#000;content:"";height:100%;position:absolute;right:0;top:0;width:40px}.building .maps-link-wrapper a:hover:before{background:#000;height:100%;right:0}.building .maps-link-wrapper span:hover:before,.building .node-link a:hover:before,.building .node-link span:hover:before,.content-block-full-page-breaker-image-text .link a:hover:before,.content-block-full-page-breaker-image-text .link span:hover:before,.content-block-gallery .content-block-inner.links .link a:hover:before,.content-block-gallery .content-block-inner.links .link span:hover:before,.content-block-gallery>.link a:hover:before,.content-block-gallery>.link span:hover:before,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:hover:before,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:hover:before,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:hover:before,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:hover:before,.content-block-recent-2-column .link a:hover:before,.content-block-recent-2-column .link span:hover:before,.content-block-recent-3-image-text .link a:hover:before,.content-block-recent-3-image-text .link span:hover:before,.content-block-recent-3-text-link .link a:hover:before,.content-block-recent-3-text-link .link span:hover:before,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:hover:before,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:hover:before,.content-block-spotlight-4-column .content-block-inner>.link a:hover:before,.content-block-spotlight-4-column .content-block-inner>.link span:hover:before,.content-block-spotlights .content-block-inner>.link a:hover:before,.content-block-spotlights .content-block-inner>.link span:hover:before,.content-block-text-with-buttons .links a:hover:before,.content-block-text-with-buttons .links span:hover:before,.fc-spotlights .link-more-text a:hover:before,.fc-spotlights .link-more-text span:hover:before,.list-teaser__more .node-link a:hover:before,.list-teaser__more .node-link span:hover:before,.page-header .link span:hover:before,.page-with-filters .content.column .content .more-link span:hover:before,.related-programmes .more-link span:hover:before,.yellow-link-wrapper span:hover:before{background:#000;content:"";height:100%;position:absolute;right:0;top:0;width:40px}.building .maps-link-wrapper span:hover:after,.building .node-link a:hover:after,.building .node-link span:hover:after,.content-block-full-page-breaker-image-text .link a:hover:after,.content-block-full-page-breaker-image-text .link span:hover:after,.content-block-gallery .content-block-inner.links .link a:hover:after,.content-block-gallery .content-block-inner.links .link span:hover:after,.content-block-gallery>.link a:hover:after,.content-block-gallery>.link span:hover:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:hover:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:hover:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:hover:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:hover:after,.content-block-recent-2-column .link a:hover:after,.content-block-recent-2-column .link span:hover:after,.content-block-recent-3-image-text .link a:hover:after,.content-block-recent-3-image-text .link span:hover:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:hover:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:hover:after,.content-block-spotlight-4-column .content-block-inner>.link a:hover:after,.content-block-spotlight-4-column .content-block-inner>.link span:hover:after,.content-block-spotlights .content-block-inner>.link a:hover:after,.content-block-spotlights .content-block-inner>.link span:hover:after,.content-block-text-with-buttons .links a:hover:after,.content-block-text-with-buttons .links span:hover:after,.fc-spotlights .link-more-text a:hover:after,.fc-spotlights .link-more-text span:hover:after,.list-teaser__more .node-link a:hover:after,.list-teaser__more .node-link span:hover:after,.page-header .link a:hover:after,.page-header .link span:hover:after,.page-with-filters .content.column .content .more-link span:hover:after,.related-programmes .more-link a:hover:after,.related-programmes .more-link span:hover:after,.yellow-link-wrapper a:hover:after,.yellow-link-wrapper span:hover:after{color:#ffcd00}@media all and (min-width:480px) and (max-width:799px),all and (min-width:0px) and (max-width:479px){.building .maps-link-wrapper a,.building .maps-link-wrapper span,.building .node-link a,.building .node-link span,.content-block-full-page-breaker-image-text .link a,.content-block-full-page-breaker-image-text .link span,.content-block-gallery .content-block-inner.links .link a,.content-block-gallery .content-block-inner.links .link span,.content-block-gallery>.link a,.content-block-gallery>.link span,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span,.content-block-recent-2-column .link a,.content-block-recent-2-column .link span,.content-block-recent-3-image-text .link a,.content-block-recent-3-image-text .link span,.content-block-recent-3-text-link .link a,.content-block-recent-3-text-link .link span,.content-block-spotlight-2-column .fc-spotlight-2-column .link a,.content-block-spotlight-2-column .fc-spotlight-2-column .link span,.content-block-spotlight-4-column .content-block-inner>.link a,.content-block-spotlight-4-column .content-block-inner>.link span,.content-block-spotlights .content-block-inner>.link a,.content-block-spotlights .content-block-inner>.link span,.content-block-text-with-buttons .links a,.content-block-text-with-buttons .links span,.fc-spotlights .link-more-text a,.fc-spotlights .link-more-text span,.list-teaser__more .node-link a,.list-teaser__more .node-link span,.page-header .link a,.page-header .link span,.page-with-filters .content.column .content .more-link a,.page-with-filters .content.column .content .more-link span,.related-programmes .more-link a,.related-programmes .more-link span,.yellow-link-wrapper a,.yellow-link-wrapper span{font-size:12px;padding:5px 19px 3px;line-height:22px;letter-spacing:1px}.building .maps-link-wrapper a:after,.building .maps-link-wrapper span:after,.building .node-link a:after,.building .node-link span:after,.content-block-full-page-breaker-image-text .link a:after,.content-block-full-page-breaker-image-text .link span:after,.content-block-gallery .content-block-inner.links .link a:after,.content-block-gallery .content-block-inner.links .link span:after,.content-block-gallery>.link a:after,.content-block-gallery>.link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .link span:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link a:after,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link span:after,.content-block-recent-2-column .link a:after,.content-block-recent-2-column .link span:after,.content-block-recent-3-image-text .link a:after,.content-block-recent-3-image-text .link span:after,.content-block-recent-3-text-link .link a:after,.content-block-recent-3-text-link .link span:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link a:after,.content-block-spotlight-2-column .fc-spotlight-2-column .link span:after,.content-block-spotlight-4-column .content-block-inner>.link a:after,.content-block-spotlight-4-column .content-block-inner>.link span:after,.content-block-spotlights .content-block-inner>.link a:after,.content-block-spotlights .content-block-inner>.link span:after,.content-block-text-with-buttons .links a:after,.content-block-text-with-buttons .links span:after,.fc-spotlights .link-more-text a:after,.fc-spotlights .link-more-text span:after,.list-teaser__more .node-link a:after,.list-teaser__more .node-link span:after,.page-header .link a:after,.page-header .link span:after,.page-with-filters .content.column .content .more-link a:after,.page-with-filters .content.column .content .more-link span:after,.related-programmes .more-link a:after,.related-programmes .more-link span:after,.yellow-link-wrapper a:after,.yellow-link-wrapper span:after{font-size:1em;vertical-align:-1px;padding-left:0}}.page-with-filters .content.column .content .more-link a{color:#fff;background-color:#000}.page-with-filters .content.column .content .more-link a:hover,.page-with-filters .content.column .content .more-link a:hover:after{color:#fff}.page-with-filters .content.column .content .more-link a:hover:before{color:#000;background-color:#3b3b3b}.content-block-spotlight-4-column .content-block-inner .title,.content-block-spotlights .content-block-inner .title{font-weight:100;font-size:32px;line-height:36px}.content-block-2-column-text-image .title,.content-block-2-column-text-image-standing .title,.content-block-2-column-text-video .title,.content-block-news-agenda>.content-block-inner>.title,.content-block-read-more-and-share .title,.content-block-recent-2-column .title,.content-block-recent-3-column>.content-block-inner>.title,.content-block-video .title{font-weight:100;font-size:32px;line-height:36px;margin-bottom:25px}.content-block-embedded-profile-list .content-block-inner .title{font-weight:100;font-size:32px;line-height:36px}.content-block-collapsible-text .content-block-inner>.title,.content-block-folded-list .content-block-inner>.title,.content-block-vacancies .content-block-inner>.title{font-weight:100;font-size:32px;line-height:36px;margin-bottom:25px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:480px) and (max-width:799px){.content-block-2-column-text-image .title,.content-block-2-column-text-image-standing .title,.content-block-2-column-text-video .title,.content-block-collapsible-text .content-block-inner>.title,.content-block-embedded-profile-list .content-block-inner .title,.content-block-folded-list .content-block-inner>.title,.content-block-news-agenda>.content-block-inner>.title,.content-block-read-more-and-share .title,.content-block-recent-2-column .title,.content-block-recent-3-column>.content-block-inner>.title,.content-block-spotlight-4-column .content-block-inner .title,.content-block-spotlights .content-block-inner .title,.content-block-vacancies .content-block-inner>.title,.content-block-video .title{font-size:28px;line-height:30px;margin-bottom:18px}}@media all and (min-width:0px) and (max-width:479px){.content-block-2-column-text-image .title,.content-block-2-column-text-image-standing .title,.content-block-2-column-text-video .title,.content-block-collapsible-text .content-block-inner>.title,.content-block-embedded-profile-list .content-block-inner .title,.content-block-folded-list .content-block-inner>.title,.content-block-news-agenda>.content-block-inner>.title,.content-block-read-more-and-share .title,.content-block-recent-2-column .title,.content-block-recent-3-column>.content-block-inner>.title,.content-block-spotlight-4-column .content-block-inner .title,.content-block-spotlights .content-block-inner .title,.content-block-vacancies .content-block-inner>.title,.content-block-video .title{font-size:22px;line-height:26px;margin-bottom:16px}.content-padding{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.content-padding{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.content-padding{padding-right:25px;padding-left:25px}}.textbutton{padding:10px 20px}.textbutton,.textbutton-black-transparent,.textbutton-grey-transparent,.textbutton-transparent{font-size:14px;font-weight:700;position:relative;text-transform:uppercase}#finalist-facets-finalist-facets-additional .content .filter-container ul li a{font-size:14px;position:relative}#finalist-facets-finalist-facets-additional .content .select-link a,#finalist-facets-finalist-facets-reset .content a,.textbutton-black-block,.textbutton-black-border-block,.textbutton-black-solid,.textbutton-block,.textbutton-white-block,.textbutton-white-solid,.textbutton-yellow-block,.textbutton-yellow-solid{font-size:14px;font-weight:700;padding:10px 20px;position:relative;text-transform:uppercase}.master-applylink a{font-weight:700;position:relative;text-transform:uppercase}.textbutton-black-transparent:after,.textbutton-grey-transparent:after,.textbutton-transparent:after,.textbutton:after{font-size:12px;margin-left:20px;position:relative;z-index:15}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:after{font-size:12px;margin-left:20px;z-index:15}#finalist-facets-finalist-facets-additional .content .select-link a:after,#finalist-facets-finalist-facets-reset .content a:after,.master-applylink a:after,.textbutton-black-block:after,.textbutton-black-border-block:after,.textbutton-block:after,.textbutton-white-block:after,.textbutton-yellow-block:after{font-size:12px;position:relative;z-index:15}.textbutton-black-solid:after,.textbutton-white-solid:after,.textbutton-yellow-solid:after{font-size:12px;margin-left:20px;position:relative;z-index:15}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:hover,#finalist-facets-finalist-facets-additional .content .select-link a:hover,#finalist-facets-finalist-facets-reset .content a:hover,.master-applylink a:hover,.textbutton-black-block:hover,.textbutton-black-border-block:hover,.textbutton-black-solid:hover,.textbutton-black-transparent:hover,.textbutton-block:hover,.textbutton-grey-transparent:hover,.textbutton-transparent:hover,.textbutton-white-block:hover,.textbutton-white-solid:hover,.textbutton-yellow-block:hover,.textbutton-yellow-solid:hover,.textbutton:hover{text-decoration:none}@media all and (min-width:0px) and (max-width:479px){#finalist-facets-finalist-facets-additional .content .filter-container ul li a,#finalist-facets-finalist-facets-additional .content .select-link a,#finalist-facets-finalist-facets-reset .content a,.master-applylink a,.textbutton,.textbutton-black-block,.textbutton-black-border-block,.textbutton-black-solid,.textbutton-black-transparent,.textbutton-block,.textbutton-grey-transparent,.textbutton-transparent,.textbutton-white-block,.textbutton-white-solid,.textbutton-yellow-block,.textbutton-yellow-solid{font-size:12px;padding:3px 10px}}#finalist-facets-finalist-facets-additional .content .filter-container ul li a,.textbutton-black-transparent,.textbutton-grey-transparent,.textbutton-transparent{border-style:solid;border-width:1px;padding:10px 35px 10px 20px}#finalist-facets-finalist-facets-additional .content .select-link a:after,#finalist-facets-finalist-facets-reset .content a:after,.textbutton-black-block:after,.textbutton-black-border-block:after,.textbutton-block:after,.textbutton-white-block:after,.textbutton-yellow-block:after{margin-left:30px;left:4px}.master-applylink a:after{margin-left:30px}#finalist-facets-finalist-facets-additional .content .select-link a:hover:before,#finalist-facets-finalist-facets-reset .content a:hover:before,.textbutton-black-block:hover:before,.textbutton-black-border-block:hover:before,.textbutton-block:hover:before,.textbutton-white-block:hover:before,.textbutton-yellow-block:hover:before{background:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:40px}.master-applylink a:hover:before{background:#fff;content:"";height:100%;position:absolute;right:0;top:0}@media all and (min-width:0px) and (max-width:479px){#finalist-facets-finalist-facets-additional .content .select-link a:hover:before,#finalist-facets-finalist-facets-reset .content a:hover:before,.master-applylink a:hover:before,.textbutton-black-block:hover:before,.textbutton-black-border-block:hover:before,.textbutton-block:hover:before,.textbutton-white-block:hover:before,.textbutton-yellow-block:hover:before{width:20px}}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:hover:after,#finalist-facets-finalist-facets-reset .content a:hover:after,.textbutton-black-block:hover:after,.textbutton-black-border-block:hover:after,.textbutton-block:hover:after,.textbutton-grey-transparent:hover:after{color:#000}.textbutton-black-solid{background:#000;color:#fff}.textbutton-black-solid:hover{background-color:#262626}.textbutton-white-solid{background:#fff;color:#000}.textbutton-white-solid:hover{background-color:#ffcd00}.textbutton-yellow-solid{background:#ffcd00;color:#000}.textbutton-yellow-solid:hover{background-color:#000;color:#ffcd00}#finalist-facets-finalist-facets-additional .content .filter-container ul li a,.textbutton-grey-transparent{background:#fff;border-color:#d7d7d7}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:after,.textbutton-grey-transparent:after{color:#d7d7d7}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:hover,.select select[disabled],.textbutton-grey-transparent:hover{background:#d7d7d7}.textbutton-black-transparent{border-color:#000}.textbutton-black-transparent:after{color:#000}.textbutton-black-transparent:hover{background:#000;color:#ffcd00}.textbutton-black-transparent:hover:after{color:#ffcd00}#finalist-facets-finalist-facets-reset .content a,.textbutton-black-block,.textbutton-black-border-block{background:#000;color:#fff}#finalist-facets-finalist-facets-reset .content a:hover,.textbutton-black-block:hover{color:#fff}.textbutton-black-border-block:hover::before{border:1px solid #000;border-left:0}.textbutton-black-border-block:hover::after{color:#000}.textbutton-white-block{background:#fff;color:#000}.textbutton-white-block:hover:before{background:#000}.textbutton-white-block:hover:after{color:#fff}#finalist-facets-finalist-facets-additional .content .select-link a,.master-applylink a,.textbutton-yellow-block{background:#ffcd00;color:#000}#finalist-facets-finalist-facets-additional .content .select-link a:hover:before,.master-applylink a:hover:before,.textbutton-yellow-block:hover:before{background:#000}#finalist-facets-finalist-facets-additional .content .select-link a:hover:after,.master-applylink a:hover:after,.textbutton-yellow-block:hover:after{color:#ffcd00}.rss-feed-link{position:relative;margin:20px 0 0 15px;display:inline-block;color:#3b3b3b;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:300}#finalist-blocks-back-button .content a:hover,#finalist-blocks-overview-buttons .content a:hover,.rss-feed-link,.rss-feed-link:hover{text-decoration:none}.rss-feed-link:before{content:"";margin-right:6px;color:#000;font-size:20px}.rss-feed-link:after{content:none!important}.heading-1,h1{font-size:38px;font-weight:400}h1{position:relative}#finalist-facets-finalist-facets-additional .content h2,.heading-1,.heading-2,.sidebar div[id*=facetapi-] h2,.sidebar h2{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;position:relative}.heading-yellow,h2{position:relative}#page-title,.heading-yellow{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:38px;font-weight:400}#finalist-facets-finalist-facets-additional .content h2,.heading-2,.sidebar div[id*=facetapi-] h2,.sidebar h2,h2{font-size:26px;font-weight:300}.heading-yellow{color:#000!important}#page-title,.heading-yellow{background:#ffcd00;display:block;line-height:100px;padding:0 30px}a,input,textarea{-webkit-appearance:none}::-webkit-input-placeholder{color:#a1a1a1}:-moz-placeholder,::-moz-placeholder{color:#a1a1a1}:-ms-input-placeholder{color:#a1a1a1}label[for*=disabled]{color:#a1a1a1}a.button,button,input[type=button],input[type=submit]{background-color:#ffcd00;display:inline-block;font-weight:700;margin-right:.1875em}a.button,button,input[type=button],input[type=submit],label.select.prettify{transition:color .1s ease-in-out,background-color .1s ease-in-out,box-shadow .1s ease-in-out;box-shadow:inset 0 -.125em rgba(0,0,0,.3);cursor:pointer;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;line-height:inherit;padding:10px 20px;text-decoration:none;vertical-align:baseline;-webkit-appearance:none;text-transform:uppercase;border:0;color:#000}a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#e6b900;text-decoration:none}label.select.prettify:hover{text-decoration:none}a.button.disabled,a.button.disabled:hover,button.disabled,button.disabled:hover,input[type=button].disabled,input[type=button].disabled:hover,input[type=submit].disabled,input[type=submit].disabled:hover,label.disabled.select.prettify,label.disabled.select.prettify:hover{box-shadow:inset 0 -.0625em rgba(0,0,0,.3);background-color:#ededed;color:#a1a1a1;pointer-events:none}a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,label.select.prettify:hover{border:0}input[type=file]::-webkit-file-upload-button{transition:color .1s ease-in-out,background-color .1s ease-in-out,box-shadow .1s ease-in-out;box-shadow:inset 0 -.125em rgba(0,0,0,.3);background-color:#ffcd00;border:none;color:#000;display:inline-block;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:inherit;padding:10px 20px;text-decoration:none;vertical-align:baseline;-webkit-appearance:none;text-transform:uppercase;cursor:default}input[type=file]::-webkit-file-upload-button:hover{background-color:#e6b900;text-decoration:none}input[type=file]::-webkit-file-upload-button.disabled,input[type=file]::-webkit-file-upload-button.disabled:hover{box-shadow:inset 0 -.0625em rgba(0,0,0,.3);background-color:#ededed;color:#a1a1a1;pointer-events:none}a.button:hover,label.select.prettify:hover{color:#fff}div.messages,div.password-suggestions,fieldset,input,label.select.prettify,textarea{border-radius:.125em}span.form-required{color:#b73939;font-weight:700}input,textarea{border:.0625em solid #262626;padding:.3125em .5em}.form-item input.error,.form-item textarea.error,input.error,label.fileinput.prettify.error,textarea.error{border:.0625em solid #b73939}input.form-text,textarea.form-text{width:100%;max-width:500px}input[type=file]{padding:.0625em 0 .0625em .0625em}input[type=file].hide-outline::-webkit-file-upload-button{outline:none!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 100em #ebf5fa inset}input[disabled]{border:.0625em solid #c7c7c7;background-color:#ededed}fieldset{margin:.625em 2px 0;padding:.1875em .625em .75em}fieldset legend{padding:0 .3125em;white-space:nowrap}html.js fieldset.collapsible .fieldset-legend{background-image:none;padding-left:0}html.js fieldset.collapsible .fieldset-legend:before{content:"";display:inline-block;width:14px;height:14px;font-size:75%}html.js fieldset.collapsible.collapsed{border-left:.0625em solid transparent}html.js fieldset.collapsible.collapsed .fieldset-legend:before{transform:rotate(-90deg);vertical-align:3px}html.js fieldset.collapsible a.fieldset-title{padding-left:.1875em}.fieldset-no-border{border:none}.password-confirm>span{font-weight:700;text-transform:uppercase}.password-indicator{border-radius:.125em}.password-indicator div{border-radius:.125em;background-color:#4d8f46}div.messages{background-image:none;border:none;color:#fff;padding:.625em}div.messages>ul{display:inline-block;margin:0}div.messages:before{float:left;padding-right:.625em;margin-top:.0625em}div.messages.warning{background-color:#e5a200}div.messages.status{background-color:#4d8f46}div.messages.error{background-color:#b73939}div.messages .krumo-root{color:#000}input[type=checkbox]:checked+label,input[type=radio]:checked+label{color:#000;font-weight:700}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{color:#000}input[type=checkbox],input[type=radio]{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;cursor:pointer}input[type=radio]+label{padding-left:21px}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;color:#000;position:relative}input[type=radio]+label:before{content:""}input[type=checkbox]+label:before,input[type=radio]+label:before{color:#c7c7c7;background-color:#fff;margin-right:5px}input[type=checkbox].hide-outline:focus+label,input[type=radio].hide-outline:focus+label{outline:none!important}input[type=checkbox].error+label:before,input[type=radio].error+label:before{color:#b73939}html.lt-ie9 input[type=checkbox],html.lt-ie9 input[type=radio]{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;position:relative;background-color:transparent}html.lt-ie9 input[type=checkbox]:active,html.lt-ie9 input[type=checkbox]:focus,html.lt-ie9 input[type=radio]:active,html.lt-ie9 input[type=radio]:focus{border:none;outline:none}input[type=checkbox]+label{padding-left:21px}input[type=checkbox]+label:before{background:#fff;border:2px solid #3b3b3b;content:"";height:16px;left:0;position:absolute;top:3px;width:16px;border-radius:0}input[type=checkbox]:checked+label:after{background:#3b3b3b;width:8px;height:8px;position:absolute;top:7px;left:4px;content:""}input[type=radio]+label:before{width:8px;height:8px;background:0 0;position:absolute;border-radius:100%;top:7px;left:4px}input[type=radio]:checked+label:before{background:#000}input[type=radio]+label:after,input[type=radio]:checked+label:after{border:2px solid #3b3b3b;position:absolute;left:0;width:16px;height:16px;top:3px;border-radius:100%;content:""}input[type=radio]:checked+label:after{border:2px solid #000}.google_recaptcha{margin-top:1em;margin-bottom:1em}label.fileinput.prettify,label.select.prettify{display:inline-block;font-weight:400;position:relative}label.fileinput.prettify{border-radius:.125em;border:.0625em solid #262626;height:1.875em;min-width:280px}label.fileinput.prettify input[type=file]{max-width:280px}label.fileinput.prettify.disabled{border:.0625em solid #c7c7c7;background-color:#fafafa;color:#a1a1a1;pointer-events:none}label.fileinput.prettify.disabled a.button,label.fileinput.prettify.disabled label.select.prettify{background-color:#ededed;box-shadow:inset 0 -.0625em rgba(0,0,0,.3);color:#a1a1a1;pointer-events:none}label.fileinput.prettify>div{position:absolute;top:1px;left:1px;display:table;width:100%}label.fileinput.prettify>div>span{display:table-cell}label.fileinput.prettify>div span.filetext{width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 .5em;max-width:100px;color:#a1a1a1}label.fileinput.prettify>div span.filetext.selected{color:inherit}.form-type-checkbox .description,.form-type-radio .description{margin-left:0}label.select.prettify{background-color:#0e83cd;margin-right:0}label.select.prettify:hover{background-color:#1e9ff0;box-shadow:inset 0 -.125em #0e83cd}label.select.prettify.error:after{content:"";border:.0625em solid #b73939;border-radius:.125em;position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px}label.select.prettify select{-webkit-appearance:none;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;width:100%;z-index:3;padding:0;border:1px solid transparent;height:100%}label.select.prettify span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}label.select.prettify span:after{content:"";font-size:70%;vertical-align:.0625em;padding-left:.625em}.no-sidebars .content-block-big-image img,html.lt-ie9 label.select.prettify option{width:100%}a,a:hover{color:#262626}a{transition:color .1s ease-in-out;text-decoration:none}a:hover{text-decoration:underline}#finalist-blocks-back-button .content a,#finalist-blocks-overview-buttons .content a{position:relative;display:inline-block;line-height:42px;background:#ffcd00;padding:0 12px 0 54px;margin-bottom:1.5em}#finalist-blocks-back-button .content a:before,#finalist-blocks-overview-buttons .content a:before{content:"";color:#000;font-size:16px;height:42px;left:0;line-height:42px;position:absolute;text-align:center;top:0;width:42px}#finalist-blocks-back-button .content a:hover:before,#finalist-blocks-overview-buttons .content a:hover:before{background-color:#000;color:#fff}#finalist-blocks-back-button .content a:last-child,#finalist-blocks-overview-buttons .content a:last-child{margin-bottom:0}#finalist-blocks-back-button{padding:0 20px 50px 0}iframe{border:0;width:100%;max-width:1600px}.jwplayer{max-width:100%}.footable>tbody>tr .footable-first-column{padding-left:20px!important}.footable.breakpoint>tbody>tr>td>span.footable-toggle:before{content:"\e000";position:static;margin-top:0;margin-left:0}.footable.breakpoint>tbody>tr.footable-detail-show>td>span.footable-toggle:before{content:"\e001";position:static;margin-top:0}#finalist-compare-compare-autocomplete,#title h1 a,.header_form,.navigation-wrapper #title h2 a,.page-with-filters .page-header #views-exp-search-page{color:#000}#finalist-compare-compare-autocomplete .views-exposed-widget,.header_form .views-exposed-widget,.page-with-filters .page-header #views-exp-search-page .views-exposed-widget{padding:0}#finalist-compare-compare-autocomplete .form-item,.building ol li ol,.building ol li ul,.building ul li ol,.building ul li ul,.column .text ol li ol,.column .text ol li ul,.column .text ul li ol,.column .text ul li ul,.content-block ol li ol,.content-block ol li ul,.content-block ul li ol,.content-block ul li ul,.header_form .form-item,.list-reset ol li ol,.list-reset ol li ul,.list-reset ul li ol,.list-reset ul li ul,.page-with-filters .page-header #views-exp-search-page .form-item{margin:0}#finalist-compare-compare-autocomplete .form-item input,.header_form .form-item input,.page-with-filters .page-header #views-exp-search-page .form-item input{background-image:none;border:none;color:#000;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;height:42px;line-height:42px;padding:0 30px;text-transform:uppercase;width:400px}#finalist-compare-compare-autocomplete .form-item.form-disabled input,.header_form .form-item.form-disabled input,.page-with-filters .page-header #views-exp-search-page .form-item.form-disabled input{background-color:#fff;color:#eee}#finalist-compare-compare-autocomplete .form-actions,.header_form .form-actions,.page-with-filters .page-header #views-exp-search-page .form-actions{display:none}body.columns-middle .content.column .blocks .rteindent1{padding-left:40px}body.columns-middle .content.column .blocks .rteindent2{padding-left:80px}body.columns-middle .content.column .blocks .rteindent3{padding-left:120px}body.columns-middle .content.column .blocks .rteindent4{padding-left:160px}body.columns-middle .content.column .blocks .rteleft{text-align:left}body.columns-middle .content.column .blocks .rteright{text-align:right}body.columns-middle .content.column .blocks .rtecenter{text-align:center}body.columns-middle .content.column .blocks .rtejustify{text-align:justify}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets,body.columns-middle .content.column .blocks .ibimage_left{float:left}body.columns-middle .content.column .blocks .ibimage_right{float:right}.building ol,.building ul,.column .text ol,.column .text ul,.content-block ol,.content-block ul,.list-reset ol,.list-reset ul{margin:1.2em 0;list-style-position:outside;overflow:hidden}.building ol,.column .text ol,.content-block ol,.list-reset ol{list-style-type:decimal;padding:0 0 0 35px}.building ol ul li,.column .text ol ul li,.content-block ol ul li,.list-reset ol ul li{list-style-type:disc}.building ul,.column .text ul,.content-block ul,.list-reset ul{list-style-type:disc;padding:0 0 0 35px}.building ul ol li,.column .text ul ol li,.content-block ul ol li,.list-reset ul ol li{list-style-type:decimal}.one-sidebar .content.column .content{max-width:870px;padding-top:15px}@media all and (min-width:1200px){.one-sidebar .content.column .content{padding:25px 0 0 100px}}.one-sidebar .content.column .content .text{margin-top:0}.page-with-blocks .content.column .content{padding-top:0}.page-with-blocks .content.column .content h1{line-height:1.4;padding:25px 20px 10px}@media all and (min-width:0px) and (max-width:479px){.page-with-blocks .content.column .content h1{padding-left:15px;padding-right:15px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-blocks .content.column .content h1{padding-left:25px}}@media all and (min-width:1200px){.page-with-blocks .content.column .content h1{padding-left:0}}body .omni-wrapper>#title,body .page-header,body .wrapper,body section#footer,body section#header,body section#navigation,body section#title{margin:0 auto;max-width:1600px}body.page-without-layout .content.column{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){body.page-without-layout .content.column{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){body.page-without-layout .content.column{padding-right:20px;padding-left:20px}}body.node-type-agenda .content-block-2-column-text-image .image-wrapper,body.node-type-agenda .content-block-2-column-text-image-standing .image-wrapper,body.node-type-agenda .content-block-2-column-text-video .image-wrapper,body.node-type-az-item .content-block-2-column-text-image .image-wrapper,body.node-type-az-item .content-block-2-column-text-image-standing .image-wrapper,body.node-type-az-item .content-block-2-column-text-video .image-wrapper,body.node-type-building .content-block-2-column-text-image .image-wrapper,body.node-type-building .content-block-2-column-text-image-standing .image-wrapper,body.node-type-building .content-block-2-column-text-video .image-wrapper,body.node-type-news .content-block-2-column-text-image .image-wrapper,body.node-type-news .content-block-2-column-text-image-standing .image-wrapper,body.node-type-news .content-block-2-column-text-video .image-wrapper,body.node-type-page .content-block-2-column-text-image .image-wrapper,body.node-type-page .content-block-2-column-text-image-standing .image-wrapper,body.node-type-page .content-block-2-column-text-video .image-wrapper{width:50%}body #header header #finalist-blocks-finalist-language-switch,body #header header #finalist-blocks-finalist-search-form,body #header header #views-exp-search-page{left:570px}@media all and (min-width:1200px){.content-block-big-image img{max-width:none}}.content-block-block-quote .text:before{width:40px}.content-block-read-more-and-share .read-more{width:67%;padding-right:30px;margin-right:0}.sidebar .content ul li ul li,body .content-block-recent-2-column .content-block-recent-2-col-link-list,body .content-block-recent-2-column .content-block-recent-2-col-title-text{padding-right:30px}body .content-block-recent-2-column .content-block-recent-2-col-link-list+.content-block-recent-2-col-title-text,body .content-block-recent-2-column .content-block-recent-2-col-title-text+.content-block-recent-2-col-link-list{padding-right:0}.content-block-table-2-column .content-block-inner .fc-table-2-column{display:table;width:100%}.content-block-table-2-column .content-block-inner .item{width:1170px;margin-right:0}.content-block-table-2-column .content-block-inner .item .title{width:33%}.content-block-table-2-column .content-block-inner .item .text{width:auto}.content-block-table-2-column.two_one .content-block-inner .fc-table-2-column .item .title{width:67%;padding-right:30px}.content-block-table-2-column.two_one .content-block-inner .fc-table-2-column .item .text{width:auto;padding-left:0}.content-block-table-2-column #menu-menu-hamburger-menu ul li a:before,.content-block-table-2-column #menu-menu-hamburger-menu ul.active a:before,.content-block-table-2-column #menu-menu-hamburger-menu-en ul li a:before,.content-block-table-2-column #menu-menu-hamburger-menu-en ul.active a:before{content:""}.content-block-table-2-column #finalist-feedback-form-finalist-feedback-form{max-width:1600px;margin-left:auto;margin-right:auto}.content-block-table-2-column #finalist-feedback-form-finalist-feedback-form .content{width:1170px;margin-left:auto;margin-right:auto}.content-block-table-2-column #finalist-feedback-form-finalist-feedback-form.js-active .content{max-width:33.33%}.content-block-recent-3-agenda,.content-block-recent-3-image-text{width:385px;max-width:1600px;margin:0 auto}.content-block-recent-3-text-link{max-width:1600px;margin:0 auto;width:390px}.content-block-2-column-text-image .content-block-inner,.content-block-2-column-text-image-standing .content-block-inner,.content-block-2-column-text-video .content-block-inner,.content-block-admin .content-block-inner,.content-block-beeld .content-block-inner,.content-block-collapsible-text .content-block-inner,.content-block-embedded-profile-list .content-block-inner,.content-block-folded-list .content-block-inner,.content-block-gallery .content-block-inner,.content-block-link-lists .content-block-inner,.content-block-quote .content-block-inner,.content-block-recent-2-column .content-block-inner,.content-block-spotlight-4-column .content-block-inner,.content-block-spotlights .content-block-inner,.content-block-text .content-block-inner,.content-block-video .content-block-inner{max-width:1170px;margin:0 auto}.content-block-2-column-quote-text,.content-block-block-quote,.content-block-table-2-column,.direct,.easy-breadcrumb{max-width:1170px;margin-right:auto;margin-left:auto}.node-type-exchange div.messages,.node-type-faculty div.messages,.node-type-landing div.messages,.node-type-minor div.messages,.node-type-reusable-content div.messages,.node-type-study div.messages{margin:0;width:100%;max-width:1600px}.node-type-exchange .breadcrumb,.node-type-faculty .breadcrumb,.node-type-landing .breadcrumb,.node-type-minor .breadcrumb,.node-type-reusable-content .breadcrumb,.node-type-study .breadcrumb{display:none}.node-type-exchange p,.node-type-faculty p,.node-type-landing p,.node-type-minor p,.node-type-reusable-content p,.node-type-study p{font-size:18px;line-height:34px}.content-block-recent-3-column>.content-block-inner{max-width:1170px;margin:0 auto}.sub-navigation>ul{width:1170px;max-width:1600px;margin:0 auto 25px}.sub-navigation>ul>li{width:270px;margin-right:30px}.easy-breadcrumb{padding-right:25px;padding-left:25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){.easy-breadcrumb{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.easy-breadcrumb{padding-right:20px;padding-left:20px}}.small-header #header header .logo{width:270px}.small-header #header header #finalist-blocks-finalist-language-switch,.small-header #header header #finalist-blocks-finalist-search-form,.small-header #header header #views-exp-search-page{left:470px}.grid:after{content:"";display:table;clear:both}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.grid--2{margin-left:-2%}.grid--2 .grid__item{float:left;width:48%;margin-left:2%}}@media all and (min-width:800px) and (max-width:1199px){.omni-wrapper:before{transition:width .5s ease;background-color:#ffcd00;height:100%;min-height:100%;content:"";width:0;position:absolute;left:-256px;z-index:1}.omni-wrapper div.wrapper,.omni-wrapper.one-sidebar div.wrapper .wrapper-inner,.omni-wrapper.two-sidebars div.wrapper .wrapper-inner,body .footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf,body .footer__inner #menu-menu-footer-menu_en ul.menu>li ul.menu>.leaf,body.node-type-agenda .content-block-text .content-block-inner .intro,body.node-type-agenda .content-block-text .content-block-inner .text,body.node-type-az-item .content-block-text .content-block-inner .intro,body.node-type-az-item .content-block-text .content-block-inner .text,body.node-type-building .content-block-text .content-block-inner .intro,body.node-type-building .content-block-text .content-block-inner .text,body.node-type-campagne-page .content-block-text .content-block-inner .intro,body.node-type-campagne-page .content-block-text .content-block-inner .text,body.node-type-exchange .content-block-text .content-block-inner .intro,body.node-type-exchange .content-block-text .content-block-inner .text,body.node-type-faculty .content-block-text .content-block-inner .intro,body.node-type-faculty .content-block-text .content-block-inner .text,body.node-type-homepage .content-block-text .content-block-inner .intro,body.node-type-homepage .content-block-text .content-block-inner .text,body.node-type-landing .content-block-text .content-block-inner .intro,body.node-type-landing .content-block-text .content-block-inner .text,body.node-type-minor .content-block-text .content-block-inner .intro,body.node-type-minor .content-block-text .content-block-inner .text,body.node-type-news .content-block-text .content-block-inner .intro,body.node-type-news .content-block-text .content-block-inner .text,body.node-type-page .content-block-text .content-block-inner .intro,body.node-type-page .content-block-text .content-block-inner .text,body.node-type-reusable-content .content-block-text .content-block-inner .intro,body.node-type-reusable-content .content-block-text .content-block-inner .text,body.node-type-study .content-block-text .content-block-inner .intro,body.node-type-study .content-block-text .content-block-inner .text{width:100%}body.adminimal-menu div#admin-menu{background-color:#00008b}body.columns-middle section#header header{padding-right:25px;padding-left:25px}body.columns-middle section#header header .logo{width:auto}body.columns-middle section#header header #finalist-blocks-finalist-search-form,body.columns-middle section#header header #views-exp-search-page{left:auto;position:absolute;right:125px;width:270px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword{width:270px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch{left:auto;right:25px;top:10px;position:absolute}body.i18n-en section#header header #finalist-blocks-finalist-search-form{right:155px}body section#navigation nav{padding-left:16px}body .footer__inner #menu-menu-footer-menu,body .footer__inner #menu-menu-footer-menu_en{width:74.35897%;margin-right:2.5641%;display:inline-block}body .footer__inner #menu-menu-footer-menu ul.menu,body .footer__inner #menu-menu-footer-menu_en ul.menu{width:100%;display:table}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded,body .footer__inner #menu-menu-footer-menu_en ul.menu>li.expanded{display:table-cell;margin:0;padding:0}body .footer__inner #menu-menu-footer-menu ul.menu>li.last,body .footer__inner #menu-menu-footer-menu_en ul.menu>li.last{margin-right:0}body .footer__inner #menu-menu-footer-menu ul.menu>li,body .footer__inner #menu-menu-footer-menu_en ul.menu>li{width:33%}body .footer__inner #menu-menu-footer-menu #finalist-social-finalist-social-media-block,body .footer__inner #menu-menu-footer-menu_en #finalist-social-finalist-social-media-block{width:23.07692%;margin:0}body.node-type-agenda .image-highlight-capt,body.node-type-news .image-highlight-capt{font-style:italic;font-weight:300;line-height:26px;margin-top:25px;font-size:16px;color:#3b3b3b}body .content-block-block-quote .text:before{width:40px}body .content-block-read-more-and-share .links{width:470px;margin-right:0}body .content-block-recent-2-column .content-block-recent-2-col-link-list,body .content-block-recent-2-column .content-block-recent-2-col-title-text,body .submenu-extend ul li ul li{padding-right:30px}body .content-block-recent-2-column .content-block-recent-2-col-link-list+.content-block-recent-2-col-title-text,body .content-block-recent-2-column .content-block-recent-2-col-title-text+.content-block-recent-2-col-link-list{padding-right:0}body.node-type-agenda .content-block-2-column-quote-text,body.node-type-agenda .content-block-2-column-text-image .content-block-inner,body.node-type-agenda .content-block-2-column-text-image-standing .content-block-inner,body.node-type-agenda .content-block-2-column-text-video .content-block-inner,body.node-type-agenda .content-block-beeld .content-block-inner,body.node-type-agenda .content-block-big-image,body.node-type-agenda .content-block-block-quote .content-block-inner,body.node-type-agenda .content-block-embedded-profile-list .content-block-inner,body.node-type-agenda .content-block-folded-list .content-block-inner,body.node-type-agenda .content-block-gallery .content-block-inner,body.node-type-agenda .content-block-link-lists .content-block-inner,body.node-type-agenda .content-block-quote .content-block-inner,body.node-type-agenda .content-block-read-more-and-share .content-block-inner,body.node-type-agenda .content-block-recent-2-column>.content-block-inner,body.node-type-agenda .content-block-recent-3-column>.content-block-inner,body.node-type-agenda .content-block-reusable-content .content-block-inner,body.node-type-agenda .content-block-spotlight-4-column .content-block-inner,body.node-type-agenda .content-block-spotlights .content-block-inner,body.node-type-agenda .content-block-table-2-column,body.node-type-agenda .content-block-table-2-column .content-block-inner,body.node-type-agenda .content-block-text .content-block-inner,body.node-type-agenda .content-block-video .content-block-inner,body.node-type-az-item .content-block-2-column-quote-text,body.node-type-az-item .content-block-2-column-text-image .content-block-inner,body.node-type-az-item .content-block-2-column-text-image-standing .content-block-inner,body.node-type-az-item .content-block-2-column-text-video .content-block-inner,body.node-type-az-item .content-block-beeld .content-block-inner,body.node-type-az-item .content-block-big-image,body.node-type-az-item .content-block-block-quote .content-block-inner,body.node-type-az-item .content-block-embedded-profile-list .content-block-inner,body.node-type-az-item .content-block-folded-list .content-block-inner,body.node-type-az-item .content-block-gallery .content-block-inner,body.node-type-az-item .content-block-link-lists .content-block-inner,body.node-type-az-item .content-block-quote .content-block-inner,body.node-type-az-item .content-block-read-more-and-share .content-block-inner,body.node-type-az-item .content-block-recent-2-column>.content-block-inner,body.node-type-az-item .content-block-recent-3-column>.content-block-inner,body.node-type-az-item .content-block-reusable-content .content-block-inner,body.node-type-az-item .content-block-spotlight-4-column .content-block-inner,body.node-type-az-item .content-block-spotlights .content-block-inner,body.node-type-az-item .content-block-table-2-column,body.node-type-az-item .content-block-table-2-column .content-block-inner,body.node-type-az-item .content-block-text .content-block-inner,body.node-type-az-item .content-block-video .content-block-inner,body.node-type-building .content-block-2-column-quote-text,body.node-type-building .content-block-2-column-text-image .content-block-inner,body.node-type-building .content-block-2-column-text-image-standing .content-block-inner,body.node-type-building .content-block-2-column-text-video .content-block-inner,body.node-type-building .content-block-beeld .content-block-inner,body.node-type-building .content-block-big-image,body.node-type-building .content-block-block-quote .content-block-inner,body.node-type-building .content-block-embedded-profile-list .content-block-inner,body.node-type-building .content-block-folded-list .content-block-inner,body.node-type-building .content-block-gallery .content-block-inner,body.node-type-building .content-block-link-lists .content-block-inner,body.node-type-building .content-block-quote .content-block-inner,body.node-type-building .content-block-read-more-and-share .content-block-inner,body.node-type-building .content-block-recent-2-column>.content-block-inner,body.node-type-building .content-block-recent-3-column>.content-block-inner,body.node-type-building .content-block-reusable-content .content-block-inner,body.node-type-building .content-block-spotlight-4-column .content-block-inner,body.node-type-building .content-block-spotlights .content-block-inner,body.node-type-building .content-block-table-2-column,body.node-type-building .content-block-table-2-column .content-block-inner,body.node-type-building .content-block-text .content-block-inner,body.node-type-building .content-block-video .content-block-inner,body.node-type-campagne-page .content-block-2-column-quote-text,body.node-type-campagne-page .content-block-2-column-text-image .content-block-inner,body.node-type-campagne-page .content-block-2-column-text-image-standing .content-block-inner,body.node-type-campagne-page .content-block-2-column-text-video .content-block-inner,body.node-type-campagne-page .content-block-beeld .content-block-inner,body.node-type-campagne-page .content-block-big-image,body.node-type-campagne-page .content-block-block-quote .content-block-inner,body.node-type-campagne-page .content-block-embedded-profile-list .content-block-inner,body.node-type-campagne-page .content-block-folded-list .content-block-inner,body.node-type-campagne-page .content-block-gallery .content-block-inner,body.node-type-campagne-page .content-block-link-lists .content-block-inner,body.node-type-campagne-page .content-block-quote .content-block-inner,body.node-type-campagne-page .content-block-read-more-and-share .content-block-inner,body.node-type-campagne-page .content-block-recent-2-column>.content-block-inner,body.node-type-campagne-page .content-block-recent-3-column>.content-block-inner,body.node-type-campagne-page .content-block-reusable-content .content-block-inner,body.node-type-campagne-page .content-block-spotlight-4-column .content-block-inner,body.node-type-campagne-page .content-block-spotlights .content-block-inner,body.node-type-campagne-page .content-block-table-2-column,body.node-type-campagne-page .content-block-table-2-column .content-block-inner,body.node-type-campagne-page .content-block-text .content-block-inner,body.node-type-campagne-page .content-block-video .content-block-inner,body.node-type-exchange .content-block-2-column-quote-text,body.node-type-exchange .content-block-2-column-text-image .content-block-inner,body.node-type-exchange .content-block-2-column-text-image-standing .content-block-inner,body.node-type-exchange .content-block-2-column-text-video .content-block-inner,body.node-type-exchange .content-block-beeld .content-block-inner,body.node-type-exchange .content-block-big-image,body.node-type-exchange .content-block-block-quote .content-block-inner,body.node-type-exchange .content-block-embedded-profile-list .content-block-inner,body.node-type-exchange .content-block-folded-list .content-block-inner,body.node-type-exchange .content-block-gallery .content-block-inner,body.node-type-exchange .content-block-link-lists .content-block-inner,body.node-type-exchange .content-block-quote .content-block-inner,body.node-type-exchange .content-block-read-more-and-share .content-block-inner,body.node-type-exchange .content-block-recent-2-column>.content-block-inner,body.node-type-exchange .content-block-recent-3-column>.content-block-inner,body.node-type-exchange .content-block-reusable-content .content-block-inner,body.node-type-exchange .content-block-spotlight-4-column .content-block-inner,body.node-type-exchange .content-block-spotlights .content-block-inner,body.node-type-exchange .content-block-table-2-column,body.node-type-exchange .content-block-table-2-column .content-block-inner,body.node-type-exchange .content-block-text .content-block-inner,body.node-type-exchange .content-block-video .content-block-inner,body.node-type-faculty .content-block-2-column-quote-text,body.node-type-faculty .content-block-2-column-text-image .content-block-inner,body.node-type-faculty .content-block-2-column-text-image-standing .content-block-inner,body.node-type-faculty .content-block-2-column-text-video .content-block-inner,body.node-type-faculty .content-block-beeld .content-block-inner,body.node-type-faculty .content-block-big-image,body.node-type-faculty .content-block-block-quote .content-block-inner,body.node-type-faculty .content-block-embedded-profile-list .content-block-inner,body.node-type-faculty .content-block-folded-list .content-block-inner,body.node-type-faculty .content-block-gallery .content-block-inner,body.node-type-faculty .content-block-link-lists .content-block-inner,body.node-type-faculty .content-block-quote .content-block-inner,body.node-type-faculty .content-block-read-more-and-share .content-block-inner,body.node-type-faculty .content-block-recent-2-column>.content-block-inner,body.node-type-faculty .content-block-recent-3-column>.content-block-inner,body.node-type-faculty .content-block-reusable-content .content-block-inner,body.node-type-faculty .content-block-spotlight-4-column .content-block-inner,body.node-type-faculty .content-block-spotlights .content-block-inner,body.node-type-faculty .content-block-table-2-column,body.node-type-faculty .content-block-table-2-column .content-block-inner,body.node-type-faculty .content-block-text .content-block-inner,body.node-type-faculty .content-block-video .content-block-inner,body.node-type-homepage .content-block-2-column-quote-text,body.node-type-homepage .content-block-2-column-text-image .content-block-inner,body.node-type-homepage .content-block-2-column-text-image-standing .content-block-inner,body.node-type-homepage .content-block-2-column-text-video .content-block-inner,body.node-type-homepage .content-block-beeld .content-block-inner,body.node-type-homepage .content-block-big-image,body.node-type-homepage .content-block-block-quote .content-block-inner,body.node-type-homepage .content-block-embedded-profile-list .content-block-inner,body.node-type-homepage .content-block-folded-list .content-block-inner,body.node-type-homepage .content-block-gallery .content-block-inner,body.node-type-homepage .content-block-link-lists .content-block-inner,body.node-type-homepage .content-block-quote .content-block-inner,body.node-type-homepage .content-block-read-more-and-share .content-block-inner,body.node-type-homepage .content-block-recent-2-column>.content-block-inner,body.node-type-homepage .content-block-recent-3-column>.content-block-inner,body.node-type-homepage .content-block-reusable-content .content-block-inner,body.node-type-homepage .content-block-spotlight-4-column .content-block-inner,body.node-type-homepage .content-block-spotlights .content-block-inner,body.node-type-homepage .content-block-table-2-column,body.node-type-homepage .content-block-table-2-column .content-block-inner,body.node-type-homepage .content-block-text .content-block-inner,body.node-type-homepage .content-block-video .content-block-inner,body.node-type-landing .content-block-2-column-quote-text,body.node-type-landing .content-block-2-column-text-image .content-block-inner,body.node-type-landing .content-block-2-column-text-image-standing .content-block-inner,body.node-type-landing .content-block-2-column-text-video .content-block-inner,body.node-type-landing .content-block-beeld .content-block-inner,body.node-type-landing .content-block-big-image,body.node-type-landing .content-block-block-quote .content-block-inner,body.node-type-landing .content-block-embedded-profile-list .content-block-inner,body.node-type-landing .content-block-folded-list .content-block-inner,body.node-type-landing .content-block-gallery .content-block-inner,body.node-type-landing .content-block-link-lists .content-block-inner,body.node-type-landing .content-block-quote .content-block-inner,body.node-type-landing .content-block-read-more-and-share .content-block-inner,body.node-type-landing .content-block-recent-2-column>.content-block-inner,body.node-type-landing .content-block-recent-3-column>.content-block-inner,body.node-type-landing .content-block-reusable-content .content-block-inner,body.node-type-landing .content-block-spotlight-4-column .content-block-inner,body.node-type-landing .content-block-spotlights .content-block-inner,body.node-type-landing .content-block-table-2-column,body.node-type-landing .content-block-table-2-column .content-block-inner,body.node-type-landing .content-block-text .content-block-inner,body.node-type-landing .content-block-video .content-block-inner,body.node-type-minor .content-block-2-column-quote-text,body.node-type-minor .content-block-2-column-text-image .content-block-inner,body.node-type-minor .content-block-2-column-text-image-standing .content-block-inner,body.node-type-minor .content-block-2-column-text-video .content-block-inner,body.node-type-minor .content-block-beeld .content-block-inner,body.node-type-minor .content-block-big-image,body.node-type-minor .content-block-block-quote .content-block-inner,body.node-type-minor .content-block-embedded-profile-list .content-block-inner,body.node-type-minor .content-block-folded-list .content-block-inner,body.node-type-minor .content-block-gallery .content-block-inner,body.node-type-minor .content-block-link-lists .content-block-inner,body.node-type-minor .content-block-quote .content-block-inner,body.node-type-minor .content-block-read-more-and-share .content-block-inner,body.node-type-minor .content-block-recent-2-column>.content-block-inner,body.node-type-minor .content-block-recent-3-column>.content-block-inner,body.node-type-minor .content-block-reusable-content .content-block-inner,body.node-type-minor .content-block-spotlight-4-column .content-block-inner,body.node-type-minor .content-block-spotlights .content-block-inner,body.node-type-minor .content-block-table-2-column,body.node-type-minor .content-block-table-2-column .content-block-inner,body.node-type-minor .content-block-text .content-block-inner,body.node-type-minor .content-block-video .content-block-inner,body.node-type-news .content-block-2-column-quote-text,body.node-type-news .content-block-2-column-text-image .content-block-inner,body.node-type-news .content-block-2-column-text-image-standing .content-block-inner,body.node-type-news .content-block-2-column-text-video .content-block-inner,body.node-type-news .content-block-beeld .content-block-inner,body.node-type-news .content-block-big-image,body.node-type-news .content-block-block-quote .content-block-inner,body.node-type-news .content-block-embedded-profile-list .content-block-inner,body.node-type-news .content-block-folded-list .content-block-inner,body.node-type-news .content-block-gallery .content-block-inner,body.node-type-news .content-block-link-lists .content-block-inner,body.node-type-news .content-block-quote .content-block-inner,body.node-type-news .content-block-read-more-and-share .content-block-inner,body.node-type-news .content-block-recent-2-column>.content-block-inner,body.node-type-news .content-block-recent-3-column>.content-block-inner,body.node-type-news .content-block-reusable-content .content-block-inner,body.node-type-news .content-block-spotlight-4-column .content-block-inner,body.node-type-news .content-block-spotlights .content-block-inner,body.node-type-news .content-block-table-2-column,body.node-type-news .content-block-table-2-column .content-block-inner,body.node-type-news .content-block-text .content-block-inner,body.node-type-news .content-block-video .content-block-inner,body.node-type-page .content-block-2-column-quote-text,body.node-type-page .content-block-2-column-text-image .content-block-inner,body.node-type-page .content-block-2-column-text-image-standing .content-block-inner,body.node-type-page .content-block-2-column-text-video .content-block-inner,body.node-type-page .content-block-beeld .content-block-inner,body.node-type-page .content-block-big-image,body.node-type-page .content-block-block-quote .content-block-inner,body.node-type-page .content-block-embedded-profile-list .content-block-inner,body.node-type-page .content-block-folded-list .content-block-inner,body.node-type-page .content-block-gallery .content-block-inner,body.node-type-page .content-block-link-lists .content-block-inner,body.node-type-page .content-block-quote .content-block-inner,body.node-type-page .content-block-read-more-and-share .content-block-inner,body.node-type-page .content-block-recent-2-column>.content-block-inner,body.node-type-page .content-block-recent-3-column>.content-block-inner,body.node-type-page .content-block-reusable-content .content-block-inner,body.node-type-page .content-block-spotlight-4-column .content-block-inner,body.node-type-page .content-block-spotlights .content-block-inner,body.node-type-page .content-block-table-2-column,body.node-type-page .content-block-table-2-column .content-block-inner,body.node-type-page .content-block-text .content-block-inner,body.node-type-page .content-block-video .content-block-inner,body.node-type-reusable-content .content-block-2-column-quote-text,body.node-type-reusable-content .content-block-2-column-text-image .content-block-inner,body.node-type-reusable-content .content-block-2-column-text-image-standing .content-block-inner,body.node-type-reusable-content .content-block-2-column-text-video .content-block-inner,body.node-type-reusable-content .content-block-beeld .content-block-inner,body.node-type-reusable-content .content-block-big-image,body.node-type-reusable-content .content-block-block-quote .content-block-inner,body.node-type-reusable-content .content-block-embedded-profile-list .content-block-inner,body.node-type-reusable-content .content-block-folded-list .content-block-inner,body.node-type-reusable-content .content-block-gallery .content-block-inner,body.node-type-reusable-content .content-block-link-lists .content-block-inner,body.node-type-reusable-content .content-block-quote .content-block-inner,body.node-type-reusable-content .content-block-read-more-and-share .content-block-inner,body.node-type-reusable-content .content-block-recent-2-column>.content-block-inner,body.node-type-reusable-content .content-block-recent-3-column>.content-block-inner,body.node-type-reusable-content .content-block-reusable-content .content-block-inner,body.node-type-reusable-content .content-block-spotlight-4-column .content-block-inner,body.node-type-reusable-content .content-block-spotlights .content-block-inner,body.node-type-reusable-content .content-block-table-2-column,body.node-type-reusable-content .content-block-table-2-column .content-block-inner,body.node-type-reusable-content .content-block-text .content-block-inner,body.node-type-reusable-content .content-block-video .content-block-inner,body.node-type-study .content-block-2-column-quote-text,body.node-type-study .content-block-2-column-text-image .content-block-inner,body.node-type-study .content-block-2-column-text-image-standing .content-block-inner,body.node-type-study .content-block-2-column-text-video .content-block-inner,body.node-type-study .content-block-beeld .content-block-inner,body.node-type-study .content-block-big-image,body.node-type-study .content-block-block-quote .content-block-inner,body.node-type-study .content-block-embedded-profile-list .content-block-inner,body.node-type-study .content-block-folded-list .content-block-inner,body.node-type-study .content-block-gallery .content-block-inner,body.node-type-study .content-block-link-lists .content-block-inner,body.node-type-study .content-block-quote .content-block-inner,body.node-type-study .content-block-read-more-and-share .content-block-inner,body.node-type-study .content-block-recent-2-column>.content-block-inner,body.node-type-study .content-block-recent-3-column>.content-block-inner,body.node-type-study .content-block-reusable-content .content-block-inner,body.node-type-study .content-block-spotlight-4-column .content-block-inner,body.node-type-study .content-block-spotlights .content-block-inner,body.node-type-study .content-block-table-2-column,body.node-type-study .content-block-table-2-column .content-block-inner,body.node-type-study .content-block-text .content-block-inner,body.node-type-study .content-block-video .content-block-inner{width:100%;max-width:1200px}body.node-type-agenda .content-block-video .content-block-inner iframe,body.node-type-az-item .content-block-video .content-block-inner iframe,body.node-type-building .content-block-video .content-block-inner iframe,body.node-type-campagne-page .content-block-video .content-block-inner iframe,body.node-type-exchange .content-block-video .content-block-inner iframe,body.node-type-faculty .content-block-video .content-block-inner iframe,body.node-type-homepage .content-block-video .content-block-inner iframe,body.node-type-landing .content-block-video .content-block-inner iframe,body.node-type-minor .content-block-video .content-block-inner iframe,body.node-type-news .content-block-video .content-block-inner iframe,body.node-type-page .content-block-video .content-block-inner iframe,body.node-type-reusable-content .content-block-video .content-block-inner iframe,body.node-type-study .content-block-video .content-block-inner iframe{width:100%;margin:0;padding:0}body.node-type-agenda .content-block-recent-3-column .content-block-admin,body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-az-item .content-block-recent-3-column .content-block-admin,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-building .content-block-recent-3-column .content-block-admin,body.node-type-building .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-building .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-building .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-campagne-page .content-block-recent-3-column .content-block-admin,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-exchange .content-block-recent-3-column .content-block-admin,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-faculty .content-block-recent-3-column .content-block-admin,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-homepage .content-block-recent-3-column .content-block-admin,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-landing .content-block-recent-3-column .content-block-admin,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-minor .content-block-recent-3-column .content-block-admin,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-news .content-block-recent-3-column .content-block-admin,body.node-type-news .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-news .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-news .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-page .content-block-recent-3-column .content-block-admin,body.node-type-page .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-page .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-page .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-reusable-content .content-block-recent-3-column .content-block-admin,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-text-link,body.node-type-study .content-block-recent-3-column .content-block-admin,body.node-type-study .content-block-recent-3-column .content-block-recent-3-agenda,body.node-type-study .content-block-recent-3-column .content-block-recent-3-image-text,body.node-type-study .content-block-recent-3-column .content-block-recent-3-text-link{width:33.33333%!important}body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-agenda .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-az-item .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-building .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-building .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-building .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-campagne-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-exchange .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-faculty .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-homepage .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-landing .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-minor .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-news .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-news .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-news .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-page .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-reusable-content .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p,body.node-type-study .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner,body.node-type-study .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text,body.node-type-study .content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text p{width:100%!important}body.columns-middle .content-block-read-more-and-share .read-more{width:77%}body.columns-middle .content-block-read-more-and-share .links,body.columns-middle .content-block-read-more-and-share .social-share{width:auto}body.columns-middle .content-block-text .content-block-inner .intro,body.columns-middle .content-block-text .content-block-inner .text{width:100%}body.columns-middle .content-block-2-column-quote-text .quote{margin-left:0;margin-right:4%}body.columns-middle .content-block-2-column-quote-text.right .quote{margin-right:0;margin-left:4%}body.columns-middle.node-type-agenda .content-block-recent-2-column .content-block-inner .content-block:first-child,body.columns-middle.node-type-az-item .content-block-recent-2-column .content-block-inner .content-block:first-child,body.columns-middle.node-type-news .content-block-recent-2-column .content-block-inner .content-block:first-child,body.columns-middle.node-type-page .content-block-recent-2-column .content-block-inner .content-block:first-child{width:53.95%}body.columns-middle.node-type-agenda .content-block-recent-2-column .content-block-inner .content-block:last-child,body.columns-middle.node-type-az-item .content-block-recent-2-column .content-block-inner .content-block:last-child,body.columns-middle.node-type-news .content-block-recent-2-column .content-block-inner .content-block:last-child,body.columns-middle.node-type-page .content-block-recent-2-column .content-block-inner .content-block:last-child{width:46.05%}body .submenu-extend h2{line-height:normal;margin:0;padding:50px 0 20px;font-size:20px}body .submenu-extend ul{padding-top:.5em}body .submenu-extend ul li{font-size:12px;padding:4px 0;margin-left:0}body .submenu-extend ul li ul{padding-top:0}body .submenu-extend ul li ul li:first-child{padding-top:0}.sub-navigation{overflow:hidden;display:none;max-width:1200px;left:50%;margin-left:-600px}.omni-wrapper{transition:left .5s ease;position:relative;left:0;overflow:hidden}#finalist-blocks-finalist-og-single-menu-block,#hamburger_menu #menu-menu-hamburger-menu h2,#hamburger_menu #menu-menu-hamburger-menu-en h2{display:none}#hamburger_menu{transition:width .5s ease;z-index:999;position:absolute;top:0;left:-256px;width:0;background:#ffcd00;height:100%}#hamburger_menu #menu-menu-hamburger-menu,#hamburger_menu #menu-menu-hamburger-menu-en{transition:height .5s ease;position:absolute;height:0;width:256px;background:#ffcd00;z-index:100}#hamburger_menu #menu-menu-hamburger-menu ul,#hamburger_menu #menu-menu-hamburger-menu-en ul{padding:0}#hamburger_menu #menu-menu-hamburger-menu ul li,#hamburger_menu #menu-menu-hamburger-menu-en ul li{position:relative;line-height:24px;list-style:none;padding:0;margin:0;border-bottom:1px solid #ffcd00;font-size:16px}#hamburger_menu #menu-menu-hamburger-menu ul li a,#hamburger_menu #menu-menu-hamburger-menu-en ul li a{width:100%;height:100%;display:inline-block;vertical-align:middle;color:#000;word-break:break-word;padding:20px 10px 20px 80px;overflow:hidden}#hamburger_menu #menu-menu-hamburger-menu ul li a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:before{position:absolute;top:20%;border-radius:22px;height:40px;text-align:center;width:40px;margin:0 13px 0 -55px;display:inline-block;vertical-align:middle;border:2px solid #fff;color:#fff;line-height:37px;font-size:21px;font-family:'icomoon'}#hamburger_menu #menu-menu-hamburger-menu ul li a:hover:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:hover:before{background-color:#fff;color:#000}#hamburger_menu #menu-menu-hamburger-menu ul.active,#hamburger_menu #menu-menu-hamburger-menu-en ul.active{list-style:none;border-bottom:1px solid #000;font-size:16px}#hamburger_menu #menu-menu-hamburger-menu ul.active a,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a{display:inline-block;vertical-align:middle;color:#fff;background-color:#000}#hamburger_menu #menu-menu-hamburger-menu ul.active a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a:before{line-height:37px;border:2px solid #ffcd00;color:#ffcd00;font-size:21px}#hamburger_menu #menu-menu-hamburger-menu ul.active a:hover:before,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a:hover:before{background-color:#ffcd00;color:#000}#hamburger_menu #finalist-feedback-form-finalist-feedback-form{max-width:1200px;margin-left:auto;margin-right:auto}#hamburger_menu #finalist-feedback-form-finalist-feedback-form .content{width:97%;margin-left:auto;margin-right:auto}#hamburger_menu #finalist-feedback-form-finalist-feedback-form.js-active .content{max-width:50%}}@media all and (min-width:480px) and (max-width:799px){body.adminimal-menu div#admin-menu{background-color:#006400}.page-with-blocks .content.column .content h1{padding-bottom:0}body{overflow-x:hidden}body #system-main .content h1{font-size:32px}body #finalist-feedback-form-finalist-feedback-form .content input,body #finalist-feedback-form-finalist-feedback-form .content select,body #finalist-feedback-form-finalist-feedback-form .content textarea,body.one-sidebar .content-block-text .content-block-inner .intro,body.one-sidebar .content-block-text .content-block-inner .text,body.one-sidebar div.wrapper .wrapper-inner,body.two-sidebars div.wrapper .wrapper-inner{width:100%}body footer{margin:0}body #finalist-blocks-finalist-og-single-menu-block ul,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul{padding-left:0}body #finalist-blocks-finalist-megamenu{display:none}body .footer__inner #finalist-social-finalist-social-media-block h2{font-size:20px;line-height:30px;padding-top:4px}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded{margin-bottom:30px;width:50%}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded>a{line-height:40px;font-size:20px;height:auto}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded .leaf{line-height:20px;margin-bottom:10px}body .footer__inner footer{margin-top:30px}body .footer__inner footer img{height:53px}body .footer__inner ul li,body .omni-wrapper .nolink{font-size:14px}body.columns-middle section#header header{height:50px}body.columns-middle section#header header .logo{width:auto;position:relative;top:auto;left:auto;padding:0}body.columns-middle section#header header .logo img{height:36px;margin:7px 65px}body.columns-middle section#header header #finalist-blocks-finalist-search-form,body.columns-middle section#header header #views-exp-search-page{left:auto;position:absolute;right:50px;line-height:50px;width:200px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper{padding-right:8px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword{width:200px;height:35px;font-size:13px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button{width:35px;height:35px;margin-top:-17.5px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search{width:35px;height:35px;padding:6px 40px 5px 10px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search:before,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search:before{top:11px;left:11px;font-size:14px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch{left:auto;right:14px;position:absolute;line-height:55px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch li{overflow:hidden;width:37px;line-height:50px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch li a{font-size:12px;text-transform:uppercase}body.columns-middle.node-type-az-item section#header header .logo,body.columns-middle.node-type-building section#header header .logo,body.columns-middle.node-type-faculty section#header header .logo,body.columns-middle.node-type-homepage section#header header .logo{width:auto}body.columns-middle.node-type-az-item section#header header #finalist-blocks-finalist-search-form,body.columns-middle.node-type-az-item section#header header #views-exp-search-page,body.columns-middle.node-type-building section#header header #finalist-blocks-finalist-search-form,body.columns-middle.node-type-building section#header header #views-exp-search-page,body.columns-middle.node-type-faculty section#header header #finalist-blocks-finalist-search-form,body.columns-middle.node-type-faculty section#header header #views-exp-search-page,body.columns-middle.node-type-homepage section#header header #finalist-blocks-finalist-search-form,body.columns-middle.node-type-homepage section#header header #views-exp-search-page{left:auto;position:absolute;line-height:50px}body.columns-middle.node-type-az-item section#header header #finalist-blocks-finalist-language-switch,body.columns-middle.node-type-building section#header header #finalist-blocks-finalist-language-switch,body.columns-middle.node-type-faculty section#header header #finalist-blocks-finalist-language-switch,body.columns-middle.node-type-homepage section#header header #finalist-blocks-finalist-language-switch{left:auto;right:14px;position:absolute}body.one-sidebar .content-block-table-2-column .content-block-inner .fc-table-2-column .item{width:100%;max-width:800px}body .omni-wrapper #menu-menu-hamburger-menu{-webkit-overflow-scrolling:touch;display:none;position:fixed;top:50px;left:0;z-index:10005;width:100%;height:100%;max-height:100%;overflow-y:scroll!important;padding-bottom:50px;background:#000}body .omni-wrapper #finalist-blocks-finalist-megamenu,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li .separator,body .omni-wrapper #menu-menu-hamburger-menu h2{display:none}body .omni-wrapper #menu-menu-hamburger-menu .active>a{color:#ffcd00!important}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu{padding-bottom:50px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li{list-style:none outside;padding:0;margin:0;position:relative}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button{content:"+";display:block;position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;text-align:center;background:#ffcd00;font-weight:700;font-size:20px;color:#000;cursor:pointer}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button:active,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button:hover{color:#000;background:#fff}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li span.nolink{padding:0 20px;color:#fff;display:block;line-height:50px;border-bottom:1px solid #bbb}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.home a{font-size:20px;background:#fff;color:#c00a35!important}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.home a:before{content:"\e604";font-family:'icomoon';-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";text-rendering:optimizeLegibility;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin-right:10px;line-height:60px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li a{padding:10px 60px 10px 20px;color:#fff;display:block;line-height:30px;font-size:14px;border-bottom:1px solid #bbb}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu{padding:0;background:#333}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu h2,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu h2{padding:0;border:0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu h2 a,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu h2 a{color:#e0e0e0;font-weight:400;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu .content,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu .content{margin:0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu{display:block;background:#333;padding:0 0 0 20px!important}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li a{color:#e0e0e0;font-size:12px;padding-right:60px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li:first-child a{background:0 0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li:first-child a:before{display:none}body #finalist-feedback-form-finalist-feedback-form{max-width:800px;margin-left:auto;margin-right:auto}body #finalist-feedback-form-finalist-feedback-form .content{width:97%;margin-left:auto;margin-right:auto}body #finalist-feedback-form-finalist-feedback-form.js-active .content{max-width:80%;top:0}}@media all and (min-width:0px) and (max-width:479px){body.adminimal-menu div#admin-menu{background-color:tomato}.page-with-blocks .content.column .content h1{padding-bottom:0}body{overflow-x:hidden}body .content h1{font-size:26px}body #easy-breadcrumb-easy-breadcrumb{display:none}body .footer__inner #finalist-social-finalist-social-media-block h2{font-size:20px;line-height:30px;padding-top:4px}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded{margin-bottom:30px;width:100%}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded>a{line-height:40px;font-size:20px;height:auto}body .footer__inner #menu-menu-footer-menu ul.menu>li.expanded .leaf{margin-bottom:10px;line-height:20px}body .footer__inner footer{margin-top:30px}body .footer__inner footer img{height:53px}body .footer__inner ul li{font-size:14px}body.columns-middle section#header header .logo{width:auto;position:relative;top:auto;left:auto;padding:0}body.columns-middle section#header header .logo img{height:36px;margin:7px 65px}body.columns-middle section#header header #finalist-blocks-finalist-megamenu{position:fixed;z-index:10005;background-color:#fff;height:49px;width:49px;line-height:30px}body.columns-middle section#header header #finalist-blocks-finalist-megamenu button{height:60px;width:60px;line-height:30px}body.columns-middle section#header header #finalist-blocks-finalist-search-form,body.columns-middle section#header header #views-exp-search-page{left:auto;position:absolute;right:50px;line-height:50px;width:150px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper{padding-right:8px}body.columns-middle section#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword,body.columns-middle section#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword{width:150px;visibility:hidden}body.columns-middle section#header header #finalist-blocks-finalist-language-switch{left:auto;right:14px;position:absolute;line-height:55px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch li{overflow:hidden;width:37px;line-height:50px}body.columns-middle section#header header #finalist-blocks-finalist-language-switch li a{font-size:12px;text-transform:uppercase}body .omni-wrapper #menu-menu-hamburger-menu{-webkit-overflow-scrolling:touch;position:fixed;top:50px;left:0;z-index:10005;width:100%;height:100%;max-height:100%;overflow-y:scroll!important;padding-bottom:50px;background-color:#000}body .omni-wrapper #finalist-blocks-finalist-megamenu,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li .separator,body .omni-wrapper #menu-menu-hamburger-menu h2{display:none}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu{background:#000;padding-bottom:50px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li{list-style:none outside;padding:0;margin:0;position:relative}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button{content:"+";display:block;position:absolute;top:0;right:0;width:50px;height:50px;line-height:50px;text-align:center;background:#ffcd00;font-weight:700;font-size:20px;color:#000;cursor:pointer}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button:active,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.foldable-menu .fold-button:hover{color:#000;background:#fff}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li span.nolink{padding:0 20px;color:#fff;display:block;line-height:50px;border-bottom:1px solid #bbb;font-size:14px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.home a{font-size:20px;background:#fff;color:#c00a35!important}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li.home a:before{content:"\e604";font-family:'icomoon';-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";text-rendering:optimizeLegibility;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin-right:10px;line-height:60px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li a{padding:10px 60px 10px 20px;color:#fff;display:block;line-height:30px;font-size:14px;border-bottom:1px solid #bbb;word-wrap:break-word}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li a:hover{text-decoration:none}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu{padding:0;background:#333}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu h2,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu h2{padding:0;border:0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu h2 a,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu h2 a{color:#e0e0e0;font-weight:400;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li .cloned-submenu .content,body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu .content{margin:0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu{display:block;background:#333;padding:0 0 0 20px!important}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li a{color:#e0e0e0;font-size:12px;padding-right:60px}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li:first-child a{background:0 0}body .omni-wrapper #menu-menu-hamburger-menu .migrated-menu .menu li ul.menu li:first-child a:before{display:none}body .omni-wrapper #menu-menu-hamburger-menu .active>a{color:#ffcd00!important;font-weight:400!important}body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul{padding-left:0}body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-az-item section#header header .logo,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-building section#header header .logo,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-faculty section#header header .logo,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-homepage section#header header .logo{width:auto}body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-az-item section#header header #finalist-blocks-finalist-search-form,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-az-item section#header header #views-exp-search-page,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-building section#header header #finalist-blocks-finalist-search-form,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-building section#header header #views-exp-search-page,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-faculty section#header header #finalist-blocks-finalist-search-form,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-faculty section#header header #views-exp-search-page,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-homepage section#header header #finalist-blocks-finalist-search-form,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-homepage section#header header #views-exp-search-page{left:auto;position:absolute}body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-az-item section#header header #finalist-blocks-finalist-language-switch,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-building section#header header #finalist-blocks-finalist-language-switch,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-faculty section#header header #finalist-blocks-finalist-language-switch,body .omni-wrapper #finalist-blocks-finalist-og-single-menu-block ul.node-type-homepage section#header header #finalist-blocks-finalist-language-switch{left:auto;right:14px;position:absolute}body.node-type-agenda .image-highlight-capt,body.node-type-news .image-highlight-capt{font-style:italic;font-weight:300;line-height:26px;margin-top:25px;font-size:16px;color:#3b3b3b;width:100%;text-align:center}body #finalist-feedback-form-finalist-feedback-form{max-width:1200px;margin-left:auto;margin-right:auto}body #finalist-feedback-form-finalist-feedback-form .content{width:97%;margin-left:auto;margin-right:auto}body #finalist-feedback-form-finalist-feedback-form .content input,body #finalist-feedback-form-finalist-feedback-form .content select,body #finalist-feedback-form-finalist-feedback-form .content textarea{width:100%}body #finalist-feedback-form-finalist-feedback-form.js-active .content{max-width:100%;top:0}}.wrapper,.wrapper-inner,html{height:100%}html{background-color:#f6f6f6}body.one-sidebar div.wrapper,body.two-sidebar div.wrapper{background-image:linear-gradient(to right,#efefef 300px,#fff 300px)}#navigation #finalist-blocks-finalist-megamenu ul li.expanded.js-touch-hover,#navigation #finalist-blocks-finalist-megamenu ul li.expanded:hover,#navigation nav .menu-block-wrapper ul li.expanded.js-touch-hover,#navigation nav .menu-block-wrapper ul li.expanded:hover,body .content.column,body .wrapper-inner,body div.wrapper{background-color:#fff}aside.sidebar{background-color:#efefef}body,html{font-size:16px;color:#3b3b3b;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;line-height:1.5em}body{-webkit-overflow-scrolling:touch;overflow-x:hidden}body,body .wrapper,body .wrapper .content{position:relative}body .wrapper .content.column{margin-bottom:0;padding-bottom:0}body.one-sidebar .wrapper-inner,body.two-sidebars .wrapper-inner{margin:0 auto;max-width:1170px}ul.menu{padding-left:0}html.lt-ie10 div.wrapper{display:table;width:100%}html.lt-ie10 .content.column,html.lt-ie10 aside.sidebar{display:table-cell;height:100%;width:30%}html.lt-ie10 .content.column{width:60%}div.wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){div.wrapper-inner{-ms-flex-direction:row;flex-direction:row}}a,a:not([href]){text-decoration:none}li.node-readmore a:after{font-size:50%;vertical-align:1px}h1,h2,h3,h4,h5,h6{margin:0 0 5px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}#hamburger button,.button-reset{box-shadow:none;outline:none}#navigation nav,.section{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){.section{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.section{padding-right:20px;padding-left:20px}}#page-title{color:#000!important;margin:0;padding-left:100px!important;position:relative}#page-title:after{background:#ffcd00;content:"";height:100%;left:100%;position:absolute;top:0;width:2000%;z-index:0}div#svg-grid-background{pointer-events:none;z-index:1000!important}.page-user #edit-actions input{outline:none;border:0;background-color:#ffcd00;text-transform:uppercase;font-weight:700;font-size:15px;display:inline-block;padding:3px 19px 0;position:relative;box-shadow:none;color:#000}.page-user #edit-actions input:hover,.views-exposed-widget.views-submit-button .button:hover:before{color:#fff}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper label,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper label,.page-header .image img+h1,.page-header--with-form .page-header-inner h1 em,.page-user #page-title:after{display:none}.action-links,div.workbench-info-block{max-width:1170px;margin-right:auto;margin-left:auto;padding:20px 25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){.action-links{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.action-links{padding-right:20px;padding-left:20px}}.action-links li{list-style:none;line-height:20px}.action-links li a{font-size:16px!important}#workbench-block .content{background-color:#efefef;padding-top:10px}#finalist-compare-compare-autocomplete .form-item.form-disabled input.select2-search__field,.one-sidebar #workbench-block .content{background-color:transparent}div.workbench-info-block{background-color:#efefef;border:0;padding:20px 25px 30px;line-height:30px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}@media all and (min-width:0px) and (max-width:479px){div.workbench-info-block{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){div.workbench-info-block{padding-right:20px;padding-left:20px}}div.workbench-info-block em{font-weight:700;color:#000}.a11y-option__content a,div.workbench-info-block em a{text-decoration:underline}div.workbench-info-block .button,div.workbench-info-block select{border:2px solid #ffcd00;display:inline-block;padding:4px 10px 2px;font-size:14px;background:#ffcd00;box-shadow:none;height:auto}div.workbench-info-block select{color:#000;background:#fff;display:inline;border:2px solid #fff}div.workbench-info-block .button:hover,div.workbench-info-block select:hover{outline:none;border:2px solid #000;color:#000}form.workbench-moderation-moderate-form div{display:inline-block}form.workbench-moderation-moderate-form .select::after{width:29px;height:29px;font-size:10px;line-height:25px}@media all and (min-width:1200px){.omniwrapper:before{transition:width .5s ease;background-color:#ffcd00;height:100%;min-height:100%;content:"";width:0;position:absolute;left:-256px;z-index:1}}.column{float:left;width:100%;-ms-flex-order:1;order:1}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.sidebar{-ms-flex-order:2;order:2;display:none}}@media all and (min-width:800px) and (max-width:1199px){.sidebar{width:270px}}@media all and (min-width:1200px){.sidebar{width:300px}}@media all and (min-width:0px) and (max-width:479px){.sidebar .block{padding:0 15px}}@media all and (min-width:480px) and (max-width:799px){.sidebar .block{padding:0 20px}}@media all and (min-width:800px) and (max-width:1199px){.sidebar .block{float:right;clear:right;width:245px}.one-sidebar .content.column{width:calc(100% - 270px)}}@media all and (min-width:1200px){.one-sidebar .content.column{width:calc(100% - 300px)}}.page-with-visible-sidebar .sidebar{display:block}.page-with-filters .sidebar{-ms-flex-order:0;order:0}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.page-with-filters .sidebar .block{display:none}}#header header,.list-news_agenda{position:relative}.related-programmes{margin-bottom:45px}.related-programmes .more-link{text-align:left;margin-top:1em}#hamburger,.logo{display:inline-block}#hamburger,#hamburger button{width:90px;background-color:#efefef;position:relative;vertical-align:top}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){#hamburger{position:fixed;z-index:10005;background-color:#fff;height:49px;width:49px;line-height:30px}}#hamburger button{font-size:0;height:90px;width:100%;background-color:transparent;border:0}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){#hamburger button{height:60px;width:60px;line-height:30px}}#hamburger:before{content:"";color:#787878;font-size:32px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.logo{vertical-align:middle;padding-left:20px;padding-top:15px;padding-bottom:15px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.logo{position:absolute}}.logo img{height:60px;max-width:none}#header{background-color:#fff;border-bottom:1px solid #efefef;position:relative}#header header{height:90px;max-width:1170px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){#header header{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){#header header{padding-right:20px;padding-left:20px}}@media all and (min-width:0px) and (max-width:479px){#header header{padding-left:2px;height:50px}}@media all and (min-width:480px) and (max-width:799px){#header header{padding-left:4px}}#header header #finalist-blocks-finalist-search-form,#header header #views-exp-search-page{display:inline-block;vertical-align:middle;right:0;position:relative;width:350px;line-height:90px}#header header #finalist-blocks-finalist-search-form *,#header header #views-exp-search-page *{border-radius:0;outline:none;margin:0}#header header #finalist-blocks-finalist-search-form input[type=radio]+label:before,#header header #views-exp-search-page input[type=radio]+label:before{top:5px}#header header #finalist-blocks-finalist-search-form input[type=radio]+label:after,#header header #finalist-blocks-finalist-search-form input[type=radio]:checked+label:after,#header header #views-exp-search-page input[type=radio]+label:after,#header header #views-exp-search-page input[type=radio]:checked+label:after{top:1px}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper{padding-right:30px;border-right:1px solid #efefef}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widgets #edit-keyword-wrapper .views-widget .form-type-textfield #edit-keyword{background:#efefef;height:45px;width:350px;border:0;outline:none;padding-left:10px;font-size:14px}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button{background:#000;height:45px;width:45px;position:absolute;top:50%;right:0;z-index:10;margin-top:-22.5px}#header header #finalist-blocks-finalist-search-form .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search,#header header #views-exp-search-page .content #views-exposed-form-search-page div .views-exposed-form .views-exposed-widget.views-submit-button #edit-submit-search{box-shadow:none;font-size:0;z-index:100;position:absolute;height:45px;width:45px;background-color:transparent;top:0;padding:0}#header header #finalist-blocks-finalist-language-switch{display:inline-block;position:relative}@media all and (min-width:800px) and (max-width:1199px){#header header #finalist-blocks-finalist-language-switch{line-height:68px}}#header header #finalist-blocks-finalist-language-switch a{color:#3b3b3b}#header header #finalist-blocks-finalist-language-switch ul li{font-size:14px;padding-left:22px;list-style-type:none}.page-header-wrapper{position:relative;margin:0 auto;max-width:1600px}.page-header{background-color:#ffcd00;position:relative;overflow:hidden}.page-header h1,.page-header h2{max-width:1170px;margin-right:auto;margin-left:auto;box-sizing:content-box;margin-bottom:0;line-height:47px;font-size:24px;padding:30px 25px}@media all and (min-width:0px) and (max-width:479px){.page-header h1,.page-header h2{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.page-header h1,.page-header h2{padding-right:20px;padding-left:20px}}@media all and (min-width:0px) and (max-width:479px){.page-header h1,.page-header h2{padding-top:18px;padding-bottom:18px;line-height:40px}}@media all and (min-width:480px) and (max-width:799px){.page-header h1,.page-header h2{padding-top:20px;padding-bottom:20px;line-height:32px}}@media all and (min-width:800px) and (max-width:1199px){.page-header h1,.page-header h2{font-size:28px}}@media all and (min-width:1200px){.page-header h1,.page-header h2{font-size:32px}}.page-header .links.inline{display:none;z-index:1}.page-header .image{width:100%}.page-header ul:first-child{display:block;position:relative;padding-left:0}.page-header ul:first-child li{display:block;list-style:none;overflow:hidden;top:0;left:0;width:100%}.page-header .group-titel-wrapper{position:absolute;bottom:60px;right:31px;right:calc((100% - 1170px)/2)}@media all and (min-width:0px) and (max-width:479px){.page-header .group-titel-wrapper{right:15px;bottom:15px}}@media all and (min-width:480px) and (max-width:799px){.page-header .group-titel-wrapper{right:20px;bottom:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-header .group-titel-wrapper{right:30px;bottom:50px}}.page-header .text{padding:25px 30px;background-color:rgba(0,0,0,.5);color:#fff;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;font-weight:700;font-size:22px;line-height:32px}@media all and (min-width:0px) and (max-width:479px){.page-header .text{font-size:16px;line-height:26px;padding:10px 15px}}@media all and (min-width:480px) and (max-width:799px){.page-header .text{font-size:20px;line-height:23px;padding:15px}}@media all and (min-width:800px) and (max-width:1199px){.page-header .text{font-size:24px;max-width:680px}}@media all and (min-width:1200px){.page-header .text{font-size:30px;line-height:48px;max-width:680px}}.page-header .text p{font-size:40px;line-height:40px;padding:0;margin:0}@media all and (min-width:0px) and (max-width:479px){.page-header .text p{font-size:22px}}@media all and (min-width:480px) and (max-width:799px){.page-header .text p{font-size:28px}}@media all and (min-width:0px) and (max-width:479px){.page-header .link span{padding-right:15px;padding-left:15px}}.content-block-spotlight-2-column .fc-spotlight-2-column a:hover .link span:before,.page-header a:hover .link span:before{background:#000;content:"";height:100%;position:absolute;right:0;top:0;width:40px}#finalist-feedback-form-finalist-feedback-form.js-active.open .close-button:hover:before,.compare-table--header th .remove-link:hover a::after,.page-header a:hover .link span:after{color:#ffcd00}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.page-header:not(.page-header--linear) .image{height:195px;position:relative;overflow:hidden}.page-header:not(.page-header--linear) .image img{position:absolute;top:-100%;left:-100%;bottom:-100%;right:-100%;margin:auto;max-width:800px;height:auto}}#title,.building .slider .indicators li.active:after,.page-header--with-form{background-color:#ffcd00}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.page-header--with-form{height:140px}}.page-header--with-form .page-header-inner{max-width:1170px;margin-right:auto;margin-left:auto;box-sizing:content-box;position:relative;padding:32px 25px}@media all and (min-width:0px) and (max-width:479px){.page-header--with-form .page-header-inner{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.page-header--with-form .page-header-inner{padding-right:20px;padding-left:20px}}@media all and (min-width:0px) and (max-width:479px){.page-header--with-form .page-header-inner{padding-top:15px;padding-bottom:15px}}@media all and (min-width:480px) and (max-width:799px){.page-header--with-form .page-header-inner{padding-top:20px;padding-bottom:20px}}.page-header--with-form .page-header-inner h1{font-size:32px;line-height:40px;padding:0;margin:0 20px 0 0;vertical-align:middle;display:inline-block}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.page-header--with-form .page-header-inner h1{margin-bottom:10px}}.page-header--with-form .page-header-inner .views-exposed-widgets{margin-bottom:0}.page-header--with-form .page-header-inner .views-exposed-widget{padding:0}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.page-header--with-breadcrumbs .page-header-inner{padding-top:34px}.page-header--with-form.page-header--with-breadcrumbs{height:178px}.page-header--with-form.page-header--with-breadcrumbs .page-header-inner{padding-top:90px}}.page-header--yellow-title .page-header-inner{padding-top:0}.page-header--yellow-title{position:relative;overflow:hidden}.page-header--yellow-title h1,.page-header--yellow-title h2{color:#000;background-color:#ffcd00;position:relative;z-index:10;font-weight:300}@media all and (min-width:800px) and (max-width:1199px){.page-header--yellow-title h1,.page-header--yellow-title h2{padding-top:23px;padding-bottom:23px;line-height:32px}}@media all and (min-width:1200px){.page-header--yellow-title h1,.page-header--yellow-title h2{padding-top:23px;padding-bottom:23px;line-height:40px}}.page-header--yellow-title h1:after,.page-header--yellow-title h2:after{content:"";background-color:#ffcd00;width:1170px;position:absolute;top:0;bottom:0;left:100%}#title{margin:0 auto;max-width:1600px;z-index:1}#title h1,.navigation-wrapper #title h2{max-width:1170px;box-sizing:content-box;color:#000;font-weight:100;font-size:40px;line-height:1;padding:17px 25px 20px;margin:0 auto}@media all and (min-width:0px) and (max-width:479px){#title h1,.navigation-wrapper #title h2{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){#title h1,.navigation-wrapper #title h2{padding-right:20px;padding-left:20px}}@media all and (min-width:0px) and (max-width:479px){#title h1,.navigation-wrapper #title h2{font-size:32px;line-height:40px;padding-top:10px;padding-bottom:10px}}@media all and (min-width:480px) and (max-width:799px){#title h1,.navigation-wrapper #title h2{line-height:52px;padding-top:10px;padding-bottom:10px}}#title h1 a:hover,.navigation-wrapper #title h2 a:hover{text-decoration:none}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.hamburger-open{overflow-y:hidden}}.hamburger-open #header header #hamburger:before{content:""}.form--inline{position:relative}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.form--inline{display:inline-block;vertical-align:middle}}.form--inline .form-text{height:30px;width:100%;border:0;outline:none;padding-left:10px;font-size:14px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.form--inline .form-text{width:530px}}.form--inline .form-item{margin-top:0;margin-bottom:0}.views-exposed-widget.views-submit-button{height:30px;width:30px;position:absolute;top:0;right:0;z-index:10}.views-exposed-widget.views-submit-button .button{box-shadow:none;font-size:0;z-index:100;position:absolute;height:30px;width:30px;background-color:transparent;top:0;outline:none;border:0}.views-exposed-widget.views-submit-button .button:before{content:"";font-size:16px;color:#fff;position:absolute;left:15px;top:15px;z-index:10}#finalist-blocks-finalist-search-form .uu_search_scope_panel{width:350px;top:73px}@media all and (min-width:800px) and (max-width:1199px){#finalist-blocks-finalist-search-form .uu_search_scope_panel{width:270px}}@media all and (min-width:480px) and (max-width:799px){#finalist-blocks-finalist-search-form .uu_search_scope_panel{width:200px;top:49px}}.a11y-option{padding-bottom:16px;padding-left:68px}.a11y-option::before{content:'';position:absolute;display:block;top:5px;left:0;width:30px;height:30px;background-size:contain;background-repeat:no-repeat}.a11y-option,.a11y-option__content{position:relative}.a11y-option__content ol,.a11y-option__content p,.a11y-option__content ul{font-size:14px;line-height:1.4}.a11y-option__icon{font-size:0;position:absolute;right:100%;top:0}.a11y-option__icon::after{content:'';position:absolute;top:2px;right:100%;display:block;background:url(../../images/icons/uu-icon-cross.svg) no-repeat;width:16px;height:16px;background-size:100% auto;margin-right:8px}.a11y-option__icon--present::after{background-image:url(../../images/icons/uu-icon-check.svg)}.a11y-option--assistance::before{background-image:url(../../images/icons/uu-icon-info.svg)}.a11y-option--bicycle::before{background-image:url(../../images/icons/uu-icon-bike.svg)}.a11y-option--car::before{background-image:url(../../images/icons/uu-icon-car.svg)}.a11y-option--elevators::before{background-image:url(../../images/icons/uu-icon-elevator.svg)}.a11y-option--entrances::before{background-image:url(../../images/icons/uu-icon-entrance.svg)}.a11y-option--parking::before{background-image:url(../../images/icons/uu-icon-parking.svg)}.a11y-option--public-transport::before{background-image:url(../../images/icons/uu-icon-bus.svg)}.a11y-option--rest-areas::before{background-image:url(../../images/icons/uu-icon-bed.svg)}.a11y-option--wheelchair::before{background-image:url(../../images/icons/uu-icon-wheelchair.svg)}.building{font-size:16px;margin-right:auto;margin-left:auto;max-width:1170px}.building .title h1,.building .title h2{margin:0 0 30px;font-size:32px;font-weight:100;line-height:normal}.building .title h1{line-height:1.4}.building,.building .maps-link-wrapper{text-align:left}.building .maps-link-wrapper a{display:inline-block;padding-left:50px;text-decoration:none!important;margin-bottom:12px}.building .maps-link-wrapper a:before{content:"";position:absolute;left:0;top:0;width:40px;height:100%;color:#fff;background-color:#000;font-size:30px;text-align:center;display:block;padding-top:7px}.building .maps-link-wrapper a:after,.building .maps-link-wrapper a[target=_blank]:after{margin-left:10px}.building .maps-link-wrapper a:hover{color:#000!important}.building .maps-link-wrapper a:hover:after,.feedback-button:hover span{color:#000}.building .maps-link-wrapper a:hover:before{content:"";position:absolute;left:0;top:0;width:40px;color:#ffcd00;background-color:#000;font-size:30px;text-align:center}.building .label-above,.building p{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.building p{margin-top:0!important;margin-bottom:12px}.building .label-above{text-transform:uppercase;margin:12px 0 5px;font-size:16px;font-weight:700}.building .image img{float:right;margin-left:30px;width:50%}.building .contact{padding:0 0 18px}.building .contact a{display:inline;background:0 0;text-transform:none;font-weight:400;padding:0;font-size:16px;text-decoration:underline!important;outline:none}.building .contact a:hover{color:#3b3b3b!important;transition:color .5s ease}.building .contact a:after,.building .contact a:before,.sidebar .content .view-content>.menu li .menu li a:before,.sidebar .content>.menu li .menu li a:before{content:none}.building .contact a[target=_blank]:after,.building .office-hours-extra a[target=_blank]:after{content:"";font-size:.8em;padding:0 0 0 7px;text-decoration:none;display:inline-block;margin-right:7px;text-indent:0}.building .address{padding:12px 0;width:calc(50% - 30px);border-top:6px solid #ffcd00}.building .office-hours{clear:both;border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin-top:12px;width:calc(50% - 30px);padding:0 0 12px}@media all and (min-width:480px) and (max-width:799px){.building .office-hours{width:100%}}.building .office-hours .label-above{margin-top:12px}.building .office-hours .oh-wrapper{display:block}.building .office-hours .oh-wrapper:after,.definition-list:after{content:"";display:table;clear:both}.building .office-hours .oh-display-label{min-width:2.5em;color:#3b3b3b}.building .office-hours .oh-display-closed{font-style:normal}.building .office-hours .oh-days-wrapper{float:left;width:50%;padding-right:20px}@media all and (min-width:800px) and (max-width:1199px){.building .office-hours .oh-days-wrapper{width:100%}}.building .office-hours-extra{font-style:italic;padding:12px 0}.building .office-hours-extra a,.building__links a{text-decoration:underline}.building .image-highlight{float:right;position:relative;margin-left:30px;overflow:hidden;width:50%}@media all and (min-width:0px) and (max-width:479px){.building .image-highlight{margin-left:0}}.building .slider{float:right;position:relative;margin-left:30px;overflow:hidden;width:50%}.building .slider ul{margin:0!important;overflow:visible!important}.building .slider ul:first-child{display:block;position:relative}.building .slider ul:first-child li{display:block;position:absolute;overflow:hidden;top:0;left:0;width:100%}.building .slider ul:first-child li .image{width:100%}.building .slider ul:first-child li .image img{float:none;margin-left:0;width:100%;height:auto}.building .slider ul:first-child .caption{font-style:italic;font-weight:300;line-height:26px;margin-bottom:30px;margin-top:5px;font-size:16px;color:#3b3b3b}.building .slider ul:first-child .caption p{margin:12px 0 50px}.building .slider .indicators{display:block;list-style-type:none;margin:0;position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,.3);padding:5px 0 0 5px;height:32px;z-index:10}.building .slider .indicators li{display:inline-block;width:14px;position:relative;color:#fff;margin:0 13px 0 2px;cursor:pointer;line-height:32px}.building .slider .indicators li:after{content:"";display:block;width:15px;height:15px;border-radius:15px;position:absolute;left:3px;top:4px;background-color:#efefef}.building .slider .indicators li span{text-indent:100%;font-size:0}.building .slider .toggle{display:none}.building .node-link{text-align:left}.building__subtitle{font-size:16px;font-weight:700;text-transform:uppercase;margin-top:20px;margin-bottom:20px}body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ol,body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ul{margin:0!important}body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ol li,body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ul li{font-size:16px!important;line-height:24px!important}body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ol li:before,body.columns-middle .content.column .blocks .content-block #node_building_reusable_group_info p+ul li:before{top:0;font-size:16px!important;line-height:24px!important;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}@media all and (min-width:480px) and (max-width:799px){.building .maps-link-wrapper a:before,.building .maps-link-wrapper a:hover:before{font-size:20px;padding-top:6px}}.node-type-building ol li:before{top:4px}@media all and (min-width:0px) and (max-width:479px){.building .address,.building .contact,.building .image img,.building .image-highlight,.building .office-hours,.building .office-hours-extra{width:100%;float:none;display:block}.building .slider{width:100%;float:none;margin-left:0}.building .image img{margin-left:0}.building .maps-link-wrapper a:before,.building .maps-link-wrapper a:hover:before{font-size:20px;padding-top:6px}.node-type-building .building{padding:40px 15px 30px}}@media all and (min-width:480px) and (max-width:799px){.node-type-building .building{padding:40px 20px 30px}}@media all and (min-width:800px) and (max-width:1199px){.node-type-building .building{padding:30px 25px}}@media all and (min-width:1200px){.node-type-building .building{padding:30px 0}}a.button--with-arrow{position:relative;box-shadow:none}a.button--with-arrow:before{content:"";height:100%;position:absolute;right:0;top:0;width:40px}a.button--with-arrow:after{content:"";font-size:.9em;position:relative;z-index:15;margin-left:20px;left:4px}a.button--with-arrow:focus,a.button--with-arrow:hover{background-color:#ffcd00;color:#000}a.button--with-arrow:focus:before,a.button--with-arrow:hover:before{background-color:#000}a.button--with-arrow:focus:after,a.button--with-arrow:hover:after{color:#ffcd00}a.button--with-arrow[target=_blank] .button__text:after{content:"";font-size:.8em;padding:0 0 0 7px;text-decoration:none;display:inline-block;margin-right:7px}.compare-table--container{margin-bottom:50px}.compare-table--container>table.compare-table--group,.compare-table--container>table.compare-table--header{margin-top:0;max-width:1170px;border-collapse:collapse;table-layout:fixed}.compare-1,.compare-1 .compare-table--header.sticky{max-width:583px}.compare-2,.compare-2 .compare-table--header.sticky{max-width:876px}.compare-table--description{padding-top:30px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.compare-table--description{float:right;padding:75px 0 0 10px}}@media all and (min-width:800px) and (max-width:1199px){.compare-table--description{width:70%}}@media all and (min-width:1200px){.compare-table--description{width:860px}}.admin-menu .compare-table--header.sticky{top:29px}.compare-table--group,.compare-table--header{width:100%}.compare-table--header.sticky{width:100%;background-color:#fff;position:fixed;top:0;z-index:1}@media all and (min-width:0px) and (max-width:479px){.compare-table--header.sticky{width:calc(100% - 40px)}}@media all and (min-width:480px) and (max-width:799px){.compare-table--header.sticky{width:calc(100% - 40px)}}@media all and (min-width:800px) and (max-width:1199px){.compare-table--header.sticky{width:calc(100% - 50px)}}.compare-table--header tbody{border-top:0}.compare-table--header th{border-right:1px solid #d7d7d7;padding:55px 15px 15px;position:relative;vertical-align:bottom;width:auto}.compare-table--header th:first-of-type{width:290px}#navigation #finalist-blocks-finalist-megamenu ul li .hovered a:hover,#navigation nav .menu-block-wrapper ul li .hovered a:hover,.compare-table--header th a:hover,.sidebar div[id*=facetapi-] ul li a span.facet-count:hover,.sidebar div[id*=facetapi-] ul li a:hover{text-decoration:none}.compare-table--header th .node-title{font-size:20px;font-weight:400;word-wrap:break-word;display:block}.compare-table--header th .remove-link{background:#ffcd00;height:25px;position:absolute;top:15px;right:10px;width:25px}.compare-table--header th .remove-link:hover{background:#000}.compare-table--header th .remove-link a{display:inline-block;font-size:0}.compare-table--header th .remove-link a::after{content:"";color:#000;font-size:16px;line-height:25px;padding:5px}.compare-table--group td .course-block,.compare-table--group.empty{display:none}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.compare-table--group.empty{display:table}}@media all and (min-width:800px) and (max-width:1199px){.compare-table--group.empty{width:30%}}@media all and (min-width:1200px){.compare-table--group.empty{width:290px}}#finalist-social-finalist-group-social-block .compare-table--group h2,#finalist-social-finalist-social-media-block .compare-table--group h2,.compare-table--group #finalist-social-finalist-group-social-block h2,.compare-table--group #finalist-social-finalist-social-media-block h2,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>.no-link,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>.nolink,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>a,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>span,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>.no-link,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>.nolink,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>a,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>span,.compare-table--group .group-header,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>a,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>span,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>a,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>span{color:#3b3b3b;display:table-cell;padding:30px 15px 15px 0;width:290px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){#finalist-social-finalist-group-social-block .compare-table--group h2,#finalist-social-finalist-social-media-block .compare-table--group h2,.compare-table--group #finalist-social-finalist-group-social-block h2,.compare-table--group #finalist-social-finalist-social-media-block h2,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>.no-link,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>.nolink,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>a,.compare-table--group .footer__inner #menu-menu-footer-menu ul.menu>li>span,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>.no-link,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>.nolink,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>a,.compare-table--group .footer__inner #menu-menu-footer-menu-en ul.menu>li>span,.compare-table--group .group-header,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>a,.footer__inner #menu-menu-footer-menu .compare-table--group ul.menu>li>span,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>a,.footer__inner #menu-menu-footer-menu-en .compare-table--group ul.menu>li>span{padding-top:30px}}.compare-table--group .helptext{display:inline-block;vertical-align:middle}.compare-table--group td{background-color:transparent;padding:15px;border-right:1px solid #d7d7d7;vertical-align:top}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px),all and (min-width:800px) and (max-width:1199px){.compare-table--group td{word-wrap:break-word}}.compare-table--group td.label{border-right:3px solid #d7d7d7;font-weight:700;padding-left:0;position:relative;width:290px}.compare-table--group td.hasItems{cursor:pointer}.compare-table--group td.hasItems::after{content:"";font-size:10px;position:absolute;right:15px;top:22px}.compare-table--group td.hasItems.active::after{content:"";font-size:10px}.compare-table--group td .course-block.active{display:block}.compare-table--group td .course-toggler{cursor:pointer;text-decoration:underline}#navigation #finalist-blocks-finalist-megamenu ul .menu-extended ul,#navigation nav .menu-block-wrapper ul .menu-extended ul,.compare-table--container .course-blocks h2 .ui-icon,.compare-table--group td .active~.course-toggler{display:none}.compare-table--group .field-wrapper ul{margin:0}.compare-table--group .field-wrapper ul li{border-bottom:1px solid #efefef;margin:0 0 10px;padding:0 0 10px;list-style-type:none}.compare-table--group .field-wrapper ul li.last{border-bottom:0;margin:0;padding:0}.compare-table--group a,.contact-info .email a,.definition-list a,.sidebar div[id*=facetapi-] ul li a span:hover{text-decoration:underline}.compare-table--container .course-blocks{color:#3b3b3b;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:16px}.compare-table--container .course-blocks .ui-widget-content{color:#3b3b3b}.compare-table--container .course-blocks .ui-helper-reset{line-height:1.5em}.compare-table--container .course-blocks .ui-corner-bottom{border-radius:0;border-color:#d7d7d7}.compare-table--container .course-blocks h2{color:#000;padding:10px 30px 10px 10px;line-height:20px;margin:10px 0 0;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:0;border-color:#d7d7d7}.compare-table--container .course-blocks h2:first-child{margin-top:0}.compare-table--container .course-blocks h2:after{content:"";font-size:10px!important;position:absolute;right:10px;top:17px}.compare-table--container .course-blocks h2.ui-state-active{background:#efefef}.compare-table--container .course-blocks h2.ui-state-active:after,.sidebar.first h2.filter-column-title.open:after{content:"";font-size:10px}.compare-table--container .course-blocks h2.ui-state-default{background:#efefef;color:#000}.compare-table--container .course-blocks .item-list{padding:0}.compare-table--container .course-blocks .item-list li{border:none;list-style:disc inside none;margin:0;padding:0;font-size:16px}.compare-table--container .course-blocks .ui-accordion-content{padding:10px}#finalist-compare-compare-autocomplete{position:absolute;margin-top:-63px;right:0;z-index:11}@media all and (min-width:800px) and (max-width:1199px){#finalist-compare-compare-autocomplete{margin-top:-60px;right:50px}}@media all and (min-width:1200px){#finalist-compare-compare-autocomplete{right:25px}}@media all and (min-width:480px) and (max-width:799px),all and (min-width:0px) and (max-width:479px){#finalist-compare-compare-autocomplete{background-color:#d7d7d7;margin-left:-20px;margin-top:0;padding:20px;position:relative;width:100%}}@media all and (min-width:0px) and (max-width:479px){#finalist-compare-compare-autocomplete{margin-left:-15px;padding:15px}}#finalist-compare-compare-autocomplete #autocomplete{border:none;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}#finalist-compare-compare-autocomplete #autocomplete li{background:#000;color:#fff;line-height:42px;list-style:none;padding:0 30px}#finalist-compare-compare-autocomplete #autocomplete li:hover{background:#ffcd00;color:#fff}@media all and (min-width:800px) and (max-width:1199px){#finalist-compare-compare-autocomplete #autocomplete li a,#finalist-compare-compare-autocomplete #autocomplete li div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%!important}}#finalist-compare-compare-autocomplete #autocomplete li a{color:#fff;display:block}#finalist-compare-compare-autocomplete #autocomplete li a:hover{color:#fff;text-decoration:none}.contact-info{padding-top:10px;padding-bottom:10px}#finalist-facets-number-of-results .content span,.contact-info .contact-name{font-weight:700}.contact-info+.contact-info{border-top:1px solid #d7d7d7}.definition-list{margin-top:15px;margin-bottom:45px}@media all and (min-width:0px) and (max-width:479px){.definition-list{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.definition-list{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.definition-list{padding-right:25px;padding-left:25px}}.definition-list dt{font-weight:700;padding-top:10px;text-transform:uppercase;line-height:28px}.definition-list dt:not(:first-of-type){border-top:1px solid #000}@media all and (min-width:1200px){.definition-list dt{float:left;clear:both;width:28%;padding-top:15px;padding-bottom:15px}}.definition-list dd{margin:0;padding-top:10px;padding-bottom:10px;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;font-size:18px;line-height:28px}@media all and (min-width:1200px){.definition-list dd{float:left;width:70%;padding-left:2%;padding-top:15px;padding-bottom:15px}.definition-list dd:not(:first-of-type){border-top:1px solid #000}}.definition-list dd ol,.definition-list dd p,.definition-list dd ul{margin-top:0}.column .text p:last-child,.definition-list dd>:last-child{margin-bottom:0}#finalist-feedback-form-finalist-feedback-form .form-actions,.definition-list--followed-by-button{margin-bottom:0}.fancybox-caption{text-align:center}#finalist-feedback-form-finalist-feedback-form{display:none;padding:50px;position:relative;height:100%}#finalist-feedback-form-finalist-feedback-form input,#finalist-feedback-form-finalist-feedback-form select{line-height:22px}#finalist-feedback-form-finalist-feedback-form select,#finalist-feedback-form-finalist-feedback-form.js-active .content .email,.fc-spotlights .image img{width:100%}#finalist-feedback-form-finalist-feedback-form h2,#finalist-feedback-form-finalist-feedback-form label{white-space:nowrap}#finalist-feedback-form-finalist-feedback-form .messages-wrapper{overflow:hidden}#finalist-feedback-form-finalist-feedback-form .messages-wrapper li{overflow:hidden;padding-right:10px}#finalist-feedback-form-finalist-feedback-form h2{padding-right:30px;text-overflow:ellipsis;overflow:hidden}#finalist-feedback-form-finalist-feedback-form input,#finalist-feedback-form-finalist-feedback-form select,#finalist-feedback-form-finalist-feedback-form textarea{font-size:14px;height:auto;box-shadow:none;color:#000;padding:3px 10px;border-radius:0;border:2px solid #fff}#finalist-feedback-form-finalist-feedback-form input:focus,#finalist-feedback-form-finalist-feedback-form input:hover,#finalist-feedback-form-finalist-feedback-form select:focus,#finalist-feedback-form-finalist-feedback-form select:hover,#finalist-feedback-form-finalist-feedback-form textarea:focus,#finalist-feedback-form-finalist-feedback-form textarea:hover{border:2px solid #000;outline:none}#finalist-feedback-form-finalist-feedback-form.js-active{position:fixed;padding:0;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:9999;max-width:100%}#finalist-feedback-form-finalist-feedback-form.js-active .content{padding:50px;background-color:#efefef;position:fixed;top:17%;right:0;max-width:33.33%;margin:0 auto;z-index:10000}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){#finalist-feedback-form-finalist-feedback-form.js-active .content{overflow-y:scroll!important;height:100%}}@media all and (min-width:800px) and (max-width:1199px){#finalist-feedback-form-finalist-feedback-form.js-active .content{max-width:45%}}#finalist-feedback-form-finalist-feedback-form.js-active.open .close-button{position:absolute;top:50px;right:50px;height:17px;width:17px;cursor:pointer}#finalist-feedback-form-finalist-feedback-form.js-active.open .close-button:before{content:"";position:absolute;top:0;right:0;font-size:16px}#finalist-feedback-form-finalist-feedback-form.processing .content .loader{height:100%;width:100%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;z-index:10001}.feedback-button{background-color:#262626;background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:block;height:100px;position:fixed;right:0;top:45%;width:30px;z-index:510}.feedback-button span{transform:rotate(90deg);color:#fff;display:block;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:700;padding-left:15px}.feedback-button:hover{background-color:#ddd}@media all and (min-width:0px) and (max-width:479px){.feedback-button{height:80px;width:25px;bottom:25px;top:auto}.feedback-button span{padding-left:7px;font-size:14px}}div[id*=finalist-facets-]{margin-top:40px}div[id*=finalist-facets-] .content{background:#efefef}#finalist-facets-finalist-facets-additional{margin-top:0}#finalist-facets-finalist-facets-additional .content h2{border-bottom:4px solid #d7d7d7;margin:0 0 15px;padding:30px 0 20px}#finalist-facets-finalist-facets-additional .content .filter-container{margin-bottom:30px!important}#finalist-facets-finalist-facets-additional .content .filter-container ul li,#navigation #finalist-blocks-finalist-megamenu ul,#navigation nav .menu-block-wrapper ul,.footer ul li,ul.social{list-style:none}#finalist-facets-finalist-facets-additional .content .filter-container ul li a{display:block;font-weight:400;margin-bottom:10px;text-transform:inherit}#finalist-facets-finalist-facets-additional .content .filter-container ul li a:after{content:"";position:absolute;right:15px;top:15px}#finalist-facets-finalist-facets-additional .content .select-link a:after{content:""}#finalist-facets-finalist-facets-reset{margin-bottom:30px}#finalist-facets-finalist-facets-reset .content{border-top:1px solid #d7d7d7;padding-top:30px}#finalist-facets-finalist-facets-reset .content a:after{content:""}#finalist-facets-number-of-results{font-weight:300;margin:0;text-transform:lowercase}#finalist-facets-number-of-results .content{background:#fff;border-bottom:1px solid #efefef;font-size:26px;padding:30px 0 16px 100px}#finalist-social-finalist-group-social-block h2,#finalist-social-finalist-social-media-block h2,.footer__inner #menu-menu-footer-menu ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu ul.menu>li>a,.footer__inner #menu-menu-footer-menu ul.menu>li>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu-en ul.menu>li>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li>span,.group-header{color:#fff;display:block;font-size:26px;font-weight:300;min-height:20px;line-height:normal}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){#finalist-social-finalist-group-social-block h2,#finalist-social-finalist-social-media-block h2,.footer__inner #menu-menu-footer-menu ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu ul.menu>li>a,.footer__inner #menu-menu-footer-menu ul.menu>li>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu-en ul.menu>li>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li>span,.group-header{font-size:20px;min-height:30px}}.footer,.footer__inner{margin-right:auto;margin-left:auto}.footer{font-size:0;background:#262626;max-width:1600px}.footer ul li{margin:0;padding:0;font-size:16px}.footer__inner{max-width:1170px;padding:55px 25px 38px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){.footer__inner{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.footer__inner{padding-right:20px;padding-left:20px}}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.footer__inner{padding-top:30px;padding-bottom:28px}}.footer__inner #menu-menu-bottom-menu,.footer__inner #menu-menu-bottom-menu-en{position:absolute;right:100px;top:50%;margin-top:3px}.footer__inner #menu-menu-bottom-menu .content a,.footer__inner #menu-menu-bottom-menu h2,.footer__inner #menu-menu-bottom-menu-en .content a,.footer__inner #menu-menu-bottom-menu-en h2{display:inline;font-size:12px;color:#aeaeae}.footer__inner #menu-menu-bottom-menu .content,.footer__inner #menu-menu-bottom-menu-en .content{display:inline}.footer__inner #menu-menu-bottom-menu .content a:before,.footer__inner #menu-menu-bottom-menu-en .content a:before{content:"|";padding-right:4px}.footer__inner #menu-menu-bottom-menu .content .menu,.footer__inner #menu-menu-bottom-menu-en .content .menu{display:inline;list-style:none}#navigation #finalist-blocks-finalist-megamenu ul:after,#navigation nav .menu-block-wrapper ul:after,.footer__inner #menu-menu-bottom-menu .content .menu:after,.footer__inner #menu-menu-bottom-menu-en .content .menu:after,.footer__inner #menu-menu-footer-menu ul.menu:after,.footer__inner #menu-menu-footer-menu-en ul.menu:after,ul.social:after{content:"";display:table;clear:both}.footer__inner #menu-menu-bottom-menu .content .menu li,.footer__inner #menu-menu-bottom-menu-en .content .menu li{float:left;list-style:none}.footer__inner #menu-menu-footer-menu,.footer__inner #menu-menu-footer-menu-en{display:inline-block;vertical-align:top}.footer__inner #menu-menu-footer-menu ul.menu>li,.footer__inner #menu-menu-footer-menu-en ul.menu>li{float:left;padding-right:30px;width:300px;margin-right:0}@media all and (min-width:1200px){.footer__inner #menu-menu-footer-menu ul.menu>li,.footer__inner #menu-menu-footer-menu-en ul.menu>li{width:286px}}.footer__inner #finalist-social-finalist-social-media-block h2,.footer__inner #menu-menu-footer-menu ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu ul.menu>li>a,.footer__inner #menu-menu-footer-menu ul.menu>li>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.no-link,.footer__inner #menu-menu-footer-menu-en ul.menu>li>.nolink,.footer__inner #menu-menu-footer-menu-en ul.menu>li>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li>span{margin-bottom:25px}.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf{margin-bottom:12px;line-height:20px}.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>span{font-size:16px;font-weight:400;min-height:auto;line-height:20px;display:list-item;margin-bottom:5px;color:#aeaeae!important}@media all and (min-width:0px) and (max-width:479px){.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>span{font-size:14px;line-height:18px;min-height:auto}}@media all and (min-width:480px) and (max-width:799px){.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>span,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>a,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>span{min-height:auto}}.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>a:hover,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>a:hover{color:#fff!important;text-decoration:none}.footer__inner #menu-menu-footer-menu ul.menu>li ul.menu>.leaf>span:hover,.footer__inner #menu-menu-footer-menu-en ul.menu>li ul.menu>.leaf>span:hover{text-decoration:none;color:#aeaeae!important}@media all and (min-width:800px) and (max-width:1199px){.footer__inner #finalist-social-finalist-social-media-block{width:23%}}.subfooter,.subfooter__inner{margin-right:auto;margin-left:auto}.subfooter{min-height:137px;background:#000;max-width:1600px}.subfooter__inner{max-width:1170px;box-sizing:content-box;height:106px;padding:32px 25px 0;position:relative}@media all and (min-width:0px) and (max-width:479px){.subfooter__inner{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.subfooter__inner{padding-right:20px;padding-left:20px}}.subfooter__inner img{height:73px}.address-footer{margin-top:20px;font-size:16px;color:#aeaeae}.address-footer a{color:#aeaeae;text-decoration:underline}.address-footer a:focus,.address-footer a:hover{color:#fff}.helptext{display:inline-block;vertical-align:text-top;position:relative;font-weight:400;text-align:center;height:20px;width:20px;margin-left:10px}.helptext .helptext_content{display:none;position:absolute;top:10px;left:40px;background:rgba(0,0,0,.8);color:#fff;font-size:14px;padding:10px 15px;width:290px;z-index:10}.helptext .helptext_content:before{position:absolute;top:0;left:-10px;content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent rgba(0,0,0,.8) transparent transparent}.helptext:before{color:#000;content:"i";font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;font-size:16px;font-style:italic;line-height:21px;background:#d7d7d7;width:20px;height:20px;display:block;position:absolute;top:0;right:0;text-transform:lowercase}.helptext:hover{cursor:pointer}.helptext:hover:before{color:#fff;background:#000}#navigation #finalist-blocks-finalist-megamenu ul li.expanded.js-touch-hover ul,#navigation #finalist-blocks-finalist-megamenu ul li.expanded:hover ul,#navigation nav .menu-block-wrapper ul li.expanded.js-touch-hover ul,#navigation nav .menu-block-wrapper ul li.expanded:hover ul,.helptext:hover .helptext_content,.sidebar .content ul li ul li li>a.active-trail .menu{display:block}@media all and (min-width:480px) and (max-width:799px){.helptext{position:absolute;right:10px}.helptext .helptext_content{top:10px;left:auto;right:40px}.helptext .helptext_content:before{right:-10px;left:auto;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent transparent rgba(0,0,0,.8)}}@media all and (min-width:0px) and (max-width:479px){.helptext{position:absolute;right:10px}.helptext .helptext_content{top:10px;left:auto;right:33px;width:210px}.helptext .helptext_content:before{right:-10px;left:auto;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent transparent rgba(0,0,0,.8)}}.inline-form{margin-bottom:20px}@media all and (min-width:1200px){.inline-form>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-form>div .form-item-department{-ms-flex-preferred-size:100%;flex-basis:100%}.inline-form select{width:auto}}.link-with-icon{display:block;position:relative;padding-left:30px;line-height:25px;padding-top:7px;padding-bottom:7px}.link-with-icon:before{position:absolute;top:12px;left:0;width:24px;text-align:center}.link-with-icon[target=_blank]:after,.link-with-optional-external-icon[target=_blank]:after{content:"";font-size:.8em;padding:0 0 0 7px;text-decoration:none;display:inline-block;margin-right:7px;text-indent:0}.link-with-icon--film:before{content:""}.link-with-icon--image:before{content:""}.link-with-icon--pdf:before{content:""}.list .view-header,.list__item{margin:0 0 16px;border-bottom:1px solid #efefef}.list .view-header{padding-bottom:16px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:18px;font-weight:300}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.list .view-header{padding-bottom:25px;font-size:26px}}.list__item{padding:0 0 16px}.list .view-empty,.list-teaser{font-size:16px}.list-teaser__main{margin-bottom:1em}.list-teaser__main h2 a,.page-with-filters div[class*=list-] .view-content>div h2 a,.page-with-filters div[class*=list-] ul li h2 a{font-weight:700;font-size:16px}@media all and (min-width:1200px){.list-teaser__bottom{display:-ms-flexbox;display:flex}.list-teaser__meta{width:70%}}.list-teaser__more{padding-top:1em}@media all and (min-width:1200px){.list-teaser__more{-ms-flex-item-align:end;align-self:flex-end;width:30%;padding-top:0}}.meta__label{font-weight:600}.meta__content,.meta__label,.meta__label>div{display:inline}.navigation-wrapper{position:relative;max-width:1600px;margin:0 auto}#navigation{background:#000}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){#navigation{display:none}}@media all and (min-width:0px) and (max-width:479px){#navigation nav{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){#navigation nav{padding-right:20px;padding-left:20px}}@media all and (min-width:1200px){#navigation nav{padding-left:10px}}#navigation #finalist-blocks-finalist-megamenu,#navigation nav .menu-block-wrapper{transition:height .5s ease;z-index:50}@media all and (min-width:0px) and (max-width:479px){#navigation #finalist-blocks-finalist-megamenu,#navigation nav .menu-block-wrapper{display:none}}#navigation #finalist-blocks-finalist-megamenu ul li,#navigation nav .menu-block-wrapper ul li{float:left;list-style:none;transition:background-color .4s ease;margin:-1px 0 0;padding:0;position:relative}#navigation #finalist-blocks-finalist-megamenu ul li:first-child,#navigation nav .menu-block-wrapper ul li:first-child{padding-left:0}#navigation #finalist-blocks-finalist-megamenu ul li span.nolink,#navigation nav .menu-block-wrapper ul li span.nolink{display:block;padding:0 10px;color:#fff;line-height:56px}#navigation #finalist-blocks-finalist-megamenu ul li a,#navigation nav .menu-block-wrapper ul li a{transition:color .4s ease;display:block;padding:0 10px;color:#fff;line-height:56px}#navigation #finalist-blocks-finalist-megamenu ul .plus:hover,#navigation #finalist-blocks-finalist-megamenu ul li a.active,#navigation #finalist-blocks-finalist-megamenu ul li a:hover,#navigation .home :hover,#navigation .home a:hover,#navigation nav .menu-block-wrapper ul .plus:hover,#navigation nav .menu-block-wrapper ul li a.active,#navigation nav .menu-block-wrapper ul li a:hover{color:#ffcd00;text-decoration:none}#navigation #finalist-blocks-finalist-megamenu ul li .hovered,#navigation nav .menu-block-wrapper ul li .hovered,.item-list .pager li.pager-first a:hover,.item-list .pager li.pager-last a:hover,.item-list .pager li.pager-next a:hover,.item-list .pager li.pager-previous a:hover{background-color:#3b3b3b}#navigation #finalist-blocks-finalist-megamenu ul li .hovered a,#navigation #finalist-blocks-finalist-megamenu ul li.expanded a,#navigation nav .menu-block-wrapper ul li .hovered a,#navigation nav .menu-block-wrapper ul li.expanded a{color:#fff}#navigation #finalist-blocks-finalist-megamenu ul li ul,#navigation nav .menu-block-wrapper ul li ul{background-color:#fff;display:none;min-width:270px;position:absolute;top:56px;width:100%;z-index:51}#navigation #finalist-blocks-finalist-megamenu ul li ul li,#navigation nav .menu-block-wrapper ul li ul li{display:block;float:none;margin:0;padding:0}#navigation #finalist-blocks-finalist-megamenu ul li ul li .active,#navigation #finalist-blocks-finalist-megamenu ul li ul li a,#navigation nav .menu-block-wrapper ul li ul li .active,#navigation nav .menu-block-wrapper ul li ul li a{color:#000;line-height:normal;padding:9px 10px}#navigation #finalist-blocks-finalist-megamenu ul li.expanded span.nolink,#navigation nav .menu-block-wrapper ul li.expanded span.nolink{background-color:#000}#navigation #finalist-blocks-finalist-megamenu ul li.expanded a.active-trail,#navigation nav .menu-block-wrapper ul li.expanded a.active-trail,.content-block-spotlight-2-column .fc-spotlight-2-column a:hover .link span:after{color:#ffcd00}#navigation #finalist-blocks-finalist-megamenu ul li.expanded.js-touch-hover a,#navigation #finalist-blocks-finalist-megamenu ul li.expanded:hover a,#navigation nav .menu-block-wrapper ul li.expanded.js-touch-hover a,#navigation nav .menu-block-wrapper ul li.expanded:hover a,.page-with-filters .page-header #views-exp-search-page .views-exposed-widget.views-submit-button:hover:before{color:#000}#navigation #finalist-blocks-finalist-megamenu ul li.expanded.js-touch-hover a:hover,#navigation #finalist-blocks-finalist-megamenu ul li.expanded:hover a:hover,#navigation nav .menu-block-wrapper ul li.expanded.js-touch-hover a:hover,#navigation nav .menu-block-wrapper ul li.expanded:hover a:hover{background-color:#e0e0e0}#navigation #finalist-blocks-finalist-megamenu ul .plus,#navigation nav .menu-block-wrapper ul .plus{cursor:pointer;color:#fff;font-size:16px;line-height:56px;margin-left:30px;padding-left:21px;position:relative}#navigation #finalist-blocks-finalist-megamenu ul .plus:before,#navigation nav .menu-block-wrapper ul .plus:before{content:"+";font-size:24px;font-weight:700;left:0;position:absolute}#navigation #finalist-blocks-finalist-megamenu ul .plus.open:before,#navigation nav .menu-block-wrapper ul .plus.open:before{content:"-";left:2px;top:-2px}#navigation #finalist-blocks-finalist-megamenu ul .menu-extended,#navigation nav .menu-block-wrapper ul .menu-extended{border-top:1px solid #262626;overflow:visible!important;padding-left:41px}#navigation .home{padding:0!important}#navigation .home *,#navigation .home a{font-family:'icomoon';-webkit-font-feature-settings:"liga","dlig";-moz-font-feature-settings:"liga","dlig";-ms-font-feature-settings:"liga","dlig";-o-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";text-rendering:optimizeLegibility;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;color:#fff;line-height:56px;padding-right:10px}#menu-menu-hamburger-menu .back-to-uu a,#menu-menu-hamburger-menu-en .back-to-uu a{width:100%;height:100%;display:inline-block;vertical-align:middle;color:#fff;line-height:60px;white-space:nowrap;text-overflow:ellipsis;padding-right:20px;overflow:hidden;font-size:14px}#menu-menu-hamburger-menu .back-to-uu a:before,#menu-menu-hamburger-menu-en .back-to-uu a:before{border-radius:16px;content:"";height:30px;text-align:center;width:30px;margin:0 13px 0 20px;display:inline-block;vertical-align:middle;border:2px solid #ffcd00;color:#ffcd00;line-height:28px;font-size:16px}#menu-menu-hamburger-menu .open,#menu-menu-hamburger-menu-en .open{background:#fff!important}#hamburger_menu #menu-menu-hamburger-menu h2,#hamburger_menu #menu-menu-hamburger-menu-en h2,#menu-menu-hamburger-menu .migrated-menu ul li ul,#menu-menu-hamburger-menu-en .migrated-menu ul li ul,.sidebar div[id*=facetapi-] ul li input{display:none}.omni-wrapper{transition:left .5s ease;position:relative;left:0;overflow:hidden}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){#finalist-blocks-finalist-og-single-menu-block{display:none}}#hamburger_menu{transition:width .5s ease;z-index:999;position:absolute;top:0;left:-256px;width:0;background:#ffcd00;height:100%}.admin-menu #hamburger_menu{top:29px}#hamburger_menu #menu-menu-hamburger-menu,#hamburger_menu #menu-menu-hamburger-menu-en{transition:height .5s ease;background:#ffcd00;height:0;position:absolute;width:256px;z-index:100}#hamburger_menu #menu-menu-hamburger-menu ul,#hamburger_menu #menu-menu-hamburger-menu-en ul{padding:0}#hamburger_menu #menu-menu-hamburger-menu ul li,#hamburger_menu #menu-menu-hamburger-menu-en ul li{border-bottom:1px solid #ffcd00;font-size:16px;line-height:24px;list-style:none;margin:0;padding:0;position:relative}#hamburger_menu #menu-menu-hamburger-menu ul li a,#hamburger_menu #menu-menu-hamburger-menu-en ul li a{color:#000;display:inline-block;height:100%;overflow:hidden;padding:20px 10px 20px 80px;vertical-align:middle;word-break:break-word;width:100%}#hamburger_menu #menu-menu-hamburger-menu ul li a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:before{border-radius:22px;content:"";border:2px solid #fff;color:#fff;display:inline-block;font-family:'icomoon';height:40px;margin:0 13px 0 -55px;text-align:center;vertical-align:middle;width:40px;position:absolute;top:20%}@media all and (min-width:1200px){#hamburger_menu #menu-menu-hamburger-menu ul li a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:before{padding-top:10px}}#hamburger_menu #menu-menu-hamburger-menu ul li a:hover:before,#hamburger_menu #menu-menu-hamburger-menu-en ul li a:hover:before,#navigation #finalist-blocks-finalist-megamenu ul li.expanded.js-touch-hover span.nolink,#navigation #finalist-blocks-finalist-megamenu ul li.expanded:hover span.nolink,#navigation nav .menu-block-wrapper ul li.expanded.js-touch-hover span.nolink,#navigation nav .menu-block-wrapper ul li.expanded:hover span.nolink{background-color:#fff;color:#000}#hamburger_menu #menu-menu-hamburger-menu ul.active,#hamburger_menu #menu-menu-hamburger-menu-en ul.active{list-style:none;border-bottom:1px solid #000;font-size:16px}#hamburger_menu #menu-menu-hamburger-menu ul.active a,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a{display:inline-block;vertical-align:middle;color:#fff;background-color:#000}#hamburger_menu #menu-menu-hamburger-menu ul.active a:before,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a:before{line-height:37px;border:2px solid #ffcd00;color:#ffcd00;font-size:21px}#hamburger_menu #menu-menu-hamburger-menu ul.active a:hover:before,#hamburger_menu #menu-menu-hamburger-menu-en ul.active a:hover:before,.item-list .pager li a:hover{background-color:#ffcd00;color:#000}.item-list .pager{margin-top:55px}.item-list .pager li,.item-list .pager li a{background-color:#efefef;height:42px;padding:0;width:42px}.item-list .pager li{margin:0 5px 0 0;overflow:hidden;position:relative;text-align:center;font-size:16px;display:inline-block;line-height:20px}.item-list .pager li.pager-current{cursor:default;line-height:42px}.item-list .pager li a{display:block;line-height:42px;text-decoration:none!important}.item-list .pager li a:hover{text-decoration:none!important}.item-list .pager li.pager-first a,.item-list .pager li.pager-last a,.item-list .pager li.pager-next a,.item-list .pager li.pager-previous a{background-color:#000;color:#fff;font-size:0;text-decoration:none!important}.item-list .pager li.pager-next a:before{content:"";font-size:16px;line-height:42px}.item-list .pager li.pager-next a:before,.item-list .pager li.pager-previous a:before{text-decoration:none!important;color:#fff;height:42px;left:0;text-align:center;top:0;width:42px}.item-list .pager li.pager-last a:before{content:"";font-size:16px;line-height:42px}.item-list .pager li.pager-first a:before,.item-list .pager li.pager-last a:before{text-decoration:none!important;color:#fff;height:42px;left:0;text-align:center;top:0;width:42px}.item-list .pager li.pager-first a:before,.item-list .pager li.pager-previous a:before{content:"";font-size:16px;line-height:42px}.item-list .pager li.pager-first a:before{text-indent:-8px}.item-list .pager li.pager-first a:after{content:"";line-height:42px;text-decoration:none!important;color:#fff;font-size:16px}.item-list .pager li.pager-last a:before{text-indent:-8px}.item-list .pager li.pager-last a:after{content:"";text-decoration:none!important;line-height:42px;color:#fff;font-size:16px}.item-list .pager li.pager-ellipsis{line-height:42px}.related-list__item{padding-left:0;list-style:none;border-bottom:1px solid #efefef}.related-list a{display:block;font-size:16px;line-height:28px;padding:13px 0 13px 3px}.sidebar h2{border-bottom:4px solid #d7d7d7;line-height:normal;margin:0;padding:15px 20px 12px 0}@media all and (min-width:800px) and (max-width:1199px){.sidebar h2{font-size:20px;padding:50px 0 20px}}.sidebar.first h2.filter-column-title{color:#000;cursor:pointer;font-size:16px;font-weight:700;line-height:30px;padding:10px 40px 10px 15px;position:relative;text-transform:uppercase;text-align:left;border-bottom-width:0}@media all and (min-width:480px) and (max-width:799px){.sidebar.first h2.filter-column-title{padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.sidebar.first h2.filter-column-title{margin-top:5px}}.sidebar.first h2.filter-column-title:after{content:"";font-size:10px;position:absolute;right:15px;top:22px}@media all and (min-width:480px) and (max-width:799px){.sidebar.first h2.filter-column-title:after{right:20px}}.sidebar.second h2{font-weight:400}.sidebar .content ul{padding-top:.5em}.sidebar .content ul li{font-size:16px;list-style:none;margin-left:0;padding:4px 0;position:relative}.sidebar .content ul li ul li li>a.active,.sidebar .content ul li.active>a{color:#262626!important;font-weight:700}.sidebar .content ul li:first-child .separator{display:none}.sidebar .content .view-content>.menu .list-news_and_agenda_menu .menu>li>h2:first-child,.sidebar .content ul li ul li:first-child,.sidebar .content ul li:first-child ul,.sidebar .content>.menu .list-news_and_agenda_menu .menu>li>h2:first-child{padding-top:0}.sidebar .content ul li .separator hr{border:none;border-top:1px solid #d7d7d7}.sidebar .content ul li ul li li:first-child{padding-top:4px}.sidebar .content ul li ul li li>a{color:#787878;font-size:14px}.sidebar .content ul li ul li li>a:before{color:#787878;content:"";font-family:'icomoon';font-size:8px;vertical-align:0;padding-right:10px}.sidebar .content ul li ul li li>a .menu{display:none;padding:0 0 5px 20px}.sidebar .content .view-content>.menu,.sidebar .content>.menu{border-bottom:1px solid #d7d7d7;padding:50px 0 0}.sidebar .content .view-content>.menu>li:not(:first-child)>a,.sidebar .content>.menu>li:not(:first-child)>a{border-top:1px solid #d7d7d7}.sidebar .content .view-content>.menu li,.sidebar .content>.menu li{font-size:16px;padding:0;line-height:40px}.sidebar .content .view-content>.menu li a,.sidebar .content>.menu li a{display:block;font-size:16px;line-height:25px;padding-top:7px;padding-right:5px;padding-bottom:7px}.sidebar .content .view-content>.menu li .menu,.sidebar .content>.menu li .menu{padding:0 0 10px}.sidebar .content .view-content>.menu li .menu li,.sidebar .content>.menu li .menu li{font-size:16px;padding:0 0 10px;line-height:30px}.sidebar .content .view-content>.menu li .menu li.last,.sidebar .content>.menu li .menu li.last{padding-bottom:0}.sidebar .content .view-content>.menu li .menu li:before,.sidebar .content>.menu li .menu li:before{content:"";color:#3b3b3b;font-size:8px;left:0;line-height:21px;padding-right:10px;position:absolute;top:0;vertical-align:0}.sidebar .content .view-content>.menu li .menu li.active-trail:before,.sidebar .content>.menu li .menu li.active-trail:before{color:#262626}.sidebar .content .view-content>.menu li .menu li.expanded.active-trail:before,.sidebar .content>.menu li .menu li.expanded.active-trail:before{color:#3b3b3b}.sidebar .content .view-content>.menu li .menu li a,.sidebar .content>.menu li .menu li a{border-bottom:0;font-size:14px;color:#3b3b3b;padding:0 5px 0 15px;line-height:20px}.sidebar .content .view-content>.menu li .menu li a.active,.sidebar .content>.menu li .menu li a.active{color:#262626}.sidebar .content .view-content>.menu li .menu li .menu,.sidebar .content>.menu li .menu li .menu{padding:10px 0 0 20px}.sidebar div[id*=facetapi-] h2{border-bottom:4px solid #d7d7d7;margin:0;padding:30px 0 17px}.sidebar div[id*=facetapi-] ul{background:#efefef;padding-top:15px}@media all and (min-width:0px) and (max-width:479px){.sidebar div[id*=facetapi-] ul{overflow:hidden}}.sidebar div[id*=facetapi-] ul li{list-style:none;margin-left:0;padding:0 30px 0 0;position:relative}.sidebar div[id*=facetapi-] ul li:before{background:#fff;border:1px solid #bfbfbf;content:"";height:16px;left:0;position:absolute;top:3px;width:16px}.sidebar div[id*=facetapi-] ul li a{color:#3b3b3b;display:block;font-size:12px;padding-left:30px;position:relative;z-index:11}.sidebar div[id*=facetapi-] ul li a span{color:#000;font-size:16px;margin-right:7px}.sidebar div[id*=facetapi-] ul li a span.facet-count{color:#3b3b3b;font-size:12px}.sidebar div[id*=facetapi-] ul li a.facetapi-active:after{background:#000;content:"";height:10px;left:3px;position:absolute;top:6px;width:10px;z-index:10}.sidebar div[id*=facetapi-] ul li ul{margin-bottom:0;margin-left:30px;padding-top:.25em}.sidebar div[id*=facetapi-] ul li ul li{padding-right:0}.sidebar .content .view-content>.menu li .contact-info{line-height:25px}.content-block .fc-link-lists a[target=_blank]:after,.content-block .text a[target=_blank]:after,.sidebar .content .view-content>.menu li a[target=_blank]:after{content:"";font-size:.8em;padding:0 0 0 7px;text-decoration:none;display:inline-block;margin-right:7px;text-indent:0}.sidebar-block-links .yellow-link-wrapper{text-align:left;margin-top:30px;margin-bottom:30px}@media all and (min-width:800px) and (max-width:1199px){.sidebar-block-links .yellow-link-wrapper a{font-size:13px}}.skip{text-align:center}.skip__link{display:inline-block;text-decoration:underline;padding:10px}#finalist-social-finalist-group-social-block,#finalist-social-finalist-social-media-block{display:inline-block;margin-right:0;vertical-align:top;width:255px}@media all and (min-width:1200px){#finalist-social-finalist-group-social-block,#finalist-social-finalist-social-media-block{width:295px}}#finalist-social-finalist-group-social-footer{text-align:center;background-color:#efefef}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){#finalist-social-finalist-group-social-footer{display:none}}.no-sidebars #finalist-social-finalist-group-social-footer{display:none}ul.social li{height:42px;width:42px;float:left;position:relative;padding:0!important}ul.social li a{display:block;height:100%;width:100%;overflow:hidden;text-indent:-9999px;text-decoration:none}ul.social li a:before{font-size:32px!important;color:#fff;top:50%;margin-top:-16px;left:50%;margin-left:-16px;position:absolute;text-indent:0}ul.social li a.fa-amazon{background-color:#f90}ul.social li a.fa-amazon:before{content:""}ul.social li a.fa-behance{background-color:#1769ff}ul.social li a.fa-behance:before{content:""}ul.social li a.fa-blogger{background-color:#f57d00}ul.social li a.fa-blogger:before{content:""}ul.social li a.fa-dribbble{background-color:#ec4989}ul.social li a.fa-dribbble:before{content:""}ul.social li a.fa-dropbox{background-color:#007ee5}ul.social li a.fa-dropbox:before{content:""}ul.social li a.fa-facebook{background-color:#3b5997;color:#3b5997}ul.social li a.fa-facebook:before{content:""}ul.social li a.fa-flickr{background-color:#fe0883}ul.social li a.fa-flickr:before{content:""}ul.social li a.fa-foursquare{background-color:#8fd400}ul.social li a.fa-foursquare:before{content:""}ul.social li a.fa-github{background-color:#fff}ul.social li a.fa-github:before{content:"";color:#171515}ul.social li a.fa-googlep{background-color:#d6492c}ul.social li a.fa-googlep:before{content:""}ul.social li a.fa-instagram{background:#fff}ul.social li a.fa-instagram:before{background-image:url(../../images/icons/instagram.svg);content:'';width:34px;height:34px;background-size:34px;margin-left:-17px;margin-top:-17px}ul.social li a.fa-joomla{background-color:#f44321}ul.social li a.fa-joomla:before{content:""}ul.social li a.fa-lastfm{background-color:#d51007}ul.social li a.fa-lastfm:before{content:""}ul.social li a.fa-linkedin{background-color:#0274b3;color:#0274b3}ul.social li a.fa-linkedin:before{color:#fff;content:"";font-size:30px!important;margin-top:-15px;margin-left:-15px}ul.social li a.fa-paypal{background-color:#003087}ul.social li a.fa-paypal:before{content:""}ul.social li a.fa-pinterest{background-color:#fff;color:#fff}ul.social li a.fa-pinterest:before{color:#d62327;content:"";font-size:42px!important;margin-left:-21px;margin-top:-21px}ul.social li a.fa-soundcloud{background-color:#f80}ul.social li a.fa-soundcloud:before{content:""}ul.social li a.fa-spotify{background-color:#1db954}ul.social li a.fa-spotify:before{content:""}ul.social li a.fa-stumbleupon{background-color:#eb4924}ul.social li a.fa-stumbleupon:before{content:""}ul.social li a.fa-skype{background-color:#12a5f4}ul.social li a.fa-skype:before{content:""}ul.social li a.fa-tumblr{background-color:#2b4964}ul.social li a.fa-tumblr:before{content:""}ul.social li a.fa-twitter{background-color:#01acec;color:#01acec}ul.social li a.fa-twitter:before{content:""}ul.social li a.fa-vimeo{background-color:#06b8ec}ul.social li a.fa-vimeo:before{content:""}ul.social li a.fa-vine{background-color:#00b488}ul.social li a.fa-vine:before{content:""}ul.social li a.fa-wordpress{background-color:#21759b}ul.social li a.fa-wordpress:before{content:""}ul.social li a.fa-yelp{background-color:#af0606}ul.social li a.fa-yelp:before{content:""}ul.social li a.fa-youtube{background-color:#fff;color:#fff}ul.social li a.fa-youtube:before{color:#d62327;content:""}.page-with-filters .sidebar{display:block;padding:0 0 30px}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.page-with-filters .sidebar{padding-bottom:0}}.page-with-filters .page-header #views-exp-search-page{position:absolute;z-index:2;left:250px;padding:46px 0 0;margin:auto}.page-with-filters .page-header #views-exp-search-page .views-exposed-widget.views-submit-button{height:42px;width:42px;position:absolute;top:50%;right:0;z-index:10;margin-top:-24px}.page-with-filters .page-header #views-exp-search-page .views-exposed-widget.views-submit-button:before{content:"";font-size:20px;color:#aeaeae;position:absolute;left:10px;top:10px;z-index:10}.page-with-filters .page-header #views-exp-search-page .views-exposed-widget.views-submit-button #edit-submit-search{box-shadow:none;font-size:0;z-index:100;position:absolute;height:42px;width:42px;background-color:transparent;top:0}.front section.content,.page-with-filters .content.column .content{padding:0}.page-with-filters .content.column .content.column{overflow-x:hidden}.page-with-filters .content.column .content.column .view-content h2 a{word-break:break-word}.page-with-filters .filter-helptext{display:none;position:relative;background-color:#fff4c9;padding-top:10px;padding-bottom:10px}@media all and (min-width:0px) and (max-width:479px){.page-with-filters .filter-helptext{padding-right:45px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.page-with-filters .filter-helptext{padding-right:58px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-filters .filter-helptext{padding-left:25px;padding-right:65px}}@media all and (min-width:1200px){.page-with-filters .filter-helptext{padding-left:100px;padding-right:65px}}.page-with-filters .filter-helptext.is-visible{display:block}.page-with-filters .filter-helptext__close{position:absolute;top:0;right:0;bottom:0;width:45px;cursor:pointer}@media all and (min-width:480px) and (max-width:799px){.page-with-filters .filter-helptext__close{width:58px}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.page-with-filters .filter-helptext__close{width:65px}}.page-with-filters .filter-helptext__close:after{content:"";position:absolute;top:30px;right:25px}@media all and (min-width:0px) and (max-width:479px){.page-with-filters .filter-helptext__close:after{right:15px}}@media all and (min-width:480px) and (max-width:799px){.page-with-filters .filter-helptext__close:after{right:20px}}.page-with-filters .filter-helptext__close:hover,.select:after{background-color:#000}.page-with-filters .filter-helptext__close:hover:after{color:#fff4c9}.page-with-filters h1{padding-top:25px;line-height:1.4;margin-bottom:0}@media all and (min-width:0px) and (max-width:479px){.page-with-filters h1{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.page-with-filters h1{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-filters h1{padding-left:25px;padding-right:65px}}@media all and (min-width:1200px){.page-with-filters h1{padding-left:100px;padding-right:65px}}.page-with-filters div[class*=list-] .view-header{padding:30px 15px 16px;border-bottom:1px solid #efefef;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:26px;font-weight:300}@media all and (min-width:0px) and (max-width:479px){.page-with-filters div[class*=list-] .view-header{font-size:18px;padding-top:20px}}@media all and (min-width:480px) and (max-width:799px){.page-with-filters div[class*=list-] .view-header{font-size:18px;padding-top:20px;padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-filters div[class*=list-] .view-header{padding:35px 25px 25px}}@media all and (min-width:1200px){.page-with-filters div[class*=list-] .view-header{padding:35px 25px 25px 100px}}.page-with-filters div[class*=list-] .view-header span{display:block;font-size:18px;line-height:24px;padding-top:10px}.page-with-filters div[class*=list-] .view-header span em{font-weight:700;color:#c00a35;font-size:18px;font-style:normal}.page-with-filters div[class*=list-] .view-filters{display:none}.page-with-filters div[class*=list-] .view-content{margin-top:20px;padding-right:15px;padding-left:15px}@media all and (min-width:480px) and (max-width:799px){.page-with-filters div[class*=list-] .view-content{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-filters div[class*=list-] .view-content{padding-right:25px;padding-left:25px}}@media all and (min-width:1200px){.page-with-filters div[class*=list-] .view-content{padding-right:25px;padding-left:100px}}.page-with-filters div[class*=list-] .view-content>div,.page-with-filters div[class*=list-] ul li{list-style:none outside none;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #efefef}.page-with-filters div[class*=list-] .view-content>div .excerpt strong,.page-with-filters div[class*=list-] ul li .excerpt strong{font-weight:400;background:#fff4c9;display:inline-block;padding:0 4px}.page-with-filters div[class*=list-] .view-content>div .url a,.page-with-filters div[class*=list-] ul li .url a{color:#787878;font-size:14px}.page-with-filters div[class*=list-] .view-footer{padding:0 0 0 100px;color:#aeaeae;font-size:14px}.page-with-filters div[class*=list-] .more-link,.page-with-filters div[class*=list-] .pager{padding-right:15px;padding-left:15px}@media all and (min-width:480px) and (max-width:799px){.page-with-filters div[class*=list-] .more-link,.page-with-filters div[class*=list-] .pager{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.page-with-filters div[class*=list-] .more-link,.page-with-filters div[class*=list-] .pager{padding-right:25px;padding-left:25px}}@media all and (min-width:1200px){.page-with-filters div[class*=list-] .more-link,.page-with-filters div[class*=list-] .pager{padding-right:25px;padding-left:100px}}.select{position:relative;margin-right:1.6em}@media all and (min-width:1200px){.select{display:inline-block}}.select:after{content:"";position:absolute;top:0;right:0;width:45px;height:45px;color:#fff;text-align:center;font-size:12px;line-height:40px;padding-top:5px;box-sizing:border-box;pointer-events:none}.select select{min-width:200px;width:100%;font-size:14px;-webkit-appearance:none;color:#000;height:45px;border:1px solid #000;border-radius:0;padding:10px 55px 10px 10px;background-color:#f8f8f8}@media all and (min-width:480px) and (max-width:799px),all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.select select{font-size:16px}}.select2-container{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;width:400px;font-weight:700;color:#000;min-width:400px;max-width:400px}.select2-container--default .select2-selection--single{border-radius:0;border-width:0;padding:0 30px 0 22px}.select2-container--default .select2-selection--multiple,.select2-dropdown{border-radius:0;border-width:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:transparent;border-width:0;line-height:42px;margin:0;padding:0 30px;border-radius:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:400px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:none}.select2-container .select2-search--inline .select2-search__field,h1+.blocks .content-block{margin-top:0}.select2-container--default.select2-container--focus .select2-selection--multiple{border-width:0}.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;padding:0}.select2-container .select2-selection--single{height:42px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ffcd00}.select2-dropdown{background-color:#000;color:#fff}.select2-search--dropdown .select2-search__field{padding-left:25px}.select2-results__option{padding-right:10px;padding-left:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.js-select2.is-disabled+.select2-container{pointer-events:none;-ms-touch-action:none;touch-action:none}.js-select2.is-disabled+.select2-container .select2-selection--multiple{background-color:#ededed}.js-select2.is-disabled+.select2-container .select2-search__field{display:none}.node-social-media-links{margin-top:38px}@media all and (min-width:0px) and (max-width:479px){.node-social-media-links{margin-left:15px;margin-right:15px}}@media all and (min-width:480px) and (max-width:799px){.node-social-media-links{margin-left:20px;margin-right:20px}}@media all and (min-width:800px) and (max-width:1199px){.node-social-media-links{margin-left:25px}}.node-social-media-links .label-above{font-weight:100;font-size:32px;line-height:36px;margin-bottom:30px}@media all and (min-width:480px) and (max-width:799px),all and (min-width:800px) and (max-width:1199px){.node-social-media-links .label-above{font-size:28px;line-height:32px;margin-bottom:18px}}@media all and (min-width:0px) and (max-width:479px){.node-social-media-links .label-above{font-size:22px;line-height:26px;margin-bottom:16px}}.node-social-media-links .item-list ul{margin:0 0 50px}.node-social-media-links .item-list ul li{display:inline-block;list-style-type:none;padding:0;margin:0 15px 0 0}.node-social-media-links .item-list ul li a{font-size:0}.node-social-media-links .item-list ul li a:before{content:"";display:inline-block;vertical-align:top;height:42px;width:42px;background-color:#000;color:#fff;font-size:32px;line-height:42px;text-align:center;transition:margin .2s linear}.node-social-media-links .item-list ul li a:after{content:"";display:inline-block;vertical-align:top;height:42px;width:42px;background-color:#ffcd00;color:#000;font-size:12px;line-height:42px;text-align:center}.node-social-media-links .item-list ul li .service-links-twitter:before{content:"";font-size:32px;line-height:42px}.node-social-media-links .item-list ul li .service-links-google-plus:before{content:"";font-size:25px;line-height:42px}.node-social-media-links .item-list ul li .service-links-linkedin:before{content:"";font-size:22px;line-height:42px}.tabs{margin:20px 0 0;border-bottom:2px solid #000}.tabs ul.primary{max-width:1170px;margin:0 auto;padding-right:25px;padding-left:25px;box-sizing:content-box;border-bottom-width:0;position:relative;left:-11px}@media all and (min-width:0px) and (max-width:479px){.tabs ul.primary{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.tabs ul.primary{padding-right:20px;padding-left:20px}}.tabs ul.primary li{font-size:16px;line-height:20px;display:inline-block}.tabs ul.primary li a{color:#000;background:#fff;border:2px solid #000;border-bottom:0;display:block;padding:4px 10px;font-size:14px}.tabs ul.primary li a:hover{background:rgba(255,205,0,.2)}.tabs ul.primary li a.active{background:#ffcd00;border-bottom:0}.media-vimeo-video,.media-youtube-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}@media all and (min-width:1200px){.content-block-spotlight-2-column .media-vimeo-video,.content-block-spotlight-2-column .media-youtube-video{padding:0;height:400px}}.media-vimeo-video iframe,.media-youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blocks{font-size:0}.column .text{font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;font-size:18px;line-height:34px}@media all and (min-width:0px) and (max-width:479px){.column .text{font-size:16px;line-height:26px}}.column .text a,.content-block-spotlight-4-column a:hover .link,.content-block-spotlight-4-column a:hover .text,.content-block-spotlights a:hover .link,.content-block-spotlights a:hover .text{text-decoration:underline}.column .text a:hover{transition:color .5s ease;color:#3b3b3b}.column .text a:not([href]){text-decoration:none}.column .text h2{text-transform:uppercase;font-weight:700}.column .text h2,.column .text h3{margin:0 0 4px;font-size:18px;margin-top:1.2em}.column .text h2+p,.column .text h3+p,.column .text p+ol,.column .text p+ul{margin-top:0!important}.column .text p{margin:1em 0 0}.column .text .intro p,.column .text h2,.column .text p.intro,.column table{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.column .text .intro p,.column .text p.intro{font-size:21px;font-weight:100;margin-bottom:20px;line-height:35px}.column table{border-top-color:#efefef;line-height:normal;margin-top:20px;width:100%}.column table tr td{border-bottom:1px solid #efefef}.content-block,.webform-client-form{margin-top:45px;margin-bottom:45px}@media all and (min-width:0px) and (max-width:479px){.content-block,.webform-client-form{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.content-block,.webform-client-form{padding-right:20px;padding-left:20px}}@media all and (min-width:800px) and (max-width:1199px){.content-block,.webform-client-form{padding-right:25px;padding-left:25px}}.content-block iframe{border:0}.content-block ol li,.content-block ol li:before,.content-block ul li{line-height:34px;font-size:18px}.column .text h3,.content-block ol li:before{font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif}.content-block h3{font-size:18px;margin:20px 0 4px}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.content-block-recent-3-column+.content-block-news-agenda{margin-top:60px}}.content-block--full-width{margin:0;padding:0}@media all and (min-width:1200px){.one-sidebar .content-block--full-width{margin-left:-100px}}.content-block-admin{text-align:left}@media all and (min-width:0px) and (max-width:479px),all and (min-width:480px) and (max-width:799px){.content-block-link-lists{padding-top:20px;padding-bottom:20px}}.content-block-link-lists.yellow{background-color:#ffcd00}.content-block-link-lists.white{background-color:#fff}.content-block-link-lists .fc-link-lists,.content-block-read-more-and-share .item-list ul li a{font-size:0}.content-block-link-lists .fc-link-lists .image{margin-bottom:11px}.content-block-link-lists .fc-link-lists .title{font-size:20px;line-height:28px;font-weight:700;padding-bottom:18px}.content-block-link-lists .fc-link-lists .item{display:inline-block;padding-bottom:20px;vertical-align:top}.content-block-link-lists .fc-link-lists .item .links a{padding-bottom:8px;display:table;position:relative;font-size:16px;text-indent:-16px;padding-left:16px;text-decoration:none}.content-block-link-lists .fc-link-lists .item .links a:before{content:"";font-size:7px;vertical-align:1px;padding:0 10px 0 1px;text-indent:0;display:inline-block;position:relative}.content-block-link-lists+.content-block-link-lists{margin:0}.no-sidebars .content-block-link-lists{padding-top:60px;padding-bottom:45px;margin-top:0;margin-bottom:0;background-color:#efefef}.content-block-spotlight-2-column{text-align:left}.content-block-spotlight-2-column .fc-spotlight-2-column{line-height:0}.content-block-spotlight-2-column .fc-spotlight-2-column a:hover{text-decoration:none}.content-block-spotlight-2-column .fc-spotlight-2-column .item{position:relative;display:inline-block;width:50%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .group-titel-wrapper{position:absolute;right:41px;bottom:41px}.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{max-width:420px;padding:25px;background-color:rgba(0,0,0,.5);color:#fff;font-size:24px;font-weight:700;line-height:35px;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;overflow:hidden}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video{position:relative;height:400px;max-width:800px;overflow:hidden}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video img{height:400px;max-width:800px;position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-jw-video .jwplayer{position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-jw-video embed,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-jw-video iframe,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-jw-video object,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-youtube-video .jwplayer,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-youtube-video embed,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-youtube-video iframe,.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-youtube-video object{position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%;height:100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video .media-jw-video .jwplayer{height:100%!important;width:auto!important}.content-block-2-column-text-image,.content-block-2-column-text-image-standing,.content-block-2-column-text-video{text-align:left;line-height:35px;font-size:18px;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif}.content-block-2-column-text-image .caption,.content-block-2-column-text-image-standing .caption,.content-block-2-column-text-video .caption{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-style:italic;font-weight:300;margin-top:10px;font-size:16px!important;line-height:26px!important;margin-bottom:0;padding:0;color:#3b3b3b}.content-block-2-column-text-image .title,.content-block-2-column-text-image-standing .title,.content-block-2-column-text-video .title{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;margin-top:25px}.content-block-2-column-text-image .text h2:first-child,.content-block-2-column-text-image-standing .text h2:first-child,.content-block-2-column-text-video .text h2:first-child{margin-top:10px}.content-block-2-column-text-image .image-wrapper,.content-block-2-column-text-image-standing .image-wrapper,.content-block-2-column-text-video .image-wrapper{width:33%;float:left;padding:8px 0 6px;margin-right:30px}@media all and (min-width:480px) and (max-width:799px){.content-block-2-column-text-image .image-wrapper,.content-block-2-column-text-image-standing .image-wrapper,.content-block-2-column-text-video .image-wrapper{margin-right:20px}}.content-block-2-column-text-image .video-wrapper,.content-block-2-column-text-image-standing .video-wrapper,.content-block-2-column-text-video .video-wrapper{width:50%;float:left;padding:8px 0 6px;margin-right:30px}@media all and (min-width:480px) and (max-width:799px){.content-block-2-column-text-image .video-wrapper,.content-block-2-column-text-image-standing .video-wrapper,.content-block-2-column-text-video .video-wrapper{margin-right:20px}}.content-block-2-column-text-image-standing.right .image-wrapper,.content-block-2-column-text-image.right .image-wrapper,.content-block-2-column-text-video.right .image-wrapper{width:33%;float:right;padding:8px 0 6px;margin-left:30px;margin-right:0}@media all and (min-width:480px) and (max-width:799px){.content-block-2-column-text-image-standing.right .image-wrapper,.content-block-2-column-text-image.right .image-wrapper,.content-block-2-column-text-video.right .image-wrapper{margin-left:20px}}.content-block-2-column-text-image-standing.right .video-wrapper,.content-block-2-column-text-image.right .video-wrapper,.content-block-2-column-text-video.right .video-wrapper{width:50%;float:right;padding:8px 0 6px;margin-left:30px;margin-right:0}@media all and (min-width:480px) and (max-width:799px){.content-block-2-column-text-image-standing.right .video-wrapper,.content-block-2-column-text-image.right .video-wrapper,.content-block-2-column-text-video.right .video-wrapper{margin-left:20px}}.content-block--followed-by-text+.content-block-2-column-text-image,.content-block--followed-by-text+.content-block-2-column-text-image-standing,.content-block--followed-by-text+.content-block-2-column-text-video{margin-top:18px}.content-block-spotlight-4-column+.content-block-spotlight-4-column{margin-top:0}.content-block-spotlight-4-column,.content-block-spotlights{padding-top:5px}.content-block-spotlight-4-column a:hover img,.content-block-spotlights a:hover img{opacity:.8}.content-block-spotlight-4-column .content-block-inner .title,.content-block-spotlights .content-block-inner .title{margin:0 0 30px}.content-block-spotlight-4-column .content-block-inner>.link,.content-block-spotlights .content-block-inner>.link{border-top:1px solid #e0e0e0;text-decoration:none!important}.content-block-spotlight-4-column .content-block-inner>.link a,.content-block-spotlights .content-block-inner>.link a{text-decoration:none!important}.content-block-spotlight-4-column .content-block-inner>.link a:hover,.content-block-spotlights .content-block-inner>.link a:hover{text-decoration:none!important;color:#000!important}.content-block-full-page-breaker-image-text{text-align:center;font-size:10px;font-weight:700;overflow:hidden}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.content-block-full-page-breaker-image-text.row1 .text-link{top:1em}.content-block-full-page-breaker-image-text.row2 .text-link{top:2em}.content-block-full-page-breaker-image-text.row3 .text-link{top:3em}.content-block-full-page-breaker-image-text.row4 .text-link{top:4em}.content-block-full-page-breaker-image-text.row5 .text-link{top:5em}}.content-block-full-page-breaker-image-text .content-block-inner{position:relative;background-color:#ffcd00;font-size:31px}@media all and (min-width:800px) and (max-width:1199px){.content-block-full-page-breaker-image-text .content-block-inner{height:350px}}.content-block-full-page-breaker-image-text .content-block-inner>.text-link{text-align:center;position:relative}.content-block-full-page-breaker-image-text .content-block-inner>.image+.text-link{min-height:0;position:absolute}.content-block-full-page-breaker-image-text .content-block-inner>.image+.text-link .text{text-shadow:0 0 10px rgba(0,0,0,.5);color:#fff}.content-block-full-page-breaker-image-text .link{text-align:center}.content-block-full-page-breaker-image-text .text-link{position:absolute;top:1em;left:50%;margin-left:-35%;text-align:center;width:70%}.content-block-full-page-breaker-image-text .text-link .text{color:#000;line-height:60px;font-size:52px;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;padding:0 0 10px}@media all and (min-width:800px) and (max-width:1199px){.content-block-full-page-breaker-image-text img{position:absolute;top:-100%;left:-100%;bottom:-100%;right:-100%;margin:auto;height:auto;max-width:inherit}}@media all and (min-width:1200px){.content-block-full-page-breaker-image-text--without-image .content-block-inner{height:500px}}.content-block-full-page-breaker-image-text--without-image .link a{background-color:#000;color:#fff}.content-block-full-page-breaker-image-text--without-image .link a:hover:after{color:#000}.content-block-full-page-breaker-image-text--without-image .link a:hover:before{background:#fff}.content-block-quote{text-align:left}.content-block-block-quote .content-block-inner,.content-block-quote .content-block-inner .text{line-height:50px;font-style:italic;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif}.content-block-quote .content-block-inner .text{padding:10px 30px;text-align:center;font-size:35px}.content-block-block-quote{display:table;width:100%;padding-top:15px;text-align:left}.content-block-block-quote .content-block-inner{font-size:150px;color:#ffcd00;display:table-row}.content-block-block-quote .content-block-inner:before{content:"\201C";height:100%;width:100px;display:table-cell;font-size:150px;vertical-align:top;padding-top:43px;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;color:#ffcd00;font-style:normal;text-indent:-8px}.content-block-block-quote .content-block-inner .text{font-size:30px;line-height:48px;margin-bottom:10px;font-style:italic;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;color:#000}.content-block-block-quote .content-block-inner .text:after{content:"\201D";font-style:normal}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.content-block-block-quote .content-block-inner .image{float:left}}.content-block-block-quote .content-block-inner .image img{height:81px;width:81px;border-radius:40px}.content-block-block-quote .content-block-inner .name-quotee{padding:15px 0 0 30px}.content-block-block-quote .content-block-inner .name-quotee:before{content:"";position:absolute;left:0;top:28px;width:20px;border-bottom:1px solid #aeaeae;height:1px}.content-block-block-quote .content-block-inner .name-quotee,.content-block-block-quote .content-block-inner .name-quotee a{line-height:25px;font-size:18px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-style:normal;color:#3b3b3b;font-weight:400;position:relative}.content-block-block-quote .content-block-inner .quotee-institute{padding-left:30px}.content-block-block-quote .content-block-inner .quotee-institute,.content-block-block-quote .content-block-inner .quotee-institute a{line-height:25px;font-size:14px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-style:normal;color:#aeaeae;font-weight:400}.content-block-block-quote .content-block-inner .image+.name-quotee,.content-block-block-quote .content-block-inner .image+.name-quotee+.quotee-institute{padding-left:0}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.content-block-block-quote .content-block-inner .image+.name-quotee,.content-block-block-quote .content-block-inner .image+.name-quotee+.quotee-institute{padding-left:100px}}.content-block-block-quote .content-block-inner .image+.name-quotee+.quotee-institute:before,.content-block-block-quote .content-block-inner .image+.name-quotee:before{content:"";width:0;border-bottom:0;height:0;display:block}.content-block-block-quote.content-block-block-quote--small-text .content-block-inner .text{font-size:22px;line-height:38px}.content-block-text{display:block;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;text-align:left}.content-block-text .text h1{font-size:36px;line-height:40px;margin-bottom:25px}.content-block-text .text a:not([href]){text-decoration:none}.content-block--followed-by-text+.content-block-text{margin-top:0}.content-block--followed-by-text{margin-bottom:0}.definition-list--followed-by-button+.content-block{margin-top:25px}.content-block-beeld,.content-block-big-image{text-align:left}.content-block-beeld .caption,.content-block-big-image .caption{font-style:italic;font-weight:300;line-height:26px;margin-top:15px;margin-bottom:20px;font-size:16px;color:#3b3b3b}.content-block-beeld .caption p,.content-block-big-image .caption p{margin:12px 0 50px}.content-block-beeld .image,.content-block-big-image .image,.content-block-read-more-and-share .read-more ul li.last,.content-block-read-more-and-share .social-share ul li.last{margin-bottom:0}.content-block-big-image .caption{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;box-sizing:content-box}@media all and (min-width:0px) and (max-width:479px){.content-block-big-image .caption{padding-right:15px;padding-left:15px}}@media all and (min-width:480px) and (max-width:799px){.content-block-big-image .caption{padding-right:20px;padding-left:20px}}@media all and (min-width:1200px){.one-sidebar .content-block-big-image .caption{padding-left:100px}}.content-block-recent-3-column .content-block-admin,.content-block-recent-3-column .content-block-recent-3-agenda,.content-block-recent-3-column .content-block-recent-3-image-text,.content-block-recent-3-column .content-block-recent-3-text-link{text-align:left;display:inline-block;vertical-align:top;margin-top:0;margin-bottom:42px;padding-right:0;padding-left:0}.content-block-recent-3-column .content-block-admin p,.content-block-recent-3-column .content-block-recent-3-agenda p,.content-block-recent-3-column .content-block-recent-3-image-text p,.content-block-recent-3-column .content-block-recent-3-text-link p{margin:0;padding:0;line-height:24px}.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner{background-color:#fff;min-height:407px;position:relative}.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner{min-height:407px;position:relative}.content-block-recent-3-column .content-block-admin .content-block-inner{background-color:#fff;min-height:407px;position:relative}.content-block-recent-3-image-text .link,.content-block-recent-3-text-link .link{position:absolute;bottom:-42px;max-width:100%;right:0}.content-block-recent-3-image-text .link a,.content-block-recent-3-image-text .link span,.content-block-recent-3-text-link .link a,.content-block-recent-3-text-link .link span{text-overflow:ellipsis;white-space:nowrap}.content-block-gallery .content-block-inner .gallery-element .field-collection-view a:hover,.content-block-recent-3-image-text a:hover,.content-block-recent-3-image-text a:hover .link span,.content-block-recent-3-text-link a:hover,.content-block-recent-3-text-link a:hover .link span{text-decoration:none}.content-block-recent-3-image-text a:hover .link span:before,.content-block-recent-3-text-link a:hover .link span:before{background:#000;content:"";height:100%;position:absolute;right:0;top:0;width:40px}.content-block-recent-3-image-text a:hover .link span:after{color:#ffcd00}.content-block-recent-3-text-link{overflow:visible}.content-block-recent-3-text-link .content-block-inner{background-color:#ffcd00;display:table;width:100%}.content-block-recent-3-text-link .text,.content-block-recent-3-text-link .text p{font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif;font-size:40px;line-height:50px;word-wrap:break-word}.content-block-recent-3-text-link .text{background-color:#ffcd00;color:#000;display:table-cell;max-width:390px;vertical-align:middle;padding:25px 50px}@media all and (min-width:800px) and (max-width:1199px){.content-block-recent-3-text-link .text .text,.content-block-recent-3-text-link .text .text p{font-size:30px;line-height:40px}}.content-block-recent-3-text-link .text p{margin:0;padding:0}.content-block-recent-3-text-link .link a,.content-block-recent-3-text-link .link span{background-color:#000;color:#fff}.content-block-recent-3-text-link .link a:hover:after,.content-block-recent-3-text-link .link span:hover:after,.content-block-recent-3-text-link a:hover .link span:after{color:#000}.content-block-recent-3-text-link .link a:hover:before,.content-block-recent-3-text-link .link span:hover:before,.content-block-recent-3-text-link a:hover .link span:before{background:#fff}.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner{background-color:#ffcd00}.content-block-recent-3-text-link--medium-text .text{font-size:30px;line-height:40px}.content-block-recent-3-text-link--small-text .text{font-size:20px;line-height:30px}@media all and (min-width:800px) and (max-width:1199px){.content-block-recent-3-text-link--small-text .text{font-size:20px;line-height:30px}}.content-block-recent-3-image-text .content-block-inner .image-video{position:relative}.content-block-recent-3-image-text .content-block-inner .image-video .media-jw-video,.content-block-recent-3-image-text .content-block-inner .image-video .media-youtube-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.content-block-recent-3-image-text .content-block-inner .image-video .media-jw-video .jwplayer,.content-block-recent-3-image-text .content-block-inner .image-video .media-jw-video embed,.content-block-recent-3-image-text .content-block-inner .image-video .media-jw-video iframe,.content-block-recent-3-image-text .content-block-inner .image-video .media-jw-video object,.content-block-recent-3-image-text .content-block-inner .image-video .media-youtube-video .jwplayer,.content-block-recent-3-image-text .content-block-inner .image-video .media-youtube-video embed,.content-block-recent-3-image-text .content-block-inner .image-video .media-youtube-video iframe,.content-block-recent-3-image-text .content-block-inner .image-video .media-youtube-video object{position:absolute;top:0;left:0;width:100%;height:100%}.content-block-recent-3-image-text .title{background-color:#fff;padding:16px 20px 0;font-size:24px;line-height:30px}.content-block-recent-3-image-text .text{background-color:#fff;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;overflow:hidden;font-size:16px}.content-block-recent-3-image-text .text *{font-size:16px}.content-block-recent-3-image-text .text p{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;padding:7px 21px 16px!important}.content-block-news-agenda>.content-block-inner>.title,.content-block-recent-3-column>.content-block-inner>.title{text-align:left;width:100%}.content-block-video .title{text-align:left}.content-block-video .caption{color:#3b3b3b;font-size:16px;font-style:italic;font-weight:300;line-height:26px;text-align:left}.content-block-read-more-and-share{text-align:left;font-size:18px}.content-block-read-more-and-share .links a{line-height:30px;padding:13px 0 13px 3px;display:block;font-weight:400;border-bottom:1px solid #efefef}.content-block-read-more-and-share .links a:first-child,.content-block-recent-2-column .content-block .links>a:first-child{padding-top:0}.content-block-gallery .content-block-inner .gallery-element .field-collection-view a[target=_blank] .title:after,.content-block-read-more-and-share .links a[target=_blank]:after,.content-block-recent-2-column .content-block .links>a[target=_blank]:after{content:"";font-size:.8em;padding:0 0 0 7px;text-decoration:none;display:inline-block;margin-right:7px;text-indent:0}.content-block-read-more-and-share .read-more,.content-block-read-more-and-share .social-share{display:inline-block;vertical-align:top}.content-block-read-more-and-share .read-more ul,.content-block-read-more-and-share .social-share ul{padding-left:0;margin:0}.content-block-read-more-and-share .social-share .title{margin-bottom:30px}.content-block-read-more-and-share .item-list ul li{list-style-type:none;padding:0;margin:0 0 15px}.content-block-read-more-and-share .item-list ul li a:before{content:"";display:inline-block;vertical-align:top;height:42px;width:42px;background-color:#000;color:#fff;font-size:32px;line-height:42px;text-align:center;transition:margin .2s linear}.content-block-read-more-and-share .item-list ul li a:after{content:"";display:inline-block;vertical-align:top;height:42px;width:42px;background-color:#ffcd00;color:#000;font-size:12px;line-height:42px;text-align:center}.content-block-read-more-and-share .item-list ul li a:hover:before{margin-left:3px}.content-block-read-more-and-share .item-list ul li .service-links-twitter:before{content:"";font-size:32px;line-height:42px}.content-block-read-more-and-share .item-list ul li .service-links-google-plus:before{content:"";font-size:25px;line-height:42px}.content-block-read-more-and-share .item-list ul li .service-links-linkedin:before{content:"";font-size:22px;line-height:42px}.content-block-recent-2-column p{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.content-block-recent-2-column p.intro{font-size:21px!important;line-height:35px!important}.content-block-recent-2-column ol li,.content-block-recent-2-column ul li{font-size:18px}.content-block-recent-2-column .content-block-recent-2-col-link-list,.content-block-recent-2-column .content-block-recent-2-col-title-text{padding-right:0;padding-left:0;display:inline-block;vertical-align:top;position:relative;font-size:20px;line-height:20px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.content-block-recent-2-column .content-block-recent-2-col-link-list,.content-block-recent-2-column .content-block-recent-2-col-title-text{margin-top:0;margin-bottom:0}}.content-block-recent-2-column .content-block:first-child{width:67%;padding-bottom:20px}.content-block-recent-2-column .content-block:last-child{width:33%;font-size:18px;line-height:18px}.content-block-recent-2-column .content-block .caption{font-weight:400;font-size:28px;line-height:28px;margin-bottom:20px}.content-block-recent-2-column .content-block .links>a{line-height:28px;padding:13px 0 13px 3px;display:block;font-weight:400;font-size:16px;border-bottom:1px solid #efefef}.content-block-recent-2-column .link{margin-top:1.2em;white-space:nowrap;text-align:left}.content-block-recent-2-column .content-block-recent-2-col-link-list+.content-block-recent-2-col-title-text .link{text-align:right}.content-block-recent-2-column .content-block-recent-2-col-title-text .link{margin-top:1.2em}.content-block-recent-2-column .content-block-recent-2-col-link-list .link{margin-top:0}.content-block-2-column-quote-text{text-align:left;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif}.content-block-2-column-quote-text p{font-size:18px;line-height:34px}.content-block-2-column-quote-text p.intro{font-size:22px;line-height:35px}.content-block-2-column-quote-text .text h2{line-height:35px}.content-block-2-column-quote-text .quote p{font-size:30px;line-height:48px;margin:0;padding:0}.content-block-2-column-quote-text .quote{margin-top:8px;margin-bottom:24px;padding-top:22px;font-size:30px;line-height:48px;border-top:8px solid #ffcd00;font-style:italic}@media all and (min-width:800px) and (max-width:1199px){.content-block-2-column-quote-text .quote{float:left;width:33%}}@media all and (min-width:1200px){.content-block-2-column-quote-text .quote{float:left;width:33%;margin-right:30px}}@media all and (min-width:800px) and (max-width:1199px){.content-block-2-column-quote-text.right .quote{float:right}}@media all and (min-width:1200px){.content-block-2-column-quote-text.right .quote{float:right;margin-right:0;margin-left:30px}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.one-sidebar .content-block-2-column-quote-text .quote{width:50%}}.content-block-table-2-column{text-align:left;font-size:18px}.content-block-table-2-column .text p{line-height:normal!important}.content-block-table-2-column .content-block-inner{border-bottom:1px solid #efefef}.content-block-table-2-column .content-block-inner>.title{font-weight:100;font-size:32px;margin-bottom:25px;line-height:36px}.content-block-table-2-column .content-block-inner .item{display:table-row;font-size:0}.content-block-table-2-column .content-block-inner .item .title{border-top:1px solid #efefef;display:table-cell;font-size:18px;font-weight:700;padding-bottom:12px;padding-top:12px}.content-block-table-2-column .content-block-inner .item .text{border-top:1px solid #efefef;display:table-cell;font-size:18px;padding:3px 0 3px 30px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.content-block-table-2-column .content-block-inner .item .text p{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;margin:12px 0;font-size:18px;line-height:24px}.content-block-table-2-column .content-block-inner .item .text ol li,.content-block-table-2-column .content-block-inner .item .text ul li{font-size:18px;line-height:28px}.content-block-table-2-column.two_one .content-block-inner .item .title{width:66.66%;min-width:66.66%}.content-block-table-2-column.two_one .content-block-inner .item .text{width:33.33%;min-width:33.33%}.content-block-gallery>.link{cursor:pointer;display:none}.content-block-gallery .content-block-inner .field-collection-container{border-bottom:none}.content-block-gallery .content-block-inner .field-collection-container .action-links,.content-block-gallery .content-block-inner .field-collection-container .field-collection-view-links,.content-block-gallery .content-block-inner .gallery-element .field-collection-view .url,.content-block-gallery .content-block-inner.links .link{display:none}.content-block-gallery .content-block-inner.links .link a{cursor:pointer}.content-block-folded-list,.content-block-gallery .content-block-inner .gallery-element{text-align:left}.content-block-gallery .content-block-inner .gallery-element .field-collection-view{border:1px solid #e0e0e0;display:none;margin-bottom:30px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view a:hover .image img{opacity:.8;transition:opacity .5s ease}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .content-container{margin:0 25px;padding:30px 0}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container{margin:0 25px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .content-container{min-height:170px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .item,.content-block-gallery .content-block-inner .gallery-element .field-collection-view .text p{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;text-align:left}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .image{background-color:#000}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .image img{width:100%;height:100%}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .title{font-size:16px;font-weight:700}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container{border-top:1px solid #e0e0e0;padding:15px 0}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .thumbnail{display:inline-block;min-width:70px;width:25%}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .thumbnail img{border-radius:30px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .info-container{display:inline-block;vertical-align:top;width:70%}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .info-container>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .name-gallery{font-size:14px;color:#3b3b3b;margin-top:5px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .author-container .org-part-gallery{color:#aeaeae;font-size:12px}.content-block-embedded-profile-list .content-block-inner{font-size:16px;text-align:left}.content-block-embedded-profile-list .content-block-inner .title{display:block;padding-left:0;margin-bottom:0;width:100%}.content-block-embedded-profile-list .content-block-inner .profile-item{display:inline-block;vertical-align:top;padding:20px 20px 0 0;width:49%}.content-block-embedded-profile-list .content-block-inner .profile-item .wrapper-content{width:100%;float:left}.content-block-embedded-profile-list .content-block-inner .profile-item .thumbnail+.wrapper-content{width:calc(100% - 115px);margin-top:0}.content-block-embedded-profile-list .content-block-inner .profile-item img{padding:0 20px 20px 0;max-height:152px;width:115px;float:left}.content-block-embedded-profile-list .content-block-inner .profile-item .date{color:#3b3b3b;text-transform:uppercase;line-height:12px;margin-bottom:4px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:300;font-size:12px}.content-block-embedded-profile-list .content-block-inner .profile-item .title{margin-bottom:5px!important;line-height:16px}.content-block-embedded-profile-list .content-block-inner .profile-item .title a,.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content .title a{line-height:24px;font-size:16px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:700}.content-block-embedded-profile-list .content-block-inner .profile-item .job-title{color:#3b3b3b;font-weight:600;margin-top:10px}.content-block-embedded-profile-list .content-block-inner .profile-item .label{color:#3b3b3b;font-weight:600}.content-block-embedded-profile-list .content-block-inner .profile-item .email,.content-block-embedded-profile-list .content-block-inner .profile-item .phone{color:#3b3b3b;line-height:20px;margin-bottom:4px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:300}.content-block-embedded-profile-list .content-block-inner .profile-item .address,.content-block-embedded-profile-list .content-block-inner .profile-item .jobs{color:#3b3b3b;margin-bottom:4px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:300}.content-block-embedded-profile-list .content-block-inner .profile-item .address{margin-top:10px;line-height:24px}.content-block-embedded-profile-list .content-block-inner .profile-item .jobs{margin-top:0;line-height:24px}@media all and (min-width:0px) and (max-width:479px){.content-block-embedded-profile-list .content-block-inner .profile-item{width:100%}}@media all and (min-width:480px) and (max-width:799px){.content-block-embedded-profile-list .content-block-inner .profile-item{width:100%}}@media all and (min-width:800px) and (max-width:1199px){.content-block-embedded-profile-list .content-block-inner .profile-item{width:100%}}.content-block-folded-list:not(:first-child){margin-top:0}.content-block-folded-list:not(:last-child){margin-bottom:0}.content-block-folded-list .content-block-inner .fc-folded-list>.item{border:1px solid #efefef;margin-bottom:20px}.content-block-folded-list .content-block-inner .fc-folded-list>.item>.title{padding:10px 30px;text-transform:uppercase;font-weight:700;margin:0;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:18px;line-height:30px;cursor:pointer;position:relative;background:#ffcd00;color:#000}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title:before,.content-block-folded-list .content-block-inner .fc-folded-list>.item>.title:before{content:"";font-size:10px;vertical-align:1px;padding:0 10px 0 1px;text-indent:0;display:inline-block;float:right;line-height:30px}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title{outline:none;font-weight:700}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title:before{content:"";padding:0 5px 0 1px}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title+.text{height:auto;padding:30px}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title+.item__content{height:auto}.content-block-folded-list .content-block-inner .fc-folded-list>.item.active>.title+.item__content .text{padding:12px 30px 30px}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content,.content-block-folded-list .content-block-inner .fc-folded-list>.item .text{transition:height .5s ease;overflow:hidden}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block{margin-top:1em;margin-bottom:0}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-folded-list{padding:30px 30px 0}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .building{padding-right:30px;padding-left:30px}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-image,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-image-standing,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-video,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-table-2-column{padding:0 30px}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-image .text,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-image-standing .text,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-2-column-text-video .text,.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .content-block-table-2-column .text{padding:0!important}.content-block-folded-list .content-block-inner .fc-folded-list>.item .item__content .text{overflow:visible}.content-block-lightbox .content-block-inner{max-width:1170px;margin-right:auto;margin-left:auto}.content-block-lightbox .caption{font-style:italic;font-weight:300;font-size:16px;text-align:left;line-height:26px;color:#787878}.master-applylink{margin:0 0 40px;text-align:left}.master-applylink a{font-size:20px!important;line-height:55px!important;padding:0 36px!important;display:inline-block!important}.master-applylink a:after{content:"";left:10px!important}.master-applylink a:hover:before{width:55px!important}.reusable_content{text-align:left;font-size:16px}body.one-sidebar .content-block-2-column-text-image .image-wrapper,body.one-sidebar .content-block-2-column-text-image .video-wrapper,body.one-sidebar .content-block-2-column-text-image-standing .image-wrapper,body.one-sidebar .content-block-2-column-text-image-standing .video-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.right .image-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.right .video-wrapper,body.one-sidebar .content-block-2-column-text-image.right .image-wrapper,body.one-sidebar .content-block-2-column-text-image.right .video-wrapper,body.one-sidebar .content-block-2-column-text-video .image-wrapper,body.one-sidebar .content-block-2-column-text-video .video-wrapper,body.one-sidebar .content-block-2-column-text-video.right .image-wrapper,body.one-sidebar .content-block-2-column-text-video.right .video-wrapper{width:50%}body.one-sidebar .content-block-2-column-text-image-standing.node-type-az-item p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-building p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-exchange p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-faculty p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-landing p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-minor p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-reusable-content p,body.one-sidebar .content-block-2-column-text-image-standing.node-type-study p,body.one-sidebar .content-block-2-column-text-image.node-type-az-item p,body.one-sidebar .content-block-2-column-text-image.node-type-building p,body.one-sidebar .content-block-2-column-text-image.node-type-exchange p,body.one-sidebar .content-block-2-column-text-image.node-type-faculty p,body.one-sidebar .content-block-2-column-text-image.node-type-landing p,body.one-sidebar .content-block-2-column-text-image.node-type-minor p,body.one-sidebar .content-block-2-column-text-image.node-type-reusable-content p,body.one-sidebar .content-block-2-column-text-image.node-type-study p,body.one-sidebar .content-block-2-column-text-video.node-type-az-item p,body.one-sidebar .content-block-2-column-text-video.node-type-building p,body.one-sidebar .content-block-2-column-text-video.node-type-exchange p,body.one-sidebar .content-block-2-column-text-video.node-type-faculty p,body.one-sidebar .content-block-2-column-text-video.node-type-landing p,body.one-sidebar .content-block-2-column-text-video.node-type-minor p,body.one-sidebar .content-block-2-column-text-video.node-type-reusable-content p,body.one-sidebar .content-block-2-column-text-video.node-type-study p{padding:0!important;font-family:"Merriweather","Bembo",Georgia,Times,"Times New Roman",serif}.background--grey{background-color:#efefef}.background--yellow{background-color:#ffcd00}.background--white{background-color:#fff}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.one-sidebar .blocks .content-block-link-lists{background:0 0;padding-top:0!important;padding-bottom:0!important}}@media all and (min-width:1200px){.one-sidebar .blocks .content-block-link-lists{margin-right:-30px}.fc-spotlights{width:100%;margin-right:2.5641%}}.fc-spotlights>.item,.fc-spotlights>a{width:100%;text-decoration:none!important;display:inline-block;vertical-align:top}@media all and (min-width:480px) and (max-width:799px){.fc-spotlights>.item,.fc-spotlights>a{width:48.71795%;margin-right:2.5641%}.fc-spotlights>.item:nth-child(2n),.fc-spotlights>a:nth-child(2n){margin-right:0}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.fc-spotlights>.item,.fc-spotlights>a{width:23.07692%;margin-right:2.5641%}.fc-spotlights>.item:nth-child(4n),.fc-spotlights>a:nth-child(4n){margin-right:0}}.fc-spotlights .image{background-color:#000;margin-bottom:11px}.fc-spotlights .link{padding-bottom:6px;font-size:16px;line-height:22px}@media all and (min-width:1200px){.fc-spotlights .link{font-size:18px;line-height:28px}}.fc-spotlights .text{font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:14px;line-height:22px}@media all and (min-width:1200px){.fc-spotlights .text{font-size:16px;line-height:24px}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.one-sidebar .fc-spotlights>.item,.one-sidebar .fc-spotlights>a{width:31.62393%;margin-right:2.5641%}.one-sidebar .fc-spotlights>.item:nth-child(3n),.one-sidebar .fc-spotlights>a:nth-child(3n){margin-right:0}}.fc-spotlights--grid{font-size:0}.fc-spotlights--grid>a{margin-bottom:2.5641%}.fc-spotlights--grid img{width:100%}.fc-spotlights--with-more-text{margin-bottom:-30px}.fc-spotlights--with-more-text .item{position:relative;margin-bottom:72px}.fc-spotlights--with-more-text .text{padding-bottom:21px}.fc-spotlights--with-more-text .link-more-text{position:absolute;top:100%;right:0}.node-type-homepage .fc-spotlights--with-more-text .item{background-color:#fff}.node-type-homepage .fc-spotlights--with-more-text .image{margin-bottom:0}.node-type-homepage .fc-spotlights--with-more-text .link{padding:16px 20px 0}.node-type-homepage .fc-spotlights--with-more-text .text{padding:7px 21px 16px}.fc-spotlights--with-more-text>a:hover img{opacity:initial}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-item a,.fc-spotlights--with-more-text>a:hover .link,.fc-spotlights--with-more-text>a:hover .text{text-decoration:none}.fc-spotlights--with-more-text>a:hover .link-more-text span:before{background:#000;content:"";height:100%;position:absolute;right:0;top:0;width:40px}.fc-spotlights--with-more-text>a:hover .link-more-text span:after{color:#ffcd00}@media all and (min-width:480px) and (max-width:799px){.fc-link-lists>.item{width:48.71795%;margin-right:2.5641%}.fc-link-lists>.item:nth-child(2n){margin-right:0}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.fc-link-lists>.item{width:23.07692%;margin-right:2.5641%}.fc-link-lists>.item:nth-child(4n){margin-right:0}.one-sidebar .fc-link-lists>.item{width:31.62393%;margin-right:2.5641%}.one-sidebar .fc-link-lists>.item:nth-child(3n){margin-right:0}}.gallery-element .field-collection-view{width:100%;display:inline-block;vertical-align:top;box-sizing:content-box}@media all and (min-width:480px) and (max-width:799px){.gallery-element .field-collection-view{width:48.71795%;margin-right:2.5641%}.gallery-element .field-collection-view:nth-child(2n){margin-right:0}}@media all and (min-width:800px) and (max-width:1199px),all and (min-width:1200px){.no-sidebars .gallery-element .field-collection-view{width:31.62393%;margin-right:2.5641%;margin-right:calc(2.5641% - 3px)}.no-sidebars .gallery-element .field-collection-view:nth-child(3n){margin-right:0}.one-sidebar .gallery-element .field-collection-view{width:48.71795%;margin-right:2.5641%;max-width:370px}.one-sidebar .gallery-element .field-collection-view:nth-child(2n){margin-right:0}}.content-block-news-agenda{position:relative;background:#fff}.content-block-news-agenda>.content-block-inner{max-width:1170px;margin:0 auto;font-size:14px;text-align:left}.content-block-news-agenda .view-content{border:1px solid #efefef;border-bottom:0}@media all and (min-width:800px) and (max-width:1199px){.content-block-news-agenda .view-content{content:none}}@media all and (min-width:480px) and (max-width:799px){.content-block-news-agenda .view-content{content:none}}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda .view-content{content:none}}.content-block-news-agenda h2{font-size:32px;margin-bottom:30px}@media all and (min-width:800px) and (max-width:1199px){.content-block-news-agenda h2{font-size:28px}}@media all and (min-width:480px) and (max-width:799px){.content-block-news-agenda h2{font-size:28px}}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda h2{font-size:22px!important;line-height:26px}}.content-block-news-agenda .news-agenda-result-row{background:#fff;border-bottom:1px solid #efefef}.content-block-news-agenda .news-agenda-result-row .agenda-news-result{border-right:0;padding:25px 20px 25px 50px;float:left;width:50%;position:relative}.content-block-news-agenda .news-agenda-result-row .agenda-news-result:before{content:"";display:block;background:#c20131;width:20px;height:20px;position:absolute;left:15px;top:26px}.content-block-news-agenda .news-agenda-result-row .agenda-news-result:last-child{border-right:0;border-left:1px solid #efefef;margin-left:-1px}.content-block-news-agenda .news-agenda-num-columns-1 .content-block-admin,.content-block-news-agenda .news-agenda-num-columns-1 .news-agenda-col,.content-block-news-agenda .news-agenda-result-row.news-agenda-result-row-full .agenda-news-result{width:100%}.content-block-news-agenda .news-agenda-col.no-thumbs .wrapper-content{padding-left:0!important}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin{float:left}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col{width:50%}@media all and (min-width:800px) and (max-width:1199px){.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content{padding-left:80px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content .title a,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content .title a{line-height:20px;font-size:14px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content span.date-display-single,.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content span.event-type,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content span.date-display-single,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content span.event-type{line-height:18px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .date-wrapper,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .date-wrapper{float:left;width:80px;line-height:16px;text-transform:uppercase;color:#3b3b3b;font-size:16px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .date-wrapper .date-months,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .date-wrapper .date-months{font-weight:700;margin-top:4px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .thumbnail,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .thumbnail{width:80px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .thumbnail img,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .thumbnail img{max-width:56px;height:auto}}@media all and (min-width:480px) and (max-width:799px){.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col{width:100%;float:none}}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col{width:100%;float:none}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content{padding-left:80px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content .title a,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content .title a{line-height:20px;font-size:14px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content span.date-display-single,.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .wrapper-content span.event-type,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content span.date-display-single,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .wrapper-content span.event-type{line-height:18px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .date-wrapper,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .date-wrapper{float:left;width:80px;line-height:16px;text-transform:uppercase;color:#3b3b3b;font-size:16px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .date-wrapper .date-months,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .date-wrapper .date-months{font-weight:700;margin-top:4px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .thumbnail,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .thumbnail{width:80px}.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin .view-content .agenda-news-result .thumbnail img,.content-block-news-agenda .news-agenda-num-columns-2 .news-agenda-col .view-content .agenda-news-result .thumbnail img{max-width:56px;height:auto}}@media all and (min-width:480px) and (max-width:799px){.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin{float:left}}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda .news-agenda-num-columns-2 .content-block-admin{float:left}}.content-block-news-agenda .news-agenda-group .news-agenda-col{position:relative;float:left;padding-bottom:27px}.content-block-news-agenda .news-agenda-group .news-agenda-col:nth-child(2n){margin-left:-1px}@media all and (min-width:480px) and (max-width:799px){.content-block-news-agenda .news-agenda-group .news-agenda-col:nth-child(2n){margin-left:0}}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda .news-agenda-group .news-agenda-col:nth-child(2n){margin-left:0}}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result{min-height:144px;background:#fff;padding:15px;border-bottom:1px solid #efefef;width:100%;height:auto;overflow:hidden}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .thumbnail{float:left;width:144px}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .date-wrapper{float:left;width:120px;line-height:24px;text-transform:uppercase;color:#3b3b3b;font-size:24px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif}@media all and (min-width:0px) and (max-width:479px){.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .date-wrapper{width:80px}}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .date-wrapper .date-months{font-weight:700;margin-top:4px}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content{padding-left:144px}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content .date{color:#3b3b3b;text-transform:uppercase;line-height:12px;margin-bottom:4px;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-weight:300;font-size:12px}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content.nodate .date{font-size:0}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content.nodate .date span{display:none}.content-block-news-agenda .news-agenda-group .news-agenda-col .agenda-news-result .wrapper-content.nodate .date .event-type{display:inline;font-size:12px}.content-block-news-agenda .news-agenda-group .news-agenda-col .link,.content-block-news-agenda .news-agenda-group .news-agenda-col .more-link{position:absolute;right:0}.content-block-news-agenda .news-agenda-group .news-agenda-col:last-child .agenda-news-result{border-right:0}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager{padding:0;position:absolute;width:100%;margin-top:10px}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-ellipsis,.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-item{display:none}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-current+.pager-item{display:inline-block}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-item a:hover{color:#000}.content-block-news-agenda .news-agenda-group .news-agenda-col .pager .pager-current{line-height:44px}.content-block-news-agenda .news-agenda-group .news-agenda-col--compact .agenda-news-result{min-height:0}.content-block-collapsible-text{margin-top:30px;margin-bottom:30px}.content-block-collapsible-text .content-block-inner{border:2px solid #d7d7d7;margin-bottom:20px}.content-block-collapsible-text .content-block-inner .title{padding:10px 30px;text-transform:uppercase;font-weight:700;margin:0;font-family:"Open Sans","Frutiger",Helvetica,Arial,sans-serif;font-size:18px;line-height:30px;cursor:pointer;position:relative;background:#efefef;color:#000}.content-block-collapsible-text .content-block-inner .title:before{content:"";font-size:10px;vertical-align:1px;padding:0 10px 0 1px;text-indent:0;display:inline-block;float:right;line-height:30px}.content-block-collapsible-text .content-block-inner.active .title{outline:none}.content-block-collapsible-text .content-block-inner.active .title:before{content:"";font-size:10px;padding:0 5px 0 1px;line-height:30px}.content-block-collapsible-text .content-block-inner.active .text{padding-top:10px;padding-bottom:30px;height:auto}.content-block-collapsible-text .content-block-inner .text{transition:height .5s ease;overflow:hidden;border-top:0;padding:0 30px;height:0}.content-block-news-sticky,.content-block-text-with-buttons .content-block-inner{max-width:1170px;margin-right:auto;margin-left:auto}.content-block-text-with-buttons .links{text-align:left}.content-block-text-with-buttons .links a{float:left;clear:left}.content-block-text-with-buttons .links a+a{margin-top:20px}.content-block-text-with-buttons .text+.links{margin-top:30px}.content-block-news-sticky{border:5px solid #c00a35;padding-top:20px;padding-bottom:20px;margin-bottom:0;background-color:#fff}.content-block-news-sticky>.content-block-inner{padding-right:30px;padding-left:30px}.content-block-news-sticky .attention-list{list-style:none;margin:0;padding:0}.content-block-news-sticky .attention-list__item{list-style:none;padding:20px 0;margin:0}.content-block-news-sticky .attention-list__item+.attention-list__item{border-top:2px solid #c00a35}.attention__title{font-size:32px}.content-block-news-sticky+.content-block{margin-top:30px}@media all and (min-width:0px) and (max-width:479px){html body.columns-middle .content.column .blocks .content-block.content-block-news-sticky h2{font-size:24px}}.attention__title-link:after{display:inline-block;content:"";font-size:.66em;position:relative;margin-left:8px;top:-1px;text-decoration:none}.one-sidebar .content.column .content-block-news-sticky .content{padding-left:0}.one-sidebar .content-block-news-sticky{padding-top:0;padding-bottom:0}@media all and (min-width:800px) and (max-width:1199px){.content-block-link-lists{width:auto!important}.content-block-link-lists .fc-link-lists .title{font-size:20px;word-wrap:break-word}.content-block-link-lists .fc-link-lists .item{padding-bottom:20px}.content-block-link-lists .fc-link-lists .item .links a{font-size:14px;word-wrap:break-word}.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{margin-left:10%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video{position:relative;overflow:visible;height:auto;width:auto}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video img{height:auto;max-width:100%;position:relative;top:auto;bottom:auto;left:auto;right:auto}.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video{position:relative;padding-bottom:66.66667%;height:0;overflow:hidden}html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video,html.gt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video,html.lt-ie10 .content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video{padding-bottom:66.67%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video embed,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video iframe,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-jw-video object,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video embed,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video iframe,.content-block-spotlight-2-column .fc-spotlight-2-column .item .media-youtube-video object{position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%;height:134%}.content-block-recent-2-column .title{font-weight:100;font-size:32px;line-height:36px}.content-block-recent-2-column .content-block-recent-2-col-title-text{font-size:18px;line-height:18px}.content-block-recent-2-column .content-block-recent-2-col-title-text .caption{font-weight:400;font-size:24px;line-height:24px}.content-block-recent-2-column .content-block-recent-2-col-link-list{font-size:16px;line-height:16px}.content-block-recent-2-column .content-block-recent-2-col-link-list .links a{line-height:26px;font-weight:400}.content-block-2-column-quote-text p{font-size:18px;line-height:34px}.content-block-2-column-quote-text .quote{margin-bottom:14px;font-size:32px;line-height:42px}.content-block-2-column-quote-text .quote p{font-size:32px;line-height:42px}.content-block-table-2-column{font-size:18px}.content-block-table-2-column .content-block-inner>.title{font-size:32px;line-height:32px;margin-bottom:18px}.content-block-table-2-column .content-block-inner .text,.content-block-table-2-column .content-block-inner .text p,.content-block-table-2-column .content-block-inner .text ul li{font-size:18px;line-height:26px}.content-block-text .intro{max-width:870px;font-size:21px;line-height:35px}.content-block-text .intro p{max-width:870px}.content-block-text .intro p,.content-block-text p.intro{font-size:21px!important;line-height:35px!important}.content-block-text .text,.content-block-text .text p{font-size:18px;line-height:34px;padding:0}.content-block-2-column-text-image,.content-block-2-column-text-image p,.content-block-2-column-text-image-standing,.content-block-2-column-text-image-standing p,.content-block-2-column-text-video,.content-block-2-column-text-video p{font-size:18px;line-height:34px}.content-block-2-column-text-image .image-wrapper,.content-block-2-column-text-image .video-wrapper,.content-block-2-column-text-image-standing .image-wrapper,.content-block-2-column-text-image-standing .video-wrapper,.content-block-2-column-text-video .image-wrapper,.content-block-2-column-text-video .video-wrapper{padding:8px 0 6px;margin-right:30px}.content-block-2-column-text-image-standing.right .image-wrapper,.content-block-2-column-text-image-standing.right .video-wrapper,.content-block-2-column-text-image.right .image-wrapper,.content-block-2-column-text-image.right .video-wrapper,.content-block-2-column-text-video.right .image-wrapper,.content-block-2-column-text-video.right .video-wrapper{margin-left:4%;margin-right:0}.content-block-block-quote .content-block-inner:before{font-size:135px;width:90px}.content-block-full-page-breaker-image-text{font-size:40px;line-height:50px}.content-block-full-page-breaker-image-text .content-block-inner{max-height:350px}.content-block-full-page-breaker-image-text .text-link .text{font-size:45px}.content-block-read-more-and-share .title{font-size:32px}.content-block-read-more-and-share .read-more{padding-bottom:20px}.content-block-recent-3-column .content-block-admin .content-block-inner,.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner{min-height:307px}.content-block-recent-3-column .content-block-admin .link,.content-block-recent-3-column .content-block-recent-3-agenda .link,.content-block-recent-3-column .content-block-recent-3-image-text .link,.content-block-recent-3-column .content-block-recent-3-text-link .link{bottom:-42px;z-index:1}.content-block-recent-3-column .content-block-admin .link a,.content-block-recent-3-column .content-block-admin .link span,.content-block-recent-3-column .content-block-recent-3-agenda .link a,.content-block-recent-3-column .content-block-recent-3-agenda .link span,.content-block-recent-3-column .content-block-recent-3-image-text .link a,.content-block-recent-3-column .content-block-recent-3-image-text .link span,.content-block-recent-3-column .content-block-recent-3-text-link .link a,.content-block-recent-3-column .content-block-recent-3-text-link .link span{display:block;font-size:14px;overflow:hidden;padding-right:50px}.content-block-recent-3-column .content-block-admin .link a:after,.content-block-recent-3-column .content-block-admin .link span:after,.content-block-recent-3-column .content-block-recent-3-agenda .link a:after,.content-block-recent-3-column .content-block-recent-3-agenda .link span:after,.content-block-recent-3-column .content-block-recent-3-image-text .link a:after,.content-block-recent-3-column .content-block-recent-3-image-text .link span:after,.content-block-recent-3-column .content-block-recent-3-text-link .link a:after,.content-block-recent-3-column .content-block-recent-3-text-link .link span:after{left:auto;position:absolute;right:15px;top:15px}.content-block-recent-3-column .recent-paragraphs>.content-block:last-child{margin-left:-1px}.content-block-recent-3-text-link .text{padding:0 20px;text-align:center}.content-block-recent-3-image-text .title{padding:20px 26px 0;font-size:20px;line-height:28px}.content-block-recent-3-image-text .text{font-size:12px;padding:0 10px 20px;height:auto;line-height:20px}.content-block-recent-3-image-text .text p{padding:0 16px!important;font-size:14px;line-height:20px}.content-block-quote .content-block-inner .text{font-size:30px;line-height:45px;padding:5px 30px}.content-block-block-quote .content-block-inner{font-size:135px;line-height:45px}.content-block-block-quote .text{font-size:30px;line-height:48px}.content-block-block-quote .name-quotee,.content-block-block-quote .name-quotee a,.content-block-block-quote .quotee-institute,.content-block-block-quote .quotee-institute a{line-height:22px;font-size:14px}.content-block-embedded-profile-list .content-block-inner .title{font-size:32px}}@media all and (min-width:480px) and (max-width:799px){.content-block .intro p,.content-block p.intro{font-size:21px!important;line-height:35px!important;margin-bottom:30px!important}.content-block .intro p p+ol,.content-block .intro p p+ul,.content-block p.intro p+ol,.content-block p.intro p+ul{margin-top:inherit}.content-block-spotlight-2-column .fc-spotlight-2-column .item{width:100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video{height:auto;max-width:100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video img{height:auto;max-width:100%;position:relative;margin:auto;top:0;bottom:0;left:0;right:0}.content-block-spotlight-2-column .fc-spotlight-2-column .item .group-titel-wrapper{position:absolute;right:20px;bottom:20px;left:20px}.content-block-spotlight-2-column .fc-spotlight-2-column .item .link,.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{max-width:100%;right:0}.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{font-size:20px;line-height:23px;padding:15px}.content-block-spotlight-2-column .fc-spotlight-2-column .item .link{line-height:normal}.content-block-full-page-breaker-image-text{font-size:26px}.content-block-full-page-breaker-image-text .content-block-inner>.text-link,.content-block-full-page-breaker-image-text .image>.text-link{text-align:center;position:relative}.content-block-full-page-breaker-image-text .content-block-inner>.image+.text-link,.content-block-full-page-breaker-image-text .image>.image+.text-link{min-height:0;position:absolute}.content-block-full-page-breaker-image-text .text-link{min-width:300px}.content-block-full-page-breaker-image-text .text-link .text{font-size:26px;line-height:30px;font-weight:700}.content-block-recent-2-column .title{font-weight:300;font-size:24px}.content-block-recent-2-column .caption{font-size:20px;margin-bottom:4px}.content-block-recent-2-column .text{padding-bottom:10px}.content-block-recent-2-column .content-block-recent-2-col-link-list,.content-block-recent-2-column .content-block-recent-2-col-title-text{display:block;width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list:first-child,.content-block-recent-2-column .content-block-recent-2-col-title-text:first-child{padding-right:0;width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list:last-child,.content-block-recent-2-column .content-block-recent-2-col-title-text:last-child{width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list .title,.content-block-recent-2-column .content-block-recent-2-col-title-text .title{font-size:32px;font-weight:300}.content-block-recent-2-column .content-block-recent-2-col-link-list .link,.content-block-recent-2-column .content-block-recent-2-col-title-text .link{margin-top:0}.content-block-recent-2-column .content-block-recent-2-col-link-list .link a,.content-block-recent-2-column .content-block-recent-2-col-title-text .link a{line-height:30px;font-size:12px}.content-block-recent-2-column .content-block-recent-2-col-link-list{padding-right:0}.content-block-recent-2-column .content-block-recent-2-col-link-list .links a{font-size:16px;line-height:28px;padding-left:0}.content-block-link-lists .fc-link-lists .item{padding-bottom:20px}.content-block-link-lists .fc-link-lists .item .title{font-size:18px;font-weight:700;padding-bottom:13px}.content-block-link-lists .fc-link-lists .item .links a{font-size:14px;padding-bottom:3px}.content-block-2-column-quote-text p{padding-left:0;padding-right:0}.content-block-2-column-quote-text .quote{padding-top:17px}.content-block-2-column-quote-text .quote,.content-block-2-column-quote-text .quote p{font-style:italic;font-size:29px;line-height:39px}.content-block-recent-3-column .content-block-admin,.content-block-recent-3-column .content-block-admin .content-block-inner img,.content-block-recent-3-column .content-block-recent-3-agenda,.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner img,.content-block-recent-3-column .content-block-recent-3-image-text,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner img,.content-block-recent-3-column .content-block-recent-3-text-link,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner img{width:100%}.content-block-recent-3-column .content-block-admin .content-block-inner,.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner{min-height:0}.content-block-recent-3-column .content-block-admin .content-block-inner .text,.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner .text,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner .text,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .text{position:relative;z-index:2}.content-block-recent-3-column .content-block-admin .content-block-inner .link,.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner .link,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner .link,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner .link{bottom:-32px}.content-block-recent-3-column .content-block-recent-3-text-link .text{max-width:100%}.content-block-table-2-column{display:block}.content-block-table-2-column p{padding:0;margin:0;font-size:16px;line-height:28px}.content-block-table-2-column .content-block-inner>.title{font-size:32px;line-height:32px;margin-bottom:18px}.content-block-table-2-column .content-block-inner .item{font-size:14px;border-top:1px solid #efefef;padding:10px 0;display:block;width:auto}.content-block-table-2-column .content-block-inner .item .title{display:block;width:100%;font-size:14px;border:0;padding:0}.content-block-table-2-column .content-block-inner .item .text{font-size:14px;width:100%;border:0;padding-top:0;padding-left:0}.content-block-table-2-column .content-block-inner .item .text p{margin:0;font-size:16px;line-height:28px!important}.content-block-table-2-column .content-block-inner .item .text ol li,.content-block-table-2-column .content-block-inner .item .text ul li{font-size:16px}.content-block-2-column-text-image .text ul,.content-block-2-column-text-image-standing .text ul,.content-block-2-column-text-video .text ul{clear:none}.content-block-read-more-and-share .read-more{padding-bottom:20px;width:100%}.content-block-read-more-and-share .links{width:100%}.content-block-read-more-and-share .links a{font-size:16px;padding-left:0}.content-block-read-more-and-share .title{font-size:24px}.content-block-read-more-and-share .item-list{font-size:0}.content-block-read-more-and-share .item-list ul{width:70%}.content-block-read-more-and-share .item-list ul li{width:105px;margin:0 0 15px;display:inline-block}.content-block-quote .content-block-inner .text{font-size:28px;line-height:40px;padding:5px 30px}.content-block-block-quote .content-block-inner{font-size:110px;line-height:40px}.content-block-block-quote .content-block-inner:before{font-size:110px;width:60px;line-height:30px}.content-block-block-quote .text{font-size:30px;line-height:48px}.content-block-block-quote .name-quotee,.content-block-block-quote .name-quotee a,.content-block-block-quote .quotee-institute,.content-block-block-quote .quotee-institute a{line-height:20px;font-size:14px}.content-block-embedded-profile-list .content-block-inner>div{display:inline-block;vertical-align:top;width:100%}.content-block-embedded-profile-list .content-block-inner>div:nth-child(2n+1){padding-left:0}.content-block-gallery .content-block-inner .gallery-element .field-collection-view{margin-bottom:20px}.content-block-gallery .content-block-inner .gallery-element .field-collection-view .info-container{width:60%}}@media all and (min-width:0px) and (max-width:479px){.content-block .intro p,.content-block p.intro{font-size:19px!important;line-height:27px!important;margin-bottom:30px!important}.content-block ol li,.content-block ul li{font-size:16px!important;line-height:26px}.content-block ol li:before,.content-block-text .text,.content-block-text .text p{font-size:16px;line-height:26px}.content-block .text p+ol,.content-block .text p+ul{margin-top:inherit}.content-block-spotlight-2-column .fc-spotlight-2-column .item{width:100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video{height:auto;max-width:100%}.content-block-spotlight-2-column .fc-spotlight-2-column .item .image-video img{height:auto;max-width:100%;position:relative;margin:auto;top:0;bottom:0;left:0;right:0}.content-block-spotlight-2-column .fc-spotlight-2-column .item .group-titel-wrapper{position:absolute;right:15px;bottom:10px;left:15px}.content-block-spotlight-2-column .fc-spotlight-2-column .item .link,.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{max-width:100%;right:0}.content-block-spotlight-2-column .fc-spotlight-2-column .item .title{bottom:25px;font-size:14px;line-height:20px;padding:10px 20px}.content-block-spotlight-2-column .fc-spotlight-2-column .item .link{bottom:0;line-height:normal}.content-block-recent-3-column .content-block-recent-3-agenda .content-block-inner,.content-block-recent-3-column .content-block-recent-3-image-text .content-block-inner,.content-block-recent-3-column .content-block-recent-3-text-link .content-block-inner{min-height:0}.content-block-full-page-breaker-image-text{font-size:26px}.content-block-full-page-breaker-image-text .content-block-inner>.text-link,.content-block-full-page-breaker-image-text .image>.text-link{text-align:center;position:relative}.content-block-full-page-breaker-image-text .content-block-inner>.image+.text-link,.content-block-full-page-breaker-image-text .image>.image+.text-link{min-height:0;position:absolute}.content-block-full-page-breaker-image-text .text-link{left:50%;margin-left:-150px;min-width:300px;width:50%}.content-block-full-page-breaker-image-text .text-link .text{font-size:26px;line-height:30px;font-weight:700}.content-block-recent-2-column .title{font-weight:300;font-size:22px;margin-bottom:20px}.content-block-recent-2-column .caption{font-size:19px;margin-bottom:7px}.content-block-recent-2-column .text{padding-bottom:15px}.content-block-recent-2-column p{font-size:14px!important;line-height:24px!important}.content-block-recent-2-column p.intro{font-size:19px!important;line-height:27px!important;margin-bottom:30px!important}.content-block .text h2,.content-block .text h3,.content-block h2,.content-block h3,.content-block-recent-2-column ol li,.content-block-recent-2-column ul li{font-size:16px}.content-block-recent-2-column .content-block-recent-2-col-link-list,.content-block-recent-2-column .content-block-recent-2-col-title-text{display:block;padding-right:0;width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list:first-child,.content-block-recent-2-column .content-block-recent-2-col-title-text:first-child{padding-right:0;width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list:last-child,.content-block-recent-2-column .content-block-recent-2-col-title-text:last-child{width:100%}.content-block-recent-2-column .content-block-recent-2-col-link-list .link,.content-block-recent-2-column .content-block-recent-2-col-title-text .link{margin-top:0;text-align:right}.content-block-recent-2-column .content-block-recent-2-col-link-list .link a,.content-block-recent-2-column .content-block-recent-2-col-title-text .link a{line-height:30px;font-size:12px}.content-block-read-more-and-share .links a,.content-block-recent-2-column .content-block-recent-2-col-link-list .links a{font-size:16px;line-height:26px;padding-left:0}.content-block-link-lists .fc-link-lists .item{display:block;margin-right:0;padding-bottom:20px}.content-block-link-lists .fc-link-lists .item:last-child{padding-bottom:0}.content-block-link-lists .fc-link-lists .item .title{font-size:18px;font-weight:700;padding-bottom:13px}.content-block-link-lists .fc-link-lists .item .links a{font-size:14px;padding-bottom:3px}.content-block-2-column-quote-text p{font-size:16px;line-height:26px}.content-block-2-column-quote-text .quote{padding-top:17px}.content-block-2-column-quote-text .quote,.content-block-2-column-quote-text .quote p{font-style:italic;font-size:24px;line-height:37px}.content-block-admin,.content-block-recent-3-agenda,.content-block-recent-3-image-text,.content-block-recent-3-text-link{margin-bottom:62px;width:100%}.content-block-recent-3-agenda .content-block-inner,.content-block-recent-3-text-link .content-block-inner{min-height:0;height:auto!important}.content-block-recent-3-image-text .content-block-inner{height:auto!important}.content-block-admin .content-block-inner{min-height:0;height:auto!important}.content-block-admin .content-block-inner .text,.content-block-recent-3-agenda .content-block-inner .text,.content-block-recent-3-image-text .content-block-inner .text,.content-block-recent-3-text-link .content-block-inner .text{position:relative;z-index:2}.content-block-admin .content-block-inner .link,.content-block-recent-3-agenda .content-block-inner .link,.content-block-recent-3-image-text .content-block-inner .link,.content-block-recent-3-text-link .content-block-inner .link{bottom:-32px}.content-block-recent-3-column .recent-paragraphs>.content-block:last-of-type{margin-bottom:42px}.content-block-recent-3-image-text{overflow:visible;min-height:0}.content-block-recent-3-image-text .content-block-inner{min-height:0}.content-block-recent-3-image-text .content-block-inner .image-video img{max-width:100%;height:auto}.content-block-recent-3-image-text .content-block-inner .title{font-size:18px;padding:12px 15px 0}.content-block-recent-3-image-text .content-block-inner .text{font-size:14px;line-height:22px;height:auto;overflow:visible}.content-block-recent-3-image-text .content-block-inner .text *{font-size:14px;line-height:22px}.content-block-recent-3-image-text .content-block-inner .text p{padding:6px 15px 20px!important}.content-block-table-2-column{display:block}.content-block-table-2-column p{padding:0;margin:0;font-size:14px;line-height:24px}.content-block-table-2-column .content-block-inner>.title{font-size:22px;line-height:26px;margin-bottom:16px}.content-block-table-2-column .content-block-inner .item{font-size:14px;border-top:1px solid #efefef;padding:10px 0;display:block;width:auto}.content-block-table-2-column .content-block-inner .item .title{display:block;width:100%;font-size:14px;border:0;padding:0}.content-block-table-2-column .content-block-inner .item .text{padding-left:0;font-size:14px;width:100%;border:0}.content-block-table-2-column .content-block-inner .item .text p{font-size:14px;line-height:24px!important;margin:0}.content-block-table-2-column .content-block-inner .item .text ul li{font-size:14px;line-height:28px}.content-block-2-column-text-image .caption,.content-block-2-column-text-image-standing .caption,.content-block-2-column-text-video .caption,body.one-sidebar .content-block-2-column-text-image .caption,body.one-sidebar .content-block-2-column-text-image-standing .caption,body.one-sidebar .content-block-2-column-text-video .caption{margin-bottom:10px}.content-block-2-column-text-image .text p,.content-block-2-column-text-image-standing .text p,.content-block-2-column-text-video .text p,body.one-sidebar .content-block-2-column-text-image .text p,body.one-sidebar .content-block-2-column-text-image-standing .text p,body.one-sidebar .content-block-2-column-text-video .text p{font-size:16px;line-height:26px}.content-block-2-column-text-image-standing.left .image-wrapper,.content-block-2-column-text-image-standing.left .video-wrapper,.content-block-2-column-text-image-standing.right .image-wrapper,.content-block-2-column-text-image-standing.right .video-wrapper,.content-block-2-column-text-image.left .image-wrapper,.content-block-2-column-text-image.left .video-wrapper,.content-block-2-column-text-image.right .image-wrapper,.content-block-2-column-text-image.right .video-wrapper,.content-block-2-column-text-video.left .image-wrapper,.content-block-2-column-text-video.left .video-wrapper,.content-block-2-column-text-video.right .image-wrapper,.content-block-2-column-text-video.right .video-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.left .image-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.left .video-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.right .image-wrapper,body.one-sidebar .content-block-2-column-text-image-standing.right .video-wrapper,body.one-sidebar .content-block-2-column-text-image.left .image-wrapper,body.one-sidebar .content-block-2-column-text-image.left .video-wrapper,body.one-sidebar .content-block-2-column-text-image.right .image-wrapper,body.one-sidebar .content-block-2-column-text-image.right .video-wrapper,body.one-sidebar .content-block-2-column-text-video.left .image-wrapper,body.one-sidebar .content-block-2-column-text-video.left .video-wrapper,body.one-sidebar .content-block-2-column-text-video.right .image-wrapper,body.one-sidebar .content-block-2-column-text-video.right .video-wrapper{width:100%;padding:6px 0;margin:0}.content-block-read-more-and-share .read-more{width:100%;padding:0;margin:0 0 25px}.content-block-gallery .content-block-inner .field-collection-container .gallery-element .field-collection-view .author-container>div,.content-block-read-more-and-share .links{width:100%}.content-block-read-more-and-share .title{margin-bottom:18px}.content-block-read-more-and-share .item-list{font-size:0}.content-block-read-more-and-share .item-list ul{width:70%}.content-block-read-more-and-share .item-list ul li{width:105px;margin:0 0 15px;display:inline-block}.content-block-quote .content-block-inner .text{font-size:24px;line-height:37px;padding:0}.content-block-block-quote .content-block-inner{font-size:100px;line-height:40px}.content-block-block-quote .content-block-inner:before{font-size:100px;width:60px;line-height:20px}.content-block-block-quote .text{font-size:24px;line-height:37px}.content-block-block-quote .name-quotee,.content-block-block-quote .name-quotee a,.content-block-block-quote .quotee-institute,.content-block-block-quote .quotee-institute a{line-height:20px;font-size:14px}.content-block-block-quote .image+.name-quotee,.content-block-block-quote .image+.name-quotee+.quotee-institute{padding-left:0}.content-block-video iframe{padding:0;height:100%;width:100%}.content-block-embedded-profile-list .content-block-inner{font-size:14px}.content-block-embedded-profile-list .content-block-inner>div{display:inline-block;vertical-align:top;width:100%}.content-block-embedded-profile-list .content-block-inner>div:nth-child(2n+1){padding-left:0}.content-block-gallery .content-block-inner .field-collection-container .gallery-element .field-collection-view{margin:20px 0}}.front section.content h2{font-weight:100}.node-type-homepage .blocks{background-color:#efefef}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInllbGxvdy5jc3MiLCJhc3NldHMvX3BhZ2VlbGVtZW50cy5zYXNzIiwibGliL19mb3J0eXR3b19taXhpbnMuc2FzcyIsImxpYi9fZm9ydHl0d29fcmVzZXQuc2FzcyIsImJhc2UvcGFyYWdyYXBocy9fcGFyYWdyYXBocy5zYXNzIiwiYmFzZS9fbGF5b3V0LnNhc3MiLCJsaWIvX2ZvbnRzLnNhc3MiLCJsaWIvX21peGlucy5zYXNzIiwiYmFzZS9fc2VhcmNoLnNhc3MiLCJhc3NldHMvX2J1dHRvbnMuc2FzcyIsImJhc2UvX3NlbGVjdC5zYXNzIiwiYXNzZXRzL19oZWFkaW5ncy5zYXNzIiwiYmFzZS9ncmlkL194bC5zYXNzIiwiYXNzZXRzL19oZWFkZXJfZm9ybS5zYXNzIiwiYmFzZS9faGVhZGVyLnNhc3MiLCJhc3NldHMvX2xpc3QtcmVzZXQuc2FzcyIsImFzc2V0cy9fY2tlZGl0b3Iuc2FzcyIsImJhc2UvX3NpZGViYXIuc2FzcyIsImJhc2UvZ3JpZC9fbC5zYXNzIiwiYmFzZS9ncmlkL19tLnNhc3MiLCJiYXNlL2dyaWQvX3Muc2FzcyIsImJhc2UvX25hdmlnYXRpb24uc2FzcyIsImJhc2UvX3NlbGVjdDIuc2FzcyIsImJhc2UvX2ExMXktb3B0aW9uLnNhc3MiLCJiYXNlL19mZWVkYmFjay5zYXNzIiwiYmFzZS9fY29tcGFyZS5zYXNzIiwiYmFzZS9fYnVpbGRpbmcuc2FzcyIsImJhc2UvX2J1dHRvbi5zYXNzIiwiYmFzZS9fY29udGFjdC1pbmZvLnNhc3MiLCJiYXNlL19kZWZpbml0aW9uLWxpc3Quc2FzcyIsImJhc2UvX2NvbXBhcmUtYXV0b2NvbXBsZXRlLnNhc3MiLCJiYXNlL19maWx0ZXIuc2FzcyIsImJhc2UvX2ZhbmN5Ym94LnNhc3MiLCJiYXNlL19mb290ZXIuc2FzcyIsImJhc2UvX3NvY2lhbC5zYXNzIiwiYmFzZS9faGVscHRleHQuc2FzcyIsImJhc2UvX2lubGluZS1mb3JtLnNhc3MiLCJiYXNlL19saW5rLXdpdGgtaWNvbi5zYXNzIiwiYmFzZS9fbGluay13aXRoLW9wdGlvbmFsLWV4dGVybmFsLWljb24uc2FzcyIsImJhc2UvX2xpc3Quc2FzcyIsImJhc2UvX2xpc3QtdGVhc2VyLnNhc3MiLCJiYXNlL19tZXRhLnNhc3MiLCJiYXNlL19wYWdlci5zYXNzIiwiYmFzZS9fcmVsYXRlZC1saXN0LnNhc3MiLCJiYXNlL19zaWRlYmFyLWJsb2NrLWxpbmtzLnNhc3MiLCJiYXNlL19za2lwLnNhc3MiLCJiYXNlL19zb2NpYWwtbWVkaWEtbGlua3Muc2FzcyIsImJhc2UvX3RhYnMuc2FzcyIsImJhc2UvX3ZpZGVvLnNhc3MiLCJiYXNlL3BhcmFncmFwaHMvX3BhcmFncmFwaHMtTC5zYXNzIiwiYmFzZS9wYXJhZ3JhcGhzL19wYXJhZ3JhcGhzLU0uc2FzcyIsImJhc2UvcGFyYWdyYXBocy9fcGFyYWdyYXBocy1TLnNhc3MiLCJwYWdlcy9faG9tZS5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQ21FQSxvQyxDQUFBLG9DLENDbEVFLFEsQ0FDQSxTLENBQ0EsdUIsQ0FDQSwwQixDQUVGLG9DLENBQUEsbUQsQ0ZrQjhCLHVDLENBb0JpQixzRCxDRXRDL0MsNEIsQ0FBQSwyQyxDRm1Cd0MsK0IsQ0FvQmlCLDhDLENFdkN6RCx5RCxDQUFBLHdFLENGd0JrRSw0RCxDQW9CaUIsMkUsQ0U1Q25GLCtELENBQUEsOEUsQ0Y2QjBDLGtFLENBb0JpQixpRixDRWpEM0Qsb0MsQ0FBQSxtRCxDRjRCZ0QsdUMsQ0FvQmlCLHNELENFaERqRSw0RSxDQUFBLDJGLENGK0IwQywrRSxDQW9CaUIsOEYsQ0VuRDNELGlGLENBQUEsZ0csQ0ZnQ2dGLG9GLENBb0JpQixtRyxDRXBEakcsNEMsQ0FBQSwyRCxDRjJCbUQsK0MsQ0FvQmlCLDhELENFL0NwRSxnRCxDQUFBLCtELENGeUI2RCxtRCxDQW9CaUIsa0UsQ0U3QzlFLCtDLENBQUEsOEQsQ0YwQm9ELGtELENBb0JpQixpRSxDRTlDckUsc0UsQ0FBQSxxRixDRnFCeUMseUUsQ0FvQmlCLHdGLENFekMxRCxvRSxDQUFBLG1GLENGc0IwRSx1RSxDQW9CaUIsc0YsQ0UxQzNGLDRELENBQUEsMkUsQ0Z1QjBFLCtELENBb0JpQiw4RSxDRTNDM0YsK0MsQ0FBQSw4RCxDRmlDcUYsa0QsQ0FvQmlCLGlFLENFckR0RyxzQyxDQUFBLHFELENGOEJtRSx5QyxDQW9CaUIsd0QsQ0VsRHBGLHFDLENBQUEsb0QsQ0ZvQmdDLHdDLENBb0JpQix1RCxDRXhDakQsMEIsQ0FBQSx5QyxDRmlCMEMsNkIsQ0FvQmlCLDRDLENFckMzRCw4RCxDQUFBLDZFLENBQUEsaUUsQ0ZrQ21ELGdGLENFbENuRCxzQyxDQUFBLHFELENGZ0JnQyx5QyxDQW9CaUIsd0QsQ0FrQm1CLHFCLENFdERwRSw0QixDQUFBLDJDLENGZWtFLCtCLENBb0JpQiw4QyxDQW1CUSxvRCxDRXJEekYscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FDQSxrQyxDQUNBLGlDLENGaURnRCx3RCxDQUEwRCwyRCxDQUp5SCxnQyxDRXBEbk8sVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDRjZDbU8sZ0MsQ0VyRG5PLHFCLENGcURxUSw4QyxDQUFnRCxtRCxDRXJEclQscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUVBLGtDLENBQ0EsaUMsQ0Y4Q2tELHNFLENBQ3NCLDBFLENBRGtELHlFLENBQzBCLDZFLENBQzNCLGdELENBSCtFLHlCLENBQTVCLDBCLENBQTdCLDJCLENFckQvSSxxQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQUNBLGtDLENBQ0EsaUMsQ0FDQSxpQixDRitDdTBCLG9GLENBQXNGLHlFLENBQTJFLHVELENBQXJQLGtGLENBQTdvQixpQixDQUFtTix5QyxDQUFwRixxQyxDQUF1QywyQyxDQUF3RixvRCxDQUE0VSxpRSxDQUFuRCxpRCxDQUFqRCwrQyxDQUExQyx3QyxDQUErZixvQyxDQUF0M0Isd0QsQ0FBK08sMEIsQ0FBNEIsdUQsQ0FBMVcsd0IsQ0V4RDVFLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDRmdEaWYsK0MsQ0FBZ3JCLHNELENFeERqcUMscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUVBLGtDLENBQ0EsaUMsQ0ZnRGlxQyxzRCxDRWxEanFDLGEsQ0ZtRGdELHdELENBQTBELDJELENFaEQxRyxpQixDRitDeXRDLDhDLENBQWdELGlELENBRWxpQyx3QyxDQUEzQyx5QyxDQUFxRix1QyxDQUEvSCx3QyxDQUF4Rix3QyxDQUEwQyw0QyxDQUFtVyx3RCxDQUE5QywwQyxDRTFEeloscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUVBLGtDLENBQ0EsaUMsQ0ZnRHVrQyw0QixDQUE4Qiw2QixDQUErQiwyQixDQUd4Z0MsK0IsQ0FBaUMsZ0MsQ0FBa0MsZ0MsQ0FBa0MsaUMsQ0FBbUMsZ0MsQ0FBa0MsaUMsQ0FBbUMsK0IsQ0FBaUMsbUMsQ0FBcUMsK0IsQ0FBaUMsZ0MsQ0FBa0MsK0IsQ0FBaUMsK0IsQ0UzRG5mLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLGlCLENGa0R5RCwrRCxDQUQ4UyxnRCxDQUE3QywyQyxDQUMwTixpQyxDRTNEcGhCLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDRm1EdWpCLCtCLENFbER2akIsaUIsQ0ZrRHVqQiwrQixDQUFpQyxrQyxDRTNEeGxCLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDRm1EeWxDLGdELENBQWhYLDhCLENBQTdHLG1DLENBQXFDLGdDLENBQWtDLG9DLENBQXNFLCtCLENBQWlDLGdDLENBQWtDLDhCLENBQWdDLDZCLENBQStCLGtDLENBQW9DLDZCLENBQStCLGdDLENFM0Q5OEIscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FDQSxrQyxDQUNBLGlDLENBQ0EsaUIsQ0ZrRGcvQix1RyxDRTNEaC9CLHFCLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxpQyxDRm9EMjdCLGtFLENBQW9FLHlFLENBQS9MLDBGLENBQXpGLG1GLENBQTdXLHFGLENBQXVGLGtGLENBQTFLLGlGLENBQTdELDJELENBQTlELDRELENBRDhwQywyRSxDQUE2RSx3RSxDQUF0Six1RSxDQUFuRCxpRCxDQUFwRCxrRCxDQUFmLGEsQ0UzRDNvQyxxQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBRUEsa0MsQ0FDQSxpQyxDRm9EMGtDLDRCLENBRHVaLG9ELENBQXNELDJDLENBQ242QixpSCxDQUExa0IsOEQsQ0FBZ0UsZ0UsQ0FBMmIsMkUsQ0FBMlgseUIsQ0U1RGg2QixxQixDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQUNBLGtDLENBQ0EsaUMsQ0NkRixDLENBQUEsTSxDQUFBLE8sQ0R5Q0UscUIsQ0N0Q0YsRSxDQUNFLFEsQ0FDQSxTLENBRkYsRSxDQUFBLE8sQ0FNSSxpQixDQUVGLEssQ0FSRixlLENBQUEsVSxDQVNJLHFCLENBQ0Esb0IsQ0FZSixPLENBQUEsSyxDQUFBLE8sQ0FBQSxVLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLEksQ0FBQSxHLENBQUEsTyxDQUFBLE8sQ0FDRSxhLENBR0YsSyxDQUFBLE0sQ0FBQSxLLENBQ0Usb0IsQ0FFRixxQixDQUVFLFksQ0FHQSxRLENBY0YsTyxDSHFEQSxRLENDcUhJLDZDLENBQUEsMEMsQ0VwTEYsWSxDQWVGLEksQ0FLRSx5QixDQUNBLDZCLENBR0YsSSxDQTBGQSxNLENBekZFLFEsQ0FNQSxPLENBQ0UsbUIsQ0FISixRLENBQUEsTyxDQU9JLFMsQ0FVSixXLENBQ0Usd0IsQ0FHRixDLENBQUEsTSxDQUNFLGUsQ0NwRkYscUIsQ0RzRkEsQyxDQUNFLFksQ0FHRixHLENBQ0UsaUIsQ0FHRixFLENBQ0Usc0IsQ0FDQSxRLENBR0YsSSxDQUNFLHFCLENBQ0EsVSxDQUdGLEksQ0FBQSxHLENBQUEsRyxDQUFBLEksQ0FDRSwyQixDQUNBLGMsQ0FHRixHLENBQ0Usb0IsQ0FHRixDLENBQ0Usc0MsQ0FHRixLLENBQ0UsYSxDQUdGLEcsQ0FBQSxHLENBQ0UsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLHVCLENBRUYsRyxDQUNFLFMsQ0FFRixHLENBQ0UsYSxDQUtGLEcsQ0FDRSxRLENBQ0EsYSxDRTFDQSxjLENBQ0EsVyxDQUNBLHFCLENGMkNGLGMsQ0FDRSxlLENBV0YsUSxDQUNFLHVCLENBSUYsTSxDQUVFLFEsQ0FHQSxTLENBRUYsTSxDQVFFLFEsQ0FSRixLLENBQUEsTSxDQUFBLFEsQ0FFRSxtQixDQUdBLGMsQ0FHQSxRLENBR0YsSyxDQUNFLGtCLENBTUYsTSxDQUNFLG1CLENBRUYsdUIsQ0FBQSxpQixDQUdFLHlCLENBR0EsYyxDQUdGLGdCLENBQUEsb0IsQ0FDRSxjLENBRUYsb0IsQ0FBQSxpQixDQUdJLHFCLENBR0EsUyxDQUVGLGtCLENBRUUsNEIsQ0FHQSxzQixDQWJKLGdELENBQUEsNkMsQ0FpQk0sdUIsQ0FHTix3QixDQUFBLHVCLENBQ0UsUSxDQUNBLFMsQ0FFRixRLENBRUUsYSxDQUdBLGtCLENBS0YsSyxDQUNFLHdCLENBQ0EsZ0IsQ0cvT0YsV0FDRSwwQixDQUNBLGlCLENBQ0EsZSxDQUNBLHlDLENBQ0EsOFdBTEYsQ0FPQSxXQUNFLDBCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsdUMsQ0FDQSxnV0FMRixDQVFBLFdBQ0UsMEIsQ0FDQSxpQixDQUNBLGUsQ0FDQSwwQyxDQUNBLHFYQUxGLENBUUEsV0FDRSwwQixDQUNBLGlCLENBQ0EsZSxDQUNBLDZDLENBQ0EsMllBTEYsQ0FVQSxXQUNFLHVCLENBQ0EsNkUsQ0FDQSw4WSxDQUNBLGUsQ0FDQSxpQkFMRixDQU9BLFdBQ0UsdUIsQ0FDQSxtRixDQUNBLDZhLENBQ0EsZSxDQUNBLGlCQUxGLENBT0EsV0FDRSx1QixDQUNBLGlGLENBQ0EsZ2EsQ0FDQSxlLENBQ0EsaUJBTEYsQ0FPQSxXQUNFLHVCLENBQ0EsZ0YsQ0FDQSwyWixDQUNBLGUsQ0FDQSxpQkFMRixDQU9BLFdBQ0UsdUIsQ0FDQSw2RSxDQUNBLDZZLENBQ0EsZSxDQUNBLGlCQUxGLENBU0EsV0FDRSxxQixDQUNBLGdDLENBQ0Esb08sQ0FDQSxlLENBQ0EsaUIsQ0FDQSxtQkFORixDTm9QNkssd0MsQ0FIcEksaUQsQ0t0UnpDLHdDLENBQUEsd0MsQ0x3UmdMLDBCLENBQWhDLDhCLENBQTdELGdDLENBQW5ELGlELENBQytVLG1ELENBQTFELHdELENBQXpELHFELENBQS9KLHdDLENBQTBDLG9DLENBQTVHLG9DLENLelIzQix1QyxDTHVSa0QsdUMsQ0FBeUMsK0IsQ0FFNEgsbUMsQ0FBNk0sc0MsQ0FEL1MseUIsQ0FDcEQsMEIsQ0t6UmpFLHNCLENBQUEsbUIsQ0VqQ0ksVSxDQUNBLGEsQ0FDQSxVLENDSkosc0QsQ0FBQSxvQixDRDBCRSxhLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFUsQ0M3QkYsOEIsQ0QwQkUsYSxDQUNBLGlCLENBRUEsVSxDQzdCRixrQixDRDRCRSxnQixDQzVCRiw0QixDQUFBLG9CLENBQUEsa0IsQ0QwQkUsYSxDQUNBLGlCLENBRUEsVSxDQzdCRiw4RCxDQUFBLDRELENBQUEsb0QsQ0FBQSw2QixDRDBCRSxhLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFUsQ1BxU3FELGlELENPeFNyRCxhLENBQ0EsaUIsQ0FFQSxVLENQcVN3Ryx3QyxDQUEwQyx1QyxDT3hTbEosYSxDQUVBLGdCLENBQ0EsVSxDUHNTc0Msb0MsQ096U3RDLGEsQ0FDQSxpQixDQUVBLFUsQ1BzUzRHLHVELENBQWhDLDRCLENPeFM1RSxpQixDQUNBLGdCLENBQ0EsVSxDUHNTcUssOEIsQ092U3JLLGdCLENQdVNxTSxvRSxDQUFzRSx5RSxDT3pTM1EsYSxDQUVBLGdCLENBQ0EsVSxDUHVTd0UsdUMsQ0FENkYsOEIsQ096U3JLLGEsQ0FDQSxpQixDQUVBLFUsQ0M3QkYsd0QsQ0RrQ0ksd0IsQ0FDQSxlLENBQ0EsYyxDQUNBLG9CLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0N4Q0osb0IsQ0FBQSxnQyxDQUFBLHNCLENEcUNJLG9CLENDckNKLDhCLENBQUEsb0IsQ0FBQSxnQyxDQUFBLHNCLENEZ0NJLHdCLENBQ0EsVSxDQUNBLHdCLENBQ0EsZSxDQUNBLGMsQ0FFQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQ3hDSixzQixDQUFBLG1ELENBQUEsMEMsQ0FBQSxnRSxDQUFBLDhELENBQUEsc0QsQ0FBQSwrQixDRGdDSSx3QixDQUNBLFUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQ3hDSix5QyxDRGtDSSx3QixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDUHFTc0IsaUMsQ0FDVSx5QixDQUswQixzRCxDUW5WOUQseUQsQ0FBQSw4QixDQUFBLHNFLENBQUEsMkUsQ0FBQSxzQyxDUm9WeUQsNkMsQ0FKcEIsbUUsQ0FDaUMsaUUsQ0FDQSx5RCxDUWxWdEUseUMsQ0FBQSxnQyxDUitVNEIsa0MsQ0FIVSx1QixDUTVVdEMsMkQsQ1IyVTRCLG1DLENBRGtDLHlCLENPMVMxRCx3QixDQUNBLFUsQ0FDQSx3QixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDUDZTNEMsNEMsQ09uVDVDLHdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxvQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENQZ1RrQyw0RCxDQURNLGlDLENBR04seUUsQ0FDc0MsOEUsQ0FMN0IseUMsQ0FNa0MsNEMsQ0FIbEIsbUMsQ096VDNELHdCLENBQ0EsVSxDQUNBLHdCLENBQ0EsZSxDQUNBLGMsQ0FDQSxvQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBRUEsMEIsQ0FBQSw4RCxDQUFBLHNDLENBQUEsNEIsQ0xzSEUsVyxDS25IQSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxRLENBUEYsb0MsQ0xzSEUsVyxDS25IQSxjLENBQ0EsaUIsQ0FDQSxVLENBRUEsUSxDQVBGLDRCLENBQUEseUQsQ0FBQSwrRCxDQUFBLG9DLENBQUEsNEUsQ0FBQSxpRixDQUFBLDRDLENBQUEsZ0QsQ0FBQSwrQyxDQUFBLHNFLENBQUEsb0UsQ0FBQSw0RCxDQUFBLCtDLENBQUEsc0MsQ0FBQSxxQyxDQUFBLHlDLENBQUEsNkUsQ0FBQSxxRCxDQUFBLDJDLENMc0hFLFcsQ0tuSEEsYyxDQUNBLGlCLENBQ0EsVSxDQUNBLGdCLENBQ0EsUSxDQVBGLG1ELENMc0hFLFcsQ0tuSEEsYyxDQUNBLGlCLENBQ0EsVSxDQUVBLFEsQ1AwVDRCLHVDLENBb0JpQixzRCxDT3JWL0MsMkMsQ1BrVXdDLCtCLENBb0JpQiw4QyxDT3RWekQsd0UsQ1B1VWtFLDRELENBb0JpQiwyRSxDTzNWbkYsOEUsQ1A0VTBDLGtFLENBb0JpQixpRixDT2hXM0QsbUQsQ1AyVWdELHVDLENBb0JpQixzRCxDTy9WakUsMkYsQ1A4VTBDLCtFLENBb0JpQiw4RixDT2xXM0QsZ0csQ1ArVWdGLG9GLENBb0JpQixtRyxDT25XakcsMkQsQ1AwVW1ELCtDLENBb0JpQiw4RCxDTzlWcEUsK0QsQ1B3VTZELG1ELENBb0JpQixrRSxDTzVWOUUsOEQsQ1B5VW9ELGtELENBb0JpQixpRSxDTzdWckUscUYsQ1BvVXlDLHlFLENBb0JpQix3RixDT3hWMUQsbUYsQ1BxVTBFLHVFLENBb0JpQixzRixDT3pWM0YsMkUsQ1BzVTBFLCtELENBb0JpQiw4RSxDTzFWM0YsOEQsQ1BnVnFGLGtELENBb0JpQixpRSxDT3BXdEcscUQsQ1A2VW1FLHlDLENBb0JpQix3RCxDT2pXcEYsb0QsQ1BtVWdDLHdDLENBb0JpQix1RCxDQXZCUCw2QixDQW9CaUIsNEMsQ09wVjNELGlFLENQaVZtRCxnRixDQWxCbkIseUMsQ0FvQmlCLHdELENBckJpQiwrQixDQW9CaUIsOEMsQ0U1TmpGLFcsQ0tuSEEsYyxDQUNBLGlCLENBQ0EsVSxDQUNBLGdCLENBQ0EsUSxDUDZXa0QsaUQsQ0FzQ2lCLGdFLENBc0NkLG9ELENBc0NpQixtRSxDQWhINUIseUMsQ0FzQ2lCLHdELENBc0NkLDRDLENBc0NpQiwyRCxDT2hlOUQsaUQsQ1AwWXluQixnRSxDQXNDL0Ysb0QsQ0FzQzBILG1FLENPdGRwcEIseUMsQ1AwWXl2Qix3RCxDQXNDM0gsNEMsQ0FzQzRKLDJELENBOUZudEIsc0UsQ0FzQ2lCLHFGLENBc0NkLHlFLENBc0NpQix3RixDTzFlM0Ysc0UsQ1AwWTRtRCxxRixDQXNDdlEseUUsQ0FzQ3NVLHdGLENBckY5bEQsNEUsQ0FzQ2lCLDJGLENBc0NkLCtFLENBc0NpQiw4RixDT25makcsNEUsQ1AwWWcwRSwyRixDQXNDclksK0UsQ0FzQytkLDhGLENBakZoMEUseUYsQ0FzQ2lCLHdHLENBc0NkLDRGLENBc0NpQiwyRyxDQWhIZiw4RixDQXNDaUIsNkcsQ0FzQ2QsaUcsQ0FzQ2lCLGdILENPemZuSCx5RixDUDBZdXBGLHdHLENBc0M3Yiw0RixDQXNDbWlCLDJHLENPdGQ3dkYsOEYsQ1AwWW8zRiw2RyxDQXNDemQsaUcsQ0FzQ3FrQixnSCxDQXhGdDZGLHlELENBc0NpQix3RSxDQXNDZCw0RCxDQXNDaUIsMkUsQ09oZjlFLHlELENQMFkra0Usd0UsQ0FzQzNWLDRELENBc0M0YSwyRSxDQTVGbG1FLDZELENBc0NpQiw0RSxDQXNDZCxnRSxDQXNDaUIsK0UsQ081ZWxGLDZELENQMFlxeEQsNEUsQ0FzQ25TLGdFLENBc0N3VywrRSxDQTFGN3hELDRELENBc0NpQiwyRSxDQXNDZCwrRCxDQXNDaUIsOEUsQ085ZWpGLDRELENQMFlvN0QsMkUsQ0FzQy9ULCtELENBc0MwWSw4RSxDQXBHMzZELG1GLENBc0NpQixrRyxDQXNDZCxzRixDQXNDaUIscUcsQ09wZXhHLG1GLENQMFlxaUMsa0csQ0FzQ25MLHNGLENBc0NnTyxxRyxDQWxHOS9CLGlGLENBc0NpQixnRyxDQXNDZCxvRixDQXNDaUIsbUcsQ090ZXhHLGlGLENQMFlpdkMsZ0csQ0FzQy9NLG9GLENBc0NrUSxtRyxDQWhHeHRDLHlFLENBc0NpQix3RixDQXNDZCw0RSxDQXNDaUIsMkYsQ094ZWhHLHlFLENQMFlxN0Msd0YsQ0FzQzNPLDRFLENBc0NvUywyRixDQTdFajdDLDRELENBc0NpQiwyRSxDQXNDZCwrRCxDQXNDaUIsOEUsQ08zZmpGLDRELENQMFlvakcsMkUsQ0FzQ3JmLCtELENBc0N1bUIsOEUsQ0FuRmxuRyxtRCxDQXNDaUIsa0UsQ0FzQ2Qsc0QsQ0FzQ2lCLHFFLENPcmZ4RSxtRCxDUDBZcStFLGtFLENBc0NqYSxzRCxDQXNDaWdCLHFFLENBdEdsaEYsa0QsQ0FzQ2lCLGlFLENBc0NkLHFELENBc0NpQixvRSxDT2xldkUsa0QsQ1AwWTAzQixpRSxDQXNDdkoscUQsQ0FzQzhMLG9FLENBNUd6M0IsdUMsQ0FzQ2lCLHNELENBc0NkLDBDLENBc0NpQix5RCxDTzVkNUQsdUMsQ1AwWTJmLHNELENBc0NuRSwwQyxDQXNDd0YseUQsQ0FqSHBjLDJFLENBc0NpQiwwRixDQXNDZCw4RSxDQXNDaUIsNkYsQ092ZGhHLDJFLENQMFkySiwwRixDQXNDRyw4RSxDQXNDRyw2RixDQTlHN0csbUQsQ0FzQ2lCLGtFLENBc0NkLHNELENBc0NpQixxRSxDTzFkeEUsbUQsQ1AwWTJYLGtFLENBc0N2QyxzRCxDQXNDc0QscUUsQ0EzR2xXLGlELENBc0NpQixnRSxDQXNDZCxvRCxDQXNDaUIsbUUsQ0FoSFYseUMsQ0FzQ2lCLHdELENBc0NkLDRDLENBc0NpQiwyRCxDQXhHTSxzRSxDQXNDaUIscUYsQ0FzQ2QseUUsQ0FzQ2lCLHdGLENBekc1Qyw0RSxDQXNDaUIsMkYsQ0FzQ2QsK0UsQ0FzQ2lCLDhGLENBbkhkLGlELENBc0NpQixnRSxDQXNDZCxvRCxDQXNDaUIsbUUsQ0E3RzFCLHlGLENBc0NpQix3RyxDQXNDZCw0RixDQXNDaUIsMkcsQ0FoSGtCLDhGLENBc0NpQiw2RyxDQXNDZCxpRyxDQXNDaUIsZ0gsQ0EzSGpELHlELENBc0NpQix3RSxDQXNDZCw0RCxDQXNDaUIsMkUsQ0F0SFYsNkQsQ0FzQ2lCLDRFLENBc0NkLGdFLENBc0NpQiwrRSxDQWhIN0IsNEQsQ0FzQ2lCLDJFLENBc0NkLCtELENBc0NpQiw4RSxDQTVIL0IsbUYsQ0FzQ2lCLGtHLENBc0NkLHNGLENBc0NpQixxRyxDQWhIYSxpRixDQXNDaUIsZ0csQ0FzQ2Qsb0YsQ0FzQ2lCLG1HLENBaEhwQix5RSxDQXNDaUIsd0YsQ0FzQ2QsNEUsQ0FzQ2lCLDJGLENBL0ZULDRELENBc0NpQiwyRSxDQXNDZCwrRCxDQXNDaUIsOEUsQ0F4SHRDLG1ELENBc0NpQixrRSxDQXNDZCxzRCxDQXNDaUIscUUsQ0FySXZELGtELENBc0NpQixpRSxDQXNDZCxxRCxDQXNDaUIsb0UsQ0F4SFYsdUMsQ0FzQ2lCLHNELENBc0NkLDBDLENBc0NpQix5RCxDTzNkeEUsMkUsQ1AwWW1vRywwRixDQXNDbmdCLDhFLENBc0N3bkIsNkYsQ0EvRzlzRyxtRCxDQXNDaUIsa0UsQ0FzQ2Qsc0QsQ0FzQ2lCLHFFLENBbkhjLHlDLENBc0NpQix3RCxDQXNDZCw0QyxDQXNDaUIsMkQsQ094ZGhHLGlELENQMFlxakIsZ0UsQ0FzQ2pGLG9ELENBc0N5RyxtRSxDT3RkN2tCLHlDLENQMFk2ckIsd0QsQ0FzQzdHLDRDLENBc0MySSwyRCxDT3RkM3RCLHNFLENQMFltaEQscUYsQ0FzQ3pQLHlFLENBc0NxVCx3RixDT3RkL2tELDRFLENQMFlpdUUsMkYsQ0FzQ3ZYLCtFLENBc0M4Yyw4RixDT3RkeHpFLGlELENQMFkycEUsZ0UsQ0FzQ3pXLG9ELENBc0M2YixtRSxDT3RkL3VFLHlGLENQMFkyaUYsd0csQ0FzQy9hLDRGLENBc0NraEIsMkcsQ090ZDlvRiw4RixDUDBZbXdGLDZHLENBc0MzYyxpRyxDQXNDb2pCLGdILENPdGQ1MkYseUQsQ1AwWW1nRSx3RSxDQXNDN1UsNEQsQ0FzQzJaLDJFLENPdGRqbEUsNkQsQ1AwWXFzRCw0RSxDQXNDclIsZ0UsQ0FzQ3VWLCtFLENPdGR2d0QsNEQsQ1AwWXEyRCwyRSxDQXNDalQsK0QsQ0FzQ3lYLDhFLENPdGQ3NkQsbUYsQ1AwWSs3QixrRyxDQXNDckssc0YsQ0FzQytNLHFHLENPdGR6K0IsaUYsQ1AwWTJvQyxnRyxDQXNDak0sb0YsQ0FzQ2lQLG1HLENPdGQzckMseUUsQ1AwWXUxQyx3RixDQXNDN04sNEUsQ0FzQ21SLDJGLENPdGQ3NEMsNEQsQ1AwWXErRiwyRSxDQXNDdmUsK0QsQ0FzQ3NsQiw4RSxDT3RkcGxHLG1ELENQMFkrNUUsa0UsQ0FzQ25aLHNELENBc0NnZixxRSxDT3RkNS9FLGtELENQMFlxekIsaUUsQ0FzQ3pJLHFELENBc0M2SyxvRSxDT3RkejFCLHVDLENQMFlpYyxzRCxDQXNDckQsMEMsQ0FzQ3VFLHlELENPdGRuZCwyRSxDUDBZNkQsMEYsQ0FzQ2lCLDhFLENBc0NkLDZGLENPdGRoRSxtRCxDUDBZcVQsa0UsQ0FzQ3pCLHNELENBc0NxQyxxRSxDT3RkalUseUMsQ1AwWXlQLHdELENBc0NYLDRDLENBc0NvQiwyRCxDT3BkaFEsb0IsQ0FDQSxvQixDQ3JEUixvQyxDUnFqQmtDLHVDLENRcmpCbEMsNEIsQ1JzakI0QywrQixDUXRqQjVDLHlELENSMmpCc0UsNEQsQ1EzakJ0RSwrRCxDUmdrQjhDLGtFLENRaGtCOUMsb0MsQ1IrakJvRCx1QyxDUS9qQnBELDRFLENSa2tCOEMsK0UsQ1Fsa0I5QyxpRixDUm1rQm9GLG9GLENRbmtCcEYsNEMsQ1I4akJ1RCwrQyxDUTlqQnZELGdELENSNGpCaUUsbUQsQ1E1akJqRSwrQyxDUjZqQndELGtELENRN2pCeEQsc0UsQ1J3akI2Qyx5RSxDQUNpQyx1RSxDQUNBLCtELENRMWpCOUUsK0MsQ1Jva0J5RixrRCxDUXBrQnpGLHNDLENSaWtCdUUseUMsQ1Fqa0J2RSxxQyxDUnVqQm9DLHdDLENRdmpCcEMsMEIsQ1JvakI4Qyw2QixDUXBqQjlDLDhELENBQUEsaUUsQ0FBQSxzQyxDUm1qQm9DLHlDLENRbmpCcEMsNEIsQ1JrakJzRSwrQixDTzNmaEUsb0IsQ0N2RE4saUMsQ0FBQSxxRSxDQUFBLDZDLENBQUEsbUMsQ0R5RFEsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0MvRFIsMkMsQ0R5RFEsZSxDQUVBLFcsQ0FFQSxPLENQOGdCbUMsOEMsQ1Eza0IzQyxtQyxDUjRrQnFELHNDLENRNWtCckQsZ0UsQ1JpbEIrRSxtRSxDUWpsQi9FLHNFLENSc2xCdUQseUUsQ1F0bEJ2RCwyQyxDUnFsQjZELDhDLENRcmxCN0QsbUYsQ1J3bEJ1RCxzRixDUXhsQnZELHdGLENSeWxCNkYsMkYsQ1F6bEI3RixtRCxDUm9sQmdFLHNELENRcGxCaEUsdUQsQ1JrbEIwRSwwRCxDUWxsQjFFLHNELENSbWxCaUUseUQsQ1FubEJqRSw2RSxDUjhrQnNELGdGLENROWtCdEQsMkUsQ1Ira0J1Riw4RSxDUS9rQnZGLG1FLENSZ2xCdUYsc0UsQ1FobEJ2RixzRCxDUjBsQmtHLHlELENRMWxCbEcsNkMsQ1J1bEJnRixnRCxDUXZsQmhGLDRDLENSNmtCNkMsK0MsQ0FIVSxvQyxDUTFrQnZELHdFLENSeWtCNkMsZ0QsQ0FEa0Msc0MsQ08vZ0J2RSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsVSxDUHdpQmtDLDZDLENPdmlCcEMsa0MsQ1B3aUI4QyxxQyxDT3hpQjlDLCtELENQNmlCd0Usa0UsQ083aUJ4RSxxRSxDUGtqQmdELHdFLENPbGpCaEQsMEMsQ1BpakJzRCw2QyxDT2pqQnRELGtGLENQb2pCZ0QscUYsQ09wakJoRCx1RixDUHFqQnNGLDBGLENPcmpCdEYsa0QsQ1BnakJ5RCxxRCxDT2hqQnpELHNELENQOGlCbUUseUQsQ085aUJuRSw0RSxDUDBpQitDLCtFLENPMWlCL0MsMEUsQ1AyaUJnRiw2RSxDTzNpQmhGLGtFLENQNGlCZ0YscUUsQ081aUJoRixxRCxDUHNqQjJGLHdELENPdGpCM0YsNEMsQ1BtakJ5RSwrQyxDT25qQnpFLDJDLENQeWlCc0MsOEMsQ096aUJ0QyxnQyxDUHNpQmdELG1DLENPdGlCaEQsdUUsQ0FBQSw0QyxDUHFpQnNDLCtDLENPcmlCdEMsa0MsQ1BvaUJ3RSxxQyxDT25pQnRFLGEsQ0FFTixxR0NuRUYsOEIsQ1I4bkI0QixpQyxDUTluQjVCLHNCLENSK25Cc0MseUIsQ1EvbkJ0QyxtRCxDUm9vQmdFLHNELENRcG9CaEUseUQsQ1J5b0J3Qyw0RCxDUXpvQnhDLDhCLENSd29COEMsaUMsQ1F4b0I5QyxzRSxDUjJvQndDLHlFLENRM29CeEMsMkUsQ1I0b0I4RSw4RSxDUTVvQjlFLHNDLENSdW9CaUQseUMsQ1F2b0JqRCwwQyxDUnFvQjJELDZDLENRcm9CM0QseUMsQ1Jzb0JrRCw0QyxDUXRvQmxELGdFLENSaW9CdUMsbUUsQ1Fqb0J2Qyw4RCxDUmtvQndFLGlFLENRbG9CeEUsc0QsQ1Jtb0J3RSx5RCxDUW5vQnhFLHlDLENSNm9CbUYsNEMsQ1E3b0JuRixnQyxDUjBvQmlFLG1DLENRMW9CakUsK0IsQ1Jnb0I4QixrQyxDUWhvQjlCLG9CLENSNm5Cd0MsdUIsQ1E3bkJ4Qyx3RCxDQUFBLDJELENBQUEsZ0MsQ1I0bkI4QixtQyxDUTVuQjlCLHNCLENSMm5CZ0UseUIsQ09yakIxRCxjLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGtCLENBQ0Esb0MsQ1A2a0I4Qix1QyxDTzdrQjlCLDRCLENQOGtCd0MsK0IsQ085a0J4Qyx5RCxDUG1sQmtFLDRELENPbmxCbEUsK0QsQ1B3bEIwQyxrRSxDT3hsQjFDLG9DLENQdWxCZ0QsdUMsQ092bEJoRCw0RSxDUDBsQjBDLCtFLENPMWxCMUMsaUYsQ1AybEJnRixvRixDTzNsQmhGLDRDLENQc2xCbUQsK0MsQ090bEJuRCxnRCxDUG9sQjZELG1ELENPcGxCN0QsK0MsQ1BxbEJvRCxrRCxDT3JsQnBELHNFLENQZ2xCeUMseUUsQ09obEJ6QyxvRSxDUGlsQjBFLHVFLENPamxCMUUsNEQsQ1BrbEIwRSwrRCxDT2xsQjFFLCtDLENQNGxCcUYsa0QsQ081bEJyRixzQyxDUHlsQm1FLHlDLENPemxCbkUscUMsQ1Ara0JnQyx3QyxDTy9rQmhDLDBCLENQNGtCMEMsNkIsQ081a0IxQyw4RCxDQUFBLGlFLENBQUEsc0MsQ1Aya0JnQyx5QyxDTzNrQmhDLDRCLENQMGtCa0UsK0IsQ096a0JoRSxhLENBQ0EsbUIsQ0FDQSxjLENBVk4sQ0FjQSx3RCxDQUNFLFUsQ0FDQSxxQixDQ25GSiw4RCxDRHNGTSxvRSxDQURBLFUsQ0NyRk4scUUsQ0R5RlEsVSxDQUNBLHdCLENQK2xCMkMsNkQsQ0FBK0QscUQsQ081bEJoSCxlLENBQ0EsYyxDQUNBLGdCLENIc0tGLHlDLENKbWIwQyxrRCxDSW5iMUMseUMsQ0pxYnNILHNELENBQzlCLHlDLENBQTJDLHFDLENBRDdFLDBELENBQ0ssMkIsQ085bEJ6RCxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ1AybEJ3SyxnRSxDTzlsQnhLLGUsQ0FDQSxjLENBQ0EsZ0IsQ1A0bEJvUywyRCxDQUExRCxzRCxDQUF5SCxvRCxDTzlsQm5XLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQUVBLHdHSG1LRix5QyxDSjZiOEMsa0QsQ0k3YjlDLHlDLENKZ2MwUywyRCxDQUE1SCxnRSxDQUFrRSxzRCxDQUR0SCxzRCxDQUM5Qix5QyxDQUEyQyxxQyxDQUQ3RSwwRCxDQURILDZELENBQStELHFELENBRW1QLG9ELENBQTFTLDJCLENPbG1CM0QsYyxDQUNBLGdCLENBQ0Esa0IsQ0FIRixDQUtBLHFEQVhGLHlDLENQK21COEMsa0QsQ08vbUI5Qyx5QyxDUGtuQjBTLDJELENBQTVILGdFLENBQWtFLHNELENBRHRILHNELENBQzlCLHlDLENBQTJDLHFDLENBRDdFLDBELENBREgsNkQsQ0FBK0QscUQsQ0FFbVAsb0QsQ0FBMVMsMkIsQ090bUIzRCxjLENBQ0EsZ0IsQ0FDQSxrQixDQTBDSixnQixDQVRJLGtCLENBQ0EsaUIsQ0FyQ0YsQ0FzQ0EsdURBT0YsZ0IsQ0FOSSxrQixDQUNBLGlCLENBRkYsQ0FHQSx3REFJRixnQixDQUhJLGtCLENBQ0EsaUIsQ0FGRixDRWhKRixXLENBR0UsaUIsQ0FIRixXLENBQUEsNkIsQ0FBQSw0QixDQUFBLHVCLENBQ0UsYyxDQUNBLGUsQ0FFQSxpQixDQUNBLHdCLENBTEYsOEUsQ0FDRSxjLENBR0EsaUIsQ0FKRixtRSxDQUFBLGlELENBQUEsdUIsQ0FBQSw4QixDQUFBLHVCLENBQUEsaUIsQ0FBQSx1QixDQUFBLHVCLENBQUEsd0IsQ0FBQSx3QixDQUNFLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLHdCLENBTEYsbUIsQ0FFRSxlLENBRUEsaUIsQ0FDQSx3QixDQUxGLG1DLENBQUEsa0MsQ0FBQSw2QixDQUFBLGlCLENBT0ksYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBVkosb0YsQ0FPSSxjLENBQ0EsZ0IsQ0FFQSxVLENBVkoseUUsQ0FBQSx1RCxDQUFBLHlCLENBQUEsNkIsQ0FBQSxvQyxDQUFBLHVCLENBQUEsNkIsQ0FBQSw4QixDQU9JLGMsQ0FFQSxpQixDQUNBLFUsQ0FWSiw2QixDQUFBLDZCLENBQUEsOEIsQ0FPSSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0FWSixvRixDQUFBLHlFLENBQUEsdUQsQ0FBQSx5QixDQUFBLDZCLENBQUEsb0MsQ0FBQSw2QixDQUFBLG1DLENBQUEsdUIsQ0FBQSxrQyxDQUFBLDZCLENBQUEsNkIsQ0FBQSw2QixDQUFBLDhCLENBQUEsOEIsQ0FBQSxpQixDQVlJLG9CLENBQ0YscURBYkYsOEUsQ0FBQSxtRSxDQUFBLGlELENBQUEsbUIsQ0FBQSxXLENBQUEsdUIsQ0FBQSw4QixDQUFBLHVCLENBQUEsNkIsQ0FBQSxpQixDQUFBLDRCLENBQUEsdUIsQ0FBQSx1QixDQUFBLHVCLENBQUEsd0IsQ0FBQSx3QixDQWNJLGMsQ0FDQSxnQixDQUZGLENBSUYsOEUsQ0FBQSw2QixDQUFBLDRCLENBQUEsdUIsQ0FFRSxrQixDQUNBLGdCLENBQ0EsMkIsQ0FJQSx5RSxDQUFBLHVELENBQUEsNkIsQ0FBQSxvQyxDQUFBLHVCLENBQUEsNkIsQ0FBQSw4QixDQUNFLGdCLENBQ0EsUSxDQUZGLHlCLENBQ0UsZ0IsQ0FISixnRixDQUFBLDhELENBQUEsb0MsQ0FBQSwyQyxDQUFBLDhCLENBQUEsb0MsQ0FBQSxxQyxDQU9NLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENBYk4sZ0MsQ0FPTSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBRUEscURBZE4sZ0YsQ0FBQSw4RCxDQUFBLGdDLENBQUEsb0MsQ0FBQSwyQyxDQUFBLDhCLENBQUEsb0MsQ0FBQSxxQyxDQWVRLFUsQ0FERixDQXFDRiwwRixDQW5DQSw2RCxDQUFBLG1DLENBQUEsMEMsQ0FBQSw2QixDQW1DQSx3QyxDQWxDRSxVLENBR04sdUIsQ0FFRSxlLENBQ0EsVSxDQUhGLDZCLENBS0ksd0IsQ0FFSix1QixDQUVFLGUsQ0FDQSxVLENBSEYsNkIsQ0FLSSx3QixDQUVKLHdCLENBRUUsa0IsQ0FDQSxVLENBSEYsOEIsQ0FLSSxxQixDQUNBLGEsQ0FHSiw4RSxDQUFBLDRCLENBRUUsZSxDQUNBLG9CLENBQ0Esb0YsQ0FBQSxrQyxDQUNFLGEsQ0FMSixvRixDQ2hDSSx3QixDRGdDSixrQyxDQU9JLGtCLENBSUosNkIsQ0FFRSxpQixDQUNBLG1DLENBQ0UsVSxDQUNGLG1DLENBQ0UsZSxDQUNBLGEsQ0FQSix5QyxDQVNNLGEsQ0FHTixpRCxDQUFBLHVCLENBT0EsOEIsQ0FMRSxlLENBQ0EsVSxDQUhGLHVELENBQUEsNkIsQ0FLSSxVLENBRUosNEMsQ0FPTSxxQixDQUNBLGEsQ0FDRiwyQyxDQUNFLFUsQ0FFTix1QixDQUVFLGUsQ0FDQSxVLENBSEYsb0MsQ0FNTSxlLENBQ0YsbUMsQ0FDRSxVLENBRU4sbUUsQ0FBQSxtQixDQUFBLHdCLENBRUUsa0IsQ0FDQSxVLENBRUUsZ0YsQ0FBQSxnQyxDQUFBLHFDLENBQ0UsZSxDQU5OLCtFLENBQUEsK0IsQ0FBQSxvQyxDQVFNLGEsQ0FFTixjLENBQ0UsaUIsQ0FDQSxvQixDQUNBLG9CLENBQ0EsYSxDQUdFLDZELENBQ0EsZSxDUnVSRSw2QyxDQUFBLGtELENRL1JOLGMsQ0FVRSxvQixDQUNFLG9CLENBWEoscUIsQ1BnQ00sVyxDT2pCRixnQixDQUNBLFUsQ0FDQSxjLENBQ0Ysb0IsQ0FDRSxzQixDRTVJSixVLENBQUEsRSxDQUVFLGMsQ0FDQSxlLENBSEYsRSxDQUlFLGlCLENBSkYsdUQsQ0FBQSxVLENBQUEsVSxDQUFBLDhCLENBQUEsVyxDQUNFLDZELENBR0EsaUIsQ0FKRixlLENBQUEsRSxDQUlFLGlCLENBSkYsVyxDQUFBLGUsQ0FDRSw2RCxDQUNBLGMsQ0FDQSxlLENBR0YsdUQsQ0FBQSxVLENBQUEsOEIsQ0FBQSxXLENBQUEsRSxDQUVFLGMsQ0FDQSxlLENBR0YsZSxDQUdFLG9CLENBSEYsVyxDQUFBLGUsQ0FFRSxrQixDQUVBLGEsQ0FDQSxpQixDQUNBLGMsQ1Z4QkYsQyxDQUFBLEssQ0R5M0JPLFEsQ0NyM0JMLHVCLENBRUYsMkIsQ0FDRSxhLENBRUYsaUIsQ0FHQSxrQixDQUZFLGEsQ0FLRixzQixDQUNFLGEsQ0FFRixvQixDQUNFLGEsQ0QyM0JtQixRLENDNTFCckIsTSxDRDIxQnFCLGtCLENDMzFCckIsa0IsQ0F6QkUsd0IsQ0FJQSxvQixDQUdBLGUsQ0F1QkEsb0IsQ0R1MUJtQixRLENDNTFCckIsTSxDRDIxQnFCLGtCLENDMzFCckIsa0IsQ0Q2MUJTLHFCLENFeDJCUCw0RixDQUFBLHlDLENEWEEsYyxDQUVBLDZELENBQ0EsYyxDQUVBLG1CLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHVCLENBQ0EsdUIsQ0FDQSx3QixDQWtCQSxRLENBQ0EsVSxDRDYyQjJCLGMsQ0NwM0I3QixZLENEbTNCNkIsd0IsQ0NuM0I3Qix3QixDQVZJLHdCLENBQ0Esb0IsQ0Q4M0JhLDJCLENDOTNCYixvQixDRHc0Qm1DLGlCLENBRlAsdUIsQ0NyNEI5QixlLENBQUEscUIsQ0RvNEJvQywyQixDQUROLGlDLENBRE0sMkIsQ0NsNEJwQyxpQyxDRHc0QmtCLDhCLENBRk0sb0MsQ0V6NEJ4QiwwQyxDRE1FLHdCLENBQ0EsYSxDQUNBLG1CLENEMjRCeUIsYyxDQ241QjNCLFksQ0RrNUIyQix3QixDQ2w1QjNCLHdCLENEbzVCZSwyQixDQ2g0QmIsUSxDQUVKLDRDLENDdEJFLDRGLENBQUEseUMsQ0RkQSx3QixDQUNBLFcsQ0FDQSxVLENBRUEsb0IsQ0FDQSw2RCxDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxpQixDQUNBLG9CLENBQ0EsdUIsQ0FDQSx1QixDQUNBLHdCLENBbUVBLGMsQ0E1Q0Ysa0QsQ0FyQkksd0IsQ0FDQSxvQixDQUNGLHFELENBQUEsMkQsQ0NIQSwwQyxDRE1FLHdCLENBQ0EsYSxDQUNBLG1CLENBdUJKLGMsQ0FBQSwyQixDQUNFLFUsQ0R3NUJ1QixZLENDdDVCekIsd0IsQ0R5NUJTLFEsQ0FGSSxLLENDdjVCYixxQixDRHc1Qk0sUSxDRTE3Qkosb0IsQ0QwQ0Ysa0IsQ0FDRSxhLENBQ0EsZSxDQUdGLEssQ0FBQSxRLENBRUUsNEIsQ0FDQSxvQixDQUlFLHNCLENBQUEseUIsQ0FQSixXLENBdU1BLDhCLENBdk1BLGMsQ0FLSSw0QixDQUxKLGUsQ0FBQSxrQixDQVVJLFUsQ0FDQSxlLENBRUosZ0IsQ0FDRSxpQyxDQUNBLHlELENBQ0Usc0IsQ0FLSixzQixDQUNFLDRDLENBRUYsZSxDQUNFLDRCLENBQ0Esd0IsQ0UrQ0YsUSxDRjVDRSxtQixDQUNBLDRCLENBRkYsZSxDQUtJLGlCLENBQ0Esa0IsQ0FFRiw2QyxDQUdNLHFCLENBQ0EsYyxDQUNBLG9ELENDNEpGLFcsQ0QxSkksb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGEsQ0FWUixzQyxDQWFNLHFDLENBRUUsOEQsQ0NsR1Isd0IsQ0RvR1Usa0IsQ0FqQlYsNkMsQ0FvQk0sb0IsQ0FFUixtQixDQUNFLFcsQ0FFRixzQixDQUNFLGUsQ0FDQSx3QixDQUVGLG1CLENDaEhFLG9CLENEa0hBLHVCLENDbEhBLG9CLENEb0hFLHdCLENBR0osWSxDQUNFLHFCLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNFLG9CLENBQ0EsUSxDQVBKLG1CLENBU0ksVSxDQUNBLG9CLENBQ0Esa0IsQ0FDRixvQixDQUNFLHdCLENBYkosbUIsQ0FpQkksd0IsQ0FqQkosa0IsQ0FxQkksd0IsQ0FHRix3QixDQUNFLFUsQ0FHSixrQyxDQUFBLCtCLENBRUUsVSxDQUNBLGUsQ0FDQSx5QyxDQUFBLHNDLENBQ0UsVSxDQUVKLG9CLENBQUEsaUIsQ0NyRUUsdUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxTLENEc0VFLGlCLENBQ0EsYyxDQUxKLHVCLENBVU0saUIsQ0FWTiwwQixDQUFBLHVCLENBT00sYyxDQUNBLFUsQ0FDQSxpQixDQUdGLDhCLENBR0UsVSxDQUhGLGlDLENBQUEsOEIsQ0FJRSxhLENBQ0EscUIsQ0FDQSxnQixDQWxCTiw2QyxDQUFBLDBDLENBcUJNLHNCLENBckJOLHVDLENBQUEsb0MsQ0F3Qk0sYSxDQUVGLGdDLENBQUEsNkIsQ0MvRkYseUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxTLENEOEZJLGlCLENBQ0EsNEIsQ0FIRix1QyxDQUFBLHNDLENBQUEsb0MsQ0FBQSxtQyxDQU1JLFcsQ0FDQSxZLENBS0osMEIsQ0FDRSxpQixDQXZDTixpQyxDQTBDTSxlLENBQ0Esd0IsQ0FDQSxVLENBQ0EsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsZSxDQWxETix3QyxDQW9ETSxrQixDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FHRiw4QixDQUNFLFMsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxPLENBQ0EsUSxDQXBFTixzQyxDQXVFTSxlLENBdkVOLDZCLENBQUEscUMsQ0EyRU0sd0IsQ0FDQSxpQixDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLE8sQ0FDQSxrQixDQUNBLFUsQ0FsRk4scUMsQ0FxRk0scUIsQ0FFTixpQixDQUNFLGMsQ0FDQSxpQixDQUdGLHdCLENBZ0RBLHFCLENBR0Usb0IsQ0FDQSxlLENBRUEsaUIsQ0F0REYsd0IsQ0N0UEUsb0IsQ0R3UEEsNEIsQ0FHQSxjLENBQ0EsZSxDQUVBLHlDLENBQ0UsZSxDQUlGLGlDLENBQ0UsNEIsQ0FDQSx3QixDQUNBLGEsQ0FDQSxtQixDQWpCSiwwQyxDQUFBLHVELENBbUJNLHdCLENDelFKLDBDLENEMlFJLGEsQ0FDQSxtQixDQXRCTiw0QixDQXlCSSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQyxDQUNFLGtCLENBL0JOLDBDLENBa0NNLFUsQ0FDQSxlLENBQ0Esc0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxtRCxDQUNFLGEsQ0FFUixnQyxDQUFBLDZCLENBRUUsYSxDQUdGLHFCLENBRUUsd0IsQ0FHQSxjLENBRUEsMkIsQ0FDRSx3QixDQzlTRixrQyxDRHNTRixpQyxDQWFNLFUsQ0FDQSw0QixDQ3BUSixvQixDRHNUSSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsUSxDQUNBLFcsQ0FFSiw0QixDQUNFLHVCLENBQ0EsUSxDQUNBLGMsQ0FDQSxNLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0FDQSxTLENBQ0EsUyxDQUNBLDRCLENBQ0EsVyxDQUVGLDBCLENBQ0UsYSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxlLENBeENKLGdDLENDbERNLFcsQ0Q2RkEsYSxDQUNBLHNCLENBQ0EsbUIsQ1c1Sk4seUMsQ1grSkksd0MsQ0FDRSxVLENBR04sQyxDQUlFLE8sQ0FDRSxhLENBTEosQyxDQzFWRSxnQyxDRDZWQSxvQixDQUNBLE8sQ0FFRSx5QixDQUtBLHVDLENBQUEsNEMsQ0FDRSxpQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLHFCLENBQ0EsbUIsQ0FUTiw4QyxDQUFBLG1ELENDMU9NLFcsQ0RzUEUsVSxDQUNBLGMsQ0FDQSxXLENBQ0EsTSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLEssQ0FDQSxVLENBR0Esb0QsQ0FBQSx5RCxDQUNFLHFCLENBQ0EsVSxDQXpCVixrRCxDQUFBLHVELENBMkJRLGUsQ0FFUiw0QixDQUNFLHFCLENBRUYsTSxDQUNFLFEsQ0FDQSxVLENBQ0EsZ0IsQ0FDRixTLENBQ0UsYyxDQUVGLHlDLENBQ0UsMkIsQ0FDRiw0RCxDQUNFLGUsQ0FDQSxlLENBQ0EsWSxDQUNBLGEsQ0FDRixpRixDQUNFLGUsQ0FDQSxlLENBQ0EsWSxDWTNiRixzQyxDQ21ZSSxXLENEbllKLFksQ0NtWUksK0IsQ0RuWUosc0QsQ0FDRSxVLENBQ0EsNEQsQ0FBQSxrQyxDQUFBLDRFLENBQ0UsUyxDQUhKLGlELENiZzRDMEIsa0IsQ0FJQSxrQixDZTkzQ3RCLGtCLENmczNDc0Isa0IsQ0FLTCxzQixDQUlBLHNCLENlLzNDakIsc0IsQ2Z1M0NpQixzQixDQUVFLHVCLENBSUEsdUIsQ2U3M0NuQix1QixDZnEzQ21CLHVCLENhMzNDdkIsdUIsQ2I4M0N5QixvQixDQUlBLG9CLENlNTNDckIsb0IsQ0FBQSxvQixDRk5KLGlFLENBS0ksUSxDQUNBLHVELENBQUEsNkIsQ0FBQSx1RSxDQUNFLHFCLENBQ0EsVyxDQUNBLFUsQ0FDQSw2RCxDQUNBLGMsQ0FDQSxlLENBQ0EsVyxDQUNBLGdCLENBQ0EsYyxDQUNBLHdCLENBQ0EsVyxDQWpCTixxRSxDQUFBLDJDLENBQUEscUYsQ0FvQlEscUIsQ0FDQSxVLENBQ04sb0QsQ0FBQSwwQixDQUFBLG9FLENBQ0UsWSxDR3BCSSx1RCxDQUNFLGlCLENBTFYsdUQsQ0FPVSxpQixDQUNGLHVELENBQ0Usa0IsQ0FUVix1RCxDQVdVLGtCLENBQ0Ysb0QsQ0FDRSxlLENBYlYscUQsQ0FlVSxnQixDQUNGLHNELENBQ0UsaUIsQ0FDRix1RCxDQUNFLGtCLENGdUVJLDRJLENBQUEsNkgsQ0UxRmQseUQsQ0FxQlUsVSxDQUNGLDBELENBQ0UsVyxDaEI4MUNRLFksQ2VyM0NsQixZLENmczNDYSxnQixDZXQzQ2IsZ0IsQ2ZvM0NlLGlCLENlcDNDZixpQixDQUFBLGMsQ0FBQSxjLENBR0ksYyxDQUNBLDJCLENBQ0EsZSxDZnU0Q2MsWSxDQUNMLGdCLENlNzRDYixpQixDQUFBLGMsQ0FZSSx1QixDQUNBLGtCLENBRUEsa0IsQ0FBQSxzQixDQUFBLHVCLENBQUEsb0IsQ0FDRSxvQixDQWhCTixZLENBQUEsZ0IsQ0FBQSxpQixDQUFBLGMsQ0FtQkksb0IsQ0FDQSxrQixDQUVBLGtCLENBQUEsc0IsQ0FBQSx1QixDQUFBLG9CLENBQ0UsdUIsQ0hmRixxQyxDQUNFLGUsQ0FDQSxnQixDQUNBLGtDQUxOLHFDLENBTVEsc0IsQ0FERixDQUVBLDJDLENBQ0UsWSxDQUVSLDBDLENBQ0UsYSxDQUNBLDZDLENBQ0UsZSxDQUlBLHNCLENBRUEscURBUEYsNkMsQ0FRSSxpQixDQUNBLGtCLENBRkYsQ0FHQSx3REFaSiw2QyxDQWFNLGlCLENBREYsQ0FFQSxrQ0FaRiw2QyxDQWFJLGMsQ0FERixDQUtKLHlCLENadzVDb0IsaUIsQ0FDRixhLENBSkMsbUIsQ0FFSyxtQixDQURKLHVCLENZdDVDcEIsa0IsQ0FRSSxhLENBQ0EsZ0IsQ0FUSix3QyxDTDJFRSxnQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0Esc0IsQ0FDQSxxREtwRUUsd0MsQ0xxRUEsa0IsQ0FDQSxpQixDQUZGLENBR0EsdURLcEZGLHdDLENMcUZJLGtCLENBQ0EsaUIsQ0FGRixDUGsyQzZFLHVFLENBQ1AsZ0YsQ0FEZ0YsdUUsQ0FOekUsd0UsQ0FDTixpRixDQURnRix3RSxDQUV2RSx5RSxDQUNSLGtGLENBRG1GLHlFLENBRTFFLHFFLENBQ2IsOEUsQ0FEb0YscUUsQ1kxNUNwSixxRSxDWnE1Q2dFLDhFLENZcjVDaEUscUUsQ0FDRSxTLENBU0YsNkQsQ0FIQSx5RCxDQUFBLDBDLENBRUUsVSxDQU9KLGtDQUZKLDRCLENBR00sYyxDQURGLENBS0EsdUMsQ0FDRSxVLENBRU4sNkMsQ0ErREksUyxDQUNBLGtCLENBQ0EsYyxDS3RKSiw2QixDTDJGRSx5RSxDQUFBLDBFLENBRUUsa0IsQ0FISixnSCxDQUFBLGdILENBT0ksZSxDQUlBLHFFLENBQ0UsYSxDQUNBLFUsQ0FDRix3RCxDVnVGRixZLENBS0UsYyxDVWpHSiwrRCxDQVFRLFMsQ0FDRiw4RCxDQUVFLFUsQ0FYUiwwRixDQWtCWSxTLENBQ0Esa0IsQ0FDRix5RixDQUNFLFUsQ0FDQSxjLENBdEJaLHNFLENBQUEsMEUsQ0FBQSx5RSxDQUFBLDZFLENWOERNLFcsQ1UzQkosNEUsQ0FDRSxnQixDQUNBLGdCLENBQ0EsaUIsQ0F0Q0oscUYsQ0F3Q00sWSxDQUNBLGdCLENBQ0EsaUIsQ0FHQSwrRixDQUNFLGdCLENBT1IsOEIsQ0FBQSxrQyxDQUdFLFcsQ0FDQSxnQixDQUNBLGEsQ1owNENpQyxpQyxDWTM0Q2pDLGdCLENBQ0EsYSxDQUdBLFcsQ0FFRix1RCxDWmc1Q3dELGdFLENBREEsdUQsQ0FXWix5QyxDQUZJLHlDLENBSUksb0QsQ0FSTCx5RCxDQUdMLCtDLENBRUEsMkMsQ1l6NUMxQyw4QyxDWnE1QzBELHlDLENBTWhCLG1ELENBVEQsc0QsQ0FDYyw4QyxDQUZVLHdDLENBS3ZCLHlDLENZcjRDdEMsZ0IsQ0FDQSxhLENBRUosa0MsQ1orNEM4QiwwQixDQURLLDZCLENZOTRDbkMsTyxDQXVDQSxnQixDQW5DRSxnQixDQUNBLGlCLENBQ0EsZ0IsQ1ptNUM0QixnQyxDWWo1QzlCLCtCLENBQUEsK0IsQ1pnNUN5Qyw2QixDQURYLHdDLENBREUsNkIsQ1l2NEM1QixRLENBQ0EsVSxDQUNBLGdCLENaazVDeUIsK0IsQ1kzNUM3Qiw4QixDQUFBLDhCLENaMDVDd0MsNEIsQ0FEWCx1QyxDQURFLDRCLENZNTRDM0IsWSxDWnU1Q2UscUIsQ1lyNUNqQixvQixDQUFBLG9CLENabzVDNEIsa0IsQ0FEWCw2QixDQURFLGtCLENZajVDakIsYyxDQUNBLGdCLENBRUosbUQsQ0FFSSxnQixDQUNBLGEsQ0FHRixrQixDQUNFLFksQ0FDQSxnQixDQUNBLGtCLENBQ0EscUIsQ1YzQkYsVyxDQUdFLGlCLENVMkJKLGdCLENMNUdFLGtCLENBQ0EsaUIsQ0FDQSxzQixDQUNBLHFES3lHRixnQixDTHhHSSxrQixDQUNBLGlCLENBRkYsQ0FHQSx1REtzR0YsZ0IsQ0xyR0ksa0IsQ0FDQSxpQixDQUZGLENLNkdGLGtDLENBSVEsVyxDQUlGLHNFLENBUk4sa0UsQ0FBQSxtRCxDQU9RLFUsQ0FJUixXLENMekdJLFUsQ0FDQSxhLENBQ0EsVSxDSzJHRixtRkFERixRLENBRUksZSxDQUdGLG9CLENBRUksVSxDQUNBLFMsQ0FDQSxjLENBUkosQ001T0Ysd0RBQ0Usb0IsQ2hCaUNBLHlCLENnQjlCSSx3QixDQUNBLFcsQ0FDQSxlLENBQ0EsVSxDQUNBLE8sQ0FDQSxpQixDQUNBLFcsQ0FDQSxTLENBRUYseUIsQ0FaRixvRCxDQUFBLHFELENBc0ZZLG1FLENBQUEsc0UsQ2xCZzVEdUQscUUsQ0FBdUUsb0UsQ0FDckUsc0UsQ0FBd0UscUUsQ0FDdkUsdUUsQ0FBeUUsc0UsQ0FPeEUsNEUsQ0FBOEUsMkUsQ0FDekUsdUUsQ0FBeUUsc0UsQ0FQOUUsc0UsQ0FBd0UscUUsQ0FLM0UsdUUsQ0FBeUUsc0UsQ0FKdkUsc0UsQ0FBd0UscUUsQ0FHL0Qsb0UsQ0FBc0UsbUUsQ0FSbEYsbUUsQ0FBcUUsa0UsQ2tCbnpEaEksbUUsQ0FBQSxrRSxDbEIwekQ0RCwrRSxDQUFpRiw4RSxDQUQvRSxvRSxDQUFzRSxtRSxDa0I5OUR4SSxVLENBUUosa0MsQ0FDRSx3QixDQUVGLHlDLENBS1Esa0IsQ0FDQSxpQixDQU5SLCtDLENBUVUsVSxDQUNGLCtFLENBQUEsZ0UsQ0FFRSxTLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVyxDQWRWLDhPLENBQUEsK04sQ0F5QjRCLFcsQ0F6QjVCLG1GLENBNEJVLFMsQ0FDQSxVLENBQ0EsUSxDQUNBLGlCLENBS0Ysd0UsQ0FDRSxXLENBckNWLDJCLENBeUNNLGlCLENBR0YsMEMsQ0FBQSw2QyxDaEJxS0osZSxDQUdFLG9CLENnQnJLSSxvQixDQS9DTixrRCxDQUFBLHFELENBaURRLFUsQ0FDQSxhLENBbERSLDhELENBQUEsaUUsQ0FvRFUsa0IsQ0FDQSxRLENBQ0EsUyxDQUNGLDBELENBQUEsNkQsQ0FDRSxjLENBeERWLHFELENBQUEsd0QsQ0E0RFUsUyxDQUtKLHVGLENBQUEsMEYsQ2hCZ0pOLGUsQ2dCOUlRLFEsQ0FuRVIsMkMsQ0FBQSx5QyxDQXlFTSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQU1BLDRDLENBQ0UsVSxDQXJGUiw4QyxDaEIrSkEsVyxDQUtFLGMsQ1UxR0oseUUsQ0FBQSwwRSxDTTFERSxnQyxDQThGTSxrQixDTi9CTixnSCxDQUFBLGdILENNbUNNLGUsQ2xCMDBENEYsd0QsQ0F2TDNCLDZFLENBQ08sc0YsQ0FEd0UsNkUsQ0FhaEYsK0QsQ0EyS2IsOEMsQ0E1S08scUUsQ0FMYywrRSxDQUNFLHFFLENBQ1YsaUUsQ0FLTixvRSxDQVRLLCtELENBQ0wsNkUsQ2tCOW1EMUQseUUsQ0E3SU4seUUsQ2xCK3ZEa0UsMEUsQ0FQSCw0RSxDQUNjLG9FLENBbUxoQyxtRCxDQXhLd0Isd0UsQ0Fia0IsOEQsQ0FTWiwrRCxDQThLMEIseUQsQ0F6SzVCLDhFLENBQ00sdUYsQ0FEMEUsOEUsQ0FhbEYsZ0UsQ0E2SmIsK0MsQ0E5Sk8sc0UsQ0FMYyxnRixDQUNFLHNFLENBQ1Ysa0UsQ0FLTixxRSxDQVRLLGdFLENBQ0wsOEUsQ2tCOW5EM0QsMEUsQ0E3SU4sMEUsQ2xCK3dEbUUsMkUsQ0FQSCw2RSxDQUNjLHFFLENBcUsvQixvRCxDQTFKdUIseUUsQ0Fia0IsK0QsQ0FTWixnRSxDQWdLMkIsMEQsQ0EzSjdCLCtFLENBQ00sd0YsQ0FEMkUsK0UsQ0FhbkYsaUUsQ0ErSWIsZ0QsQ0FoSk8sdUUsQ0FMYyxpRixDQUNFLHVFLENBQ1YsbUUsQ0FLTixzRSxDQVRLLGlFLENBQ0wsK0UsQ2tCOW9ENUQsMkUsQ0E3SU4sMkUsQ2xCK3hEb0UsNEUsQ0FQSCw4RSxDQUNjLHNFLENBdUovQixxRCxDQTVJdUIsMEUsQ0Fia0IsZ0UsQ0FTWixpRSxDQThKZ0MsK0QsQ0F6RGxDLG9GLENBQ1UsNkYsQ0FENEUsb0YsQ0FhcEYsc0UsQ0E2Q2IscUQsQ0E5Q08sNEUsQ0FMYyxzRixDQUNFLDRFLENBQ1Ysd0UsQ0FLTiwyRSxDQVRLLHNFLENBQ0wsb0YsQ2tCOXZEakUsZ0YsQ0E3SU4sZ0YsQ2xCKzREeUUsaUYsQ0FQSCxtRixDQUNjLDJFLENBcURuQywwRCxDQTFDMkIsK0UsQ0Fia0IscUUsQ0FTWixzRSxDQWdEMkIsMEQsQ0EzQzdCLCtFLENBQ0Esd0YsQ0FEaUYsK0UsQ0FhekYsaUUsQ0ErQmIsZ0QsQ0FoQ08sdUUsQ0FMYyxpRixDQUNFLHVFLENBQ1YsbUUsQ0FLTixzRSxDQVRLLGlFLENBQ0wsK0UsQ2tCOXdENUQsMkUsQ0E3SU4sMkUsQ2xCKzVEb0UsNEUsQ0FQSCw4RSxDQUNjLHNFLENBdUN6QixxRCxDQTVCaUIsMEUsQ0Fia0IsZ0UsQ0FTWixpRSxDQWtCMEIseUQsQ0E3STVCLDhFLENBQ0ksdUYsQ0FENEUsOEUsQ0FhcEYsZ0UsQ0FpSWIsK0MsQ0FsSU8sc0UsQ0FMYyxnRixDQUNFLHNFLENBQ1Ysa0UsQ0FLTixxRSxDQVRLLGdFLENBQ0wsOEUsQ2tCOXBEM0QsMEUsQ0E3SU4sMEUsQ2xCK3lEbUUsMkUsQ0FQSCw2RSxDQUNjLHFFLENBeUk3QixvRCxDQTlIcUIseUUsQ0Fia0IsK0QsQ0FTWixnRSxDQTRJeUIsMEQsQ0F2RTdCLCtFLENBQ1Esd0YsQ0FEeUUsK0UsQ0FhakYsaUUsQ0EyRGIsZ0QsQ0E1RE8sdUUsQ0FMYyxpRixDQUNFLHVFLENBQ1YsbUUsQ0FLTixzRSxDQVRLLGlFLENBQ0wsK0UsQ2tCOXVENUQsMkUsQ0E3SU4sMkUsQ2xCKzNEb0UsNEUsQ0FQSCw4RSxDQUNjLHNFLENBbUVqQyxxRCxDQXhEeUIsMEUsQ0Fia0IsZ0UsQ0FTWixpRSxDQW9EeUIseUQsQ0EvSDVCLDhFLENBQ0ssdUYsQ0FEMkUsOEUsQ0FhbkYsZ0UsQ0FtSGIsK0MsQ0FwSE8sc0UsQ0FMYyxnRixDQUNFLHNFLENBQ1Ysa0UsQ0FLTixxRSxDQVRLLGdFLENBQ0wsOEUsQ2tCOXFEM0QsMEUsQ0E3SU4sMEUsQ2xCK3pEbUUsMkUsQ0FQSCw2RSxDQUNjLHFFLENBMkg5QixvRCxDQWhIc0IseUUsQ0Fia0IsK0QsQ0FTWixnRSxDQTBIaUMsdUQsQ0FyRjFCLDRFLENBQ04scUYsQ0FEb0YsNEUsQ0FhNUYsOEQsQ0F5RWIsNkMsQ0ExRU8sb0UsQ0FMYyw4RSxDQUNFLG9FLENBQ1YsZ0UsQ0FLTixtRSxDQVRLLDhELENBQ0wsNEUsQ2tCOXREekQsd0UsQ0E3SU4sd0UsQ2xCKzJEaUUseUUsQ0FQSCwyRSxDQUNjLG1FLENBaUZuQixrRCxDQXRFVyx1RSxDQWJrQiw2RCxDQVNaLDhELENBMERzQixzRCxDQXJNekIsMkUsQ0FDSyxvRixDQUR3RSwyRSxDQWFoRiw2RCxDQXlMYiw0QyxDQTFMTyxtRSxDQUxjLDZFLENBQ0UsbUUsQ0FDViwrRCxDQUtOLGtFLENBVEssNkQsQ0FDTCwyRSxDa0I5bER4RCx1RSxDQTdJTix1RSxDbEIrdURnRSx3RSxDQVBILDBFLENBQ2Msa0UsQ0FpTTlCLGlELENBdExzQixzRSxDQWJrQiw0RCxDQVNaLDZELENrQmh2RHpFLHNELENBQUEsMkUsQ2xCc3RENEUsb0YsQ2tCdHRENUUsMkUsQ2xCa3VEb0UsNkQsQ0F1TWIsNEMsQ0F4TU8sbUUsQ0FMYyw2RSxDQUNFLG1FLENBQ1YsK0QsQ0FLTixrRSxDQVRLLDZELENBQ0wsMkUsQ2tCOWtEeEQsdUUsQ0E3SU4sdUUsQ2xCK3REZ0Usd0UsQ0FQSCwwRSxDQUNjLGtFLENrQnp0RDNFLGlELENsQm91RG1FLHNFLENBYmtCLDRELENBU1osNkQsQ0F3Tm9DLGtFLENBbkdyQyx1RixDQUNnQixnRyxDQUR5RSx1RixDQWFqRix5RSxDQXVGYix3RCxDQXhGTywrRSxDQUxjLHlGLENBQ0UsK0UsQ0FDViwyRSxDQUtOLDhFLENBVEsseUUsQ0FDTCx1RixDa0I5c0RwRSxtRixDQTdJTixtRixDbEIrMUQ0RSxvRixDQVBILHNGLENBQ2MsOEUsQ0ErRnpDLDZELENBcEZpQyxrRixDQWJrQix3RSxDQVNaLHlFLENBc0ZlLHVELENBakgxQiw0RSxDQUNHLHFGLENBRDJFLDRFLENBYW5GLDhELENBcUdiLDZDLENBdEdPLG9FLENBTGMsOEUsQ0FDRSxvRSxDQUNWLGdFLENBS04sbUUsQ0FUSyw4RCxDQUNMLDRFLENrQjlyRHpELHdFLENBN0lOLHdFLENsQiswRGlFLHlFLENBUEgsMkUsQ0FDYyxtRSxDQTZHNUIsa0QsQ0FsR29CLHVFLENBYmtCLDZELENBU1osOEQsQ2tCN3NEbEUsVSxDQUNBLGdCLENBZUEsc0UsQ0FBQSx1RSxDQUFBLHdFLENBQUEsNkUsQ0FBQSx3RSxDQUFBLHVFLENBQUEsd0UsQ0FBQSx1RSxDQUFBLHFFLENBQUEsb0UsQ0FBQSxvRSxDQUFBLGdGLENBQUEscUUsQ0FDRSxVLENBQ0EsUSxDQUNBLFMsQ2xCZzFENkUseUUsQ0FGZixtRixDQUFxRix1RixDQUNyRSxzRixDQUlBLDBFLENBRmQsb0YsQ0FBc0Ysd0YsQ0FDdkUsdUYsQ0FJQSwyRSxDQUZkLHFGLENBQXVGLHlGLENBQ3hFLHdGLENBc0JJLGdGLENBRmxCLDBGLENBQTRGLDhGLENBQ3pFLDZGLENBSU4sMkUsQ0FGUixxRixDQUF1Rix5RixDQUM5RSx3RixDQXBCRiwwRSxDQUZaLG9GLENBQXNGLHdGLENBQ3pFLHVGLENBZ0JBLDJFLENBRmhCLHFGLENBQXVGLHlGLENBQ3RFLHdGLENBWEYsMEUsQ0FGYixvRixDQUFzRix3RixDQUN4RSx1RixDQVVILHdFLENBRkYsa0YsQ0FBb0Ysc0YsQ0FDakYscUYsQ0F2QkYsdUUsQ0FGYixpRixDQUFtRixxRixDQUNyRSxvRixDQUZELHVFLENrQmgrRHJGLGlGLENBQUEscUYsQ2xCKzlEc0Ysb0YsQ0F5QlcsbUYsQ0FGeEIsNkYsQ0FBK0YsaUcsQ0FDdEUsZ0csQ0FGWix3RSxDQUZYLGtGLENBQW9GLHNGLENBQ3hFLHFGLENrQjcwRC9FLHlCLENBdktSLDJHLENsQjJnRW9ILGlILENBQW1ILG1ILENrQjNnRXZPLDRHLENsQjRnRXNILGtILENBQW9ILG9ILENrQjVnRTFPLDZHLENsQjZnRXVILG1ILENBQXFILHFILENrQjdnRTVPLGtILENsQm9oRXdILHdILENBQTBILDBILENrQnBoRWxQLDZHLENsQnFoRTZILG1ILENBQXFILHFILENrQnJoRWxQLDRHLENsQjhnRXdILGtILENBQW9ILG9ILENrQjlnRTVPLDZHLENsQm1oRXFILG1ILENBQXFILHFILENrQm5oRTFPLDRHLENsQitnRXVILGtILENBQW9ILG9ILENrQi9nRTNPLDBHLENsQmtoRWdJLGdILENBQWtILGtILENrQmxoRWxQLHlHLENsQjBnRW9ILCtHLENBQWlILGlILENrQjFnRXJPLHlHLENBQUEsK0csQ0FBQSxpSCxDQUFBLHFILENsQmloRXFILDJILENBQTZILDZILENrQmpoRWxQLDBHLENsQmdoRXVILGdILENBQWtILGtILENrQnQyRC9OLG9CLENBMUtWLGlFLENBbUxRLFMsQ0FDRiw2RCxDQXBMTixvRSxDQXFMUSxVLENBTUEsbUUsQ0FBQSxrRSxDQUVFLFUsQ0FHSiw2RCxDQUNFLGEsQ0FDQSxlLENBbE1SLG1FLENBcU1VLGMsQ0FDQSxjLENBU0UsbUgsQ0FBQSxvSCxDQUFBLGlILENBQUEsaUgsQ0FDRSxZLENBaE5kLGtILENBQUEsbUgsQ0FBQSxnSCxDQUFBLGdILENBa05jLFksQ0FsTmQsdUIsQ0FzTk0sa0IsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxjLENBQ0YsdUIsQ0FDRSxnQixDQTNOTiwwQixDQTZOUSxjLENBQ0EsYSxDQUNBLGEsQ0FDQSw2QixDQUNFLGEsQ0FqT1YsNEMsQ0FxT2MsYSxDQUVkLGUsQ0FDRSxlLENBQ0EsWSxDQUNBLGdCLENBQ0EsUSxDQUNBLGtCLENBR0YsYSxDaEJ0T0Esd0IsQ2dCd09FLGlCLENBQ0EsTSxDQUNBLGUsQ0FHRiw4QyxDQXFCSSw0QyxDQUFBLCtDLENBcEJGLFksQ0FFRixlLENoQmhQQSx5QixDZ0JtUEUsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLFcsQ0FDQSxPLENBQ0Esa0IsQ0FDQSxXLENBVEYseUMsQ0FBQSw0QyxDaEJoUEEsMEIsQ2dCNlBJLGlCLENBQ0EsUSxDQUNBLFcsQ0FDQSxrQixDQUNBLFcsQ0FqQkosNEMsQ0FBQSwrQyxDQXFCTSxTLENBQ0EsK0MsQ0FBQSxrRCxDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsUyxDQUNBLFEsQ0FDQSwrQixDQUNBLGMsQ0E3QlIsaUQsQ0FBQSxvRCxDQStCVSxVLENBQ0EsVyxDQUNBLG9CLENBQ0EscUIsQ0FDQSxVLENBQ0EscUIsQ0FDQSwyQixDQUNBLGUsQ0F0Q1Ysd0QsQ0FBQSwyRCxDQXdDWSxpQixDQUNBLE8sQ2hCelJaLGtCLENnQjJSWSxXLENBRUEsaUIsQ0FDQSxVLENBQ0EscUIsQ0FDQSxvQixDQUNBLHFCLENBQ0EscUIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxjLENBQ0EscUIsQ0F0RFosOEQsQ0FBQSxpRSxDQXlEYyxxQixDQUNBLFUsQ0FFUixtRCxDQUFBLHNELENBQ0UsZSxDQUNBLDRCLENBQ0EsYyxDQS9EUixxRCxDQUFBLHdELENBaUVVLG9CLENBQ0EscUIsQ0FDQSxVLENBQ0EscUIsQ0FDQSw0RCxDQUFBLCtELENBQ0UsZ0IsQ0FDQSx3QixDQUNBLGEsQ0FDQSxjLENBRUEsa0UsQ0FBQSxxRSxDQUNFLHdCLENBQ0EsVSxDQTdFZCw4RCxDQWlGSSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSx1RSxDQUNFLFMsQ0FDQSxnQixDQUNBLGlCLENBdkZOLGlGLENBMkZRLGEsQ0E3V1YsQ0NBQSx1RERzQkUsa0MsQ0NwQkUsd0IsQ1BTRiw2QyxDT05FLGdCLENoQnFESixJLENnQmxESSxpQixDQUlJLDZCLENBQ0UsYyxDQTZSRixrRSxDQUFBLG1FLENBQUEscUUsQ0EvSk4sZ0UsQ0FBQSwrRCxDQXBJQSwyQyxDQUFBLDRDLENBWVEsVSxDQUVOLFcsQ0FDRSxRLENBZkosc0QsQ0FzUkksb0UsQ0FwUUEsYyxDQWxCSix1QyxDQXFCSSxZLENBSUUsbUUsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxlLENBNUJSLDhELENBaUNVLGtCLENBQ0EsUyxDQUNBLGdFLENBQ0UsZ0IsQ0FDQSxjLENBQ0EsVyxDQXRDWixvRSxDQXdDWSxnQixDQUNBLGtCLENBRVIsMEIsQ0FDRSxlLENBQ0EsOEIsQ0FDRSxXLENBOUNSLHlCLENBZ1JJLDBCLENBOU5JLGMsQ0Q1QkYseUMsQ0NtQ0UsVyxDRHZDUiwrQyxDQ3lDVSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFMsQ0FDQSxtRCxDQUNFLFcsQ0FDQSxlLENEaERaLCtFLENBQUEsZ0UsQ0NvRFUsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLGdCLENBQ0EsVyxDQXJCViw2TCxDQUFBLDhLLENBNEJzQixpQixDRHZDSSw4TyxDQUFBLCtOLENDMkNFLFcsQ0FDQSxXLENBQ0EsYyxDQUNWLDBMLENBQUEsMkssQ0FDRSxVLENBQ0EsVyxDQUNBLGtCLENBdENwQiw4TSxDQUFBLCtMLENBd0NzQixVLENBQ0EsVyxDQUNBLHlCLENBMUN0QixxTixDQUFBLHNNLENBNEN3QixRLENBQ0EsUyxDQUNBLGMsQ0R0RGhCLG1GLENDeURFLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxnQixDQUNBLHNGLENBQ0UsZSxDQUNBLFUsQ0FDQSxnQixDQXhEWix3RixDQTBEYyxjLENBQ0Esd0IsQ0FRSixpRSxDQUFBLGtFLENBQUEsaUUsQ0FBQSxrRSxDQUNFLFUsQ25CcXBFMkssaUcsQ0FBcEYsa0YsQ0FDb0Ysa0csQ0FBckYsbUYsQ0FDcUYsaUcsQ0FBcEYsa0YsQ21CdHBFekYsa0csQ0FBQSxtRixDQUVFLFMsQ0FDQSxpQixDQUNBLGdCLENBekVaLHFHLENBQUEsc0csQ0FBQSxxRyxDQUFBLHNHLENBMkVZLFMsQ0FDQSxVLENBQ0EsaUIsQ0FPRiw0RixDQUNFLFUsQ0FDQSxlLENBUFosNEMsQ0FrQk0sZ0MsQ0FDQSxZLENBQ0EsYyxDQUNBLFEsQ0FDQSxNLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLDJCLENBQ0EsbUIsQ0FDQSxlLENBN0JOLHFELENBQUEsMEYsQ0E4Qk0sK0MsQ0FDRSxZLENBL0JSLHNELENBaUNRLHVCLENBQ0YsMkQsQ0FDRSxtQixDQW5DUixvRSxDQXNDWSx1QixDQUNBLFMsQ0FDQSxRLENBQ0EsaUIsQ0F6Q1osK0YsQ0E0Q2dCLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGtCLENBRUUsZSxDQUNBLGMsQ0FDRixVLENBQ0EsYyxDQTFEaEIsc0csQ0EyRGdCLHFHLENBQ0UsVSxDQUNBLGUsQ0E3RGxCLGdGLENBbUVjLGMsQ0FDQSxVLENBQ0EsYSxDQUNBLGdCLENBQ0EsNEIsQ0FHQSwyRSxDQUNFLGMsQ0FDQSxlLENBQ0EsdUIsQ0E3RWhCLGtGLENBK0VrQixlLENBQ0EscUIsQ0FDQSwyQyxDQUVBLHdDLENBQ0EsdUMsQ0FDQSxzQyxDQUNBLG1DLENBQ0EsaUMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0Esa0MsQ0FDQSxpQixDQUNBLGdCLENBOUZsQixzRSxDQWlHYywyQixDQUNBLFUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsNEIsQ0FFRixvRixDQUVFLFMsQ0FDQSxlLENBQ0EsdUYsQ0FBQSwrRSxDQUNFLFMsQ0FDQSxRLENBOUdoQix5RixDQUFBLGlGLENBZ0hrQixhLENBRUUsZSxDQUNBLDZELENBQ0EsYyxDQUVOLDZGLENBQUEscUYsQ0FDRSxRLENBRUosNEUsQ0FDRSxhLENBQ0EsZSxDQUNBLDRCLENBS0UsaUYsQ0FDRSxhLENBQ0EsYyxDQUNBLGtCLENBcElsQiw2RixDQXdJb0IsYyxDQXhJcEIsb0csQ0EwSXNCLFksQ0ExSXRCLG1ELENBdUpJLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsNEQsQ0FDRSxTLENBQ0EsZ0IsQ0FDQSxpQixDQTdKTixzRSxDQW9LUSxhLENBQ0EsSyxDQWhUVixDQ0RBLHFERnVCRSxrQyxDRXJCRSx1QixDUlFKLDZDLENRTEksZ0IsQ2pCc0RKLEksQ2lCbkRJLGlCLENBREYsZ0IsQ0FLTSxjLENBTE4scUMsQ0FRSSxZLENEa0JFLG1FLENDYkUsYyxDQUNBLGdCLENBQ0EsZSxDRGRSLDhELENDbUJVLGtCLENBQ0EsVSxDRGVBLGdFLENDYkUsZ0IsQ0FDQSxjLENBQ0EsVyxDRHhCWixvRSxDQzBCWSxrQixDQUNBLGdCLENEZ0JSLDBCLENDYkUsZSxDRGVBLDhCLENDYkUsVyxDRGhDUix5QixDQ29DUSxjLENGWEEsK0MsQ0VxQkUsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxTLENER1YsbUQsQ0NEWSxXLENBQ0EsZSxDQUVKLDRFLENBQ0UsYyxDQUNBLGEsQ0FDQSxxQixDQUNBLFcsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxtRixDQUNFLFcsQ0FDQSxVLENBQ0EsZ0IsQ0YvQ1osK0UsQ0FBQSxnRSxDRW1EVSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxXLENET1UsNkwsQ0FBQSw4SyxDQ0FFLGlCLENGdENJLDhPLENBQUEsK04sQ0UwQ0UsVyxDQUNBLGlCLENGbkU1QixtRixDRXNFVSxTLENBQ0EsVSxDQUNBLGlCLENBQ0EsZ0IsQ0RlQSxzRixDQ2JFLGUsQ0FDQSxVLENBQ0EsZ0IsQ0RlQSx3RixDQ2JFLGMsQ0FDQSx3QixDRGtDZCw0QyxDQzdCTSxnQyxDQUNBLGMsQ0FDQSxRLENBQ0EsTSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSwyQixDQUNBLG1CLENBQ0EscUIsQ0RrS0YscUQsQ0EvSUosMEYsQ0E4Qk0sK0MsQ0MvQ0UsWSxDRGlCUiwyRCxDQ2ZRLGUsQ0FDQSxtQixDRGNSLG9FLENDWFksdUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGlCLENEbURFLCtGLENDaERFLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGtCLENBRUUsZSxDQUNBLGMsQ0FDRixVLENBQ0EsYyxDRFRoQixzRyxDQUFBLHFHLENDV2tCLFUsQ0FDQSxlLENEc0ROLGdGLENDaERFLGMsQ0FDQSxVLENBQ0EsYSxDQUNBLGdCLENBQ0EsNEIsQ0FDQSxjLENEdkJkLDJFLENDMkJnQixjLENBQ0EsZSxDQUNBLHVCLENEaURBLGtGLENDL0NBLGUsQ0FDQSxxQixDQUNBLDJDLENBRUEsd0MsQ0FDQSx1QyxDQUNBLHNDLENBQ0EsbUMsQ0FDQSxpQyxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsZ0IsQ0RrREosc0UsQ0MvQ0UsMkIsQ0FDQSxVLENBQ0EsYSxDQUNBLGdCLENBQ0EsYyxDQUNBLDRCLENBQ0Esb0IsQ0FwSmQsNEUsQ0FzSmdCLG9CLENEekRoQixvRixDQzZEYyxTLENBQ0EsZSxDRDhDQSx1RixDQUFBLCtFLENDNUNFLFMsQ0FDQSxRLENEakVoQix5RixDQUFBLGlGLENDbUVrQixhLENBRUUsZSxDQUNBLDZELENBQ0EsYyxDRHZFcEIsNkYsQ0FBQSxxRixDQzBFZ0IsUSxDRCtDSiw0RSxDQzVDRSxhLENBQ0EsZSxDQUNBLDRCLENEL0VkLGlGLENDcUZrQixhLENBQ0EsYyxDQUNBLGtCLENEZ0RBLDZGLENDNUNFLGMsQ0QzRnBCLG9HLENDNkZzQixZLENEN0RoQixzRCxDQ2dFRSx1QixDQUNBLHlCLENEakdSLG9FLENDdUdNLGMsQ0FRTSxrSCxDQUFBLG1ILENBQUEsa0gsQ0FBQSxtSCxDQUNFLFUsQ3BCcTNFNlEsa0osQ0FBckksbUksQ0FDcUksbUosQ0FBdEksb0ksQ0FDc0ksa0osQ0FBckksbUksQ29CcGtGdEosbUosQ0FBQSxvSSxDQWdOYyxTLENBQ0EsaUIsQ0FFRixzSixDQUFBLHVKLENBQUEsc0osQ0FBQSx1SixDQUNFLFMsQ0FDQSxVLENBQ0EsaUIsQ0YzT2QsMkMsQ0FBQSx5QyxDRWtQTSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDRHZJTixtRCxDQzJJSSxnQixDQUNBLGdCLENBQ0EsaUIsQ0RhQSw0RCxDQ1hFLFMsQ0FDQSxnQixDQUNBLGlCLENEakpOLGtFLENBQUEsbUUsQ0FBQSxxRSxDQ29KUSxVLENEZUYsc0UsQ0NYRSxjLENBQ0EsSyxDQXJTVixDZk5BLFEsQ0wwcEZTLGMsQ0sxcEZULEksQ0FHRSxXLENGcURGLEksQ0VqREUsd0IsQ0FNRSw0QixDQUFBLDRCLENBQ0UsbUUsQ2dCVE4sNEUsQ0FBQSxtRSxDckJtNEorRCxpRSxDcUJuNEovRCx3RCxDaEJLQSxvQixDQVNFLG1CLENBVEYsZ0IsQ0FPSSxxQixDQVFKLGEsQ0FDRSx3QixDQUdGLEksQ0FBQSxJLENBRUUsYyxDQUNBLGEsQ0FDQSw2RCxDQUNBLGlCLENGK0JGLEksQ0U1QkUsZ0MsQ0FDQSxpQixDRjJCRixJLENFekJFLGEsQ0FKRixzQixDQUtJLGlCLENBSUEsNkIsQ0FDRSxlLENBQ0EsZ0IsQ0FYTiwrQixDQUFBLGdDLENBZ0JNLGEsQ0FDQSxnQixDRjdDSixPLENFb0RBLGMsQ0FHRix3QixDQUVJLGEsQ0FDQSxVLENBSEosNEIsQ0FJRSwwQixDQUNFLGtCLENBQ0EsVyxDQUNBLFMsQ0FQSiw0QixDQVdJLFMsQ0FFSixpQixDQUNFLG1CLENBQUEsWSxDQUNBLHlCLENBQUEscUIsQ0FDQSxtRkFIRixpQixDQUlJLHNCLENBQUEsa0IsQ0FERixDQUlGLEMsQ0FBQSxhLENBRUUsb0IsQ0FHRix3QixDQUVFLGEsQ0FDQSxrQixDQUdGLEUsQ0FBQSxFLENMNm9GRyxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENLMW9GRCxjLENBQ0EsNkQsQ0FRRixpQixDQUFBLGEsQ0FDRSxlLENBQ0EsWSxDZ0J0R0EsZSxDaEJ3R0YsUSxDRUhFLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxzQixDQUNBLHFERkhGLFEsQ0VJSSxrQixDQUNBLGlCLENBRkYsQ0FHQSx1REZORixRLENFT0ksa0IsQ0FDQSxpQixDQUZGLENGRkYsVyxDQUVFLG9CLENBQ0EsUSxDQUNBLDRCLENBQ0EsaUIsQ0FDQSxpQixDQUNFLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxLLENBQ0EsVyxDQUNBLFMsQ0FHSix1QixDQUNFLG1CLENBQ0Esc0IsQ0FLRSw4QixDQUNFLFksQ0FDQSxRLENBQ0Esd0IsQ0FDQSx3QixDQUNBLGUsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsZSxDQUNBLFUsQ0FiTixvQyxDUzRSQSw4RCxDVDdRUSxVLENTM0RVLHdLLENBQUEseUosQ0FvRGxCLDBCLENBbUtJLGdELENUM0tKLDRCLENBbUJNLFksQ0FHTixhLENBZUEsd0IsQ0VsRUUsZ0IsQ0FDQSxpQixDQUNBLGdCLENBRUEsaUIsQ0FDQSxzQixDQUNBLHFERjZDRixhLENFNUNJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVERjBDRixhLENFekNJLGtCLENBQ0EsaUIsQ0FGRixDRjBDRixnQixDQUlJLGUsQ0FDQSxnQixDQUNBLGtCLENBQ0Usd0IsQ0FHTix5QixDQUNFLHdCLENBQ0EsZ0IsQ2lCdEdGLDJGLENqQnVHRSxzQyxDQUNFLDRCLENBQ0osd0IsQ0FDRSx3QixDQUNBLFEsQ0VoRUEsc0IsQ0ZvRUEsZ0IsQ0FDQSw2RCxDRW5FQSxxREY0REYsd0IsQ0UzREksa0IsQ0FDQSxpQixDQUZGLENBR0EsdURGeURGLHdCLENFeERJLGtCLENBQ0EsaUIsQ0FGRixDRmlFQSwyQixDQUNFLGUsQ0FDQSxVLENrQmxLRix1QixDbEJ3SkYsNkIsQ0FZTSx5QixDQUVKLGdDLENBQUEsK0IsQ0FFRSx3QixDQUNBLG9CLENBQ0Esb0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVyxDQVJGLCtCLENBZUUsVSxDQUNBLGUsQ0FDQSxjLENBQ0EscUIsQ0FoQ0osc0MsQ0FBQSxxQyxDQXdCTSxZLENBQ0EscUIsQ0FDQSxVLENBU0osMkMsQ0FDRSxvQixDQUZKLHNELENBSUksVSxDQUNBLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FHSixrQ0FFSSxtQixDSHJMRix5QixDR3VMSSx3QixDQUNBLFcsQ0FDQSxlLENBQ0EsVSxDQUNBLE8sQ0FDQSxpQixDQUNBLFcsQ0FDQSxTLENBWE4sQ0FhQSxPLENBQ0UsVSxDQUNBLFUsQ0FDQSxnQixDQUFBLE8sQ0FHQSxxR0FERixRLENBRUksZ0IsQ0FBQSxPLENBQ0EsWSxDQUZGLENBR0Esd0RBSkYsUSxDQUtJLFcsQ0FERixDQUVBLGtDQU5GLFEsQ0FPSSxXLENBREYsQ0FHQSxxREFERixlLENBRUksYyxDQURGLENBRUEsdURBSEYsZSxDQUlJLGMsQ0FERixDQUVBLHdEQUxGLGUsQ0FNSSxXLENBQ0EsVyxDQUNBLFcsQ0FFSiw0QixDQUVJLHdCLENBUEYsQ0FRQSxrQ0FIRiw0QixDQUlJLHdCLENBREYsQ0FHRixtQyxDQUNFLGEsQ0FFRiwyQixDQUNFLGdCLENBQUEsTyxDQUVBLHFHQURGLGtDLENBRUksWSxDQURGLENTdE5BLGMsQ1R5TkYsaUIsQ0FDRSxpQixDQUVGLG1CLENBQ0Usa0IsQ0FFQSw4QixDQUVFLGUsQ0FDQSxjLENTdlJKLFUsQ0FxQ0EsSyxDQUNFLG9CLENBdENGLFUsQ0FBQSxpQixDQUVFLFUsQ0FFQSx3QixDQUNBLGlCLENBRkEsa0IsQ0FHQSxxR0FORixVLENBT0ksYyxDQUNBLGEsQ0FDQSxxQixDQUNBLFcsQ0FDQSxVLENBQ0EsZ0IsQ0FORixDQU5GLGlCLENBaUJJLFcsQ0FFQSxXLENBQ0EsVSxDQUNBLDRCLENBQ0EsUSxDQUNBLHFHQXZCSixpQixDQXdCTSxXLENBQ0EsVSxDQUNBLGdCLENBSEYsQ0FLRixpQixDWm9JSSxXLENZbElGLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLDhCLENBRUosSyxDQUVFLHFCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG1CLENBQ0EsbUZBTkYsSyxDQU9JLGlCLENBREYsQ0FFRixTLENBQ0UsVyxDQUNBLGMsQ0FFRixPLENBQ0UscUIsQ0FDQSwrQixDQUNBLGlCLENBQ0EsYyxDQUVFLFcsQ1BzREYsZ0IsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHNCLENBQ0EscURPbEVGLGMsQ1BtRUksa0IsQ0FDQSxpQixDQUZGLENBR0EsdURPckVGLGMsQ1BzRUksa0IsQ0FDQSxpQixDQUZGLENPN0RFLHFEQUpGLGMsQ0FLSSxnQixDQUNBLFcsQ0FGRixDQUdBLHVEQVhKLGMsQ0FZTSxnQixDQURGLENBSUEsb0QsQ0FBQSxxQyxDQUVFLG9CLENBQ0EscUIsQ0FDQSxPLENBQ0EsaUIsQ0FDQSxXLENBQ0EsZ0IsQ0F0Qk4sc0QsQ0FBQSx1QyxDWlRFLGUsQ1ltQ00sWSxDQUNBLFEsQ0EzQlIsbUYsQ0FBQSxvRSxDQStCVSxPLENkNjlGMEUsa0YsQ0FDTywwRixDYzc5Rm5GLG1FLENBQUEsMkUsQ0FFRSxPLENBbENWLGtLLENBQUEsbUosQ0EyQ2tCLGtCLENBQ0EsOEIsQ0FLSSxtTixDQUFBLG9NLENBQ0Usa0IsQ0FDQSxXLENBQ0EsVyxDQUNBLFEsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxjLENBeER4QiwrSixDQUFBLGdKLENBMkRnQixlLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQUNBLGtCLENBbEVoQixtTCxDQUFBLG9LLENBcUVrQixlLENBQ0EsVyxDQUNBLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsNEIsQ0FDQSxLLENBQ0EsUyxDQTdFbEIsd0QsQ0FnRk0sb0IsQ0FDQSxpQixDQUNBLHdEQUhGLHdELENBSUksZ0IsQ0FERixDQWxGTiwwRCxDQXFGUSxhLENBRUEsOEQsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxvQixDQUVWLG9CLENBQ0UsaUIsQ0FDQSxhLENBQ0EsZ0IsQ0FFRixZLENBQ0Usd0IsQ0EyQkEsaUIsQ0FDQSxlLENBN0JGLGUsQ0FBQSxlLENQckNFLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUdBLHNCLENPcUNFLGUsQ0FDQSxnQixDQUNBLGMsQ0FFQSxpQixDUHhDRixxRE8rQkYsZSxDQUFBLGUsQ1A5Qkksa0IsQ0FDQSxpQixDQUZGLENBR0EsdURPOEJBLGUsQ0FBQSxlLENQN0JFLGtCLENBQ0EsaUIsQ0FGRixDT3NDRSxxREFSRixlLENBQUEsZSxDQVNJLGdCLENBQ0EsbUIsQ0FDQSxnQixDQUhGLENBSUEsdURBZEosZSxDQUFBLGUsQ0FlTSxnQixDQUNBLG1CLENBQ0EsZ0IsQ0FIRixDQUlBLHdEQWhCRixlLENBQUEsZSxDQWlCSSxjLENBREYsQ0FFQSxrQ0FwQkosZSxDQUFBLGUsQ0FxQk0sYyxDQURGLENBRUYsMEIsQ0FDRSxZLENBQ0EsUyxDQXhCSixtQixDQTBCSSxVLENBMUJKLDJCLENBZ0NJLGEsQ0FDQSxpQixDQUNBLGMsQ0FFQSw4QixDQUNFLGEsQ0FDQSxlLENBQ0EsZSxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQU1KLGlDLENBQ0UsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLDZCLENBRUEscURBdERKLGlDLENBdURNLFUsQ0FDQSxXLENBRkYsQ0FHQSx1REF6REosaUMsQ0EwRE0sVSxDQUNBLFcsQ0FGRixDQUdBLHdEQVpGLGlDLENBYUksVSxDQUNBLFcsQ0FGRixDQTVESixrQixDQWlFSSxpQixDQUNBLCtCLENBQ0EsVSxDQUNBLHdFLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLHFEQVJGLGtCLENBU0ksYyxDQUNBLGdCLENBQ0EsaUIsQ0FIRixDQUlBLHVEQVpGLGtCLENBYUksYyxDQUNBLGdCLENBQ0EsWSxDQUhGLENBSUEsd0RBaEZKLGtCLENBaUZNLGMsQ0FDQSxlLENBRkYsQ0FHQSxrQ0FuQkYsa0IsQ0FvQkksYyxDQUNBLGdCLENBQ0EsZSxDQUhGLENBbkZKLG9CLENBd0ZNLGMsQ0FDQSxnQixDQUNBLFMsQ0FDQSxRLENBQ0EscURBNUZOLG9CLENBNkZRLGMsQ0FERixDQUVBLHVEQVBGLG9CLENBUUksYyxDQURGLENBT0YscURBckdKLHVCLENBc0dNLGtCLENBQ0EsaUIsQ0FGRixDVnhESixrRixDVStEUSxzQyxDQUNFLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENVdlFWLHdGLENDd0NBLHFELENYNEdBLHFDLENBcUhVLGEsQ0FFVixxR0FDRSw2QyxDQUVJLFksQ0FDQSxpQixDQUNBLGUsQ0FDQSxpRCxDQUNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxZLENBQ0EsVyxDQUNBLFcsQ0FDQSxlLENBQ0EsVyxDQWRSLENBZ0dBLE0sQ1l6SVUsNkMsQ1p5RFYsdUIsQ0FDRSx3QixDQUNBLG1GQUZGLHVCLENBR0ksWSxDQURGLENBR0YsMEMsQ1BqTEUsZ0IsQ0FDQSxpQixDQUNBLGdCLENBR0Esc0IsQ08rS0EsaUIsQ0FFQSxpQixDUGhMQSxxRE8yS0YsMEMsQ1AxS0ksa0IsQ0FDQSxpQixDQUZGLENBR0EsdURPd0tGLDBDLENQdktJLGtCLENBQ0EsaUIsQ0FGRixDTytLQSxxREFQRiwwQyxDQVFJLGdCLENBQ0EsbUIsQ0FGRixDQUdBLHVEQVZGLDBDLENBV0ksZ0IsQ0FDQSxtQixDQUZGLENBSUEsNkMsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxxQixDQUNBLG9CLENBQ0EscUdBckJKLDZDLENBc0JNLGtCLENBREYsQ0FyQkosaUUsQ0EyQkksZSxDQUNGLGdFLENBQ0UsUyxDQUdGLG1GQURGLGlELENBRUksZ0IsQ0FDSixxRCxDQUVJLFksQ0FDSix3RSxDQUVJLGdCLENBUEYsQ0FRRiw2QyxDQUNFLGEsQ0FFRiwwQixDQUNFLGlCLENBQ0EsZSxDQUVGLDZCLENBQUEsNkIsQ0FHSSxVLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxlLENBQ0Esd0RBUkosNkIsQ0FBQSw2QixDQVNNLGdCLENBQ0EsbUIsQ0FDQSxnQixDQUhGLENBSUEsa0NBWEYsNkIsQ0FBQSw2QixDQVlJLGdCLENBQ0EsbUIsQ0FDQSxnQixDQUhGLENBS0osbUMsQ0FBQSxtQyxDQUdJLFUsQ0FDQSx3QixDQUNBLFksQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBQ0EsUyxDQUVKLE0sQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxTLENBRUEsUyxDQUFBLDZCLENQalFBLGdCLENBS0Esc0IsQ08rUEUsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUVBLHNCLENBRUEsYSxDUHJRRixxRE9zUEYsUyxDQUFBLDZCLENQclBJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVET21QRixTLENBQUEsNkIsQ1BsUEksa0IsQ0FDQSxpQixDQUZGLENPbVFFLHFEQVhGLFMsQ0FBQSw2QixDQVlJLGMsQ0FDQSxnQixDQUNBLGdCLENBQ0EsbUIsQ0FKRixDQUtBLHVEQXJCSixTLENBQUEsNkIsQ0FzQk0sZ0IsQ0FDQSxnQixDQUNBLG1CLENBSEYsQ0FPRSxpQixDQUFBLHFDLENBQ0Usb0IsQ0FJTixxR0FERixlLENBRUksaUIsQ0FERixDQUtNLGdELENaL09GLFcsQ1lrUE4sYSxDQUNFLGlCLENBQ0EsbUZBRkYsYSxDQUdJLG9CLENBQ0EscUIsQ0FGRixDQUlGLHdCLENBQ0UsVyxDQUNBLFUsQ0FDQSxRLENBQ0EsWSxDQUNBLGlCLENBQ0EsYyxDQUNBLG1GQVBGLHdCLENBUUksVyxDQURGLENBR0Ysd0IsQ0FDRSxZLENBQ0EsZSxDQUVGLHlDLENBQ0UsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsVSxDQUVBLGlELENBQ0UsZSxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLDRCLENBQ0EsSyxDQUNBLFksQ0FDQSxRLENBRUEsd0QsQ1oxUkUsVyxDWTRSQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxVLENBT0osNEQsQ0FDRSxXLENBQ0EsUSxDQUNBLHdEQUpKLDRELENBS00sVyxDQURGLENBRUEsdURBTkosNEQsQ0FPTSxXLENBQ0EsUSxDQUZGLENTL2NKLFksQ0FFRSxtQixDQUNBLGlCLENBSEYsb0IsQ0FNSSxVLENBQ0EsaUIsQ0FDQSxhLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHVCLENBQ0EsMkIsQ0FkSixZLENBZ0JBLHFCLENBQ0UsaUIsQ0FERix3QixDdkIrOUcyQix1QixDdUIvOUczQix3QixDQU1JLGMsQ0FDQSxlLENBS0osa0IsQ0FDRSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EsSyxDQUpGLHlCLENBT0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0FDQSxhLENBQ0EsOEQsQ0FDQSxVLENBQ0EsVyxDQUNBLHlCLENBQ0EsZ0IsQ0FFSixrQyxDQUNFLDBELENBRUYsZ0MsQ0FDRSx5RCxDQUVGLDZCLENBQ0UseUQsQ0FFRix5QixDQUNFLHdELENBRUYsK0IsQ0FDRSw2RCxDQUVGLCtCLENBQ0UsNkQsQ0FFRiw2QixDQUNFLDRELENBRUYsc0MsQ0FDRSx3RCxDQUVGLGdDLENBQ0Usd0QsQ0FFRixnQyxDQUNFLCtELENHMUVGLFMsQ0FDRSxjLENBRUEsaUIsQ0FDQSxnQixDQUNBLGdCLENBTEYsbUIsQ0FRRSxtQixDQUNFLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGtCLENBWkosbUIsQ0FpQkksZSxDQWpCSixTLENBa0JFLDRCLENBRUUsZSxDQUNBLDhCLENBQ0Usb0IsQ0FDQSxpQixDQUNBLDhCLENBQ0Esa0IsQ0F6Qk4scUMsQ3hCa0tNLFcsQ3dCdElFLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxxQixDQUNBLGMsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLENBdENSLG9DLENBQUEsbUQsQ0F5Q1EsZ0IsQ0FDRixvQyxDQUNFLG9CLENBQ0EsMEMsQ0YwRFIsMkIsQ0V6RFUsVSxDQTdDViwyQyxDeEJrS00sVyxDd0JoSEksaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxhLENBQ0EscUIsQ0FDQSxjLENBQ0EsaUIsQ0F6RFYsc0IsQ0EyREUsVyxDQVFFLDZELENBUkYsVyxDQUVFLHNCLENBQ0Esa0IsQ0E5REosc0IsQ0FpRUksd0IsQ0FDQSxpQixDQUVBLGMsQ0FDQSxlLENBckVKLG9CLENBMEVNLFcsQ0FDQSxnQixDQUNBLFMsQ0FFSixrQixDQUNFLGdCLENBL0VKLG9CLENBaUZNLGMsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxlLENBQ0EsUyxDQUNBLGMsQ0FDQSxtQyxDQUNBLFksQ0FDQSwwQixDQUNFLHVCLEN4QmhETix5QixDd0IxQ0YsMEIsQ0FBQSwyQixDVDJKYywwRCxDQUFBLDRDLENTN0ROLFksQ0E5RlIseUMsQ0E4SUksb0QsQ3hCb0JFLFcsQ0twQ0osYyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxvQixDQUNBLGdCLENBQ0EsYSxDbUJqQ0Esa0IsQ0FDRSxjLENBQ0Esc0IsQ0FDQSw0QixDQXJHSix1QixDQXdHSSxVLENBQ0EsNEIsQ0FDQSwrQixDQUNBLGUsQ0FDQSxzQixDQUNBLGdCLENBQ0EsdURBUEYsdUIsQ0FRSSxVLENBREYsQ0FHQSxvQyxDQUNFLGUsQ0FsSE4sbUMsQ0FzSE0sYSxDbkJnQkoseUMsQ0FBQSxzQixDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDbUJ6SUoseUMsQ0F5SE0sZSxDQUNBLGEsQ0FFRiwwQyxDQUNFLGlCLENBN0hOLHdDLENBZ0lNLFUsQ0FDQSxTLENBQ0Esa0IsQ0FFQSx3REFMRix3QyxDQU1JLFUsQ0FERixDQUdKLDZCLENBQ0UsaUIsQ0FDQSxjLENBeklKLCtCLENBbVBBLGtCLENBdkdNLHlCLENBNUlOLDBCLENBa0pJLFcsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLFMsQ0FDQSxxREFORiwwQixDQU9JLGEsQ0FERixDQXZKSixpQixDQTJKSSxXLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxTLENBL0pKLG9CLENBaUtNLGtCLENBQ0EsMEIsQ0FDRixnQyxDQUNFLGEsQ0FDQSxpQixDQXJLTixtQyxDQXVLUSxhLENBQ0EsaUIsQ0FDQSxlLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsMEMsQ0FDRSxVLENBOUtWLDhDLENBZ0xZLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FuTFoseUMsQ0FxTFEsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxjLENBQ0EsYSxDQUNBLDJDLENBQ0Usa0IsQ0E3TFYsNkIsQ0ErTE0sYSxDQUNBLG9CLENBQ0EsUSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSwrQixDQUNBLG1CLENBQ0EsVyxDQUNBLFUsQ0F4TU4sZ0MsQ0EwTVEsb0IsQ0FDQSxVLENBQ0EsaUIsQ0FFQSxVLENBQ0EsbUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxzQyxDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ3hCNUtSLGtCLEN3QjhLUSxpQixDQUNBLFEsQ0FDQSxPLENBQ0Esd0IsQ0EzTlYscUMsQ0E4TlUsZ0IsQ0FDQSxXLENBTU4seUIsQ0FDRSxZLENBdE9OLG9CLENBME9JLGUsQ0FFSixtQixDQUNFLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxlLENBQ0Esa0IsQ0FXUSxrRyxDQUFBLGtHLENBRUUsa0IsQ0FSWixxRyxDQUFBLHFHLENBVWMsd0IsQ0FDQSwwQixDQVhkLDRHLENBQUEsNEcsQ0FhZ0IsSyxDQUNBLHdCLENBQ0EsMEIsQ0FDQSw2RCxDQUVoQix1REE5T00scUMsQ0FzQkUsMkMsQ0E0TkEsYyxDQUNBLGUsQ0FMUixDQVlBLGdDLENBSVEsTyxDQUdSLHFEMUI2Z0h1QixrQixDQUNGLGtCLEMwQjVnSGpCLG9CLENBQUEsMEIsQzFCNmdIaUIsdUIsQ0FDSyw2QixDMEJ4Z0hwQixVLENBQ0EsVSxDQUNBLGEsQ0FyU04saUIsQ0F5U00sVSxDQUNBLFUsQ0FDQSxhLENBbE9GLG9CLENBc09JLGEsQ0FyUkYscUMsQ0ExQk4sMkMsQ0FtVFEsYyxDQUNBLGUsQ0FPUiw2QixDQUVJLHNCLENBbENKLENBbUNFLHVEQUhGLDZCLENBSUksc0IsQ0FERixDQUVBLHdEQUxGLDZCLENBTUksaUIsQ0FERixDQUVBLGtDQVBGLDZCLENBUUksYyxDQURGLENDbFVGLG9CLENBQ0UsaUIsQ0FDQSxlLENBRUEsMkIsQ0FDRSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENBVkosMEIsQ3pCa0tNLFcsQ3lCcEpGLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLFEsQ0FFRiwwQixDQUFBLDBCLENBRUUsd0IsQ0FDQSxVLENBdkJKLGlDLENBQUEsaUMsQ0EyQkkscUIsQ0EzQkosZ0MsQ0FBQSxnQyxDQStCSSxhLENBRUYsdUQsQ3pCaUlJLFcsQ3lCL0hGLGMsQ0FDQSxpQixDQUNBLG9CLENBQ0Esb0IsQ0FDQSxnQixDRnRDSix5QixDQUNFLGtCLENBR0Usb0QsQ0FBQSxxRCxDQUVFLFksQ0FDQSxnQixDQUNBLHdCLENBQ0Esa0IsQ0FFTixVLENBRUUsd0MsQ0FEQSxlLENBSUYsVSxDQUFBLHdDLENBQ0UsZSxDQUtGLDJCLENBQ0UsZ0IsQ0FFQSxtRkFIRiwyQixDQUlJLFcsQ0FDQSxxQixDQUZGLENBSUEsd0RBUEYsMkIsQ0FRSSxTLENBREYsQ0FHQSxrQ0FWRiwyQixDQVdJLFcsQ0FERixDQUlGLHlDLENBQ0UsUSxDQXFFRixxQixDQW5FQSxzQixDQUNFLFUsQ0FERiw2QixDQUlJLFUsQ0FDQSxxQixDQUNBLGMsQ0FDQSxLLENBQ0EsUyxDQUVBLHFEQVBGLDZCLENBUUksdUIsQ0FERixDQUdBLHVEQWJKLDZCLENBY00sdUIsQ0FERixDQUdBLHdEQWJGLDZCLENBY0ksdUIsQ0FERixDQWhCSiw0QixDQW9CSSxZLENBRUYseUIsQ0FDRSw4QixDQUNBLHNCLENBQ0EsaUIsQ0FDQSxxQixDQUNBLFUsQ0FFQSx1QyxDQUNFLFcsQ0pqQk0scUUsQ0FBQSwwRCxDSWJaLGlDLENSNktjLDBELENBcE5kLHlDLENRd0VNLG9CLENBRUYscUMsQ0FDRSxjLENBQ0EsZSxDQUNBLG9CLENBQ0EsYSxDQXZDTixzQyxDQTBDTSxrQixDQUNBLFcsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUVBLDRDLENBQ0UsZSxDQWxEUix3QyxDQXdEUSxvQixDQUNBLFcsQ0FFQSwrQyxDdkIrREYsVyxDdUI3REksVSxDQUNBLGMsQ0FDQSxnQixDQUNBLFcsQ0FHVixzQyxDQUdFLDJCLENBQ0UsWSxDQUVBLG1GQU5KLDJCLENBT00sYSxDQURGLENBR0Esd0RBTkYsMkIsQ0FPSSxTLENBREYsQ0FHQSxrQ0FURiwyQixDQVVJLFcsQ0FERixDekJvMkhvRSxxRSxDQUQ4SyxxRSxDQUF1RSxxRSxDQUE5SSxxRSxDQU5aLCtFLENBQ1EsOEUsQ3lCMTJIM0ssd0UsQ0FBQSwyRSxDekI2Mkh5SyxrRixDQUNRLGlGLENBSFIsMkUsQ0FDTiw4RSxDeUI1MkhuSyxtQyxDekIwMkhzRiwrRSxDQUNELDhFLEN5QjMySHJGLHdFLEN6QnkySGtGLDJFLENBS08sa0YsQ0FDRCxpRixDQUhOLDJFLENBQ0csOEUsQ3lCNzFIakYsYSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxXLENBRUEsbUZ6QnkySHdFLHFFLENBRDhLLHFFLENBQXVFLHFFLENBQTlJLHFFLENBTlosK0UsQ0FDUSw4RSxDeUJ6Mkg3Syx3RSxDQUFBLDJFLEN6QjQySDJLLGtGLENBQ1EsaUYsQ0FIUiwyRSxDQUNOLDhFLEN5QjMySHJLLG1DLEN6QnkySHdGLCtFLENBQ0QsOEUsQ3lCMTJIdkYsd0UsQ3pCdzJIb0YsMkUsQ0FLTyxrRixDQUNELGlGLENBSE4sMkUsQ0FDRyw4RSxDeUJyMkhuRixnQixDQURGLENBckJKLCtCLENBeUJJLG9CLENBQ0EscUIsQ0FFRix3QixDQUNFLDRCLENBQ0EsWSxDQUNBLDhCLENBQ0Esa0IsQ0FFQSxzSkFORix3QixDQU9JLG9CLENBREYsQ0FsQ0osOEIsQ0FzQ00sOEIsQ0FDQSxlLENBQ0EsYyxDQUNBLGlCLENBQ0EsVyxDQUVGLGlDLENBQ0UsYyxDQTdDTix3QyxDdkJ1RE0sVyxDdUJORSxjLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUVGLCtDLEN2QkNBLFcsQ3VCQ0UsYyxDQXhEUiw2QyxDQThEUSxhLENBRUosd0MsQ0FDRSxjLENBQ0EseUIsQ0pwREUsbUUsQ0FBQSx3RCxDSXVISixvRCxDQXJJSixnRCxDQXFFTSxZLENBRUosdUMsQ0FDRSxRLENBeEVKLDBDLENBMkVNLCtCLENBQ0EsZSxDQUNBLGdCLENBQ0Esb0IsQ0FFQSwrQyxDQUNFLGUsQ0FDQSxRLENBQ0EsUyxDQW5GUix1QixDR3BHQSxzQixDQ1BBLGtCLENaQ0EsOEMsQ1FnTUkseUIsQ0FFSix3QyxDQUNFLGEsQ0FFRSw2RCxDQUNBLGMsQ0FDRiwyRCxDQUNFLGEsQ0FOSix5RCxDQVFJLGlCLENBQ0YsMEQsQ3ZCbEtBLGUsQ3VCb0tFLG9CLENBWEosMkMsQ0FjSSxVLENBQ0EsMkIsQ0FDQSxnQixDQUNBLGUsQ0FFRSxjLENBQ0EsZSxDQUNGLHdCLEN2QjlLRixlLEN1QmdMRSxvQixDQUVBLHVELENBQ0UsWSxDQUVGLGlELEN2QjdERSxXLEN1QitEQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FqQ04sMkQsQ0FvQ00sa0IsQ0FDQSxpRSxDUjlMQSxnRCxDZndIQSxXLEN1QndFRSxjLENBdkNSLDRELENBMENNLGtCLENBQ0EsVSxDQTNDTixtRCxDQWlESSxTLENBQ0Esc0QsQ0FDRSxXLENBQ0EsMkIsQ0FDQSxRLENBQ0EsUyxDQUVFLGMsQ0FFTiw4RCxDQUNFLFksQ0s5UEosc0MsQ0FFRSxpQixDQUNBLGdCLENBQ0EsTyxDQUNBLFUsQ0FFQSx3REFQRixzQyxDQVFJLGdCLENBQ0EsVSxDQUZGLENBSUEsa0NBWEYsc0MsQ0FZSSxVLENBREYsQ0FHQSxxR0FkRixzQyxDQWVJLHdCLENBQ0EsaUIsQ0FDQSxZLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQU5GLENBUUEscURBdEJGLHNDLENBdUJJLGlCLENBQ0EsWSxDQUZGLENBdEJGLG9ELENBMkJJLFcsQ0FDQSw2RCxDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FFQSx1RCxDQUNFLGUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYyxDQXRDTiw2RCxDQXlDUSxrQixDQUNBLFUsQ0FJQSx3REE5Q1IseUQsQ0FBQSwyRCxDQStDVSxlLENBQ0Esc0IsQ0FDQSxrQixDQUNBLG9CLENBSkYsQ0FNRix5RCxDQUNFLFUsQ0FDQSxhLENBdERSLCtELENBeURVLFUsQ0FDQSxvQixDRjFEVixhLENBQ0UsZ0IsQ0FDQSxtQixDRzRDRixnRCxDSDFDQSwyQixDQUNFLGUsQ0FLRiwyQixDQUNFLDRCLENDWEYsZ0IsQ0FHRSxlLENBQ0Esa0IsQ3RCd0lBLHFEc0I1SUYsZ0IsQ3RCNklJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVEc0IvSUYsZ0IsQ3RCZ0pJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHdEc0JsSkYsZ0IsQ3RCbUpJLGtCLENBQ0EsaUIsQ0FGRixDc0I1SUEsbUIsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGdCLENBRUEsdUMsQ0FDRSx5QixDQUVGLGtDQWZKLG1CLENBZ0JNLFUsQ0FDQSxVLENBQ0EsUyxDQUNBLGdCLENBQ0EsbUIsQ0FMRixDQWZKLG1CLENBd0JJLFEsQ0FDQSxnQixDQUNBLG1CLENBQ0Esd0UsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSxrQ0FSRixtQixDQVNJLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLGdCLENBQ0EsbUIsQ0FFQSx1QyxDQUNFLHlCLENBUkosQzdCcXFJdUIsc0IsQzZCcHNJM0IscUIsQ0FBQSxzQixDQTRDTSxZLEN6Qm5DTiwwQixDeUJxQ0ksK0IsQ0FDRSxlLENMekNKLDRELENLOENGLG9DLENBQ0UsZSxDR3JERixpQixDQUNFLGlCLENSREYsOEMsQ0FDRSxZLENBQ0EsWSxDQUNBLGlCLENBQ0EsVyxDQUpGLG9ELENBQUEscUQsQ0FXSSxnQixDQUNGLHFELENBWkYsd0UsQ3BCeTRDQSx5QixDb0I1M0NJLFUsQ0FiSixpRCxDQUFBLG9ELENBaUJJLGtCLENBRUYsZ0UsQ0FDRSxlLENBcEJKLG1FLENBc0JNLGUsQ0FDQSxrQixDQUNKLGlELENBQ0Usa0IsQ0FDQSxzQixDQUNBLGUsQ0EzQkosb0QsQ0FBQSxxRCxDQUFBLHVELENBOEJJLGMsQ0FDQSxXLENBQ0EsZSxDQUNBLFUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxxQixDQXBDSiwwRCxDQUFBLDBELENBQUEsMkQsQ0FBQSwyRCxDQUFBLDZELENBQUEsNkQsQ0F1Q00scUIsQ0FDQSxZLENBRUosd0QsQ0FDRSxjLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBQ0EsSyxDQUNBLE0sQ0FDQSwrQixDQUNBLFksQ0FDQSxjLENBbkRKLGlFLENBc0RNLFksQ0FDQSx3QixDQUNBLGMsQ0FDQSxPLENBQ0EsTyxDQUNBLGdCLENBQ0EsYSxDQUNBLGEsQ0FDQSxxR0E5RE4saUUsQ0ErRFEsMkIsQ0FDQSxXLENBRkYsQ0FHQSx3REFaRixpRSxDQWFJLGEsQ0FERixDQU1BLDJFLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBQ0EsYyxDQUVBLGtGLEN0Qm1GRixXLENzQmpGSSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsYyxDQVFKLDBFLENBQ0UsVyxDQUNBLFUsQ0FDQSxxQixDQUNBLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsYSxDQUVSLGdCLENBQ0Usd0IsQ0FDQSx1QixDQUNBLDJCLENBQ0EsYyxDQUNBLGEsQ0FDQSxZLENBQ0EsYyxDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FYRixxQixDQWFJLHVCLENBQ0EsVSxDQUNBLGEsQ0FDQSw2RCxDQUNBLGUsQ0FDQSxpQixDQUNGLHNCLENBQ0UscUIsQ0FJRixxREF4QkYsZ0IsQ0F5QkksVyxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQTVCSixxQixDQThCTSxnQixDQUNBLGMsQ0FQSixDTzdIRix5QixDQUNFLGUsQ0FDQSxrQyxDQUNFLGtCLENBRUosMkMsQ0FDRSxZLENBRUUsdUQsQ0FFRSwrQixDQUNBLGUsQ0FDQSxtQixDQVBOLHNFLENBU00sNEIsQ0FFRSw0RSxDVlhSLGlELENBQUEsc0MsQ1lPQSxhLENDUUEsUyxDSEhVLGUsQ0FaViw4RSxDQWVZLGEsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxzQixDQWxCWixvRixDN0I0Sk0sVyxDNkJ2SVEsaUIsQ0FDQSxVLENBQ0EsUSxDQUlOLHlFLEM3QmlJRixXLEM2QjlITixzQyxDQUNFLGtCLENBQ0EsK0MsQ0FDRSw0QixDQUNBLGdCLENBSkosdUQsQzdCOEhNLFcsQzZCcEhOLGtDLENBQ0UsZSxDQUNBLFEsQ0FDQSx3QixDQUhGLDJDLENBS0ksZSxDQUNBLCtCLENBQ0EsYyxDQUNBLHlCLEMvQjgwSTZHLCtDLENBQWpELCtDLENBTk4seUQsQ0FDSSx3RCxDaUM3M0k5RCxrRCxDQUFBLHFELENqQ2c0STZELDRELENBQ0ksMkQsQ0FISixxRCxDQUNILHdELENpQy8zSTFELGEsQ0FDRSxVLENBQ0EsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGtCLENBQ0EscUdqQzI0SW1ILCtDLENBQWpELCtDLENBTk4seUQsQ0FDSSx3RCxDaUM3NElsRSxrRCxDQUFBLHFELENqQ2c1SWlFLDRELENBQ0ksMkQsQ0FISixxRCxDQUNILHdELENpQy80STlELGEsQ0FRSSxjLENBQ0EsZSxDQUZGLENBSUYsTyxDQWFBLGMsQzFCc0ZFLGlCLENBQ0EsZ0IsQzBCcEdGLE8sQ0FJRSxXLENBQ0Esa0IsQ0FKQSxnQixDQURGLGEsQ0FTTSxRLENBQ0EsUyxDQUNBLGMsQ0FFTixjLEMxQnFGRSxnQixDQUlBLHNCLENBQ0Esc0IsQ0FDQSxxRDBCM0ZGLGMsQzFCNEZJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVEMEI5RkYsYyxDMUIrRkksa0IsQ0FDQSxpQixDQUZGLEMwQjFGQSxxR0FKRixjLENBS0ksZ0IsQ0FDQSxtQixDQUZGLENBSkYscUMsQ0FBQSx3QyxDQVVJLGlCLENBQ0EsVyxDQUNBLE8sQ0FDQSxjLENBYkosZ0QsQ0FBQSx3QyxDQUFBLG1ELENBQUEsMkMsQ0FlTSxjLENBQ0EsYyxDQUNBLGEsQ0FDRiw4QyxDQUFBLGlELENBQ0UsYyxDQUtFLHVELENBQUEsMEQsQ0FDRSxXLENBQ0EsaUIsQ0ExQlYsb0QsQ0FBQSx1RCxDQTRCUSxjLENBRUEsZSxDMUI4RU4sdUQsQ0FBQSw0QyxDMEI1R0YsMEQsQ0FBQSw2RCxDMUI0R0UsbUQsQ0FBQSxzRCxDQUFBLGUsQ0FDRSxVLENBQ0EsYSxDQUNBLFUsQzBCaEZJLHVELENBQUEsMEQsQ0FDRSxVLENBQ0EsZSxDQWpDVixxQyxDQUFBLHdDLENBcUNJLG9CLENBQ0Esa0IsQ0FHRSxnRCxDQUFBLG1ELENBQ0UsVSxDQUNBLGtCLEMvQjJITixXLENBS0UsYyxDK0I5SEksa0NBN0NSLGdELENBQUEsbUQsQ0E4Q1UsVyxDQURGLENBN0NSLDhELENqQ3c5SWdFLHlELENBQ0ksd0QsQ2lDejZJNUQsa0QsQ0FBQSxxRCxDakM0NkkyRCw0RCxDQUNJLDJELENBSEoscUQsQ0FDSCx3RCxDaUN0Nkl0RCxrQixDQUdBLDhELENBQUEsaUUsQ0FDRSxrQixDQUNBLGdCLENBMURaLGdFLENBQUEsbUUsQ2pDcStJa0YsbUUsQ0FDQSxzRSxDaUN6NklwRSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FVQSx1QixDQVRBLHFEQW5FZCxnRSxDQUFBLG1FLENqQ2kvSXNGLG1FLENBQ0Esc0UsQ2lDOTZJdEUsYyxDQUNBLGdCLENBRUEsZSxDQUpGLENBS0EsdURBeEVkLGdFLENBQUEsbUUsQ2pDMC9Jc0YsbUUsQ0FDQSxzRSxDaUNqN0l0RSxlLENBRkYsQ0F4RWQsc0UsQ2pDZ2dKMEYseUUsQ2lDbDdJMUUsb0IsQ0FDQSxvQixDQS9FaEIseUUsQ2pDaWdKMEYsNEUsQ2lDbDdJMUUsb0IsQ0FHQSx1QixDQUdaLHdEQURGLDJELENBRUksUyxDQURGLENBTUosVSxDQU1BLGlCLEMxQlhFLGlCLENBQ0EsZ0IsQzBCSUYsVSxDQUlFLGdCLENBQ0EsZSxDQUpBLGdCLENBS0YsaUIsQzFCWkUsZ0IsQ0FLQSxzQixDMEJTQSxZLENBRUEsbUIsQ0FDQSxpQixDMUJYQSxxRDBCTUYsaUIsQzFCTEksa0IsQ0FDQSxpQixDQUZGLENBR0EsdUQwQkdGLGlCLEMxQkZJLGtCLENBQ0EsaUIsQ0FGRixDMEJHRixxQixDQVFJLFcsQ0FFSixlLENBQ0UsZSxDQUNBLGMsQ0FDQSxhLENBSEYsaUIsQ0FNSSxhLENBQ0EseUIsQ0FFQSx1QixDQUFBLHVCLENBRUUsVSxDRWhKTixTLENBQ0Usb0IsQ0FDQSx1QixDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQixDQVJGLDJCLENBV0ksWSxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSx5QixDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUVBLGtDLENBQ0UsaUIsQ0FDQSxLLENBQ0EsVSxDQUNBLFUsQ0FDQSxPLENBQ0EsUSxDQUVFLGtCLENBQ0EsMEIsQ0FDQSwrRCxDQUVOLGdCLENBQ0UsVSxDQUNBLFcsQ0FDQSx3RSxDQUNBLGMsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0Esd0IsQ0FoREosZSxDQW1ESSxjLENBRUEsc0IsQ0FDRSxVLENBQ0EsZSxDZGpETiwrRSxDQUFBLHNFLENyQnU0Sm9FLG9FLENxQnY0SnBFLDJELENjTkEsaUMsQ2xCdUdnQixxRCxDa0I3Q1YsYSxDQUVOLHVEQTVEQSxTLENBOERJLGlCLENBQ0EsVSxDQXJERiwyQixDQXVESSxRLENBQ0EsUyxDQUNBLFUsQ0FuRU4sa0MsQ0F1RVEsVyxDQUNBLFMsQ0FFRSxrQixDQUNBLDBCLENBQ0EsK0QsQ0FoQlYsQ0FpQkEscURBN0VBLFMsQ0ErRUksaUIsQ0FDQSxVLENBaEZKLDJCLENBa0ZNLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0EvREYsa0MsQ0FrRUksVyxDQUNBLFMsQ0FFRSxrQixDQUNBLDBCLENBQ0EsK0QsQ0FoQlYsQ0M3RUEsWSxDQUNFLGtCLENBR0Esa0NBREYsZ0IsQ0FFSSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FFQSxzQyxDQUNFLDRCLENBQUEsZSxDQUVOLG1CLENBRUksVSxDQVRGLENDSEYsZSxDQUNFLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FFRixzQixDQUNFLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsaUIsQ0FFRixvQyxDQ2hCQSxzRCxDcENrS00sVyxDbUNoSkosYyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxvQixDQUNBLGdCLENBQ0EsYSxDQUVGLDRCLENuQ3lJTSxXLENtQ3RJTiw2QixDbkNzSU0sVyxDbUNuSU4sMkIsQ25DbUlNLFcsQ3FDbEtOLGtCLENBZ0JBLFcsQ0FFRSxlLENBQ0EsK0IsQ0FuQkYsa0IsQ0FHSSxtQixDQUdFLDZELENBQ0EsYyxDQUNBLGUsQ0FDRixtRkFSRixrQixDQVNJLG1CLENBQ0EsYyxDQUZGLENBT0osVyxDQUNFLGdCLENBakJGLGlCLENDQUEsWSxDQUNFLGMsQ0FFRixrQixDQUNFLGlCLENBRUEsdUIsQ2hDSkYsMkQsQ0FBQSwrQyxDZ0NNTSxlLENBQ0EsYyxDQUdKLGtDQURGLG9CLENBRUksbUIsQ0FBQSxZLENBRUosa0IsQ0FFSSxTLENBTEYsQ0FPRixrQixDQUNFLGUsQ0FFQSxrQ0FIRixrQixDQUlJLHVCLENBQUEsbUIsQ0FDQSxTLENBQ0EsYSxDQUhGLENDdEJGLFksQ0FFRSxlLENBS0YsYyxDQVBBLFksQ0FJRSxnQixDQUNFLGMsQ3BCSkosbUIsQ0FDRSxpQixDQUNBLGdCLENBQ0EsYSxDQUVGLFcsQ0FDRSxlLENBQ0EscUdBRkYsVyxDQUdJLFksQ0FERixDZDZHQSxxRGMvR0YsZSxDZGdISSxrQixDQUNBLGlCLENBRkYsQ0FHQSx1RGNsSEYsZSxDZG1ISSxrQixDQUNBLGlCLENBRkYsQ2M1R0Usa0NBRkYsZSxDQUdJLGlCLENBREYsQ0FOSiw4QyxDQUFBLG1DLENBWUksMEIsQ0FDQSxVLENBQ0EscURBSkYsOEMsQ0FBQSxtQyxDQUtJLFksQ0FERixDQUtFLG9ELENBQUEseUMsQ0FDRSxVLENBQ0EsZSxDQUNBLG9DLENBQ0EsZSxDQUNBLFMsQ0FDQSxpQixDQXpCUixnRSxDQUFBLHFELENBMkJVLGMsQ0FFRixnRSxDQUFBLHFELENBQ0UsYSxDQUNBLGMsQ0FDQSxVLENBQ0EsZ0IsQ0FDRixzRCxDQUFBLDJDLENuQkVOLHlCLENtQkFRLGEsQ0FDQSxjLENBQ0EsVSxDQUNBLGdCLENBOERGLDZELENBckdSLDZELENBQUEsNEQsQ0F5SU0sd0IsQ0FBQSx5QixDQXBDRSxrRCxDckJrdkpvRCxrRCxDcUJ2MUo1RCxpRCxDQXlDWSxhLENBQ0Esb0IsQ0ExQ1osNkQsQ0FBQSxrRCxDcUI4Q1Usd0MsQ0FBQSx1QyxDQUFBLHVDLENBQUEsMkMsQ3JCRkEsd0IsQ0E1Q1YsK0QsQ0FBQSwrRCxDQUFBLG9ELENBQUEsb0QsQ0E4Q1ksVSxDQTlDWix1RCxDQUFBLDRDLENBbURVLHFCLENBQ0EsWSxDQUNBLGUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQXpEViwwRCxDQUFBLCtDLENBMkRZLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0FDQSxrRSxDQUFBLDRELENyQnF6SmtELHVELENxQnJ6SmxELGlELENBQ0UsVSxDQUNBLGtCLENBQ0EsZ0IsQ0FFTix5RSxDQUFBLDhELENBQ0UscUIsQ0FHQSw0RSxDQUFBLGlFLENqQnNJQSxpRixDaUJySUUsYSxDQU1GLDhFLENBQUEscUUsQ3JCNHpKeUQsbUUsQ3FCNXpKekQsMEQsQ2JoREEsNkcsQ2FpREUsVSxDQUNBLG9GLENBQUEsMkUsQ3JCOHpKK0QseUUsQ3FCOXpKL0QsZ0UsQ0FDRSx3QixDQWxGZCx1RCxDQUFBLDRDLENBd0ZRLGMsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBOUZSLDhELENBQUEsbUQsQ0FnR1UsVyxDQUNBLGMsQ0FDQSxlLENBQ0EsTSxDQUNBLGlCLENBcEdWLG1FLENBQUEsd0QsQ0EyR1ksVyxDQUNBLFEsQ0FDQSxRLENBRU4sZ0UsQ0FBQSxxRCxDQUNFLDRCLENBQ0EsMEIsQ0FDQSxpQixDQWxIUixpQixDQXVISSxtQixDQUNBLG1CLENBQUEsbUIsQ0FDRSxxQixDQUNBLDJDLENBRUEsd0MsQ0FDQSx1QyxDQUNBLHNDLENBQ0EsbUMsQ0FDQSxpQyxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxrQyxDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBTU4sdUMsQ0FBQSwwQyxDQUlNLFUsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxxQixDQUNBLFUsQ0FDQSxnQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsOEMsQ0FBQSxpRCxDbkJ6SEosa0IsQ0F3SEksVyxDbUJJRSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxvQixDQUNBLHFCLENBQ0Esd0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxjLENBRU4sK0IsQ0FBQSxrQyxDQUNFLHlCLENIMEhFLDRDLENBQUEsK0MsQ0d4Sk4saUQsQ0FBQSxvRCxDSjZFUSx1QyxDSXpDRSxZLENId0ZSLGEsQ0dwRkEsd0IsQ0FDQSxpQixDQUNBLE0sQ0FDQSxlLENBSUEsbUZIb0ZBLDhDLENHbkZFLFksQ0FERixDSHVGQSxlLENoQmhQQSx5QixDbUJnS0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLFcsQ0FDQSxPLENBQ0Esa0IsQ0FDQSxXLENBQ0EsMkIsQ0FDRSxRLENId0VGLHlDLENBQUEsNEMsQ2hCaFBBLDBCLENtQjRLRSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLFcsQ0FDQSxXLENIZ0VGLDRDLENBQUEsK0MsQ0c1REksUyxDSDRESiwrQyxDQUFBLGtELENHMURNLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBQ0EsaUIsQ0hrRkUsaUQsQ0FBQSxvRCxDR2hGQSxVLENBQ0Esb0IsQ0FDQSxXLENBQ0EsZSxDQUNBLDJCLENBQ0EscUIsQ0FDQSxxQixDQUNBLFUsQ0gyQ1Isd0QsQ0FBQSwyRCxDaEJoUEEsa0IsQ0F3SEksVyxDbUJpRk0scUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxxQixDQUNBLFcsQ0FDQSxxQixDQUNBLGlCLENBQ0EscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0NINEJWLHdELENBQUEsMkQsQ0czQlksZ0IsQ0FERixDSG9GRSw4RCxDQUFBLGlFLENHNVVkLHdGLENBQUEsK0UsQ3JCbTVKNkUsNkUsQ3FCbjVKN0Usb0UsQ0E0UGMscUIsQ0FDQSxVLENIbUZOLG1ELENBQUEsc0QsQ0doRkEsZSxDQUNBLDRCLENBQ0EsYyxDSGtCTixxRCxDQUFBLHdELENHaEJRLG9CLENBQ0EscUIsQ0FDQSxVLENBQ0EscUIsQ0hrRkUsNEQsQ0FBQSwrRCxDR2hGQSxnQixDQUNBLHdCLENBQ0EsYSxDQUNBLGMsQ0htRkUsa0UsQ0FBQSxxRSxDd0J6VU4sNEIsQ3JCeVBNLHdCLENBQ0EsVSxDcUJwUmQsaUIsQ0FFSSxlLENBQ0Esb0IsQ0FISixzQixDQW1CUSx3QixDQUVBLFcsQ0FFQSxTLENBQ0EsVSxDQXJCSixvQixDQUlFLGdCLENBQ0EsZSxDQUVBLGlCLENBQ0EsaUIsQ0FHQSxjLENBVEEsb0IsQ0FRQSxnQixDQWJOLGtDLENBZ0JRLGMsQ0FDQSxnQixDQWpCUixzQixDQW9CUSxhLENBRUEsZ0IsQ0FHQSw4QixDQUNBLDRCLENBRUUsOEIsQ0E1QlYsa0MsQ0FBQSxpQyxDQUFBLGlDLENBQUEscUMsQ0FtQ1UscUIsQ0FDQSxVLENBQ0EsVyxDQUNBLDhCLENBdENWLHdDLEN4Q2dLTSxXLEN3Q3JITSxjLENBR0EsZ0IsQ0E5Q1osd0MsQ0FBQSw0QyxDQXlDWSw4QixDQUNBLFUsQ0FFQSxXLENBQ0EsTSxDQUVBLGlCLENBQ0EsSyxDQUNBLFUsQ0FqRFosd0MsQ3hDZ0tNLFcsQ3dDckhNLGMsQ0FHQSxnQixDQTlDWix5QyxDQUFBLHdDLENBeUNZLDhCLENBQ0EsVSxDQUVBLFcsQ0FDQSxNLENBRUEsaUIsQ0FDQSxLLENBQ0EsVSxDQWpEWix5QyxDQXdEVSw0QyxDeEN3R0osVyxDd0N0R00sYyxDQUNBLGdCLENBM0RaLHlDLENBZ0VZLGdCLENBQ0Ysd0MsQ3hDK0ZKLFcsQ3dDN0ZNLGdCLENBQ0EsOEIsQ0FFQSxVLENBQ0EsYyxDQXZFWix3QyxDQTRFWSxnQixDQTVFWix1QyxDeENnS00sVyxDd0NoRk0sOEIsQ0FDQSxnQixDQUVBLFUsQ0FDQSxjLENBRU4sbUMsQ0FDRSxnQixDQ3pGUixtQixDQUNFLGMsQ0FDQSxlLENBQ0EsK0IsQ0FFRixlLENBQ0UsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLHVCLEMxQlJGLFcsQ0FLSSwrQixDQUNBLGtCLENBQ0EsUSxDQUNBLHdCLENBRUEsd0RBVkosVyxDQVdNLGMsQ0FDQSxtQixDQUZGLENBS0EscUMsQ0FDRSxVLENBQ0EsYyxDQUVFLGMsQ0FDQSxlLENBQ0YsZ0IsQ0FDQSwyQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxlLENBQ0EscUIsQ0FDQSx1REEzQk4scUMsQ0E0QlEsaUIsQ0FERixDQUVBLG1GQTdCTixxQyxDQThCUSxjLENBREYsQ0FHQSwyQyxDZmlJQSxXLENlL0hFLGMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsdURBdENSLDJDLENBdUNVLFUsQ0FERixDQXRDUixrQixDQThDSSxlLENBS0Esb0IsQ0FDRSxnQixDQXBETix1QixDQXNEUSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxhLENBQ0EsaUIsQ0FvQ1EseUMsQ0E5RmhCLGdDLENBNERVLHVCLENBQ0EsZSxDQUVBLDhDLENBQ0UsWSxDQW9HQSx3RixDQXBLWix5QyxDQUFBLHNDLENBb0tZLDBFLENBbEdBLGEsQ0FHRixxQyxDQUNFLFcsQ0FDQSw0QixDQVNFLDRDLENBQ0UsZSxDQWpGaEIsa0MsQ0FtRmdCLGEsQ0FDQSxjLENBRUEseUMsQ0FDRSxhLENBQ0EsVyxDQUNBLHFCLENBQ0EsYSxDQUNBLGdCLENBQ0Esa0IsQ0E1RmxCLHdDLENBbUdrQixZLENBQ0Esb0IsQ0FwR2xCLHFDLENBQUEsdUIsQ0EyR00sK0IsQ0FDQSxnQixDQUVFLDRELENBQUEsOEMsQ0FDRSw0QixDQUNKLHdDLENBQUEsMEIsQ0FDRSxjLENBQ0EsUyxDQUNBLGdCLENBbkhSLDBDLENBQUEsNEIsQ0FxSFUsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLENBRUYsOEMsQ0FBQSxnQyxDQUNFLGdCLENBQ0EsaUQsQ0FBQSxtQyxDQUNFLGMsQ0FDQSxnQixDQUNBLGdCLENBaklaLHNELENBQUEsd0MsQ0FtSWMsZ0IsQ0FDRix3RCxDQUFBLDBDLENmNkJOLFcsQ2UzQlEsYSxDQUNBLGEsQ0FDQSxNLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsSyxDQUNBLGdCLENBRUEscUUsQ0FBQSx1RCxDQUNFLGEsQ0FoSmhCLDhFLENBQUEsZ0UsQ0FtSmdCLGEsQ0FDSixtRCxDQUFBLHFDLENBQ0UsZSxDQUNBLGMsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxnQixDQXpKZCwwRCxDQUFBLDRDLENBNkpnQixhLENBN0poQix1RCxDQUFBLHlDLENBK0pjLHFCLENBL0pkLDhCLENBNEtNLCtCLENBQ0EsUSxDQUNBLG1CLENBQ0YsOEIsQ0FDRSxrQixDQUNBLGdCLENBQ0EscURBSEYsOEIsQ0FJSSxlLENBREYsQ0FsTE4saUMsQ0FxTFEsZSxDQUNBLGEsQ0FDQSxrQixDQUNBLGlCLENBQ0Esd0MsQ0FDRSxlLENBQ0Esd0IsQ0FDQSxVLENBQ0EsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBak1WLG1DLENBbU1VLGEsQ0FDQSxhLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxVLENBR0Esd0MsQ0FDRSxVLENBQ0EsYyxDQUNBLGdCLENBR0Esb0QsQ0FDRSxhLENBQ0EsYyxDQW5OZCx5RCxDQXdOYyxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFUsQ0FHTixvQyxDQUNFLGUsQ0FDQSxnQixDQUNBLGlCLENBck9WLHVDLENBdU9ZLGUsQ0FFWixzRCxDQUNFLGdCLENiL0lGLG9ELENBQUEsMkMsQ2FpSkEsK0QsQ2YzRU0sVyxDZTZFSixjLENBQ0EsaUIsQ0FDQSxvQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxhLEMyQnBQRix5QyxDQUNFLGUsQ0FDQSxlLENBQ0Esa0IsQ0FHRSx3REFERiwyQyxDQUVJLGMsQ0FERixDQ05KLEssQ0FDRSxpQixDQUVGLFcsQ0FDRSxvQixDQUNBLHlCLENBQ0EsWSxDWE5GLDRDLENBQUEsNEMsQ0FFRSxvQixDQUNBLGMsQ0FDQSxrQixDQUNBLFcsQ0FDQSxrQ0FORiw0QyxDQUFBLDRDLENBT0ksVyxDQURGLENBTUYsNkMsQ0FDRSxpQixDQUNBLHdCLENBQ0EsbUZBSEYsNkMsQ0FJSSxZLENBREYsQ0FHQSwwRCxDQUNFLFksQ0FFSixZLENBSUksVyxDQUNBLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGMsQ0FDRSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxvQixDQUVBLHFCLENBQ0Usd0IsQ0FDQSxVLENBQ0EsTyxDQUNBLGdCLENBQ0EsUSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxhLENBekJSLHdCLENBNEJRLHFCLENBQ0EsK0IsQ2hDZ0hGLFcsQ2dDN0lOLHlCLENBaUNRLHdCLENBQ0EsZ0MsQ2hDMkdGLFcsQ2dDeEdBLHlCLENBQ0Usd0IsQ0F0Q1IsZ0MsQ2hDNklNLFcsQ2dDbkdBLDBCLENBQ0Usd0IsQ0EzQ1IsaUMsQ2hDNklNLFcsQ2dDOUZBLHlCLENBQ0Usd0IsQ0FoRFIsZ0MsQ2hDNklNLFcsQ2dDekZBLDBCLENBQ0Usd0IsQ0FDQSxhLENBQ0EsaUMsQ2hDc0ZGLFcsQ2dDN0lOLHdCLENBMkRRLHdCLENBQ0EsK0IsQ2hDaUZGLFcsQ2dDN0lOLDRCLENBZ0VRLHdCLENBQ0EsbUMsQ2hDNEVGLFcsQ2dDN0lOLHdCLENBcUVRLHFCLENBQ0EsK0IsQ2hDdUVGLFcsQ2dDckVJLGEsQ0FFSix5QixDQUNFLHdCLENBM0VSLGdDLENoQzZJTSxXLENnQzlEQSwyQixDQUNFLGUsQ0FoRlIsa0MsQ0FrRlUsc0QsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQixDQUNBLGlCLENBQ0EsZ0IsQ0FFSix3QixDQUNFLHdCLENBM0ZSLCtCLENoQzZJTSxXLENnQzdJTix3QixDQWdHUSx3QixDQUNBLCtCLENoQzRDRixXLENnQzdJTiwwQixDQXFHUSx3QixDQUNBLGEsQ0FDQSxpQyxDQUNFLFUsQ2hDcUNKLFcsQ2dDbkNJLHdCLENBQ0EsZ0IsQ0FDQSxpQixDQTVHVix3QixDQStHUSx3QixDQUNBLCtCLENoQzZCRixXLENnQzFCQSwyQixDQUNFLHFCLENBQ0EsVSxDQXJIUixrQyxDQXVIVSxhLENoQ3NCSixXLENnQ3BCSSx3QixDQUNBLGlCLENBQ0EsZ0IsQ0FFSiw0QixDQUNFLHFCLENBOUhSLG1DLENoQzZJTSxXLENnQ1hBLHlCLENBQ0Usd0IsQ0FuSVIsZ0MsQ2hDNklNLFcsQ2dDN0lOLDZCLENBd0lRLHdCLENBQ0Esb0MsQ2hDSUYsVyxDZ0M3SU4sdUIsQ0E2SVEsd0IsQ0FDQSw4QixDaENERixXLENnQzdJTix3QixDQWtKUSx3QixDQUNBLCtCLENoQ05GLFcsQ2dDN0lOLHlCLENBdUpRLHdCLENBQ0EsYSxDQXhKUixnQyxDaEM2SU0sVyxDZ0NlQSx1QixDQUNFLHdCLENBN0pSLDhCLENoQzZJTSxXLENnQ29CQSxzQixDQUNFLHdCLENBbEtSLDZCLENoQzZJTSxXLENnQ3lCQSwyQixDQUNFLHdCLENBdktSLGtDLENoQzZJTSxXLENnQzdJTixzQixDQTRLUSx3QixDQUNBLDZCLENoQ2hDRixXLENnQzdJTix5QixDQWlMUSxxQixDQUNBLFUsQ0FDQSxnQyxDQUNFLGEsQ2hDdkNKLFcsQ0d3R04sMkIsQ0d0UUksYSxDQUNBLGdCLENBQ0EscUdIb1FKLDJCLENHblFNLGdCLENBREYsQ0FLQSxzRCxDQUNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxnQixDQUNBLFcsQ0FkTixnRyxDQWtCUSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSxVLENBQ0EsZ0IsQ0FFQSx1RyxDTnNJRixXLENNcElJLGMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLFUsQ0FqQ1Ysb0gsQ0F1Q1UsZSxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLDRCLENBQ0EsSyxDSnN2Q1Ysc0IsQ0ludkNJLDJDLENBQ0UsUyxDQWxETixrRCxDQXdETSxpQixDQUdJLHFFLENBQ0UscUIsQ0FFVixtQyxDQUNFLFksQ0FDQSxpQixDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLHFEQXBFSixtQyxDQXFFTSxrQixDQUNBLGlCLENBRkYsQ0FHQSx1REFURixtQyxDQVVJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHdEQTFFSixtQyxDQTJFTSxpQixDQUNBLGtCLENBRkYsQ0FHQSxrQ0FmRixtQyxDQWdCSSxrQixDQUNBLGtCLENBRkYsQ0FJQSw4QyxDQUNFLGEsQ0FsRk4sMEMsQ0FxRkksaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLHVEQVBGLDBDLENBUUksVSxDQURGLENBRUEsbUZBN0ZKLDBDLENBOEZNLFUsQ0FERixDQUdGLGdELENOZ0VJLFcsQ005REYsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLHFEQUxGLGdELENBTUksVSxDQURGLENBRUEsdURBdkdKLGdELENBd0dNLFUsQ0FERixDQUdGLGdELENFckdBLGEsQ0ZzR0UscUIsQ0EzR0osc0QsQ0E4R0ksYSxDQUVGLHFCLENBQ0UsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLHFEQXBISixxQixDQXFITSxrQixDQUNBLGlCLENBRkYsQ0FHQSx1REF2SEoscUIsQ0F3SE0sa0IsQ0FDQSxpQixDQUZGLENBR0Esd0RBVkYscUIsQ0FXSSxpQixDQUNBLGtCLENBRkYsQ0FHQSxrQ0E3SEoscUIsQ0E4SE0sa0IsQ0FDQSxrQixDQUZGLENBTUEsaUQsQ0FDRSxzQixDQUNBLCtCLENBRUUsNkQsQ0FDQSxjLENBQ0EsZSxDQUNGLHFEQVBGLGlELENBUUksYyxDQUNBLGdCLENBRkYsQ0FHQSx1REE3SU4saUQsQ0E4SVEsYyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUpGLENBS0Esd0RBZkYsaUQsQ0FtQkksc0IsQ0FKRixDQUtBLGtDQXZKTixpRCxDQTJKUSw0QixDQUpGLENBdkpOLHNELENBOEpRLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLHlELENBQ0UsZSxDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0F0S1Ysa0QsQ0F5S00sWSxDQUVGLGtELENBQ0UsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSx1REFKRixrRCxDQUtJLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHdEQWxMTixrRCxDQW1MUSxrQixDQUNBLGlCLENBRkYsQ0FHQSxrQ0FWRixrRCxDQVdJLGtCLENBQ0Esa0IsQ0FGRixDQXJMTixzRCxDQUFBLDBDLENBMkxNLDRCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsK0IsQ0FNRSxzRSxDQUFBLDBELENBQ0UsZSxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxhLENBQ0osNkQsQ0FBQSxpRCxDQUNFLGEsQ0FDQSxjLENBM01SLGlELENBOE1NLG1CLENBQ0EsYSxDQUNBLGMsQ0FDRiwrQyxDQUFBLDJDLENBRUUsa0IsQ0FDQSxpQixDQUNBLHVEQUpGLCtDLENBQUEsMkMsQ0FLSSxrQixDQUNBLGlCLENBRkYsQ0FHQSx3REF4Tk4sK0MsQ0FBQSwyQyxDQXlOUSxrQixDQUNBLGlCLENBRkYsQ0FHQSxrQ0FWRiwrQyxDQUFBLDJDLENBV0ksa0IsQ0FDQSxrQixDQUZGLENFN05OLE8sQ0FDRSxpQixDQUNBLGtCLENBRUEsa0NBSkYsTyxDQUtJLG9CLENBREYsQ0FHQSxhLENSMkpJLFcsQ1F6SkYsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBRUEsVSxDQUNBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLHFCLENBQ0EsbUIsQ0FyQkosYyxDQXdCSSxlLENBQ0EsVSxDQUNBLGMsQ0FDQSx1QixDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxlLENBQ0EsMkIsQ0FDQSx3QixDQUNBLG1JQWxDSixjLENBbUNNLGMsQ0FERixDWWxDSixrQixDQUNFLDZELENBQ0EsYyxDQUNBLHdCLENBQ0EsVyxDQUNBLGUsQ0FDQSxVLENBQ0EsZSxDQUNBLGUsQ0FFRixzRCxDQUNFLGUsQ0FDQSxjLENBQ0EscUIsQ0FFRix3RCxDQXlDQSxpQixDQXhDRSxlLENBQ0EsYyxDQUVGLG1GLENBQ0UsNEIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLHNCLENBQ0EsZSxDQUNBLGUsQ0FFRiwyRixDQUNFLFksQ0FFRixpRSxDbEJvRkEseUIsQ2tCbkZFLFksQ0FFRixpRixDQUNFLGMsQ0FFRiw0RSxDQUNFLGEsQ0FDQSxTLENBRUYsNkMsQ0FDRSxXLENBRUYsbUYsQ0FDRSxnQixDQUVGLGdGLENBQ0UsVyxDQUVGLGdGLENBQ0Usd0IsQ0FFRixpQixDQUdFLHFCLENBQ0EsVSxDQUVGLGdELENBQ0UsaUIsQ0FFRix3QixDQUNFLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxzQixDQUtGLDBDLENBQ0UsbUIsQ0FDQSxxQixDQUFBLGlCLENBRUYsdUUsQ0FDRSx3QixDQUVGLGlFLENBQ0UsWSxDd0JuRkYsd0IsQ0FDRSxlLENBRUEscURBSEYsd0IsQ0FJSSxnQixDQUNBLGlCLENBRkYsQ0FJQSx1REFQRix3QixDQVFJLGdCLENBQ0EsaUIsQ0FGRixDQUlBLHdEQVhGLHdCLENBWUksZ0IsQ0FERixDQUdBLHFDLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBRUEsd0dBcEJKLHFDLENBcUJNLGMsQ0FDQSxnQixDQUNBLGtCLENBSEYsQ0FLQSxxREFYRixxQyxDQVlJLGMsQ0FDQSxnQixDQUNBLGtCLENBSEYsQ0F6Qkosc0MsQ0FnQ00sZSxDQUNBLHlDLENBQ0Usb0IsQ0FDQSxvQixDQUNBLFMsQ0FDQSxpQixDQUNBLDJDLENBQ0UsVyxDQXZDVixrRCxDNUNrS00sVyxDNEN4SE0sb0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQzVDUlYsNEIsQzRDVVEsaUQsQzVDOEdKLFcsQzRDNUdNLG9CLENBQ0Esa0IsQ0FDQSxXLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBR0YsdUUsQzVDaUdKLFcsQzRDL0ZNLGMsQ0FDQSxnQixDQXBFWiwyRSxDNUNrS00sVyxDNEN6Rk0sYyxDQUNBLGdCLENBMUVaLHdFLEM1Q2tLTSxXLEM0Q25GTSxjLENBQ0EsZ0IsQ0M5RVosSyxDQUNFLGUsQ0FDQSw0QixDQUZGLGdCLEN4QzZHRSxnQixDQUVBLGEsQ0FDQSxrQixDQUNBLGlCLENBQ0Esc0IsQ3dDMUdFLHFCLENBQ0EsaUIsQ0FDQSxVLEN4Q3lHRixxRHdDbkhGLGdCLEN4Q29ISSxrQixDQUNBLGlCLENBRkYsQ0FHQSx1RHdDbEhBLGdCLEN4Q21IRSxrQixDQUNBLGlCLENBRkYsQ3dDdEhGLG1CLENBYU0sYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxxQixDQUNFLFUsQ0FDQSxlLENBQ0EscUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGdCLENBRUUsYyxDQUVGLDJCLENBQ0UsNkIsQ0EzQlYsNEIsQ0E4QlUsa0IsQ0FDQSxlLENDL0JWLGtCLENBQUEsb0IsQ0FFRSxpQixDQUNBLHFCLENBQ0EsUSxDQUNBLGUsQ0FDQSxjLENBRUEsa0NBQ0Usb0QsQ0FBQSxzRCxDQUNFLFMsQ0FDQSxZLENBSEosQ0FSRix5QixDQUFBLDJCLENBY0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLEM1Q2RKLE8sQ0FDRSxXLENBRUYsYSxDQUdJLHdFLENBQ0EsYyxDQUNBLGdCLENBQ0EscURBSkYsYSxDQUtJLGMsQ0FDQSxnQixDQUZGLENBTkosZSxDQWdVQSwrQyxDQUFBLCtDLENKMmpNa0QsdUMsQ0FDUix1QyxDSWozTXBDLHlCLENBQ0EscUIsQ0ZxQkoseUIsQ0VuQk0sYSxDQUVKLDJCLENBQ0Usb0IsQ0FqQk4sZ0IsQ0FzQk0sd0IsQ0FFQSxlLENBeEJOLGdCLENBMEJJLGdCLENBQ0UsYyxDQUVBLGMsQ0FJQSxnQixDQUNBLGtCLENBQUEsa0IsQ0FNQSxrQixDQUFBLGtCLENBTEUsc0IsQ0FDSixlLENBQ0UsYyxDQXJDTixzQixDQUFBLGdCLENBQUEscUIsQ0FvREUsYSxDQUVFLDZELENBdERKLHNCLENBQUEscUIsQ0ErQ00sYyxDQUNBLGUsQ0FFQSxrQixDQURBLGdCLENBR0osYSxDQUNFLHdCLENBRUEsa0IsQ0FDQSxlLENBQ0EsVSxDQUVFLG1CLENBQ0UsK0IsQ0FLUixjLENBQUEsb0IsQ0FFRSxlLENBQ0Esa0IsQ0FFQSxxREFMRixjLENBQUEsb0IsQ0FNSSxrQixDQUNBLGlCLENBRkYsQ0FJQSx1REFURixjLENBQUEsb0IsQ0FVSSxrQixDQUNBLGlCLENBRkYsQ0FJQSx3REFiRixjLENBQUEsb0IsQ0FjSSxrQixDQUNBLGlCLENBRkYsQ0FXQSxxQixDQUNFLFEsQ0FQSixvQixDQWlCTSwyQixDQWpCTixvQixDQVlNLGdCLENBQ0EsYyxDQXRFRixnQixDQTBFRSwyQixDQUdFLHdFLENBRU4saUIsQ0FDRSxjLENBQ0EsaUIsQ0FPRixtRkFERix5RCxDQUVJLGUsQ0FERixDQUlGLDBCLENBQ0UsUSxDQUNBLFMsQ0FHRSxrQ0FERix1QyxDQUVJLGtCLENBREYsQ0FJSixvQixDQUNFLGUsQ0FJQSxxR0FERix5QixDQUVJLGdCLENBQ0EsbUIsQ0FGRixDQUlBLGdDLENBQ0Usd0IsQ0FOSiwrQixDQVNJLHFCLENBRUYsd0MsQ0F5bUJGLHFELENBeG1CSSxXLENBWkosK0MsQ0FjTSxrQixDQUNGLCtDLENBQ0UsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLG1CLENBbkJOLDhDLENBcUJNLG9CLENBQ0EsbUIsQ0FDQSxrQixDQUVFLHVELENBQ0Usa0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxpQixDQUNBLG9CLENBQ0EsOEQsQ0ZYSixXLENFYU0sYSxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxpQixDQXhDWixtRCxDQTJDSSxRLENBRUosc0MsQ0FDRSxnQixDQUNBLG1CLENBQ0EsWSxDQUNBLGUsQ0FDQSx3QixDQUdGLGlDLENBRUUsZSxDQUNBLHdELENBQ0UsYSxDQUdBLGdFLENBQ0Usb0IsQ0FSTiw4RCxDQXVCTSxpQixDQUNBLG9CLENBQ0EsUyxDQUNBLG1GLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNGLHFFLENBQ0UsZSxDQUNBLFksQ0FDQSwrQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0Esd0UsQ0FDQSxlLENBdkNSLDJFLENBeUNRLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxlLENBQ0EsK0UsQ0FDRSxZLENBQ0EsZSxDQUNBLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FHQSxxRyxDQUNFLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FORixpRyxDQUFBLGtHLENBQUEsa0csQ0pnaU1xRywwRyxDQURDLHNHLENJL2hNdEcsdUcsQ0o4aE1zRyx1RyxDSTdoTXBHLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBRUYscUcsQ0FDRSxxQixDQUNBLG9CLENBR1osa0MsQ0pnaU1tQywyQyxDSWhpTW5DLGtDLENBSUUsZSxDQUNBLGdCLENBQ0EsYyxDQUNBLHdFLENBQ0EsMkMsQ0oraE00QyxvRCxDSS9oTTVDLDJDLENBQ0UsNkQsQ0FDQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0Esd0IsQ0FDQSwwQixDQUNBLGUsQ0FDQSxTLENBQ0EsYSxDQWpCSix5QyxDSm1qTTRDLGtELENJbmpNNUMseUMsQ0FvQkksNkQsQ0FDQSxlLENBckJKLHVELENKd2pNMEQsZ0UsQ0l4ak0xRCx1RCxDQXdCTSxlLENBQ0osaUQsQ0ptaU1rRCwwRCxDSW5pTWxELGlELENBQ0UsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsdURBOUJKLGlELENKb2tNd0QsMEQsQ0lwa014RCxpRCxDQStCTSxpQixDQURGLENBRUYsaUQsQ0p3aU1rRCwwRCxDSXhpTWxELGlELENBQ0UsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsdURBTEYsaUQsQ0pnak1zRCwwRCxDSWhqTXRELGlELENBTUksaUIsQ0FERixDSitpTXNELGdFLENJcGxNMUQsdUQsQ0FBQSx1RCxDQXlDTSxTLENBQ0EsVyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsdURKK2lNd0QsZ0UsQ0lyak0xRCx1RCxDQUFBLHVELENBT0ksZ0IsQ0FERixDSm1qTW9ELGdFLENJampNdEQsdUQsQ0FBQSx1RCxDQUNFLFMsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGMsQ0FDQSx1REpvak13RCxnRSxDSTFtTTlELHVELENBQUEsdUQsQ0F1RFEsZ0IsQ0FERixDQUdOLG1FLENKc2pNc0UsNEUsQ0l0ak10RSxtRSxDQUdFLGUsQ0FHRixtRSxDQUNFLFksQ0FFRixpQyxDQUFBLHlCLENBR0UsZSxDQUdJLDZDLENBQUEscUMsQ0ZyU0osVSxDRTZTRSw2RCxDQUFBLHFELENBRUUsZSxDQWhCTiw0RCxDQUFBLG9ELENBbUJNLDRCLENBQ0EsOEIsQ0FDQSw4RCxDQUFBLHNELENBQ0UsOEIsQ0FDQSxvRSxDQUFBLDRELENBQ0UsOEIsQ0FDQSxvQixDQUlWLDJDLENBRUUsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSxtRkFFSSwyRCxDQUNFLE8sQ0FUUiwyRCxDQVlRLE8sQ0FFRiwyRCxDQUNFLE8sQ0FmUiwyRCxDQWtCUSxPLENBbEJSLDJELENBcUJRLE8sQ0FmTixDQWlCQSxnRSxDQUNFLGlCLENBQ0Esd0IsQ0FDQSxjLENBQ0Esd0RBM0JKLGdFLENBNEJNLFksQ0FERixDQUVBLDJFLENBQ0UsaUIsQ0FDQSxpQixDQS9CTixrRixDQWlDUSxZLENBQ0EsaUIsQ0FDQSx3RixDQUNFLG1DLENBQ0EsVSxDQXJDVixpRCxDQXlDSSxpQixDQXpDSixzRCxDQTJDSSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSw0RCxDQUNFLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSx3RSxDQUNBLGdCLENBR0Ysd0RBekRKLCtDLENBMERNLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxZLENBQ0EsVyxDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FSRixDQVlBLGtDQUZKLCtFLENBR00sWSxDQURGLENBR0Ysa0UsQ0FDRSxxQixDQUNBLFUsQ0FQSiw4RSxDQVVRLFUsQ0FDRiwrRSxDQUNFLGUsQ0FHUixvQixDQUNFLGUsQ0FXRiwrQyxDQVRJLCtDLENBa0JBLGdCLENBQ0EsaUIsQ0FDQSx3RSxDQXBCQSwrQyxDQUdFLGlCLENBRUEsaUIsQ0FKQSxjLENBUU4sMEIsQ0FFRSxhLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUxGLCtDLENBUUksZSxDQUlBLGEsQ0FDQSxpQixDQUNBLHNELENBQ0UsZSxDQUNBLFcsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxnQixDQUNBLHdFLENBQ0EsYSxDQUNBLGlCLENBQ0EsZ0IsQ0F6Qk4scUQsQ0E0Qk0sYyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHdFLENBQ0EsVSxDQWpDTiwyRCxDQW1DUSxlLENBQ0EsaUIsQ0FHRixtRkFERixzRCxDQUVJLFUsQ0FERixDQXZDTiwwRCxDQTBDUSxXLENBQ0EsVSxDRnJjTixrQixDRXdjRSw0RCxDQUNFLHFCLENBL0NOLG1FLENBaURRLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsVSxDQUNBLCtCLENBQ0EsVSxDQVRKLDRELENBOUNKLDhELENBMkRNLGdCLENBQ0EsYyxDQUNBLDZELENBQ0EsaUIsQ0FDQSxhLENBQ0EsZSxDQUNBLGlCLENBRUYsaUUsQ0FDRSxpQixDQURGLGlFLENBbkVKLG1FLENBd0VNLGdCLENBQ0EsYyxDQUNBLDZELENBQ0EsaUIsQ0FDQSxhLENBQ0EsZSxDQTdFTixtRSxDQUFBLHFGLENBaUZNLGMsQ0FDQSxtRkFIRixtRSxDQUFBLHFGLENBSUksa0IsQ0FERixDQWxGTiw0RixDQUFBLDBFLENBcUZRLFUsQ0FDQSxPLENBQ0EsZSxDQUNBLFEsQ0FDQSxhLENBekZSLDJGLENBOEZRLGMsQ0FDQSxnQixDQUlSLG1CLENBRUUsYSxDQUNBLDZELENBQ0EsZSxDQUpGLDRCLENBT00sYyxDQUNBLGdCLENBQ0Esa0IsQ0FDRix1QyxDQUNFLG9CLENBRU4sb0QsQ0FDRSxZLENBRUYsZ0MsQ0FDRSxlLENBRUYsbUQsQ0FDRSxlLENBR0Ysb0IsQ0FBQSx3QixDQUdFLGUsQ0FDQSw2QixDQUFBLGlDLENBQ0UsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxjLENBQ0EsYSxDQVhKLCtCLENBQUEsbUMsQ0FhTSxrQixDQUNKLDJCLENBQUEsK0IsQ0E2TUksd0QsQ0FBQSwyRCxDQTVNRixlLENBRUosaUMsQ0doZUUsZ0IsQ0FDQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHNCLENBQ0EscURIMmRBLGlDLENHMWRFLGtCLENBQ0EsaUIsQ0FGRixDQUdBLHVESHdkQSxpQyxDR3ZkRSxrQixDQUNBLGlCLENBRkYsQ0gyZEksa0NBREYsOEMsQ0FFSSxrQixDQURGLENKd2lNMkQsbUQsQ0lqaU0vRCw2RCxDQUFBLGlFLENKZ2lNZ0UsZ0UsQ0k1aE05RCxlLENBQ0Esb0IsQ0FDQSxrQixDQUNBLFksQ0FDQSxrQixDQUNBLGUsQ0FDQSxjLENKa2lNaUUscUQsQ0kvaU1yRSwrRCxDQUFBLG1FLENKOGlNc0Usa0UsQ0kvaE1oRSxRLENBQ0EsUyxDQUNBLGdCLENBakJOLGtGLENBQUEsc0YsQ0FvQk0scUIsQ0FDQSxnQixDQUNBLGlCLENKK2hNbUYscUYsQ0loaU1uRixnQixDQUNBLGlCLENKZ2lNa0Ysd0UsQ0lsaU1sRixxQixDQUNBLGdCLENBQ0EsaUIsQ0FJSix3QyxDQUFBLHVDLENBRUUsaUIsQ0FDQSxZLENBQ0EsYyxDQUNBLE8sQ0FQSiwwQyxDQUFBLDZDLENKMmlNZ0QseUMsQ0FDSiw0QyxDSWxpTXRDLHNCLENBQ0Esa0IsQ0FpYkUsMkYsQ0FoYk4sMEMsQ0FHSSxxRCxDQUhKLHlDLENBR0ksb0QsQ0FGRixvQixDQWJKLDRELENBQUEsMkQsQ0FrQlUsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFUsQ0FDRiwyRCxDQUNFLGEsQ1F6ZVYsaUMsQ1I0ZUUsZ0IsQ0FERixzRCxDQUdJLHdCLENBQ0EsYSxDQUNBLFUsQ0FDRix1QyxDQWdCRSx5QyxDQUNFLHdFLENBQ0EsYyxDQUNBLGdCLENBR0Esb0IsQ0F0QkosdUMsQ0FDRSx3QixDQUNBLFUsQ0FDQSxrQixDQUlBLGUsQ0FFQSxxQixDQURBLGlCLENBR0Esd0RBakJKLDZDLENBQUEsK0MsQ0FvQlEsYyxDQUNBLGdCLENBSkosQ0FLQSx5QyxDQUlFLFEsQ0FDQSxTLENBR0YseUMsQ0FBQSw0QyxDQUVFLHFCLENBQ0EsVSxDQWpDTixxRCxDQUFBLHdELENBQUEsMEQsQ0FvQ1UsVSxDQUNGLHNELENBQUEseUQsQ0FyQ1IsMkQsQ0FzQ1UsZSxDQVNWLHFGLENBQ0Usd0IsQ0FFRixvRCxDQUNFLGMsQ0FDQSxnQixDQUVGLG1ELENBQ0UsYyxDQUNBLGdCLENBQ0Esd0RBSEYsbUQsQ0FJSSxjLENBQ0EsZ0IsQ0FGRixDQU1FLG9FLENBQ0UsaUIsQ0FITixvRixDQUFBLHlGLENBTVEsaUIsQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBVFIsOEYsQ0FBQSwwRixDQUFBLDJGLENBQUEsMkYsQ0ppak1vRyxtRyxDQURDLCtGLENJaGpNckcsZ0csQ0oraU1xRyxnRyxDSXBpTTNGLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUVSLHlDLENBQ0UscUIsQ0FDQSxtQixDQUNBLGMsQ0FDQSxnQixDQUNGLHdDLENBQ0UscUIsQ0FDQSw2RCxDQUNBLGUsQ0FDQSxjLENBMUJKLDBDLENBNEJNLGMsQ0FDRiwwQyxDQUNFLDZELENBQ0EsK0IsQ0FFTixzRCxDQUFBLDBELENBS00sZSxDQUNBLFUsQ0FLSiwyQixDQUVFLGUsQ0FKSiw2QixDQU1JLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBR0osa0MsQ0FFRSxlLENBQ0EsYyxDQUlFLDJDLENBQ0UsZ0IsQ0FDQSx1QixDQUNBLGEsQ0FDQSxlLENBQ0EsK0IsQ0FaTix1RCxDQXNGQSxrRSxDQXhFUSxhLENBbVZBLGlILENBbFZGLGdFLENBNEhBLDJFLENGenVCQSxXLENLcENKLGMsQ0FDQSxpQixDQUNBLG9CLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGEsQ0g2bkJGLDZDLENBQUEsZ0QsQ0FvQkksb0IsQ0FDQSxrQixDQXJCSixnRCxDQUFBLG1ELENBdUJNLGMsQ0FDQSxRLENBeEJOLHVELENBOEJNLGtCLENBSUEsbUQsQ0FDRSxvQixDQUNBLFMsQ0FDQSxlLENBR0UsNEQsQ0Z0b0JKLFcsQ0V3b0JNLG9CLENBQ0Esa0IsQ0FDQSxXLENBQ0EsVSxDQUNBLHFCLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENGeHdCViw0QixDRTB3QlEsMkQsQ0ZscEJKLFcsQ0VvcEJNLG9CLENBQ0Esa0IsQ0FDQSxXLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBOURaLGtFLENBaUVjLGUsQ0FqRWQsaUYsQ0Y5bEJNLFcsQ0VvcUJNLGMsQ0FDQSxnQixDQUdGLHFGLENGeHFCSixXLENFMHFCTSxjLENBQ0EsZ0IsQ0E3RVosa0YsQ0Y5bEJNLFcsQ0VnckJNLGMsQ0FDQSxnQixDQUtWLGdDLENBQ0UsNkQsQ0FISixzQyxDQUtNLHdCLENBQ0EsMEIsQ0FHRixvQyxDQUFBLG9DLENBQ0UsYyxDQUtKLG9FLENBQUEscUUsQ0FFRSxlLENBQ0EsYyxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLDZELENBQ0EsbUZBekJKLG9FLENBQUEscUUsQ0EwQk0sWSxDQUNBLGUsQ0FGRixDQUtBLHlELENBQ0UsUyxDQUNBLG1CLENBaENOLHdELENBa0NNLFMsQ0FDQSxjLENBQ0EsZ0IsQ0FwQ04sc0QsQ0FzQ00sZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBRUEsc0QsQ0FDRSxnQixDQUNBLHVCLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsK0IsQ0FhTixvQyxDQUVFLGdCLENBQ0Esa0IsQ0FDQSxlLENBbEVKLGlILENBc0VNLGdCLENBR0YsMkUsQ0FDRSxnQixDQTFFTiwwRSxDQThFTSxZLENBR04sa0MsQ0FFRSxlLENBQ0Esd0UsQ0FIRixvQyxDQUtJLGMsQ0FDQSxnQixDQUNBLDBDLENBQ0UsYyxDQUNBLGdCLENBVE4sMkMsQ0FhTSxnQixDQWJOLDJDLENBZUksYyxDQUNBLGdCLENBQ0EsUSxDQUNBLFMsQ0FDRix5QyxDQUNFLGMsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYyxDQUNBLGdCLENBQ0EsNEIsQ0FDQSxpQixDQUVBLHdEQTVCSix5QyxDQTZCTSxVLENBQ0EsUyxDQUZGLENBR0Esa0NBWkYseUMsQ0FhSSxVLENBQ0EsUyxDQUNBLGlCLENBSEYsQ0FNRSx3REFERiwrQyxDQUVJLFcsQ0FERixDQUVBLGtDQXZDTiwrQyxDQXdDUSxXLENBQ0EsYyxDQUNBLGdCLENBSEYsQ0FNSixtRkFERixzRCxDQUVJLFMsQ0FERixDQUlGLDZCLENBRUUsZSxDQUNBLGMsQ0FFRSxxQyxDQUNFLDRCLENBTk4sa0QsQ0FTSSwrQixDQVRKLHlELENBV00sZSxDQUNBLGMsQ0FDQSxrQixDQUNBLGdCLENRNzNCRix3RCxDUiszQkUsaUIsQ0FDQSxXLENRcjRCTiwrRCxDUnU0QlEsNEIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxnQixDUW40QkYsOEQsQ1JxNEJFLDRCLENBQ0Esa0IsQ0FDQSxjLENBRUEsc0IsQ0FDQSw2RCxDQUNBLGdFLENBQ0UsNkQsQ0FDQSxhLENBQ0EsYyxDQUNBLGdCLENBcENWLG9FLENBQUEsb0UsQ0F3Q1ksYyxDQUNBLGdCLENBS0osdUUsQ0FDRSxZLENBQ0EsZ0IsQ0FoRFYsc0UsQ0FtRFUsWSxDQUNBLGdCLENBSVIsNEIsQ0FFRSxjLENBQ0EsWSxDQUdBLHVFLENBQ0Usa0IsQ0FSTixxRixDQUFBLG9HLENBQUEsd0YsQ0FjTSx1RCxDQUhFLFksQ0FYUix5RCxDQWtCVSxjLENBd0pWLDBCLENBdEpJLDRELENBQ0UsZSxDQUdBLG1GLENBQ0Usd0IsQ0FDQSxZLENBQ0Esa0IsQ0EzQlIsc0csQ0ErQlksVSxDQUNBLDJCLENBRUosc0csQ0FFRSxhLENBQ0EsYyxDQUhGLHFHLENBRUUsYSxDQXBDVixzRyxDQXVDVSxnQixDQUNGLHlGLENBQUEsMkYsQ0FHSSw2RCxDQUNBLGMsQ0FDRixnQixDQUNBLGUsQ0FDRiwwRixDQUNFLHFCLENBaERWLDhGLENBa0RZLFUsQ0FDQSxXLENBQ0osMEYsQ0FFSSxjLENBQ0EsZSxDQXZEWixxRyxDQTBEVSw0QixDQUNBLGMsQ0FDQSxnSCxDQUNFLG9CLENBQ0EsYyxDQUNBLFMsQ0FDQSxvSCxDQUNFLGtCLENBakVkLHFILENBbUVZLG9CLENBQ0Esa0IsQ0FDQSxTLENBQ0EseUgsQ0FDRSxlLENBQ0Esc0IsQ0FDQSxrQixDQXpFZCxtSCxDQTJFWSxjLENBQ0EsYSxDQUNBLGMsQ0FDRix1SCxDQUNFLGEsQ0FDQSxjLENBTVoseUQsQ0FFSSxjLENBQ0EsZSxDQUNBLGdFLENBRUUsYSxDQUNBLGMsQ0FDQSxlLENBQ0EsVSxDQVROLHVFLENBV00sb0IsQ0FDQSxrQixDQUNBLHFCLENBQ0EsUyxDQUNBLHdGLENBQ0UsVSxDQUNBLFUsQ0FFQSxtRyxDQUNFLHdCLENBQ0EsWSxDQXJCViwyRSxDQXVCUSxxQixDQUNBLGdCLENBQ0EsVyxDQUNBLFUsQ0FDRiw2RSxDQUNFLGEsQ0FDQSx3QixDQUNBLGdCLENBQ0EsaUIsQ0FFRSw2RCxDQUNBLGUsQ0FDQSxjLENBbkNWLDhFLENBcUNRLDJCLENBQ0EsZ0IsQ0F0Q1IsZ0YsQ0FzbkJZLDRHLENBOWtCRixnQixDQUVFLGMsQ0FDQSw2RCxDQUNBLGUsQ0FDTixrRixDQUVFLGEsQ0FDQSxlLENBRUEsZSxDQUNGLDhFLENBQ0UsYSxDQUNBLGUsQ0FyRFIsOEUsQ0FBQSw4RSxDQTBEUSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUVFLDZELENBQ0EsZSxDSm0vTHdFLGdGLENBREMsNkUsQ0l2L0wzRSxhLENBRUEsaUIsQ0FFRSw2RCxDQUNBLGUsQ0EvRFYsZ0YsQ0FpRVEsZSxDQUNBLGdCLENBQ0YsNkUsQ0FDRSxZLENBQ0EsZ0IsQ0FFSixxREF2RUosdUUsQ0F5RVEsVSxDQUZKLENBSUEsdURBakVBLHVFLENBbUVJLFUsQ0FGSixDQUlBLHdEQXJFQSx1RSxDQXVFSSxVLENBRkosQ0FPRiw0QyxDQUNFLFksQ0FISiwyQyxDQUtJLGUsQ0FLRSxxRSxDQUNFLHdCLENBQ0Esa0IsQ0FaUiw0RSxDQWVVLGlCLENBQ0Esd0IsQ0FDQSxlLENBQ0EsUSxDQUNBLDZELENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxVLENBekJWLDBGLENBQUEsbUYsQ0Z2aENNLFcsQ0VvakNNLGMsQ0FDQSxrQixDQUNBLG9CLENBQ0EsYSxDQUNBLG9CLENBQ0EsVyxDQUNBLGdCLENBRUYsbUYsQ0FFRSxZLENBQ0EsZSxDQXhDWiwwRixDRnZoQ00sVyxDRW9rQ1EsbUIsQ0E3Q2QseUYsQ0FvRGMsVyxDQUNBLFksQ0FJRixrRyxDQUNFLFcsQ0ExRGQsd0csQ0E0RGdCLHNCLENBRVIsb0YsQ0F1QkEsMkUsQ0ZwdUNOLDBCLENFK3NDUSxlLENBaEVWLG1HLENBbUVZLGMsQ0FDQSxlLENBRUYsK0csQ0FDRSxtQixDQUVGLDhGLENBQ0Usa0IsQ0FDQSxpQixDSnUrTG9ILHVILENJbGpNaEksZ0ksQ0FBQSx1SCxDSm1qTWdJLGtILENJbCtMcEgsYyxDSnMrTDRILDZILENJcCtMNUgsc0ksQ0FBQSw2SCxDSnErTDRILHdILENJcCtMMUgsbUIsQ0FwRmQsMEYsQ0E0RlUsZ0IsQ0FHUiw0QyxDQUNFLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUpKLGdDLENBT0ksaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FPSixpQixDQUNFLGUsQ0FDQSxlLENBRkYsbUIsQ0FLSSx3QixDQUNBLDBCLENBQ0Esd0IsQ0FDQSw4QixDQUNBLHlCLENGanBDRSxXLENFbXBDQSxtQixDQVhOLGdDLENBY1Esb0IsQ0FHUixpQixDQUNFLGUsQ0FDQSxjLENBR0Ysa0UsQ0FBQSxrRSxDSis5TG1FLDJFLENBQ1MsMkUsQ0FPSCxpRixDQUNTLGlGLENJeCtMbEYsd0UsQ0FBQSx3RSxDSjY5TG1FLGtFLENBQ0Esa0UsQ0FPTSx3RSxDQUNBLHdFLENJNzlMakUsUyxDSjIrTDhELGdGLENBQ1csaUYsQ0FLUyxpRixDQUpSLGdGLENBQ0QsZ0YsQ0FJQyw4RSxDQUZILHlGLENBREUsOEUsQ0loK0x6RSx1RSxDQUFBLHdFLENBQUEsd0UsQ0FBQSx1RSxDQUFBLHVFLENBQUEscUUsQ0FBQSxnRixDQUFBLHFFLENBQUEsdUUsQ0pxOUxnRSx3RSxDQUtTLHdFLENBSlIsdUUsQ0FDRCx1RSxDQUlDLHFFLENBRkgsZ0YsQ0FERSxxRSxDSXY5TDlELG1CLENBQ0Esd0UsQ0FFVixpQixDQUNFLHdCLENBRUYsbUIsQ0FDRSx3QixDQUVGLGtCLENBQ0UscUIsQ0FJQSxtRkFGRiw4QyxDQUdJLGMsQ0FDQSx1QixDQUNBLDBCLENBSEYsQ0FJQSxrQ0FORiw4QyxDQVNJLGtCLENBR0osYyxDRi9uQ0UsVSxDQUtFLG9CLENFb25DRixDQVVGLG9CLENBQUEsZ0IsQ0FFRSxVLENBQ0EsOEIsQ0FDQSxvQixDQUNBLGtCLENBQ0EsdURBTkYsb0IsQ0FBQSxnQixDRm5vQ0UsZSxDQUdFLG9CLENFZ29DSixrQyxDQUFBLDhCLENBU00sYyxDQUhKLENBS0EsbUZBWEYsb0IsQ0FBQSxnQixDRm5vQ0UsZSxDQUdFLG9CLENFNm9DQSxrQyxDQUFBLDhCLENBQ0UsYyxDQUhKLENBS0YscUIsQ0FDRSxxQixDQUNBLGtCLENBS0Ysb0IsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGtDQUpGLG9CLENBS0ksYyxDQUNBLGdCLENBRkYsQ0FJRixvQixDQUNFLDZELENBQ0EsYyxDQUNBLGdCLENBQ0Esa0NBSkYsb0IsQ0FLSSxjLENBQ0EsZ0IsQ0FGRixDQVNBLG1GQUZGLGlDLENBQUEsNkIsQ0Y3cUNFLGUsQ0FHRSxvQixDRTBxQ0osK0MsQ0FBQSwyQyxDQUtNLGMsQ0FISixDQUtGLG9CLENBQ0UsVyxDQUVGLHNCLENBQ0UscUIsQ0FFRix3QixDQUNFLFUsQ0FFRiw4QixDQUNFLG1CLENBREYsb0MsQ0FHSSxpQixDQUNBLGtCLENBQ0Ysb0MsQ0FDRSxtQixDQU5KLDhDLENBUUksaUIsQ0FDQSxRLENBQ0EsTyxDQUVBLHdELENBQ0UscUIsQ0FGSix5RCxDQUlJLGUsQ0FKSix3RCxDQU1JLG1CLENBQ0Ysd0QsQ0FDRSxxQixDQW5CTiwwQyxDQXNCTSxlLENBNEROLG1GLENBM0RJLDRDLENBQUEsNEMsQ0FFRSxvQixDQXpCTixrRSxDQTRCUSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsVSxDQUNGLGlFLENBQ0UsYSxDQUlOLHVEQURGLG9CLENGcHVDRSxlLENBR0Usb0IsQ0VpdUNKLGtDLENBSU0sYyxDQUhKLENBS0EsbUZBTkYsb0IsQ0ZwdUNFLGUsQ0FHRSxvQixDRWl1Q0osa0MsQ0FTTSxjLENBRU4saUMsQ0YvdUNFLGUsQ0FHRSxvQixDRTR1Q0osK0MsQ0FJTSxjLENBVEosQ0FZRix1QyxDQUNFLFUsQ0FDQSxvQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSx1REFMRix1QyxDRnR2Q0UsZSxDQUdFLG9CLENFbXZDSixxRCxDQVFNLGMsQ0FISixDQU1FLG1GQURGLG9ELENGaHdDQSxlLENBR0Usb0IsQ0Vpd0NFLGdDLENBSkosa0UsQ0FNTSxjLENBRU4sb0QsQ0Z4d0NBLGUsQ0FHRSxvQixDRXd3Q0UsZSxDQUNBLGtFLENBQ0UsYyxDQVpKLENBY0osMEIsQ0FDRSxpQixDQUNBLGUsQ0FDQSwrQyxDQUNFLGdCLENBQ0EsYSxDQUVBLGMsQ0FDQSxlLENBUkosd0MsQ0FXSSx3QixDQUNBLGUsQ0FFQSx3REFkSix3QyxDQWVNLFksQ0FERixDQUVBLHVEQU5GLHdDLENBT0ksWSxDQURGLENBRUEscURBbEJKLHdDLENBbUJNLFksQ0FERixDQUdGLDZCLENBQ0UsYyxDQUNBLGtCLENBQ0Esd0RBeEJKLDZCLENBeUJNLGMsQ0FERixDQUVBLHVEQUxGLDZCLENBTUksYyxDQURGLENBRUEscURBUEYsNkIsQ0FRSSx3QixDQUNBLGdCLENBRkYsQ0E1Qkosa0QsQ0FpQ0ksZSxDQUNBLCtCLENBR0Esc0UsQ0FDRSxjLENBQ0EsMkIsQ0FDQSxVLENBQ0EsUyxDQUNBLGlCLENBMUNOLDZFLENBNkNRLFUsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FFRixpRixDQUNFLGMsQ0FDQSw2QixDQUNBLGdCLENBekRSLDBFLENBQUEsc0UsQ0E0RE0sa0csQ0FDRSxVLENBT0osc0UsQ0FDRSx3QixDQUtGLDBFLENBQ0UsVSxDQTNFTiwwRSxDQUFBLHNFLENBK0VNLFMsQ0FFQSx3REFHTSw2SCxDQUFBLHlILENBQ0UsaUIsQ0FFRSxzSSxDQUFBLGtJLENBQ0UsZ0IsQ0FDQSxjLENKNDlMZ0ksc0osQ0FBd0osNkksQ0lyak0xUyxrSixDQUFBLHlJLENBNkZnQixnQixDQTdGaEIsMEgsQ0FBQSxzSCxDQWdHYyxVLENBQ0EsVSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxhLENBRUUsYyxDQUNBLDZELENBQ0YsdUksQ0FBQSxtSSxDQUNFLGUsQ0FDQSxjLENBMUdoQix1SCxDQUFBLG1ILENBNkdjLFUsQ0E3R2QsMkgsQ0FBQSx1SCxDQStHZ0IsYyxDQUNBLFcsQ0EvQlYsQ0FpQ0EsdURBcENGLDBFLENBQUEsc0UsQ0FxQ0ksVSxDQUNBLFUsQ0FGRixDQUlBLHFEQXRITiwwRSxDQUFBLHNFLENBdUhRLFUsQ0FDQSxVLENBcENJLDZILENBQUEseUgsQ0F3Q0UsaUIsQ0FyQ0Usc0ksQ0FBQSxrSSxDQXdDRSxnQixDQUNBLGMsQ0pzOUxrSSxzSixDQUF3Siw2SSxDSXRsTTVTLGtKLENBQUEseUksQ0FvSWdCLGdCLENBcEloQiwwSCxDQUFBLHNILENBdUljLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGEsQ0FFRSxjLENBQ0EsNkQsQ0F0Q0YsdUksQ0FBQSxtSSxDQXdDRSxlLENBQ0EsYyxDQWpKaEIsdUgsQ0FBQSxtSCxDQW9KYyxVLENBcEpkLDJILENBQUEsdUgsQ0FzSmdCLGMsQ0FDQSxXLENBakNWLENBcUNBLHVEQWpGRiwwRSxDQWtGSSxVLENBREYsQ0FLQSxxREFoS04sMEUsQ0FpS1EsVSxDQURGLENBS0YsOEQsQ0FDRSxpQixDQUNBLFUsQ0FDQSxtQixDQUNBLDRFLENBQ0UsZ0IsQ0FDQSx1REEzS1IsNEUsQ0E0S1UsYSxDQURGLENBRUEscURBSkYsNEUsQ0FLSSxhLENBREYsQ0E3S1Isa0YsQ0FpTFEsZ0IsQ0FDQSxlLENBQ0EsWSxDQUNBLCtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBRUEsNkYsQ0FDRSxVLENBQ0EsVyxDQUVGLGdHLENBQ0UsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLHdCLENBQ0EsYSxDQUVFLGMsQ0FDQSw2RCxDQUNGLHFEQXRNVixnRyxDQXVNWSxVLENBREYsQ0FFQSw2RyxDQUNFLGUsQ0FDQSxjLENBMU1aLG1HLENBNk1VLGtCLENBN01WLHlHLENBZ05ZLGEsQ0FDQSx3QixDQUNBLGdCLENBQ0EsaUIsQ0FFRSw2RCxDQUNBLGUsQ0FDQSxjLENBdk5kLGdILENBbU9jLFcsQ0FDQSxxSCxDQUNFLFksQ0FDRiw0SCxDQUNFLGMsQ0FDQSxjLENBeE9oQixvRSxDQUFBLHlFLENBNE9RLGlCLENBQ0EsTyxDQUlBLDZGLENBQ0UsYyxDQWxQVixxRSxDQXFQUSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsZSxDQUVBLHFGLENBQUEsaUYsQ0FFRSxZLENBRUYsZ0csQ0FDRSxvQixDQUtFLHlGLENBQ0UsVSxDQXJRZCxvRixDQXdRVSxnQixDQUVSLDJGLENBQ0UsWSxDQUVKLCtCLENBQ0UsZSxDQUNBLGtCLENBRUEsb0QsQ0FHRSx3QixDQUNBLGtCLENBRUEsMkQsQ0FDRSxpQixDQUNBLHdCLENBQ0EsZSxDQUNBLFEsQ0FDQSw2RCxDQUNBLGMsQ0FDQSxnQixDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsVSxDQXJCTixrRSxDRjVtRE0sVyxDRXFvREUsYyxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxXLENBQ0EsZ0IsQ0FFRixrRSxDQUNFLFksQ0FDQSx5RSxDRi9vREYsVyxDRWlwREksYyxDQUNBLG1CLENBQ0EsZ0IsQ0F2Q1YsaUUsQ0F5Q1EsZ0IsQ0FDQSxtQixDQUNBLFcsQ0FFSiwwRCxDRmp4REYsMEIsQ0VteERJLGUsQ0FDQSxZLENBQ0EsYyxDQUNBLFEsQ0FzQk4sMEIsQ0FwQkEscUQsQ0FHSSxnQixDQUNBLGlCLENBQ0EsZ0IsQ0FFRix1QyxDQUVFLGUsQ0FUSix5QyxDQVlNLFUsQ0FDQSxVLENBYk4sMkMsQ0FlTSxlLENBRUosNkMsQ0FDRSxlLENBRUosMEIsQ0FDRSx3QixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxlLENBQ0EscUIsQ0FLQSwrQyxDQUNFLGtCLENBQ0EsaUIsQ0FaSiwwQyxDQWVJLGUsQ0FDQSxRLENBQ0EsUyxDQUVGLGdELENBQ0UsZSxDQUNBLGMsQ0FDQSxRLENBdEJKLHNFLENBeUJJLDRCLENBRUosaUIsQ0FDRSxjLENBRUYseUMsQ0FDRSxlLENBR0EscURBREYsNEYsQ0FFSSxjLENBREYsQ0FRRiw0QixDQUNFLG9CLENGL3RESSxXLENFaXVESixlLENBQ0EsaUIsQ0FDQSxlLENBQ0EsUSxDQUNBLG9CLENBRUYsZ0UsQ0FDRSxjLENBRUYsdUMsQ0FDRSxhLENBQ0EsZ0IsQzZDNzRERix3RDdDMklBLHlCLEM2Q3hJSSxvQixDN0N3SUosK0MsQzZDcklRLGMsQ0FDQSxvQixDN0N3SkosOEMsQzZDdEpJLG1CLEM3Q2tJUix1RCxDNkMvSFksYyxDQUNBLG9CLEM3Q2lOTixxRSxDNkMxTUksZSxDN0M0S1YsMkUsQzZDMUtVLGlCLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsVSxDN0N1S1YsK0UsQzZDcktZLFcsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVyxDQUNBLFMsQ0FDQSxVLENBQ0osOEUsQ0FBQSxtRixDQUVFLGlCLENBQ0Esd0IsQ0FDQSxRLENBQ0EsZSxDQUdBLDJGLENBQUEsZ0csQ0FGQSwyRixDQUFBLGdHLENBQ0UscUIsQ0FHRixvRixDQUFBLHFGLENBQUEscUYsQ2pEOHlQcUYseUYsQ2lEOXlQckYsMEYsQ2pENnlQcUYsMEYsQ2lENXlQbkYsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FHVixxQyxDQUVJLGUsQ0FDQSxjLENBQ0EsZ0IsQzdDMHlCSixxRSxDNkN0eUJJLGMsQ0FDQSxnQixDQUdBLDhFLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQWZOLG9FLENBa0JJLGMsQ0FDQSxnQixDQUVFLDZFLENBQ0UsZ0IsQ0FDQSxlLEM3Q3kxQlYsb0MsQzZDcDFCTSxjLENBQ0EsZ0IsQzdDczJCSix5QyxDNkNuMkJJLGtCLENBSUEsYyxDQUNBLGdCLENBWEosMkMsQ0FVSSxjLENBQ0EsZ0IsQzdDNDNCTiw2QixDNkN4M0JJLGMsQzdDdzNCSix5RCxDNkNwM0JRLGMsQ0FDQSxnQixDQUNBLGtCLENBUE4sd0QsQ0FBQSwwRCxDQWdCUSw4RCxDQUxGLGMsQ0FDQSxnQixDQVNOLDBCLENBR0ksZSxDQUNBLGMsQ0FDQSxnQixDQUxKLDRCLENBR0ksZSxDQUdGLDRCLENBQUEsMkIsQ0FFRSx3QixDQUNBLDBCLENBVEoseUIsQ0FBQSwyQixDQWFJLGMsQ0FDQSxnQixDQUNBLFMsQzdDb0lOLGtDLEM2QzVISSxvQyxDakRneFBpQywyQyxDQUtJLDZDLENJenBQekMsa0MsQzZDNUhJLG9DLENBRkEsYyxDQUNBLGdCLENBSkYsaUQsQ0FBQSxpRCxDakRpeVBvRCwwRCxDQUNTLDBELENBSFQsaUQsQ0FDQSxpRCxDaUR0eFBoRCxpQixDQUNBLGlCLENqRDh4UHNELGdFLENBQ1MsZ0UsQ2lEN3hQL0QsdUQsQ0FBQSx1RCxDakQweFBzRCx1RCxDQUNBLHVELENpRHp4UHBELGMsQ0FDQSxjLEM3QzhTUixzRCxDNkM1TVEsZSxDQUNBLFUsQzdDNkdSLDJDLEM2QzNMSSxjLENBQ0EsZ0IsQzdDaU5GLGdFLEM2Qy9NSSxnQixDN0N3TE4sNEQsQzZDckxRLGMsQ0FJSix5QyxDQUNFLGMsQ3JDL0ZKLDZDLENxQ2lHSSxtQixDakR1eFBrRix3RSxDSXgzT3hGLGtGLENBQUEsc0YsQ0p1M095RixxRixDaUQ3d1BqRixnQixDakRteFBpRSx5RCxDaURseFBuRSxtRSxDQUFBLHVFLENqRGl4UG9FLHNFLENpRGh4UGxFLFksQ0FDQSxTLENqRHl4UHdFLDJELENBQ2hCLDhELENpRG55UDlELHFFLENBQUEsd0UsQ2pEOHhQMkUseUUsQ0FDQyw0RSxDQUNHLHdFLENBQ0osMkUsQ2lEcnhQbkUsYSxDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ2pEK3hQOEUsaUUsQ0FDaEIsb0UsQ2lEL3lQdEUsMkUsQ0FBQSw4RSxDakQweVBtRiwrRSxDQUNDLGtGLENBQ0csOEUsQ0FDSixpRixDaUQ1eFB6RSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQXBCViwyRSxDQXlCUSxnQixDN0M2YlIsdUMsQzZDemJJLGMsQ0FDQSxpQixDN0MrZU4seUMsQzZDM2VNLG1CLENBQ0EsYyxDQUNBLGdCLEM3QytmSix3QyxDNkM3ZkksYyxDQUNBLG1CLENBQ0EsVyxDQUNBLGdCLEM3Q29lTiwwQyxDNkNsZU0sd0IsQ0FDQSxjLENBQ0EsZ0IsQzdDbU5GLCtDLEM2QzdNSSxjLENBQ0EsZ0IsQ0FDQSxnQixDN0NvTlIsK0MsQzZDL01NLGUsQ0FDQSxnQixDQXZGRixnQyxDQTZGRSxjLENBQ0EsZ0IsQ0FWSix1QyxDQUFBLHlDLENBaUJFLDRDLENBQUEsOEMsQ0FIRSxnQixDQUNBLGMsQzdDbTJCTixnRSxDNkN4MUJRLGMsQ0E1UVIsQ0NBQSx1REFHSSx1QixDQUFBLHNCLENBRUUsd0IsQ0FDQSwwQixDQUNBLDRCLENsRDJoUTZCLDRCLENBREQsNEIsQ2tEeGhRMUIsMkIsQ0FBQSwyQixDQUVFLGtCLEM5Q3FMViw4RCxDOEMvS1EsVSxDOUN1TkYsMkUsQzhDck5JLFcsQ0FDQSxjLEM5QzRLViwrRSxDOEMxS1ksVyxDQUNBLGMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLEM5Q21LWixtRixDOENqS1UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0FDRixvRSxDQUFBLHFFLENBRUUsYyxDQUNBLE8sQzlDMEpWLHFFLEM4Q3hKVSxjLENBQ0EsZ0IsQ0FDQSxZLENBQ0Ysb0UsQ0FDRSxrQixDOUN5VFYsMkMsQzhDclRJLGMsQ0FHRSwyRSxDQUFBLDZELENBQ0UsaUIsQ0FDQSxpQixDQUVBLGtGLENBQUEsb0UsQ0FDRSxZLENBQ0EsaUIsQzlDNFNWLHNELEM4Q3pTTSxlLEM5QzBWRiw0RCxDOEN4VkksYyxDQUNBLGdCLENBQ0EsZSxDRFZOLHFDLENDZUksZSxDQUNBLGMsQ0FDRix1QyxDQUNFLGMsQ0FDQSxpQixDQU5KLG9DLENBUUksbUIsQzlDeXhCSixvRSxDQUFBLHFFLEM4Q3J4QkksYSxDQUNBLFUsQ0FiSixnRixDQUFBLGlGLENBZU0sZSxDQUNBLFUsQ0FoQk4sK0UsQ0FBQSxnRixDQWtCTSxVLENBQ0YsMkUsQ0FBQSw0RSxDQUNFLGMsQ0FDQSxlLENBckJOLDBFLENBQUEsMkUsQ0F1Qk0sWSxDQUNBLDRFLENBQUEsNkUsQ0FDRSxnQixDQUNBLGMsQ0R2Q1Isb0UsQ0MwQ0ksZSxDRHJCRSw2RSxDQ3dCRSxjLENBQ0EsZ0IsQ0FDQSxjLEM5QzBETiw4QyxDOENwREksbUIsQ0FITixxRCxDQUtRLGMsQ0FDQSxlLENBQ0EsbUIsQzlDcURGLHVELEM4Q2xESSxjLENBQ0Esa0IsQzlDbXpCWixvQyxDOEM5eUJNLGMsQ0FDQSxlLEM5Q2cwQkoseUMsQzhDOXpCSSxnQixDOUM4ekJKLHlDLEM2Q3oyQkEsMkMsQ0M4Q0ksaUIsQ0FDQSxjLENBQ0EsZ0IsQ2xEMmdROEQsbUQsQ0FnQjZCLDRFLENrRHZoUTdGLDZELENBVUksc0YsQ2xENC9QMkQsaUUsQ0FnQjZCLDBGLENrRHRoUTVGLGdFLENBVUkseUYsQ0FORixVLENsRHdnUXFGLHdFLENrRHZnUXJGLGtGLENsRHNnUW9GLHNGLENrRHRnUXBGLHFGLENBQ0UsWSxDbEQyZ1EyRiw4RSxDa0RsaFFqRyx3RixDbERpaFFnRyw0RixDa0RqaFFoRywyRixDQVNRLGlCLENBQ0EsUyxDbERtaFF5Riw4RSxDa0RoaFEzRix3RixDbEQrZ1EwRiw0RixDa0QvZ1ExRiwyRixDQUNFLFksQ0FkUixzRSxDQWtCTSxjLEM5Q2swQlIsNkIsQzhDOXpCSSxhLENBREYsK0IsQ0FHSSxTLENBQ0EsUSxDQUNBLGMsQ0FDQSxnQixDOUNtMEJGLHlELEM4Qy96QkksYyxDQUNBLGdCLENBQ0Esa0IsQ3RDakVSLHdELENzQ21FUSxjLENBQ0EsNEIsQ0FDQSxjLENBQ0EsYSxDQUNBLFUsQ3RDdkVSLCtELENzQ3lFVSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSxRLENBQ0EsUyxDdENwRUosOEQsQ3NDc0VJLGMsQ0FDQSxVLENBQ0EsUSxDQUNBLGEsQ0FDQSxjLEM5Q2l5QlYsZ0UsQzhDL3hCWSxRLENBQ0EsYyxDQUNBLDBCLEM5Q28wQkYsb0UsQ0FBQSxvRSxDOENoMEJJLGMsQ0FPUiwyQyxDbERxZ1F3QyxvRCxDa0RyZ1F4QywyQyxDQUNFLFUsQ3RDakhSLDZDLENzQ3NITSxtQixDQUNBLFUsQ0FDRix5QyxDQUNFLFUsQzlDaWpCTiwyQyxDOEMvaUJRLGMsQ0FDQSxjLENEN0JKLHlDLENDK0JFLGMsQ0FWSiw2QyxDQVlJLFcsQ0FDQSxnRCxDQUNFLFMsQzlDd2lCUixtRCxDOEN0aUJVLFcsQ0FDQSxlLENBQ0Esb0IsQzlDNE5WLCtDLEM4Q3ROUSxjLENBQ0EsZ0IsQ0FDQSxnQixDOUN1T04sK0MsQzhDbE9JLGUsQ0FDQSxnQixDOUMwTk4sc0QsQzhDeE5RLGUsQ0FDQSxVLENBQ0EsZ0IsQ0QvRUosZ0MsQ0NpRkUsYyxDQUNBLGdCLENERUosdUMsQ0FBQSx5QyxDQWlCRSw0QyxDQUFBLDhDLENDaEJFLGdCLENBQ0EsYyxDQU9KLDZELENBR00sb0IsQ0FDQSxrQixDQUNBLFUsQ0FMTiw2RSxDQU9RLGMsQzlDb3lCSixtRixDOEM3eEJJLGtCLENBSlIsbUcsQ0FNVSxTLENBM1FaLENDQUEscURER0ksdUIsQ0FBQSxzQixDQ0VFLHdCLENBQ0EsMEIsQ0FDQSw0QixDL0NvRk4sb0IsQ0FBQSxvQixDK0M3RVEsd0IsQ0FDQSxnQixDL0M0RVIsMkIsQzZDd0JFLHlCLENBQUEsMkIsQ0VoR1EsYyxDQUNBLGdCLENBUUYseUIsQ0FBQSx5QixDQUVFLGtCLEMvQ2tLViw4RCxDK0M1SlEsVSxDL0NvTUYsMkUsQytDbE1JLFcsQ0FDQSxjLEMvQ3lKViwrRSxDK0N2SlksVyxDQUNBLGMsQ0FDQSxpQixDQUNBLFcsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxPLEMvQ2dKWixtRixDK0M5SVUsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0RsQkYsb0UsQ0FBQSxxRSxDQ3FCRSxjLENBQ0EsTyxDL0N1SVYscUUsQytDcklVLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDRG5CRixvRSxDQ3FCRSxRLENBQ0Esa0IsQ0FPSixrRixDbkRpdlFrRixzRixDbURqdlFsRixxRixDQUNFLFksQy9DNFJSLDJDLEMrQ2pSSSxjLENEckNGLDJFLENBQUEsNkQsQ0N5Q00saUIsQ0FDQSxpQixDRGxDQSxrRixDQUFBLG9FLENDcUNFLFksQ0FDQSxpQixDL0N3UVYsc0QsQytDclFNLFEsQ0FDQSxrQixDQUNBLGUsQ0FDQSxTLEMvQ2tRTiw0RCxDK0NoUVEsYyxDQUNBLGdCLENBQ0EsZSxDRmhESixxQyxDRXFERSxlLENBQ0EsYyxDQUNBLGtCLENEM0NKLHVDLENDNkNJLGMsQ0FDQSxpQixDRHZDRixvQyxDQ3lDRSxtQixDL0NrdUJOLGdDLEMrQ2h1Qk0sd0IsQ0FDQSwwQixDL0NtdUJGLHNDLEMrQ2p1Qkksd0IsQ0FDQSwwQixDQUNBLDRCLENBbkdGLHVCLENBckJKLHVCLENBQUEsaUIsQy9DK0dBLGlCLENBb3VCRixvQyxDQUFBLG9DLEMrQ3Z0QlEsYyxDL0N1dEJSLG9FLENBQUEscUUsQytDbnRCTSxhLENBQ0EsZSxDQUNBLFUsQ0RuREEsZ0YsQ0FBQSxpRixDQ3FERSxlLENBQ0EsVSxDRHBFTiwrRSxDQUFBLGdGLENDc0VNLFUsQ0RoREYsMEUsQ0FBQSwyRSxDQ2tERSxZLENBQ0EsZ0IsQ0R6RU4sNEUsQ0FBQSw2RSxDQzJFUSxnQixDQUNBLGMsQy9DZ25CViwyQyxDNkNwckJRLDZFLENFeUVFLGMsQ0FDQSxnQixDQUNBLGMsQy9DU04sOEMsQytDSEksYSxDQUNBLGMsQ0FDQSxtQixDQUxOLHlELENBT1EsZ0IsQ0RwREYscUQsQ0NzREUsYyxDQUNBLGUsQ0FDQSxtQixDL0N6QlYsdUQsQytDNEJZLGMsQ0FDQSxrQixDL0Nrd0JWLG9DLEMrQzd2QkksYyxDQUNBLGdCLEMvQ3d2Qk4seUMsQytDdHZCTSxnQixDL0NzdkJOLHlDLEM2QzkwQkksMkMsQ0UyRkUsaUIsQ0FDQSxjLENBQ0EsZ0IsQ25Ea3VRK0Isb0IsQ21EL3RRbkMsOEIsQ25EOHRRa0Msa0MsQ21EOXRRbEMsaUMsQ0FJRSxrQixDQUNBLFUsQ0FMRixtRCxDQUFBLHNELENBT0ksWSxDQUNBLHFCLENuRDR0UXFELHVELENtRDV0UXJELHFCLENuRDZ0UXNELHlDLENtRDl0UXRELFksQ0FDQSxxQixDbkRtdVE4RCwrQyxDbURsdVE5RCx5RCxDbkRpdVE2RCw2RCxDbURqdVE3RCw0RCxDQUNFLGlCLENBQ0EsUyxDbkRzdVE0RCwrQyxDbURqdlFsRSx5RCxDbkRndlFpRSw2RCxDbURodlFqRSw0RCxDQWFNLFksQ0FFTiw2RSxDQUdNLGtCLENBRU4sa0MsQ0FDRSxnQixDQUNBLFksQ0FGRix1RCxDQUlJLFksQ0FFRSx3RSxDQUNFLGMsQ0FDQSxXLENBUlIsOEQsQ0FVTSxjLENBQ0EsbUIsQ0FDRiw2RCxDQUNFLGMsQ0FDQSxnQixDQUNBLFcsQ0FDQSxnQixDQWhCTiwrRCxDQWtCUSxjLENBQ0EsZ0IsQ0FDRiwrRCxDQUNFLCtCLEMvQ3N2QlYsNkIsQytDbHZCSSxhLENEN0VGLCtCLENDK0VJLFMsQ0FDQSxRLENBQ0EsYyxDQUNBLGdCLEMvQ3V2QkYseUQsQytDcHZCSSxjLENBQ0EsZ0IsQ0FDQSxrQixDdkM1SVIsd0QsQ3VDOElRLGMsQ0FDQSw0QixDQUNBLGMsQ0FDQSxhLENBQ0EsVSxDdkMzSUYsK0QsQ3VDNklJLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLFEsQ0FDQSxTLEN2Q3hKViw4RCxDdUMwSlUsYyxDQUNBLGMsQ0FDQSxVLENBQ0EsUSxDL0N1dEJWLGdFLEMrQ3J0QlksYyxDQUNBLDBCLENBQ0EsUSxDQUVBLG9FLENBQ0UsYyxDQUNBLGdCLENuRGd1UTBELDJDLENBRTFCLG9ELENBREEsMkMsQ21EOXRRNUMsNEQsQ25ENHRRNkQscUUsQ21ENXRRN0QsNEQsQ0FPSSxrQixDbkQ2dFFpRSwwQyxDQUUxQixtRCxDQURBLDBDLENtRDV0UXZDLDJELENuRDB0UXdELG9FLENtRDF0UXhELDJELENBQ0UsYyxDQUNBLGdCLENuRGl2UWtELCtELENBQ1EsK0QsQ0FDQSxnRSxDQUNDLGdFLENBWGlCLHNELENBQzNCLHNELENBQ0EsdUQsQ0FDQyx1RCxDQUNBLHNELENBQ0Qsc0QsQ0FDQSx1RCxDQUNDLHVELENBWGlCLGdGLENBQ1EsZ0YsQ0FDQSxpRixDQUNDLGlGLENtRHJ1UTlFLHVFLENBQUEsdUUsQ25ENnRRb0Usd0UsQ0FBMEUsd0UsQ0FDekUsdUUsQ0FDRCx1RSxDQUNBLHdFLENBQ0Msd0UsQ21EL3RRbkUsVSxDQUNBLGEsQ0FDQSxRLEN2Q3ZNTiw2QyxDdUM0TUksVSxDQUVBLFMsQ0FDQSxlLENBNEVRLHFJLENEcEtWLHlDLENDMEZFLFUsQ0ZuSEYseUMsQ0V5SEUsa0IsQ0RwR0osNkMsQ0NzR0ksVyxDRHpGQSxnRCxDQzJGRSxTLEMvQzhjUixtRCxDK0M1Y1UsVyxDQUNBLGUsQ0FDQSxvQixDL0NxSU4sK0MsQytDL0hJLGMsQ0FDQSxnQixDQUNBLFMsQy9DNklOLCtDLEMrQ3hJSSxlLENBQ0EsZ0IsQy9DZ0lOLHNELEMrQzlIUSxlLENBQ0EsVSxDQUNBLGdCLENGektKLGdDLENFMktFLGMsQ0FDQSxnQixDRnhGSix1QyxDQUFBLHlDLENBaUJFLDRDLENBQUEsOEMsQ0UwRUUsZ0IsQ0FDQSxjLENBZEosOEMsQ0FBQSxnRSxDQXFCSSxjLENBSUYsMkIsQ0FDRSxTLENBQ0EsVyxDQUNBLFUsQy9DeXdCSix5RCxDK0Nwd0JJLGMsQ0R0R0osNkQsQ0N3R00sb0IsQ0FDQSxrQixDQUNBLFUsQ0RwR0EsNkUsQ0NzR0UsYyxDQUdSLCtHLENBS1UsYSxDQS9XWixDQ0NBLHlCLENBR00sZSxDQUVOLDJCLENBQ0Usd0IiLCJmaWxlIjoieWVsbG93LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogVXNpbmcgY29sb3JzZXQgJ3llbGxvdycgdG8gYnVpbGQgcmVkLmNzcy5cbiAqL1xuLyoqXG4gKiBTZXR0aW5nc1xuICpcbiAqIERlY2xhcmF0aW9uIG9mIHZhcmlhYmxlcyB1c2VkIGluIHRoZSBVVSBTdHlsZWd1aWRlIFNBU1MgYXBwbGljYXRpb24uXG4gKiBGb3IgZGV0YWlsZWQgaW5mb3JtYXRpb24gb24gdGhlIG9mZmljYWwgVVUgU3R5bGVndWlkZSBkZWZpbml0aW9ucyxcbiAqIHBsZWFzZSB2aXNpdDpcbiAqIC0tPiBodHRwOi8vd3d3LnV1Lm5sL29yZ2FuaXNhdGllL2h1aXNzdGlqbC9yaWNodGxpam5lbi9odWlzc3RpamxlbGVtZW50ZW5cbiAqXG4gKiBAdG9kbzogTW92ZSBjb2xvciBkZWZpbml0aW9ucyB0byAvY29sb3JzL19jb2xvcnMuc2Nzcy5cbiAqKi9cbmlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IHB4dG9lbSgtMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogcHh0b2VtKC0ycHgpOyB9XG5cbi5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhOmFmdGVyLCAueWVsbG93LWxpbmstd3JhcHBlciBhOmFmdGVyLCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgYTphZnRlciwgLnBhZ2UtaGVhZGVyIC5saW5rIGE6YWZ0ZXIsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYTphZnRlciwgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgYTphZnRlciwgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIGE6YWZ0ZXIsIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhOmFmdGVyLCAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC55ZWxsb3ctbGluay13cmFwcGVyIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5wYWdlLWhlYWRlciAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIHNwYW46YWZ0ZXIsXG4ueWVsbG93LWxpbmstd3JhcHBlciBzcGFuOmFmdGVyLFxuLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIHNwYW46YWZ0ZXIsXG4ucGFnZS1oZWFkZXIgLmxpbmsgc3BhbjphZnRlcixcbi5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgc3BhbjphZnRlcixcbi5idWlsZGluZyAubm9kZS1saW5rIHNwYW46YWZ0ZXIsXG4ubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBzcGFuOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW46YWZ0ZXIsXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBzcGFuOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW46YWZ0ZXIsXG4uY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgc3BhbjphZnRlcixcbi5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBzcGFuOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgc3BhbjphZnRlcixcbi5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBzcGFuOmFmdGVyLFxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuLnllbGxvdy1saW5rLXdyYXBwZXIgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4ucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4ucGFnZS1oZWFkZXIgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuLmJ1aWxkaW5nIC5ub2RlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4ubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbi5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4uY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5yc3MtZmVlZC1saW5rOmJlZm9yZSwgaHRtbC5qcyBmaWVsZHNldC5jb2xsYXBzaWJsZSAuZmllbGRzZXQtbGVnZW5kOmJlZm9yZSwgZGl2Lm1lc3NhZ2VzLndhcm5pbmc6YmVmb3JlLCBkaXYubWVzc2FnZXMuc3RhdHVzOmJlZm9yZSwgZGl2Lm1lc3NhZ2VzLmVycm9yOmJlZm9yZSwgbGFiZWwuc2VsZWN0LnByZXR0aWZ5IHNwYW46YWZ0ZXIsICNmaW5hbGlzdC1ibG9ja3MtYmFjay1idXR0b24gLmNvbnRlbnQgYTpiZWZvcmUsXG4jZmluYWxpc3QtYmxvY2tzLW92ZXJ2aWV3LWJ1dHRvbnMgLmNvbnRlbnQgYTpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwgbGkgYTpiZWZvcmUsXG4uY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIGxpIGE6YmVmb3JlLCAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLmFjdGl2ZSBhOmJlZm9yZSxcbi5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwuYWN0aXZlIGE6YmVmb3JlLCBsaS5ub2RlLXJlYWRtb3JlIGE6YWZ0ZXIsICNoYW1idXJnZXI6YmVmb3JlLCAuaGFtYnVyZ2VyLW9wZW4gI2hlYWRlciBoZWFkZXIgI2hhbWJ1cmdlcjpiZWZvcmUsIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIC5idXR0b246YmVmb3JlLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YmVmb3JlLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6aG92ZXI6YmVmb3JlLCAuYnVpbGRpbmcgLmNvbnRhY3QgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciwgLmJ1aWxkaW5nIC5vZmZpY2UtaG91cnMtZXh0cmEgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciwgYS5idXR0b24tLXdpdGgtYXJyb3c6YWZ0ZXIsIGEuYnV0dG9uLS13aXRoLWFycm93W3RhcmdldD1cIl9ibGFua1wiXSAuYnV0dG9uX190ZXh0OmFmdGVyLCAuY29tcGFyZS10YWJsZS0taGVhZGVyIHRoIC5yZW1vdmUtbGluayBhOjphZnRlciwgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHRkLmhhc0l0ZW1zOjphZnRlciwgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHRkLmhhc0l0ZW1zLmFjdGl2ZTo6YWZ0ZXIsIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgaDI6YWZ0ZXIsIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgaDIudWktc3RhdGUtYWN0aXZlOmFmdGVyLCAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZS5vcGVuIC5jbG9zZS1idXR0b246YmVmb3JlLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGE6YWZ0ZXIsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLnNlbGVjdC1saW5rIGE6YWZ0ZXIsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLXJlc2V0IC5jb250ZW50IGE6YWZ0ZXIsIC5saW5rLXdpdGgtaWNvblt0YXJnZXQ9X2JsYW5rXTphZnRlciwgLmxpbmstd2l0aC1pY29uLS1maWxtOmJlZm9yZSwgLmxpbmstd2l0aC1pY29uLS1pbWFnZTpiZWZvcmUsIC5saW5rLXdpdGgtaWNvbi0tcGRmOmJlZm9yZSwgLmxpbmstd2l0aC1vcHRpb25hbC1leHRlcm5hbC1pY29uW3RhcmdldD1fYmxhbmtdOmFmdGVyLCAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5iYWNrLXRvLXV1IGE6YmVmb3JlLFxuI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiAuYmFjay10by11dSBhOmJlZm9yZSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwgbGkgYTpiZWZvcmUsXG4jaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bCBsaSBhOmJlZm9yZSwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbmV4dCBhOmJlZm9yZSwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItcHJldmlvdXMgYTpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWxhc3QgYTpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWZpcnN0IGE6YmVmb3JlLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1maXJzdCBhOmFmdGVyLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1sYXN0IGE6YWZ0ZXIsIC5zaWRlYmFyLmZpcnN0IGgyLmZpbHRlci1jb2x1bW4tdGl0bGU6YWZ0ZXIsIC5zaWRlYmFyLmZpcnN0IGgyLmZpbHRlci1jb2x1bW4tdGl0bGUub3BlbjphZnRlciwgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaTpiZWZvcmUsXG4uc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGk6YmVmb3JlLCAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciwgdWwuc29jaWFsIGxpIGEuZmEtYW1hem9uOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtYmVoYW5jZTpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLWJsb2dnZXI6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1kcmliYmJsZTpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLWRyb3Bib3g6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1mYWNlYm9vazpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLWZsaWNrcjpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLWZvdXJzcXVhcmU6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1naXRodWI6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1nb29nbGVwOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtam9vbWxhOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtbGFzdGZtOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtbGlua2VkaW46YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1wYXlwYWw6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1waW50ZXJlc3Q6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS1zb3VuZGNsb3VkOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtc3BvdGlmeTpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtc2t5cGU6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS10dW1ibHI6YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS10d2l0dGVyOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtdmltZW86YmVmb3JlLCB1bC5zb2NpYWwgbGkgYS5mYS12aW5lOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEtd29yZHByZXNzOmJlZm9yZSwgdWwuc29jaWFsIGxpIGEuZmEteWVscDpiZWZvcmUsIHVsLnNvY2lhbCBsaSBhLmZhLXlvdXR1YmU6YmVmb3JlLCAucGFnZS13aXRoLWZpbHRlcnMgLnBhZ2UtaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b246YmVmb3JlLCAucGFnZS13aXRoLWZpbHRlcnMgLmZpbHRlci1oZWxwdGV4dF9fY2xvc2U6YWZ0ZXIsIC5zZWxlY3Q6YWZ0ZXIsIC5ub2RlLXNvY2lhbC1tZWRpYS1saW5rcyAuaXRlbS1saXN0IHVsIGxpIGE6YmVmb3JlLCAubm9kZS1zb2NpYWwtbWVkaWEtbGlua3MgLml0ZW0tbGlzdCB1bCBsaSBhOmFmdGVyLCAubm9kZS1zb2NpYWwtbWVkaWEtbGlua3MgLml0ZW0tbGlzdCB1bCBsaSAuc2VydmljZS1saW5rcy10d2l0dGVyOmJlZm9yZSwgLm5vZGUtc29jaWFsLW1lZGlhLWxpbmtzIC5pdGVtLWxpc3QgdWwgbGkgLnNlcnZpY2UtbGlua3MtZ29vZ2xlLXBsdXM6YmVmb3JlLCAubm9kZS1zb2NpYWwtbWVkaWEtbGlua3MgLml0ZW0tbGlzdCB1bCBsaSAuc2VydmljZS1saW5rcy1saW5rZWRpbjpiZWZvcmUsIC5jb250ZW50LWJsb2NrIC5mYy1saW5rLWxpc3RzIGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIsXG4uY29udGVudC1ibG9jayAudGV4dCBhW3RhcmdldD1fYmxhbmtdOmFmdGVyLCAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtIC5saW5rcyBhOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAubGlua3MgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIGE6YmVmb3JlLCAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIC5zZXJ2aWNlLWxpbmtzLXR3aXR0ZXI6YmVmb3JlLCAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkgLnNlcnZpY2UtbGlua3MtZ29vZ2xlLXBsdXM6YmVmb3JlLCAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkgLnNlcnZpY2UtbGlua3MtbGlua2VkaW46YmVmb3JlLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2sgLmxpbmtzID4gYVt0YXJnZXQ9X2JsYW5rXTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgYVt0YXJnZXQ9X2JsYW5rXSAudGl0bGU6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtID4gLnRpdGxlOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0uYWN0aXZlID4gLnRpdGxlOmJlZm9yZSwgLm1hc3Rlci1hcHBseWxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGU6YmVmb3JlLCAuY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyLmFjdGl2ZSAudGl0bGU6YmVmb3JlLCAuYXR0ZW50aW9uX190aXRsZS1saW5rOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZTsgfVxuICB1bC5tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBpbnNpZGU7IH1cbiAgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4gICAgdWwgbGkubGVhZiwgdWwgbGkuY29sbGFwc2VkIHtcbiAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sIGNhbnZhcywgdmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgZWxlbWVudHMgZnJvbSBhbGwgdXNlcnMuXG4gKlxuICogVXNlZCBmb3IgZWxlbWVudHMgd2hpY2ggc2hvdWxkIG5vdCBiZSBpbW1lZGlhdGVseSBkaXNwbGF5ZWQgdG8gYW55IHVzZXIuIEFuXG4gKiBleGFtcGxlIHdvdWxkIGJlIGNvbGxhcHNpYmxlIGRldGFpbHMgdGhhdCB3aWxsIGJlIGV4cGFuZGVkIHdpdGggYSBjbGlja1xuICogZnJvbSBhIHVzZXIuIFRoZSBlZmZlY3Qgb2YgdGhpcyBjbGFzcyBjYW4gYmUgdG9nZ2xlZCB3aXRoIHRoZSBqUXVlcnkgc2hvdygpXG4gKiBhbmQgaGlkZSgpIGZ1bmN0aW9ucy5cbiAqL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxucCB7XG4gIG1hcmdpbjogMWVtIDA7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xuICBjb2xvcjogYmxhY2s7IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG5xIHtcbiAgcXVvdGVzOiAnXFwyMDFDJyAnXFwyMDFEJyAnXFwyMDE4JyAnXFwyMDE5JzsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sIGh0bWwgaW5wdXRbdHlwZT0nYnV0dG9uJ10sIGlucHV0W3R5cGU9J3Jlc2V0J10sIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b25bZGlzYWJsZWRdLCBodG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLCBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICBpbnB1dFt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiogRm9udHMgKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJNZXJyaXdlYXRoZXIgSXRhbGljXCIpLCBsb2NhbChcIk1lcnJpd2VhdGhlci1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItaXRhbGljLnN2ZyNNZXJyaXdlYXRoZXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTWVycml3ZWF0aGVyIEJvbGRcIiksIGxvY2FsKFwiTWVycml3ZWF0aGVyLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGQuc3ZnI01lcnJpd2VhdGhlclwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIk1lcnJpd2VhdGhlciBSZWd1bGFyXCIpLCBsb2NhbChcIk1lcnJpd2VhdGhlci1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1yZWd1bGFyLnN2ZyNNZXJyaXdlYXRoZXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGRpdGFsaWMuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiTWVycml3ZWF0aGVyIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIk1lcnJpd2VhdGhlci1Cb2xkSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGRpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkaXRhbGljLnN2ZyNNZXJyaXdlYXRoZXJcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC0zMDAuc3ZnI29wZW5fc2Fuc2xpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMGl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC0zMDBpdGFsaWMuc3ZnI29wZW5fc2Fuc2xpZ2h0X2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LXJlZ3VsYXIuc3ZnI29wZW5fc2Fuc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtaXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LWl0YWxpYy5zdmcjb3Blbl9zYW5zaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTcwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC03MDAuc3ZnI29wZW5fc2Fuc2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb25fdjUuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb25fdjUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbl92NS53b2ZmXCIpIGZvcm1hdChcImFwcGxpY2F0aW9uL2ZvbnQtd29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbl92NS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb25fdjUuc3ZnI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsOyB9XG5cbi8qKiBNaXhpbnMgKiovXG5ib2R5IC53cmFwcGVyOmFmdGVyLCAudGFicyB1bC5wcmltYXJ5OmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2U6YWZ0ZXIsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZzphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uOmFmdGVyLFxuLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0czphZnRlciwgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dDphZnRlciwgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGU6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRleHQ6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZTphZnRlcixcbi5jb250ZW50LWJsb2NrLWJlZWxkOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXZpZGVvOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQ6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSA+IC5jb250ZW50LWJsb2NrLWlubmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtcmVzdWx0LXJvdzphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwOmFmdGVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmssIC55ZWxsb3ctbGluay13cmFwcGVyLCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmssIC5wYWdlLWhlYWRlciAubGluaywgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciwgLmJ1aWxkaW5nIC5ub2RlLWxpbmssIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluaywgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmssXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmssIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmssIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmssXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmssIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluaywgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rLCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rLCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rLFxuLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluaywgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhLCAueWVsbG93LWxpbmstd3JhcHBlciBhLCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgYSwgLnBhZ2UtaGVhZGVyIC5saW5rIGEsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYSwgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgYSwgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGEsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGEsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhLCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIGEsIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIGEsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhLFxuICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgc3BhbixcbiAgLnllbGxvdy1saW5rLXdyYXBwZXIgc3BhbixcbiAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIHNwYW4sXG4gIC5wYWdlLWhlYWRlciAubGluayBzcGFuLFxuICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIHNwYW4sXG4gIC5idWlsZGluZyAubm9kZS1saW5rIHNwYW4sXG4gIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuLFxuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3BhbixcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW4sXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBzcGFuLFxuICAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgc3BhbixcbiAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuLFxuICAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgc3BhbixcbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgc3BhbixcbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuLFxuICAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYTphZnRlciwgLnllbGxvdy1saW5rLXdyYXBwZXIgYTphZnRlciwgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGE6YWZ0ZXIsIC5wYWdlLWhlYWRlciAubGluayBhOmFmdGVyLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YWZ0ZXIsIC5idWlsZGluZyAubm9kZS1saW5rIGE6YWZ0ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhOmFmdGVyLCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3MgYTphZnRlciwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAueWVsbG93LWxpbmstd3JhcHBlciBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAucGFnZS1oZWFkZXIgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5idWlsZGluZyAubm9kZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgc3BhbjphZnRlcixcbiAgICAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuOmFmdGVyLFxuICAgIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgIC5wYWdlLWhlYWRlciAubGluayBzcGFuOmFmdGVyLFxuICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgc3BhbjphZnRlcixcbiAgICAuYnVpbGRpbmcgLm5vZGUtbGluayBzcGFuOmFmdGVyLFxuICAgIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3BhbjphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgc3BhbjphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuOmFmdGVyLFxuICAgIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBzcGFuOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBzcGFuOmFmdGVyLFxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLnBhZ2UtaGVhZGVyIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6YkFwiO1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBsZWZ0OiA0cHg7IH1cbiAgICAgIGh0bWwubHQtaWUxMCAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYTphZnRlciwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBodG1sLmx0LWllMTAgLm1vcmUtbGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLnllbGxvdy1saW5rLXdyYXBwZXIgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBhOmFmdGVyLCAucmVsYXRlZC1wcm9ncmFtbWVzIGh0bWwubHQtaWUxMCAubW9yZS1saW5rIGE6YWZ0ZXIsIGh0bWwubHQtaWUxMCAucGFnZS1oZWFkZXIgLmxpbmsgYTphZnRlciwgLnBhZ2UtaGVhZGVyIGh0bWwubHQtaWUxMCAubGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhOmFmdGVyLCAuYnVpbGRpbmcgaHRtbC5sdC1pZTEwIC5tYXBzLWxpbmstd3JhcHBlciBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgYTphZnRlciwgLmJ1aWxkaW5nIGh0bWwubHQtaWUxMCAubm9kZS1saW5rIGE6YWZ0ZXIsIGh0bWwubHQtaWUxMCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhOmFmdGVyLCAubGlzdC10ZWFzZXJfX21vcmUgaHRtbC5sdC1pZTEwIC5ub2RlLWxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIGh0bWwubHQtaWUxMCAubGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IGh0bWwubHQtaWUxMCAubGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IGh0bWwubHQtaWUxMCAubGluayBhOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayBodG1sLmx0LWllMTAgLmxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gaHRtbC5sdC1pZTEwIC5saW5rIGE6YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyBodG1sLmx0LWllMTAgLmxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhOmFmdGVyLCAuZmMtc3BvdGxpZ2h0cyBodG1sLmx0LWllMTAgLmxpbmstbW9yZS10ZXh0IGE6YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCBodG1sLmx0LWllMTAgLmxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5sdC1pZTEwIC5tb3JlLWxpbmsgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhOmFmdGVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyBodG1sLmx0LWllMTAgLmxpbmtzIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIGE6YWZ0ZXIsXG4gICAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGh0bWwuZ3QtaWUxMCAubW9yZS1saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLnllbGxvdy1saW5rLXdyYXBwZXIgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgYTphZnRlcixcbiAgICAgIC5yZWxhdGVkLXByb2dyYW1tZXMgaHRtbC5ndC1pZTEwIC5tb3JlLWxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAucGFnZS1oZWFkZXIgLmxpbmsgYTphZnRlcixcbiAgICAgIC5wYWdlLWhlYWRlciBodG1sLmd0LWllMTAgLmxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YWZ0ZXIsXG4gICAgICAuYnVpbGRpbmcgaHRtbC5ndC1pZTEwIC5tYXBzLWxpbmstd3JhcHBlciBhOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5idWlsZGluZyAubm9kZS1saW5rIGE6YWZ0ZXIsXG4gICAgICAuYnVpbGRpbmcgaHRtbC5ndC1pZTEwIC5ub2RlLWxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhOmFmdGVyLFxuICAgICAgLmxpc3QtdGVhc2VyX19tb3JlIGh0bWwuZ3QtaWUxMCAubm9kZS1saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIGh0bWwuZ3QtaWUxMCAubGluayBhOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IGh0bWwuZ3QtaWUxMCAubGluayBhOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgaHRtbC5ndC1pZTEwIC5saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgaHRtbC5ndC1pZTEwIC5saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gaHRtbC5ndC1pZTEwIC5saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyBodG1sLmd0LWllMTAgLmxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgYTphZnRlcixcbiAgICAgIC5mYy1zcG90bGlnaHRzIGh0bWwuZ3QtaWUxMCAubGluay1tb3JlLXRleHQgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5ndC1pZTEwIC5saW5rIGE6YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBhOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5ndC1pZTEwIC5tb3JlLWxpbmsgYTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3MgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIGh0bWwuZ3QtaWUxMCAubGlua3MgYTphZnRlciwgaHRtbC5sdC1pZTEwIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBodG1sLmx0LWllMTAgLm1vcmUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC55ZWxsb3ctbGluay13cmFwcGVyIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAucmVsYXRlZC1wcm9ncmFtbWVzIGh0bWwubHQtaWUxMCAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLnBhZ2UtaGVhZGVyIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAucGFnZS1oZWFkZXIgaHRtbC5sdC1pZTEwIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmJ1aWxkaW5nIGh0bWwubHQtaWUxMCAubWFwcy1saW5rLXdyYXBwZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuYnVpbGRpbmcgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmJ1aWxkaW5nIGh0bWwubHQtaWUxMCAubm9kZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSBodG1sLmx0LWllMTAgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiBodG1sLmx0LWllMTAgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCBodG1sLmx0LWllMTAgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IGh0bWwubHQtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIGh0bWwubHQtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIGh0bWwubHQtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgaHRtbC5sdC1pZTEwIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuZmMtc3BvdGxpZ2h0cyBodG1sLmx0LWllMTAgLmxpbmstbW9yZS10ZXh0IGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIGh0bWwubHQtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIGh0bWwubHQtaWUxMCAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyBodG1sLmx0LWllMTAgLmxpbmtzIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgaHRtbC5ndC1pZTEwIC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLnllbGxvdy1saW5rLXdyYXBwZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyBodG1sLmd0LWllMTAgLm1vcmUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAucGFnZS1oZWFkZXIgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAucGFnZS1oZWFkZXIgaHRtbC5ndC1pZTEwIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuYnVpbGRpbmcgaHRtbC5ndC1pZTEwIC5tYXBzLWxpbmstd3JhcHBlciBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuYnVpbGRpbmcgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5idWlsZGluZyBodG1sLmd0LWllMTAgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5saXN0LXRlYXNlcl9fbW9yZSBodG1sLmd0LWllMTAgLm5vZGUtbGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIGh0bWwuZ3QtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IGh0bWwuZ3QtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCBodG1sLmd0LWllMTAgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIGh0bWwuZ3QtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gaHRtbC5ndC1pZTEwIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyBodG1sLmd0LWllMTAgLmxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmZjLXNwb3RsaWdodHMgaHRtbC5ndC1pZTEwIC5saW5rLW1vcmUtdGV4dCBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIGh0bWwuZ3QtaWUxMCAubGluayBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5ndC1pZTEwIC5tb3JlLWxpbmsgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgaHRtbC5ndC1pZTEwIC5saW5rcyBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBzcGFuOmFmdGVyLCAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGh0bWwubHQtaWUxMCAubW9yZS1saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIHNwYW46YWZ0ZXIsIC5yZWxhdGVkLXByb2dyYW1tZXMgaHRtbC5sdC1pZTEwIC5tb3JlLWxpbmsgc3BhbjphZnRlciwgaHRtbC5sdC1pZTEwIC5wYWdlLWhlYWRlciAubGluayBzcGFuOmFmdGVyLCAucGFnZS1oZWFkZXIgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIHNwYW46YWZ0ZXIsIC5idWlsZGluZyBodG1sLmx0LWllMTAgLm1hcHMtbGluay13cmFwcGVyIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuYnVpbGRpbmcgLm5vZGUtbGluayBzcGFuOmFmdGVyLCAuYnVpbGRpbmcgaHRtbC5sdC1pZTEwIC5ub2RlLWxpbmsgc3BhbjphZnRlciwgaHRtbC5sdC1pZTEwIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW46YWZ0ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSBodG1sLmx0LWllMTAgLm5vZGUtbGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3BhbjphZnRlciwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gaHRtbC5sdC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3BhbjphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3BhbjphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIGh0bWwubHQtaWUxMCAubGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiBodG1sLmx0LWllMTAgLmxpbmsgc3BhbjphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuOmFmdGVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIGh0bWwubHQtaWUxMCAubGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IHNwYW46YWZ0ZXIsIC5mYy1zcG90bGlnaHRzIGh0bWwubHQtaWUxMCAubGluay1tb3JlLXRleHQgc3BhbjphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIGh0bWwubHQtaWUxMCAubGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuOmFmdGVyLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCBodG1sLmx0LWllMTAgLm1vcmUtbGluayBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHNwYW46YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIGh0bWwubHQtaWUxMCAubGlua3Mgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgaHRtbC5ndC1pZTEwIC5tb3JlLWxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyBodG1sLmd0LWllMTAgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5wYWdlLWhlYWRlciAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLnBhZ2UtaGVhZGVyIGh0bWwuZ3QtaWUxMCAubGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgc3BhbjphZnRlcixcbiAgICAgIC5idWlsZGluZyBodG1sLmd0LWllMTAgLm1hcHMtbGluay13cmFwcGVyIHNwYW46YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5idWlsZGluZyBodG1sLmd0LWllMTAgLm5vZGUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAubGlzdC10ZWFzZXJfX21vcmUgaHRtbC5ndC1pZTEwIC5ub2RlLWxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gaHRtbC5ndC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgaHRtbC5ndC1pZTEwIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCBodG1sLmd0LWllMTAgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayBodG1sLmd0LWllMTAgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiBodG1sLmd0LWllMTAgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIGh0bWwuZ3QtaWUxMCAubGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBzcGFuOmFmdGVyLFxuICAgICAgLmZjLXNwb3RsaWdodHMgaHRtbC5ndC1pZTEwIC5saW5rLW1vcmUtdGV4dCBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCBodG1sLmd0LWllMTAgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCBodG1sLmd0LWllMTAgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgaHRtbC5ndC1pZTEwIC5saW5rcyBzcGFuOmFmdGVyLCBodG1sLmx0LWllMTAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGh0bWwubHQtaWUxMCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLnllbGxvdy1saW5rLXdyYXBwZXIgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5yZWxhdGVkLXByb2dyYW1tZXMgaHRtbC5sdC1pZTEwIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAucGFnZS1oZWFkZXIgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5wYWdlLWhlYWRlciBodG1sLmx0LWllMTAgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuYnVpbGRpbmcgaHRtbC5sdC1pZTEwIC5tYXBzLWxpbmstd3JhcHBlciBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5idWlsZGluZyAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuYnVpbGRpbmcgaHRtbC5sdC1pZTEwIC5ub2RlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmxpc3QtdGVhc2VyX19tb3JlIGh0bWwubHQtaWUxMCAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIGh0bWwubHQtaWUxMCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IGh0bWwubHQtaWUxMCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgaHRtbC5sdC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gaHRtbC5sdC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyBodG1sLmx0LWllMTAgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5mYy1zcG90bGlnaHRzIGh0bWwubHQtaWUxMCAubGluay1tb3JlLXRleHQgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5sdC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLCBodG1sLmx0LWllMTAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5sdC1pZTEwIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIGh0bWwubHQtaWUxMCAubGlua3Mgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBodG1sLmd0LWllMTAgLm1vcmUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAucmVsYXRlZC1wcm9ncmFtbWVzIGh0bWwuZ3QtaWUxMCAubW9yZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5wYWdlLWhlYWRlciAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5wYWdlLWhlYWRlciBodG1sLmd0LWllMTAgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5idWlsZGluZyBodG1sLmd0LWllMTAgLm1hcHMtbGluay13cmFwcGVyIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5idWlsZGluZyAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmJ1aWxkaW5nIGh0bWwuZ3QtaWUxMCAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmxpc3QtdGVhc2VyX19tb3JlIGh0bWwuZ3QtaWUxMCAubm9kZS1saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gaHRtbC5ndC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgaHRtbC5ndC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IGh0bWwuZ3QtaWUxMCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgaHRtbC5ndC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiBodG1sLmd0LWllMTAgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIGh0bWwuZ3QtaWUxMCAubGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuZmMtc3BvdGxpZ2h0cyBodG1sLmd0LWllMTAgLmxpbmstbW9yZS10ZXh0IHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgaHRtbC5ndC1pZTEwIC5saW5rIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICAgICAgaHRtbC5ndC1pZTEwIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCBodG1sLmd0LWllMTAgLm1vcmUtbGluayBzcGFuW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAgIGh0bWwuZ3QtaWUxMCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mgc3Bhblt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyBodG1sLmd0LWllMTAgLmxpbmtzIHNwYW5bdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYTpob3ZlciwgLnllbGxvdy1saW5rLXdyYXBwZXIgYTpob3ZlciwgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGE6aG92ZXIsIC5wYWdlLWhlYWRlciAubGluayBhOmhvdmVyLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6aG92ZXIsIC5idWlsZGluZyAubm9kZS1saW5rIGE6aG92ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmhvdmVyLCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6aG92ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBhOmhvdmVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhOmhvdmVyLCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYTpob3ZlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBhOmhvdmVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3MgYTpob3ZlcixcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgc3Bhbjpob3ZlcixcbiAgICAueWVsbG93LWxpbmstd3JhcHBlciBzcGFuOmhvdmVyLFxuICAgIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBzcGFuOmhvdmVyLFxuICAgIC5wYWdlLWhlYWRlciAubGluayBzcGFuOmhvdmVyLFxuICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgc3Bhbjpob3ZlcixcbiAgICAuYnVpbGRpbmcgLm5vZGUtbGluayBzcGFuOmhvdmVyLFxuICAgIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgc3Bhbjpob3ZlcixcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmhvdmVyLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmhvdmVyLFxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgc3Bhbjpob3ZlcixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuOmhvdmVyLFxuICAgIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBzcGFuOmhvdmVyLFxuICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW46aG92ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuOmhvdmVyLFxuICAgIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBzcGFuOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIGE6aG92ZXI6YmVmb3JlLCAueWVsbG93LWxpbmstd3JhcHBlciBhOmhvdmVyOmJlZm9yZSwgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGE6aG92ZXI6YmVmb3JlLCAucGFnZS1oZWFkZXIgLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYTpob3ZlcjpiZWZvcmUsIC5idWlsZGluZyAubm9kZS1saW5rIGE6aG92ZXI6YmVmb3JlLCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6aG92ZXI6YmVmb3JlLCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGE6aG92ZXI6YmVmb3JlLCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhOmhvdmVyOmJlZm9yZSwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgYTpob3ZlcjpiZWZvcmUsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBzcGFuOmhvdmVyOmJlZm9yZSxcbiAgICAgIC55ZWxsb3ctbGluay13cmFwcGVyIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLnBhZ2UtaGVhZGVyIC5saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBzcGFuOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5idWlsZGluZyAubm9kZS1saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBzcGFuOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBzcGFuOmhvdmVyOmJlZm9yZSxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgc3Bhbjpob3ZlcjpiZWZvcmUsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHNwYW46aG92ZXI6YmVmb3JlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHNwYW46aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIGE6aG92ZXI6YWZ0ZXIsIC55ZWxsb3ctbGluay13cmFwcGVyIGE6aG92ZXI6YWZ0ZXIsIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBhOmhvdmVyOmFmdGVyLCAucGFnZS1oZWFkZXIgLmxpbmsgYTpob3ZlcjphZnRlciwgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhOmhvdmVyOmFmdGVyLCAuYnVpbGRpbmcgLm5vZGUtbGluayBhOmhvdmVyOmFmdGVyLCAubGlzdC10ZWFzZXJfX21vcmUgLm5vZGUtbGluayBhOmhvdmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBhOmhvdmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmhvdmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYTpob3ZlcjphZnRlciwgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBhOmhvdmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIGE6aG92ZXI6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhOmhvdmVyOmFmdGVyLCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgYTpob3ZlcjphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIGE6aG92ZXI6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIubGlua3MgLmxpbmsgYTpob3ZlcjphZnRlciwgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IGE6aG92ZXI6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIGE6aG92ZXI6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5tb3JlLWxpbmsgYTpob3ZlcjphZnRlciwgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIGE6aG92ZXI6YWZ0ZXIsXG4gICAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAgIC55ZWxsb3ctbGluay13cmFwcGVyIHNwYW46aG92ZXI6YWZ0ZXIsXG4gICAgICAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAgIC5wYWdlLWhlYWRlciAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAgIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIHNwYW46aG92ZXI6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW46aG92ZXI6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgc3Bhbjpob3ZlcjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IHNwYW46aG92ZXI6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBzcGFuOmhvdmVyOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHNwYW46aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmY2QwMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhLCAueWVsbG93LWxpbmstd3JhcHBlciBhLCAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsgYSwgLnBhZ2UtaGVhZGVyIC5saW5rIGEsIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYSwgLmJ1aWxkaW5nIC5ub2RlLWxpbmsgYSwgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGEsIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBhLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgYSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIGEsIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgPiAubGluayBhLCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIGEsIC5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCBhLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayBhLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIGEsIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhLFxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBzcGFuLFxuICAgIC55ZWxsb3ctbGluay13cmFwcGVyIHNwYW4sXG4gICAgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIHNwYW4sXG4gICAgLnBhZ2UtaGVhZGVyIC5saW5rIHNwYW4sXG4gICAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBzcGFuLFxuICAgIC5idWlsZGluZyAubm9kZS1saW5rIHNwYW4sXG4gICAgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAubGluayBzcGFuLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW4sXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW4sXG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayBzcGFuLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIHNwYW4sXG4gICAgLmZjLXNwb3RsaWdodHMgLmxpbmstbW9yZS10ZXh0IHNwYW4sXG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgc3BhbixcbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHNwYW4sXG4gICAgLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmxpbmtzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogNXB4IDE5cHggM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICAucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYTphZnRlciwgLnllbGxvdy1saW5rLXdyYXBwZXIgYTphZnRlciwgLnJlbGF0ZWQtcHJvZ3JhbW1lcyAubW9yZS1saW5rIGE6YWZ0ZXIsIC5wYWdlLWhlYWRlciAubGluayBhOmFmdGVyLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YWZ0ZXIsIC5idWlsZGluZyAubm9kZS1saW5rIGE6YWZ0ZXIsIC5saXN0LXRlYXNlcl9fbW9yZSAubm9kZS1saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6YWZ0ZXIsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhOmFmdGVyLCAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmxpbmsgYTphZnRlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLm1vcmUtbGluayBhOmFmdGVyLCAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3MgYTphZnRlcixcbiAgICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgLnllbGxvdy1saW5rLXdyYXBwZXIgc3BhbjphZnRlcixcbiAgICAgIC5yZWxhdGVkLXByb2dyYW1tZXMgLm1vcmUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgLnBhZ2UtaGVhZGVyIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIHNwYW46YWZ0ZXIsXG4gICAgICAuYnVpbGRpbmcgLm5vZGUtbGluayBzcGFuOmFmdGVyLFxuICAgICAgLmxpc3QtdGVhc2VyX19tb3JlIC5ub2RlLWxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSA+IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLmxpbmtzIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuZmMtc3BvdGxpZ2h0cyAubGluay1tb3JlLXRleHQgc3BhbjphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mgc3BhbjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IC5tb3JlLWxpbmsgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAubW9yZS1saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgLm1vcmUtbGluayBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiOyB9XG5cbi5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnRpdGxlLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAudGl0bGUsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC50aXRsZSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC50aXRsZSxcbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlLCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSxcbi5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhID4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUsIC5jb250ZW50LWJsb2NrLXZpZGVvIC50aXRsZSwgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAudGl0bGUsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAudGl0bGUsIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGUsIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlLCAuY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlLCAuY29udGVudC1ibG9jay12YWNhbmNpZXMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAudGl0bGUsXG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAudGl0bGUsXG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAudGl0bGUsIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGUsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGUsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhID4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUsIC5jb250ZW50LWJsb2NrLXZpZGVvIC50aXRsZSwgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAudGl0bGUsIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAudGl0bGUsIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGUsIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlLCAuY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlLCAuY29udGVudC1ibG9jay12YWNhbmNpZXMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC50aXRsZSxcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC50aXRsZSxcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC50aXRsZSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC50aXRsZSxcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyIC50aXRsZSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUsXG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgPiAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSwgLmNvbnRlbnQtYmxvY2stdmlkZW8gLnRpdGxlLCAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC50aXRsZSwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC50aXRsZSwgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC50aXRsZSwgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUsIC5jb250ZW50LWJsb2NrLWNvbGxhcHNpYmxlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUsIC5jb250ZW50LWJsb2NrLXZhY2FuY2llcyAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLmNvbnRlbnQtcGFkZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG5cbi8qKiBCdXR0b25zICoqL1xuLnRleHRidXR0b24sIC50ZXh0YnV0dG9uLXRyYW5zcGFyZW50LCAudGV4dGJ1dHRvbi1ncmV5LXRyYW5zcGFyZW50LCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGEsIC50ZXh0YnV0dG9uLWJsYWNrLXRyYW5zcGFyZW50LCAudGV4dGJ1dHRvbi1ibG9jaywgLnRleHRidXR0b24tYmxhY2stYmxvY2ssICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLXJlc2V0IC5jb250ZW50IGEsIC50ZXh0YnV0dG9uLWJsYWNrLWJvcmRlci1ibG9jaywgLnRleHRidXR0b24td2hpdGUtYmxvY2ssIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jaywgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuc2VsZWN0LWxpbmsgYSwgLm1hc3Rlci1hcHBseWxpbmsgYSwgLnRleHRidXR0b24tYmxhY2stc29saWQsIC50ZXh0YnV0dG9uLXdoaXRlLXNvbGlkLCAudGV4dGJ1dHRvbi15ZWxsb3ctc29saWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGV4dGJ1dHRvbjphZnRlciwgLnRleHRidXR0b24tdHJhbnNwYXJlbnQ6YWZ0ZXIsIC50ZXh0YnV0dG9uLWdyZXktdHJhbnNwYXJlbnQ6YWZ0ZXIsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgdWwgbGkgYTphZnRlciwgLnRleHRidXR0b24tYmxhY2stdHJhbnNwYXJlbnQ6YWZ0ZXIsIC50ZXh0YnV0dG9uLWJsb2NrOmFmdGVyLCAudGV4dGJ1dHRvbi1ibGFjay1ibG9jazphZnRlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQgLmNvbnRlbnQgYTphZnRlciwgLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrOmFmdGVyLCAudGV4dGJ1dHRvbi13aGl0ZS1ibG9jazphZnRlciwgLnRleHRidXR0b24teWVsbG93LWJsb2NrOmFmdGVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmFmdGVyLCAubWFzdGVyLWFwcGx5bGluayBhOmFmdGVyLCAudGV4dGJ1dHRvbi1ibGFjay1zb2xpZDphZnRlciwgLnRleHRidXR0b24td2hpdGUtc29saWQ6YWZ0ZXIsIC50ZXh0YnV0dG9uLXllbGxvdy1zb2xpZDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTsgfVxuICAudGV4dGJ1dHRvbjpob3ZlciwgLnRleHRidXR0b24tdHJhbnNwYXJlbnQ6aG92ZXIsIC50ZXh0YnV0dG9uLWdyZXktdHJhbnNwYXJlbnQ6aG92ZXIsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgdWwgbGkgYTpob3ZlciwgLnRleHRidXR0b24tYmxhY2stdHJhbnNwYXJlbnQ6aG92ZXIsIC50ZXh0YnV0dG9uLWJsb2NrOmhvdmVyLCAudGV4dGJ1dHRvbi1ibGFjay1ibG9jazpob3ZlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQgLmNvbnRlbnQgYTpob3ZlciwgLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrOmhvdmVyLCAudGV4dGJ1dHRvbi13aGl0ZS1ibG9jazpob3ZlciwgLnRleHRidXR0b24teWVsbG93LWJsb2NrOmhvdmVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmhvdmVyLCAubWFzdGVyLWFwcGx5bGluayBhOmhvdmVyLCAudGV4dGJ1dHRvbi1ibGFjay1zb2xpZDpob3ZlciwgLnRleHRidXR0b24td2hpdGUtc29saWQ6aG92ZXIsIC50ZXh0YnV0dG9uLXllbGxvdy1zb2xpZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnRleHRidXR0b24sIC50ZXh0YnV0dG9uLXRyYW5zcGFyZW50LCAudGV4dGJ1dHRvbi1ncmV5LXRyYW5zcGFyZW50LCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGEsIC50ZXh0YnV0dG9uLWJsYWNrLXRyYW5zcGFyZW50LCAudGV4dGJ1dHRvbi1ibG9jaywgLnRleHRidXR0b24tYmxhY2stYmxvY2ssICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLXJlc2V0IC5jb250ZW50IGEsIC50ZXh0YnV0dG9uLWJsYWNrLWJvcmRlci1ibG9jaywgLnRleHRidXR0b24td2hpdGUtYmxvY2ssIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jaywgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuc2VsZWN0LWxpbmsgYSwgLm1hc3Rlci1hcHBseWxpbmsgYSwgLnRleHRidXR0b24tYmxhY2stc29saWQsIC50ZXh0YnV0dG9uLXdoaXRlLXNvbGlkLCAudGV4dGJ1dHRvbi15ZWxsb3ctc29saWQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7IH0gfVxuXG4udGV4dGJ1dHRvbi10cmFuc3BhcmVudCwgLnRleHRidXR0b24tZ3JleS10cmFuc3BhcmVudCwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciB1bCBsaSBhLCAudGV4dGJ1dHRvbi1ibGFjay10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAyMHB4OyB9XG5cbi50ZXh0YnV0dG9uLWJsb2NrOmFmdGVyLCAudGV4dGJ1dHRvbi1ibGFjay1ibG9jazphZnRlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQgLmNvbnRlbnQgYTphZnRlciwgLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrOmFmdGVyLCAudGV4dGJ1dHRvbi13aGl0ZS1ibG9jazphZnRlciwgLnRleHRidXR0b24teWVsbG93LWJsb2NrOmFmdGVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmFmdGVyLCAubWFzdGVyLWFwcGx5bGluayBhOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGxlZnQ6IDRweDsgfVxuXG4udGV4dGJ1dHRvbi1ibG9jazpob3ZlcjpiZWZvcmUsIC50ZXh0YnV0dG9uLWJsYWNrLWJsb2NrOmhvdmVyOmJlZm9yZSwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQgLmNvbnRlbnQgYTpob3ZlcjpiZWZvcmUsIC50ZXh0YnV0dG9uLWJsYWNrLWJvcmRlci1ibG9jazpob3ZlcjpiZWZvcmUsIC50ZXh0YnV0dG9uLXdoaXRlLWJsb2NrOmhvdmVyOmJlZm9yZSwgLnRleHRidXR0b24teWVsbG93LWJsb2NrOmhvdmVyOmJlZm9yZSwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuc2VsZWN0LWxpbmsgYTpob3ZlcjpiZWZvcmUsIC5tYXN0ZXItYXBwbHlsaW5rIGE6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDBweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC50ZXh0YnV0dG9uLWJsb2NrOmhvdmVyOmJlZm9yZSwgLnRleHRidXR0b24tYmxhY2stYmxvY2s6aG92ZXI6YmVmb3JlLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1yZXNldCAuY29udGVudCBhOmhvdmVyOmJlZm9yZSwgLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrOmhvdmVyOmJlZm9yZSwgLnRleHRidXR0b24td2hpdGUtYmxvY2s6aG92ZXI6YmVmb3JlLCAudGV4dGJ1dHRvbi15ZWxsb3ctYmxvY2s6aG92ZXI6YmVmb3JlLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmhvdmVyOmJlZm9yZSwgLm1hc3Rlci1hcHBseWxpbmsgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwcHg7IH0gfVxuXG4udGV4dGJ1dHRvbi1ibG9jazpob3ZlcjphZnRlciwgLnRleHRidXR0b24tYmxhY2stYmxvY2s6aG92ZXI6YWZ0ZXIsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLXJlc2V0IC5jb250ZW50IGE6aG92ZXI6YWZ0ZXIsIC50ZXh0YnV0dG9uLWJsYWNrLWJvcmRlci1ibG9jazpob3ZlcjphZnRlciwgLnRleHRidXR0b24td2hpdGUtYmxvY2s6aG92ZXI6YWZ0ZXIsIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jazpob3ZlcjphZnRlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuc2VsZWN0LWxpbmsgYTpob3ZlcjphZnRlciwgLm1hc3Rlci1hcHBseWxpbmsgYTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4udGV4dGJ1dHRvbi1ibGFjay1zb2xpZCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLnRleHRidXR0b24tYmxhY2stc29saWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7IH1cblxuLnRleHRidXR0b24td2hpdGUtc29saWQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrOyB9XG4gIC50ZXh0YnV0dG9uLXdoaXRlLXNvbGlkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwOyB9XG5cbi50ZXh0YnV0dG9uLXllbGxvdy1zb2xpZCB7XG4gIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gIGNvbG9yOiBibGFjazsgfVxuICAudGV4dGJ1dHRvbi15ZWxsb3ctc29saWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZjZDAwOyB9XG5cbi50ZXh0YnV0dG9uLWdyZXktdHJhbnNwYXJlbnQsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgdWwgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7IH1cbiAgLnRleHRidXR0b24tZ3JleS10cmFuc3BhcmVudDphZnRlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCAuZmlsdGVyLWNvbnRhaW5lciB1bCBsaSBhOmFmdGVyIHtcbiAgICBjb2xvcjogI2Q3ZDdkNzsgfVxuICAudGV4dGJ1dHRvbi1ncmV5LXRyYW5zcGFyZW50OmhvdmVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkN2Q3ZDc7IH1cbiAgICAudGV4dGJ1dHRvbi1ncmV5LXRyYW5zcGFyZW50OmhvdmVyOmFmdGVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbi50ZXh0YnV0dG9uLWJsYWNrLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAudGV4dGJ1dHRvbi1ibGFjay10cmFuc3BhcmVudDphZnRlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC50ZXh0YnV0dG9uLWJsYWNrLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogI2ZmY2QwMDsgfVxuICAgIC50ZXh0YnV0dG9uLWJsYWNrLXRyYW5zcGFyZW50OmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZjZDAwOyB9XG5cbi50ZXh0YnV0dG9uLWJsYWNrLWJsb2NrLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1yZXNldCAuY29udGVudCBhIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAudGV4dGJ1dHRvbi1ibGFjay1ibG9jazpob3ZlciwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQgLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAudGV4dGJ1dHRvbi1ibGFjay1ib3JkZXItYmxvY2s6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLnRleHRidXR0b24tYmxhY2stYm9yZGVyLWJsb2NrOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi50ZXh0YnV0dG9uLXdoaXRlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiBibGFjazsgfVxuICAudGV4dGJ1dHRvbi13aGl0ZS1ibG9jazpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gIC50ZXh0YnV0dG9uLXdoaXRlLWJsb2NrOmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnRleHRidXR0b24teWVsbG93LWJsb2NrLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhLCAubWFzdGVyLWFwcGx5bGluayBhIHtcbiAgYmFja2dyb3VuZDogI2ZmY2QwMDtcbiAgY29sb3I6IGJsYWNrOyB9XG4gIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jazpob3ZlcjpiZWZvcmUsICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLnNlbGVjdC1saW5rIGE6aG92ZXI6YmVmb3JlLCAubWFzdGVyLWFwcGx5bGluayBhOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgLnRleHRidXR0b24teWVsbG93LWJsb2NrOmhvdmVyOmFmdGVyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmhvdmVyOmFmdGVyLCAubWFzdGVyLWFwcGx5bGluayBhOmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmY2QwMDsgfVxuXG4ucnNzLWZlZWQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjM2IzYjNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnJzcy1mZWVkLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucnNzLWZlZWQtbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7piWXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5yc3MtZmVlZC1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyoqIEhlYWRpbmdzICoqL1xuLmhlYWRpbmctMSwgaDEsIC5oZWFkaW5nLTIsIGgyLCAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IGgyLCAuc2lkZWJhciBoMiwgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gaDIsIC5oZWFkaW5nLXllbGxvdywgI3BhZ2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGluZy0yLCBoMiwgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCBoMiwgLnNpZGViYXIgaDIsIC5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIGgyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5oZWFkaW5nLXllbGxvdywgI3BhZ2UtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMCAzMHB4OyB9XG5cbi8qKiBQYWdlIGVsZW1lbnRzICoqL1xuaW5wdXQsXG5hLFxuYnV0dG9uLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuKjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExOyB9XG5cbio6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExOyB9XG5cbio6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTsgfVxuXG4qOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExOyB9XG5cbmxhYmVsW2Zvcio9ZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNhMWExYTE7IH1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5hLmJ1dHRvbixcbmxhYmVsLnNlbGVjdC5wcmV0dGlmeSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjFzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTAuMTI1ZW0gIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTg3NWVtIDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogYmxhY2s7IH1cbiAgYnV0dG9uOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICBhLmJ1dHRvbjpob3ZlcixcbiAgbGFiZWwuc2VsZWN0LnByZXR0aWZ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiOTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBidXR0b24uZGlzYWJsZWQ6aG92ZXIsIGJ1dHRvbi5kaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZDpob3ZlcixcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZCxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5kaXNhYmxlZDpob3ZlcixcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5kaXNhYmxlZCxcbiAgYS5idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4gIGxhYmVsLmRpc2FibGVkLnNlbGVjdC5wcmV0dGlmeTpob3ZlcixcbiAgYS5idXR0b24uZGlzYWJsZWQsXG4gIGxhYmVsLmRpc2FibGVkLnNlbGVjdC5wcmV0dGlmeSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0wLjA2MjVlbSAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgY29sb3I6ICNhMWExYTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgYnV0dG9uOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuICBhLmJ1dHRvbjpob3ZlcixcbiAgbGFiZWwuc2VsZWN0LnByZXR0aWZ5OmhvdmVyIHtcbiAgICBib3JkZXI6IDA7IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMC4xMjVlbSAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiOTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24uZGlzYWJsZWQ6aG92ZXIsIGlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbi5kaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0wLjA2MjVlbSAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgY29sb3I6ICNhMWExYTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuXG5hLmJ1dHRvbjpob3ZlcixcbmxhYmVsLnNlbGVjdC5wcmV0dGlmeTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5sYWJlbC5zZWxlY3QucHJldHRpZnksXG5kaXYucGFzc3dvcmQtc3VnZ2VzdGlvbnMsXG5kaXYubWVzc2FnZXMsXG5pbnB1dCxcbnRleHRhcmVhLFxuZmllbGRzZXQge1xuICBib3JkZXItcmFkaXVzOiAwLjEyNWVtIDsgfVxuXG5zcGFuLmZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogI2I3MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICMyNjI2MjY7XG4gIHBhZGRpbmc6IDAuMzEyNWVtIDAuNWVtIDAuMzEyNWVtIDAuNWVtIDsgfVxuICBpbnB1dC5lcnJvcixcbiAgdGV4dGFyZWEuZXJyb3Ige1xuICAgIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICNiNzM5Mzk7IH1cbiAgLmZvcm0taXRlbSBpbnB1dC5lcnJvciwgLmZvcm0taXRlbVxuICB0ZXh0YXJlYS5lcnJvciB7XG4gICAgYm9yZGVyOiAwLjA2MjVlbSAgc29saWQgI2I3MzkzOTsgfVxuICBpbnB1dC5mb3JtLXRleHQsXG4gIHRleHRhcmVhLmZvcm0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIHBhZGRpbmc6IDAuMDYyNWVtIDBlbSAwLjA2MjVlbSAwLjA2MjVlbSA7IH1cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0uaGlkZS1vdXRsaW5lOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDBlbSAjZWJmNWZhIGluc2V0OyB9XG5cbmlucHV0W2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICNDN0M3Qzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtIDtcbiAgcGFkZGluZzogMC4xODc1ZW0gMC42MjVlbSAwLjc1ZW0gMC42MjVlbSA7IH1cbiAgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBwYWRkaW5nOiAwZW0gMC4zMTI1ZW0gO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgaHRtbC5qcyBmaWVsZHNldC5jb2xsYXBzaWJsZSAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIGh0bWwuanMgZmllbGRzZXQuY29sbGFwc2libGUgLmZpZWxkc2V0LWxlZ2VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLumIdcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgZm9udC1zaXplOiA3NSU7IH1cbiAgaHRtbC5qcyBmaWVsZHNldC5jb2xsYXBzaWJsZS5jb2xsYXBzZWQge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVlbSAgc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sLmpzIGZpZWxkc2V0LmNvbGxhcHNpYmxlLmNvbGxhcHNlZCAuZmllbGRzZXQtbGVnZW5kOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgdmVydGljYWwtYWxpZ246IDNweDsgfVxuICBodG1sLmpzIGZpZWxkc2V0LmNvbGxhcHNpYmxlIGEuZmllbGRzZXQtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMC4xODc1ZW0gOyB9XG5cbi5maWVsZHNldC1uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnBhc3N3b3JkLWNvbmZpcm0gPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBhc3N3b3JkLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1ZW0gOyB9XG4gIC5wYXNzd29yZC1pbmRpY2F0b3IgZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjEyNWVtIDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ4ZjQ2OyB9XG5cbmRpdi5tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gOyB9XG4gIGRpdi5tZXNzYWdlcyA+IHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGRpdi5tZXNzYWdlczpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1ZW0gO1xuICAgIG1hcmdpbi10b3A6IDAuMDYyNWVtIDsgfVxuICBkaXYubWVzc2FnZXMud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTIwMDsgfVxuICBkaXYubWVzc2FnZXMuc3RhdHVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ4ZjQ2OyB9XG4gIGRpdi5tZXNzYWdlcy5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3MzkzOTsgfVxuICBkaXYubWVzc2FnZXMgLmtydW1vLXJvb3Qge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIC1raHRtbC1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjFweDsgfVxuICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNvbG9yOiAjQzdDN0M3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIGlucHV0W3R5cGU9cmFkaW9dLmhpZGUtb3V0bGluZTpmb2N1cyArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XS5oaWRlLW91dGxpbmU6Zm9jdXMgKyBsYWJlbCB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGlucHV0W3R5cGU9cmFkaW9dLmVycm9yICsgbGFiZWw6YmVmb3JlLCBpbnB1dFt0eXBlPWNoZWNrYm94XS5lcnJvciArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29sb3I6ICNiNzM5Mzk7IH1cbiAgaHRtbC5sdC1pZTkgaW5wdXRbdHlwZT1yYWRpb10sIGh0bWwubHQtaWU5IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgLWtodG1sLW9wYWNpdHk6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICBodG1sLmx0LWllOSBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cywgaHRtbC5sdC1pZTkgaW5wdXRbdHlwZT1yYWRpb106YWN0aXZlLCBodG1sLmx0LWllOSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cywgaHRtbC5sdC1pZTkgaW5wdXRbdHlwZT1jaGVja2JveF06YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBodG1sLmx0LWllOSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgaHRtbC5sdC1pZTkgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4OyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzNiM2IzYjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2IzYjNiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNHB4O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbmlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDRweDsgfVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzNiM2IzYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjsgfVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwOyB9XG5cbi5nb29nbGVfcmVjYXB0Y2hhIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxubGFiZWwuZmlsZWlucHV0LnByZXR0aWZ5IHtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbSA7XG4gIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICMyNjI2MjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjg3NWVtIDtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGxhYmVsLmZpbGVpbnB1dC5wcmV0dGlmeSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4OyB9XG4gIGxhYmVsLmZpbGVpbnB1dC5wcmV0dGlmeS5lcnJvciB7XG4gICAgYm9yZGVyOiAwLjA2MjVlbSAgc29saWQgI2I3MzkzOTsgfVxuICBsYWJlbC5maWxlaW5wdXQucHJldHRpZnkuZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICNDN0M3Qzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBjb2xvcjogI2ExYTFhMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIGxhYmVsLmZpbGVpbnB1dC5wcmV0dGlmeS5kaXNhYmxlZCBhLmJ1dHRvbiwgbGFiZWwuZmlsZWlucHV0LnByZXR0aWZ5LmRpc2FibGVkIGxhYmVsLnNlbGVjdC5wcmV0dGlmeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0wLjA2MjVlbSAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBsYWJlbC5maWxlaW5wdXQucHJldHRpZnkgPiBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBsYWJlbC5maWxlaW5wdXQucHJldHRpZnkgPiBkaXYgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICBsYWJlbC5maWxlaW5wdXQucHJldHRpZnkgPiBkaXYgc3Bhbi5maWxldGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmc6IDBlbSAwLjVlbSAwZW0gMC41ZW0gO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIGNvbG9yOiAjYTFhMWExOyB9XG4gICAgICBsYWJlbC5maWxlaW5wdXQucHJldHRpZnkgPiBkaXYgc3Bhbi5maWxldGV4dC5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uLFxuLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5sYWJlbC5zZWxlY3QucHJldHRpZnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU4M2NkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGxhYmVsLnNlbGVjdC5wcmV0dGlmeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlOWZmMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTAuMTI1ZW0gICMwZTgzY2Q7IH1cbiAgbGFiZWwuc2VsZWN0LnByZXR0aWZ5LmVycm9yOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogMC4wNjI1ZW0gIHNvbGlkICNiNzM5Mzk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVlbSA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIGJvdHRvbTogLTJweDsgfVxuICBsYWJlbC5zZWxlY3QucHJldHRpZnkgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBsYWJlbC5zZWxlY3QucHJldHRpZnkgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgbGFiZWwuc2VsZWN0LnByZXR0aWZ5IHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLumIdcIjtcbiAgICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IDAuMDYyNWVtIDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42MjVlbSA7IH1cbiAgaHRtbC5sdC1pZTkgbGFiZWwuc2VsZWN0LnByZXR0aWZ5IG9wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI2ZpbmFsaXN0LWJsb2Nrcy1iYWNrLWJ1dHRvbiAuY29udGVudCBhLFxuI2ZpbmFsaXN0LWJsb2Nrcy1vdmVydmlldy1idXR0b25zIC5jb250ZW50IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICNmaW5hbGlzdC1ibG9ja3MtYmFjay1idXR0b24gLmNvbnRlbnQgYTpiZWZvcmUsXG4gICNmaW5hbGlzdC1ibG9ja3Mtb3ZlcnZpZXctYnV0dG9ucyAuY29udGVudCBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLumI9cIjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQycHg7IH1cbiAgI2ZpbmFsaXN0LWJsb2Nrcy1iYWNrLWJ1dHRvbiAuY29udGVudCBhOmhvdmVyLFxuICAjZmluYWxpc3QtYmxvY2tzLW92ZXJ2aWV3LWJ1dHRvbnMgLmNvbnRlbnQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI2ZpbmFsaXN0LWJsb2Nrcy1iYWNrLWJ1dHRvbiAuY29udGVudCBhOmhvdmVyOmJlZm9yZSxcbiAgICAjZmluYWxpc3QtYmxvY2tzLW92ZXJ2aWV3LWJ1dHRvbnMgLmNvbnRlbnQgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNmaW5hbGlzdC1ibG9ja3MtYmFjay1idXR0b24gLmNvbnRlbnQgYTpsYXN0LWNoaWxkLFxuICAjZmluYWxpc3QtYmxvY2tzLW92ZXJ2aWV3LWJ1dHRvbnMgLmNvbnRlbnQgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNmaW5hbGlzdC1ibG9ja3MtYmFjay1idXR0b24ge1xuICBwYWRkaW5nOiAwcHggMjBweCA1MHB4IDA7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cblxuLmp3cGxheWVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5mb290YWJsZSA+IHRib2R5ID4gdHIgLmZvb3RhYmxlLWZpcnN0LWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5mb290YWJsZS5icmVha3BvaW50ID4gdGJvZHkgPiB0ciA+IHRkID4gc3Bhbi5mb290YWJsZS10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmZvb3RhYmxlLmJyZWFrcG9pbnQgPiB0Ym9keSA+IHRyLmZvb3RhYmxlLWRldGFpbC1zaG93ID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qKiBIZWFkZXIgZm9ybSAqKi9cbi5oZWFkZXJfZm9ybSwgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUsIC5wYWdlLXdpdGgtZmlsdGVycyAucGFnZS1oZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oZWFkZXJfZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQsICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIC52aWV3cy1leHBvc2VkLXdpZGdldCwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5wYWdlLWhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuaGVhZGVyX2Zvcm0gLmZvcm0taXRlbSwgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUgLmZvcm0taXRlbSwgLnBhZ2Utd2l0aC1maWx0ZXJzIC5wYWdlLWhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5oZWFkZXJfZm9ybSAuZm9ybS1pdGVtIGlucHV0LCAjZmluYWxpc3QtY29tcGFyZS1jb21wYXJlLWF1dG9jb21wbGV0ZSAuZm9ybS1pdGVtIGlucHV0LCAucGFnZS13aXRoLWZpbHRlcnMgLnBhZ2UtaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmZvcm0taXRlbSBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgLmhlYWRlcl9mb3JtIC5mb3JtLWl0ZW0uZm9ybS1kaXNhYmxlZCBpbnB1dCwgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUgLmZvcm0taXRlbS5mb3JtLWRpc2FibGVkIGlucHV0LCAucGFnZS13aXRoLWZpbHRlcnMgLnBhZ2UtaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmZvcm0taXRlbS5mb3JtLWRpc2FibGVkIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICNlZWU7IH1cbiAgLmhlYWRlcl9mb3JtIC5mb3JtLWFjdGlvbnMsICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIC5mb3JtLWFjdGlvbnMsIC5wYWdlLXdpdGgtZmlsdGVycyAucGFnZS1oZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEluZGVudCAmIEp1c3RpZnkgY2xhc3NlcyAqL1xuYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC5jb2x1bW4gLmJsb2NrcyAucnRlaW5kZW50MSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG5ib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LmNvbHVtbiAuYmxvY2tzIC5ydGVpbmRlbnQyIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLnJ0ZWluZGVudDMge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLnJ0ZWluZGVudDQge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLnJ0ZWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLnJ0ZXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC5jb2x1bW4gLmJsb2NrcyAucnRlY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLnJ0ZWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLmliaW1hZ2VfbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbmJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLmliaW1hZ2VfcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmxpc3QtcmVzZXQgdWwsIC5jb250ZW50LWJsb2NrIHVsLCAuYnVpbGRpbmcgdWwsIC5jb2x1bW4gLnRleHQgdWwsXG4ubGlzdC1yZXNldCBvbCxcbi5jb250ZW50LWJsb2NrIG9sLFxuLmJ1aWxkaW5nIG9sLFxuLmNvbHVtbiAudGV4dCBvbCB7XG4gIG1hcmdpbjogMS4yZW0gMDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGlzdC1yZXNldCB1bCBsaSBvbCwgLmNvbnRlbnQtYmxvY2sgdWwgbGkgb2wsIC5idWlsZGluZyB1bCBsaSBvbCwgLmNvbHVtbiAudGV4dCB1bCBsaSBvbCxcbiAgLmxpc3QtcmVzZXQgdWwgbGkgdWwsXG4gIC5jb250ZW50LWJsb2NrIHVsIGxpIHVsLFxuICAuYnVpbGRpbmcgdWwgbGkgdWwsXG4gIC5jb2x1bW4gLnRleHQgdWwgbGkgdWwsXG4gIC5saXN0LXJlc2V0IG9sIGxpIG9sLFxuICAuY29udGVudC1ibG9jayBvbCBsaSBvbCxcbiAgLmJ1aWxkaW5nIG9sIGxpIG9sLFxuICAuY29sdW1uIC50ZXh0IG9sIGxpIG9sLFxuICAubGlzdC1yZXNldCBvbCBsaSB1bCxcbiAgLmNvbnRlbnQtYmxvY2sgb2wgbGkgdWwsXG4gIC5idWlsZGluZyBvbCBsaSB1bCxcbiAgLmNvbHVtbiAudGV4dCBvbCBsaSB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cblxuLmxpc3QtcmVzZXQgb2wsXG4uY29udGVudC1ibG9jayBvbCxcbi5idWlsZGluZyBvbCxcbi5jb2x1bW4gLnRleHQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmc6IDAgMCAwIDM1cHg7IH1cbiAgLmxpc3QtcmVzZXQgb2wgdWwgbGksIC5jb250ZW50LWJsb2NrIG9sIHVsIGxpLCAuYnVpbGRpbmcgb2wgdWwgbGksIC5jb2x1bW4gLnRleHQgb2wgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG4ubGlzdC1yZXNldCB1bCwgLmNvbnRlbnQtYmxvY2sgdWwsIC5idWlsZGluZyB1bCwgLmNvbHVtbiAudGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZzogMCAwIDAgMzVweDsgfVxuICAubGlzdC1yZXNldCB1bCBvbCBsaSwgLmNvbnRlbnQtYmxvY2sgdWwgb2wgbGksIC5idWlsZGluZyB1bCBvbCBsaSwgLmNvbHVtbiAudGV4dCB1bCBvbCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOyB9XG5cbi8qKiAgREVTS1RPUCAqKi9cbi5vbmUtc2lkZWJhciAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDg3MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAub25lLXNpZGViYXIgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDEwMHB4OyB9IH1cbiAgLm9uZS1zaWRlYmFyIC5jb250ZW50LmNvbHVtbiAuY29udGVudCAudGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucGFnZS13aXRoLWJsb2NrcyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAucGFnZS13aXRoLWJsb2NrcyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLnBhZ2Utd2l0aC1ibG9ja3MgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGgxIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnBhZ2Utd2l0aC1ibG9ja3MgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGgxIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWdlLXdpdGgtYmxvY2tzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBoMSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbmJvZHkgLm9tbmktd3JhcHBlciA+ICN0aXRsZSxcbmJvZHkgc2VjdGlvbiN0aXRsZSxcbmJvZHkgc2VjdGlvbiNmb290ZXIsXG5ib2R5IHNlY3Rpb24jbmF2aWdhdGlvbixcbmJvZHkgc2VjdGlvbiNoZWFkZXIsXG5ib2R5IC5wYWdlLWhlYWRlcixcbmJvZHkgLndyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cblxuYm9keS5wYWdlLXdpdGhvdXQtbGF5b3V0IC5jb250ZW50LmNvbHVtbiB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgYm9keS5wYWdlLXdpdGhvdXQtbGF5b3V0IC5jb250ZW50LmNvbHVtbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIGJvZHkucGFnZS13aXRob3V0LWxheW91dCAuY29udGVudC5jb2x1bW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbmJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuaW1hZ2Utd3JhcHBlciwgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5pbWFnZS13cmFwcGVyLFxuYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5pbWFnZS13cmFwcGVyLFxuYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5pbWFnZS13cmFwcGVyLCBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5pbWFnZS13cmFwcGVyLFxuYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmltYWdlLXdyYXBwZXIsIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuaW1hZ2Utd3JhcHBlciwgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmltYWdlLXdyYXBwZXIsXG5ib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbmJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5ib2R5ICNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG5ib2R5ICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICBsZWZ0OiA1NzBweDsgfVxuXG5ib2R5ICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgbGVmdDogNTcwcHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC50ZXh0OmJlZm9yZSB7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnJlYWQtbW9yZSB7XG4gIHdpZHRoOiA0NzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbmJvZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG5ib2R5IC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuYm9keSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCArIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0LFxuYm9keSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IHtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuZmMtdGFibGUtMi1jb2x1bW4ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0ge1xuICB3aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRpdGxlIHtcbiAgICB3aWR0aDogMzMlOyB9XG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4udHdvX29uZSAuY29udGVudC1ibG9jay1pbm5lciAuZmMtdGFibGUtMi1jb2x1bW4gLml0ZW0gLnRpdGxlIHtcbiAgd2lkdGg6IDY3JTtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4uY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbi50d29fb25lIC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy10YWJsZS0yLWNvbHVtbiAuaXRlbSAudGV4dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bCBsaSBhOmJlZm9yZSxcbi5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YiFwiOyB9XG5cbi5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwuYWN0aXZlIGE6YmVmb3JlLFxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bC5hY3RpdmUgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YiFwiOyB9XG5cbi5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0ge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZSAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAucmVhZC1tb3JlIHtcbiAgd2lkdGg6IDY3JTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICB3aWR0aDogMzg1cHg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICB3aWR0aDogMzkwcHg7IH1cblxuLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbi5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuY29udGVudC1ibG9jay1pbm5lcixcbi5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyLFxuLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbi5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLFxuLmNvbnRlbnQtYmxvY2stYWRtaW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4uY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5kaXJlY3QsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0LFxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4sXG4uY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5ub2RlLXR5cGUtZmFjdWx0eSBkaXYubWVzc2FnZXMsXG4ubm9kZS10eXBlLWxhbmRpbmcgZGl2Lm1lc3NhZ2VzLFxuLm5vZGUtdHlwZS1zdHVkeSBkaXYubWVzc2FnZXMsXG4ubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgZGl2Lm1lc3NhZ2VzLFxuLm5vZGUtdHlwZS1taW5vciBkaXYubWVzc2FnZXMsXG4ubm9kZS10eXBlLWV4Y2hhbmdlIGRpdi5tZXNzYWdlcyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwMHB4OyB9XG5cbi5ub2RlLXR5cGUtZmFjdWx0eSAuYnJlYWRjcnVtYixcbi5ub2RlLXR5cGUtbGFuZGluZyAuYnJlYWRjcnVtYixcbi5ub2RlLXR5cGUtc3R1ZHkgLmJyZWFkY3J1bWIsXG4ubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmJyZWFkY3J1bWIsXG4ubm9kZS10eXBlLW1pbm9yIC5icmVhZGNydW1iLFxuLm5vZGUtdHlwZS1leGNoYW5nZSAuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtdHlwZS1mYWN1bHR5IHAsXG4ubm9kZS10eXBlLWxhbmRpbmcgcCxcbi5ub2RlLXR5cGUtc3R1ZHkgcCxcbi5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCBwLFxuLm5vZGUtdHlwZS1taW5vciBwLFxuLm5vZGUtdHlwZS1leGNoYW5nZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3ViLW5hdmlnYXRpb24gPiB1bCB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4OyB9XG4gIC5zdWItbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLmVhc3ktYnJlYWRjcnVtYiB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmVhc3ktYnJlYWRjcnVtYiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5lYXN5LWJyZWFkY3J1bWIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbi5uby1zaWRlYmFycyAuY29udGVudC1ibG9jay1iaWctaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNtYWxsLWhlYWRlciAjaGVhZGVyIGhlYWRlciAubG9nbyB7XG4gIHdpZHRoOiAyNzBweDsgfVxuXG4uc21hbGwtaGVhZGVyICNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4uc21hbGwtaGVhZGVyICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICBsZWZ0OiA0NzBweDsgfVxuXG4uc21hbGwtaGVhZGVyICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgbGVmdDogNDcwcHg7IH1cblxuLmdyaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC0tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtLTIgLmdyaWRfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlOyB9IH1cblxuLyoqIExhcmdlLCBUYWJsZXQtbCAqKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vbW5pLXdyYXBwZXI6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yNTZweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5vbW5pLXdyYXBwZXIgZGl2LndyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vbW5pLXdyYXBwZXIub25lLXNpZGViYXIgZGl2LndyYXBwZXIgLndyYXBwZXItaW5uZXIsIC5vbW5pLXdyYXBwZXIudHdvLXNpZGViYXJzIGRpdi53cmFwcGVyIC53cmFwcGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5LmFkbWluaW1hbC1tZW51IGRpdiNhZG1pbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrYmx1ZTsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAubG9nbyB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEyNXB4O1xuICAgICAgd2lkdGg6IDI3MHB4OyB9XG4gICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS10eXBlLXRleHRmaWVsZCAjZWRpdC1rZXl3b3JkLFxuICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgI2VkaXQta2V5d29yZC13cmFwcGVyIC52aWV3cy13aWRnZXQgLmZvcm0tdHlwZS10ZXh0ZmllbGQgI2VkaXQta2V5d29yZCB7XG4gICAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBib2R5LmkxOG4tZW4gc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgIHJpZ2h0OiAxNTVweDsgfVxuICBib2R5IHNlY3Rpb24jbmF2aWdhdGlvbiBuYXYge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICBib2R5IC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUsXG4gIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudV9lbiB7XG4gICAgd2lkdGg6IDc0LjM1ODk3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUsXG4gICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51X2VuIHVsLm1lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaS5leHBhbmRlZCxcbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudV9lbiB1bC5tZW51ID4gbGkuZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkubGFzdCxcbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudV9lbiB1bC5tZW51ID4gbGkubGFzdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGksXG4gICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51X2VuIHVsLm1lbnUgPiBsaSB7XG4gICAgICB3aWR0aDogMzMlOyB9XG4gICAgICBib2R5IC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpIHVsLm1lbnUgPiAubGVhZixcbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudV9lbiB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBib2R5IC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1zb2NpYWwtbWVkaWEtYmxvY2ssXG4gICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51X2VuICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAyMy4wNzY5MiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5pbWFnZS1oaWdobGlnaHQtY2FwdCwgYm9keS5ub2RlLXR5cGUtbmV3cyAuaW1hZ2UtaGlnaGxpZ2h0LWNhcHQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjM2IzYjNiOyB9XG4gIGJvZHkgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnRleHQ6YmVmb3JlIHtcbiAgICB3aWR0aDogNDBweDsgfVxuICBib2R5IC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIHtcbiAgICB3aWR0aDogNDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGJvZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG4gIGJvZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIGJvZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCxcbiAgYm9keSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1iZWVsZCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLWJlZWxkIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLWJlZWxkIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLWJlZWxkIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1iZWVsZCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLW1pbm9yIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1iZWVsZCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLWJlZWxkIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4sXG4gIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uLFxuICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLCBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWJ1aWxkaW5nIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWhvbWVwYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay12aWRlbyAuY29udGVudC1ibG9jay1pbm5lciBpZnJhbWUsIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIgaWZyYW1lLCBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIgaWZyYW1lLCBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyIGlmcmFtZSwgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIgaWZyYW1lLCBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyIGlmcmFtZSwgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay12aWRlbyAuY29udGVudC1ibG9jay1pbm5lciBpZnJhbWUsIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyIGlmcmFtZSwgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay12aWRlbyAuY29udGVudC1ibG9jay1pbm5lciBpZnJhbWUsIGJvZHkubm9kZS10eXBlLW1pbm9yIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyIGlmcmFtZSwgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIgaWZyYW1lLCBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXZpZGVvIC5jb250ZW50LWJsb2NrLWlubmVyIGlmcmFtZSwgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stdmlkZW8gLmNvbnRlbnQtYmxvY2staW5uZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAuaW50cm8sXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCwgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCwgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LCBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCwgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LCBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LCBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsIGJvZHkubm9kZS10eXBlLW1pbm9yIC5jb250ZW50LWJsb2NrLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmludHJvLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LCBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCwgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LCBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLW1pbm9yIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiA+IC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uID4gLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4OyB9XG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiwgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiwgYm9keS5ub2RlLXR5cGUtYXotaXRlbSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4sIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiwgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgYm9keS5ub2RlLXR5cGUtc3R1ZHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiwgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuICBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluLCBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4sIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gIGJvZHkubm9kZS10eXBlLWV4Y2hhbmdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICBib2R5Lm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtYWdlbmRhIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtZmFjdWx0eSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1sYW5kaW5nIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtbWlub3IgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciwgYm9keS5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyLCBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgYm9keS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCBwLCBib2R5Lm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsXG4gICAgYm9keS5ub2RlLXR5cGUtbmV3cyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAsIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLWFnZW5kYSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAsIGJvZHkubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCwgYm9keS5ub2RlLXR5cGUtYnVpbGRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1idWlsZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAsIGJvZHkubm9kZS10eXBlLWZhY3VsdHkgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1mYWN1bHR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCwgYm9keS5ub2RlLXR5cGUtbGFuZGluZyAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLWxhbmRpbmcgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCBwLCBib2R5Lm5vZGUtdHlwZS1zdHVkeSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLXN0dWR5IC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCwgYm9keS5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCBwLCBib2R5Lm5vZGUtdHlwZS1taW5vciAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIGJvZHkubm9kZS10eXBlLW1pbm9yIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCwgYm9keS5ub2RlLXR5cGUtaG9tZXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1ob21lcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAsIGJvZHkubm9kZS10eXBlLWNhbXBhZ25lLXBhZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1jYW1wYWduZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCwgYm9keS5ub2RlLXR5cGUtZXhjaGFuZ2UgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICBib2R5Lm5vZGUtdHlwZS1leGNoYW5nZSAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnJlYWQtbW9yZSB7XG4gICAgd2lkdGg6IDc3JTsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnNvY2lhbC1zaGFyZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlOyB9XG4gIGJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dC5yaWdodCAucXVvdGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNCU7IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtcGFnZSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLmNvbnRlbnQtYmxvY2s6Zmlyc3QtY2hpbGQsIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLW5ld3MgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxkLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxkLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1hei1pdGVtIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuY29udGVudC1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUzLjk1JTsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1wYWdlIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuY29udGVudC1ibG9jazpsYXN0LWNoaWxkLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1uZXdzIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuY29udGVudC1ibG9jazpsYXN0LWNoaWxkLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1hZ2VuZGEgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQsIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWF6LWl0ZW0gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0Ni4wNSU7IH1cbiAgYm9keSAuc3VibWVudS1leHRlbmQgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICBib2R5IC5zdWJtZW51LWV4dGVuZCB1bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG4gICAgYm9keSAuc3VibWVudS1leHRlbmQgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgYm9keSAuc3VibWVudS1leHRlbmQgdWwgbGkgdWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICBib2R5IC5zdWJtZW51LWV4dGVuZCB1bCBsaSB1bCBsaSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICAgIGJvZHkgLnN1Ym1lbnUtZXh0ZW5kIHVsIGxpIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zdWItbmF2aWdhdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTYwMHB4OyB9XG4gIC5vbW5pLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjaGFtYnVyZ2VyX21lbnUge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMjU2cHg7XG4gICAgd2lkdGg6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmY2QwMDtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgaDIsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIGgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bCBsaSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZjZDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsIGxpIGEsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIGxpIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDgwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bCBsaSBhOmJlZm9yZSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTNweCAwIC01NXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7IH1cbiAgICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsIGxpIGE6aG92ZXI6YmVmb3JlLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwuYWN0aXZlLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bC5hY3RpdmUge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLmFjdGl2ZSBhLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bC5hY3RpdmUgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLmFjdGl2ZSBhOmJlZm9yZSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwuYWN0aXZlIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmNkMDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZjZDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLmFjdGl2ZSBhOmhvdmVyOmJlZm9yZSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwuYWN0aXZlIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgI2hhbWJ1cmdlcl9tZW51ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgI2hhbWJ1cmdlcl9tZW51ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAjaGFtYnVyZ2VyX21lbnUgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybS5qcy1hY3RpdmUgLmNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi8qKiBNZWRpdW0sIFRhYmxldC1wICoqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICBib2R5LmFkbWluaW1hbC1tZW51IGRpdiNhZG1pbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JlZW47IH1cbiAgLnBhZ2Utd2l0aC1ibG9ja3MgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IGgxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgICBib2R5ICNzeXN0ZW0tbWFpbiAuY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICBib2R5Lm9uZS1zaWRlYmFyIGRpdi53cmFwcGVyIC53cmFwcGVyLWlubmVyLCBib2R5LnR3by1zaWRlYmFycyBkaXYud3JhcHBlciAud3JhcHBlci1pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkgZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIGJvZHkgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBib2R5ICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1zb2NpYWwtbWVkaWEtYmxvY2sgaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaS5leHBhbmRlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaS5leHBhbmRlZCA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkuZXhwYW5kZWQgLmxlYWYge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgZm9vdGVyIGltZyB7XG4gICAgICAgIGhlaWdodDogNTNweDsgfVxuICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAubG9nbyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAubG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1hcmdpbjogN3B4IDY1cHg7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWtleXdvcmQtd3JhcHBlcixcbiAgICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWtleXdvcmQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAgICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS10eXBlLXRleHRmaWVsZCAjZWRpdC1rZXl3b3JkLFxuICAgICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIgLnZpZXdzLXdpZGdldCAuZm9ybS10eXBlLXRleHRmaWVsZCAjZWRpdC1rZXl3b3JkIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3LjVweDsgfVxuICAgICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24gI2VkaXQtc3VibWl0LXNlYXJjaCxcbiAgICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uICNlZGl0LXN1Ym1pdC1zZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggNDBweCA1cHggMTBweDsgfVxuICAgICAgICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiAjZWRpdC1zdWJtaXQtc2VhcmNoOmJlZm9yZSxcbiAgICAgICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24gI2VkaXQtc3VibWl0LXNlYXJjaDpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG4gICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCBsaSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgICAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1ob21lcGFnZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgLmxvZ28sIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWF6LWl0ZW0gc2VjdGlvbiNoZWFkZXIgaGVhZGVyIC5sb2dvLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1idWlsZGluZyBzZWN0aW9uI2hlYWRlciBoZWFkZXIgLmxvZ28sIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWZhY3VsdHkgc2VjdGlvbiNoZWFkZXIgaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1ob21lcGFnZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSxcbiAgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtaG9tZXBhZ2Ugc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0sIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWF6LWl0ZW0gc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWF6LWl0ZW0gc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0sIGJvZHkuY29sdW1ucy1taWRkbGUubm9kZS10eXBlLWJ1aWxkaW5nIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1idWlsZGluZyBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSwgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtZmFjdWx0eSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSxcbiAgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtZmFjdWx0eSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtaG9tZXBhZ2Ugc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1hei1pdGVtIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCwgYm9keS5jb2x1bW5zLW1pZGRsZS5ub2RlLXR5cGUtYnVpbGRpbmcgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoLCBib2R5LmNvbHVtbnMtbWlkZGxlLm5vZGUtdHlwZS1mYWN1bHR5IHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuZmMtdGFibGUtMi1jb2x1bW4gLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbnRybyxcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSBoMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLmFjdGl2ZSA+IGEge1xuICAgICAgY29sb3I6ICNmZmNkMDAgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuZm9sZGFibGUtbWVudSAuZm9sZC1idXR0b24ge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaS5mb2xkYWJsZS1tZW51IC5mb2xkLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaS5mb2xkYWJsZS1tZW51IC5mb2xkLWJ1dHRvbjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHNwYW4ubm9saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQkI7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuaG9tZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICBjb2xvcjogI2MwMGEzNSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuaG9tZSBhOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwNFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MSwgZGxpZz0xXCI7XG4gICAgICAgICAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JCQjsgfVxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51LFxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSAuY2xvbmVkLXN1Ym1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMzsgfVxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgaDIsXG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgLmNsb25lZC1zdWJtZW51IGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgaDIgYSxcbiAgICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIC5jbG9uZWQtc3VibWVudSBoMiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlMGUwZTA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgLmNvbnRlbnQsXG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgLmNsb25lZC1zdWJtZW51IC5jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgbGkgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgdWwubWVudSBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgdWwubWVudSBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keSAub21uaS13cmFwcGVyIC5ub2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIGJvZHkgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBib2R5ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDk3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICBib2R5ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLmNvbnRlbnQgaW5wdXQsIGJvZHkgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSAuY29udGVudCBzZWxlY3QsIGJvZHkgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSAuY29udGVudCB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYm9keSAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZSAuY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi8qKiBTbWFsbCwgbW9iaWxlICoqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgYm9keS5hZG1pbmltYWwtbWVudSBkaXYjYWRtaW4tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdG9tYXRvOyB9XG4gIC5wYWdlLXdpdGgtYmxvY2tzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBoMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgYm9keSAuY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBib2R5ICNlYXN5LWJyZWFkY3J1bWItZWFzeS1icmVhZGNydW1iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBib2R5IC5mb290ZXJfX2lubmVyICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAgIGJvZHkgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkuZXhwYW5kZWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBib2R5IC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpLmV4cGFuZGVkID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgYm9keSAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaS5leHBhbmRlZCAubGVhZiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgYm9keSAuZm9vdGVyX19pbm5lciBmb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgYm9keSAuZm9vdGVyX19pbm5lciBmb290ZXIgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA1M3B4OyB9XG4gICAgYm9keSAuZm9vdGVyX19pbm5lciB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbjogN3B4IDY1cHg7IH1cbiAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSBidXR0b24ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMTUwcHg7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIsXG4gICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgI2VkaXQta2V5d29yZC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgI2VkaXQta2V5d29yZC13cmFwcGVyIC52aWV3cy13aWRnZXQgLmZvcm0tdHlwZS10ZXh0ZmllbGQgI2VkaXQta2V5d29yZCxcbiAgICAgIGJvZHkuY29sdW1ucy1taWRkbGUgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWtleXdvcmQtd3JhcHBlciAudmlld3Mtd2lkZ2V0IC5mb3JtLXR5cGUtdGV4dGZpZWxkICNlZGl0LWtleXdvcmQge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCBsaSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgICAgYm9keS5jb2x1bW5zLW1pZGRsZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2ggbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpLmZvbGRhYmxlLW1lbnUgLmZvbGQtYnV0dG9uIHtcbiAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmY2QwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuZm9sZGFibGUtbWVudSAuZm9sZC1idXR0b246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuZm9sZGFibGUtbWVudSAuZm9sZC1idXR0b246YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSBzcGFuLm5vbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkJCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaS5ob21lIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIGNvbG9yOiAjYzAwYTM1ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkuaG9tZSBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MDRcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhPTEsIGRsaWc9MVwiO1xuICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggMjBweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQkI7XG4gICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgdWwubWVudSxcbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgLmNsb25lZC1zdWJtZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IGgyLFxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIC5jbG9uZWQtc3VibWVudSBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IGgyIGEsXG4gICAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSAuY2xvbmVkLXN1Ym1lbnUgaDIgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZTBlMGUwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IC5jb250ZW50LFxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIC5jbG9uZWQtc3VibWVudSAuY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLm1pZ3JhdGVkLW1lbnUgLm1lbnUgbGkgdWwubWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IGxpIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2UwZTBlMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICBib2R5IC5vbW5pLXdyYXBwZXIgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSAubWlncmF0ZWQtbWVudSAubWVudSBsaSB1bC5tZW51IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIGJvZHkgLm9tbmktd3JhcHBlciAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IC5tZW51IGxpIHVsLm1lbnUgbGk6Zmlyc3QtY2hpbGQgYTpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgYm9keSAub21uaS13cmFwcGVyICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLmFjdGl2ZSA+IGEge1xuICAgICAgY29sb3I6ICNmZmNkMDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWhvbWVwYWdlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAubG9nbywgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWF6LWl0ZW0gc2VjdGlvbiNoZWFkZXIgaGVhZGVyIC5sb2dvLCBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bC5ub2RlLXR5cGUtYnVpbGRpbmcgc2VjdGlvbiNoZWFkZXIgaGVhZGVyIC5sb2dvLCBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bC5ub2RlLXR5cGUtZmFjdWx0eSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgLmxvZ28ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bC5ub2RlLXR5cGUtaG9tZXBhZ2Ugc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWhvbWVwYWdlIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtLCBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bC5ub2RlLXR5cGUtYXotaXRlbSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSxcbiAgICBib2R5IC5vbW5pLXdyYXBwZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB1bC5ub2RlLXR5cGUtYXotaXRlbSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSwgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWJ1aWxkaW5nIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgIGJvZHkgLm9tbmktd3JhcHBlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHVsLm5vZGUtdHlwZS1idWlsZGluZyBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSwgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWZhY3VsdHkgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWZhY3VsdHkgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIGJvZHkgLm9tbmktd3JhcHBlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHVsLm5vZGUtdHlwZS1ob21lcGFnZSBzZWN0aW9uI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2gsIGJvZHkgLm9tbmktd3JhcHBlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHVsLm5vZGUtdHlwZS1hei1pdGVtIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCwgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWJ1aWxkaW5nIHNlY3Rpb24jaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCwgYm9keSAub21uaS13cmFwcGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwubm9kZS10eXBlLWZhY3VsdHkgc2VjdGlvbiNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBib2R5Lm5vZGUtdHlwZS1hZ2VuZGEgLmltYWdlLWhpZ2hsaWdodC1jYXB0LCBib2R5Lm5vZGUtdHlwZS1uZXdzIC5pbWFnZS1oaWdobGlnaHQtY2FwdCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzYjNiM2I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIGJvZHkgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgYm9keSAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5NyU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgYm9keSAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIC5jb250ZW50IGlucHV0LCBib2R5ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLmNvbnRlbnQgc2VsZWN0LCBib2R5ICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLmNvbnRlbnQgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybS5qcy1hY3RpdmUgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwOyB9IH1cblxuLyoqIExheW91dCAqKi9cbmh0bWwsXG4ud3JhcHBlcixcbi53cmFwcGVyLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzNiM2IzYjsgfVxuXG5ib2R5Lm9uZS1zaWRlYmFyIGRpdi53cmFwcGVyLCBib2R5LnR3by1zaWRlYmFyIGRpdi53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWZlZmVmIDMwMHB4LCB3aGl0ZSAzMDBweCk7IH1cblxuYm9keSBkaXYud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbmJvZHkgLndyYXBwZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG5ib2R5IC5jb250ZW50LmNvbHVtbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbmFzaWRlLnNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNiM2IzYjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtIDsgfVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBib2R5IC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBib2R5IC53cmFwcGVyIC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHkgLndyYXBwZXIgLmNvbnRlbnQuY29sdW1uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBib2R5Lm9uZS1zaWRlYmFyIC53cmFwcGVyLWlubmVyLCBib2R5LnR3by1zaWRlYmFycyAud3JhcHBlci1pbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7IH1cblxudWwubWVudSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG5odG1sLmx0LWllMTAgZGl2LndyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuaHRtbC5sdC1pZTEwIGFzaWRlLnNpZGViYXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMCU7IH1cblxuaHRtbC5sdC1pZTEwIC5jb250ZW50LmNvbHVtbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDYwJTsgfVxuXG5kaXYud3JhcHBlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGRpdi53cmFwcGVyLWlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG5hLFxuYTpub3QoW2hyZWZdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5saS5ub2RlLXJlYWRtb3JlIGE6YWZ0ZXIge1xuICBmb250LXNpemU6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IDFweDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYnV0dG9uLXJlc2V0LCAjaGFtYnVyZ2VyIGJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbiNwYWdlLXRpdGxlIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3BhZ2UtdGl0bGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMDAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG5cbmRpdiNzdmctZ3JpZC1iYWNrZ3JvdW5kIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDsgfVxuXG4ucGFnZS11c2VyICNlZGl0LWFjdGlvbnMgaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDE5cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogYmxhY2s7IH1cbiAgLnBhZ2UtdXNlciAjZWRpdC1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnBhZ2UtdXNlciAjcGFnZS10aXRsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFjdGlvbi1saW5rcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmFjdGlvbi1saW5rcyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5hY3Rpb24tbGlua3Mge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5hY3Rpb24tbGlua3MgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAuYWN0aW9uLWxpbmtzIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuI3dvcmtiZW5jaC1ibG9jayAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5vbmUtc2lkZWJhciAjd29ya2JlbmNoLWJsb2NrIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5kaXYud29ya2JlbmNoLWluZm8tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgZGl2LndvcmtiZW5jaC1pbmZvLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgZGl2LndvcmtiZW5jaC1pbmZvLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBkaXYud29ya2JlbmNoLWluZm8tYmxvY2sgZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIGRpdi53b3JrYmVuY2gtaW5mby1ibG9jayBlbSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGRpdi53b3JrYmVuY2gtaW5mby1ibG9jayAuYnV0dG9uLFxuICBkaXYud29ya2JlbmNoLWluZm8tYmxvY2sgc2VsZWN0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0cHggMTBweCAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBkaXYud29ya2JlbmNoLWluZm8tYmxvY2sgLmJ1dHRvbjpob3ZlcixcbiAgICBkaXYud29ya2JlbmNoLWluZm8tYmxvY2sgc2VsZWN0OmhvdmVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICBkaXYud29ya2JlbmNoLWluZm8tYmxvY2sgc2VsZWN0IHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyB9XG5cbmZvcm0ud29ya2JlbmNoLW1vZGVyYXRpb24tbW9kZXJhdGUtZm9ybSBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZm9ybS53b3JrYmVuY2gtbW9kZXJhdGlvbi1tb2RlcmF0ZS1mb3JtIC5zZWxlY3Q6OmFmdGVyIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9tbml3cmFwcGVyOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTI1NnB4O1xuICAgIHotaW5kZXg6IDE7IH0gfVxuXG4uY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuc2lkZWJhciB7XG4gICAgb3JkZXI6IDI7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMjcwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaWRlYmFyIC5ibG9jayB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuc2lkZWJhciAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyIC5ibG9jayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICB3aWR0aDogMjQ1cHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub25lLXNpZGViYXIgLmNvbnRlbnQuY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vbmUtc2lkZWJhciAuY29udGVudC5jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7IH0gfVxuXG4ucGFnZS13aXRoLXZpc2libGUtc2lkZWJhciAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlLXdpdGgtZmlsdGVycyAuc2lkZWJhciB7XG4gIG9yZGVyOiAwOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5wYWdlLXdpdGgtZmlsdGVycyAuc2lkZWJhciAuYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGlzdC1uZXdzX2FnZW5kYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmVsYXRlZC1wcm9ncmFtbWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAucmVsYXRlZC1wcm9ncmFtbWVzIC5tb3JlLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi8qKiBIZWFkZXIgKiovXG4jaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgI2hhbWJ1cmdlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDAwNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICB3aWR0aDogNDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgI2hhbWJ1cmdlciBidXR0b24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgICNoYW1idXJnZXIgYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAjaGFtYnVyZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupIRcIjtcbiAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG5cbi5sb2dvIGltZyB7XG4gIGhlaWdodDogNjBweDtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbiNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjaGVhZGVyIGhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgI2hlYWRlciBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgICNoZWFkZXIgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgI2hlYWRlciBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAjaGVhZGVyIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4OyB9IH1cbiAgICAjaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7IH1cbiAgICAgICNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgKixcbiAgICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gKiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSxcbiAgICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICB0b3A6IDVweDsgfVxuICAgICAgI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyLFxuICAgICAgI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAjaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAjaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIHRvcDogMXB4OyB9XG4gICAgICAjaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyxcbiAgICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgI2VkaXQta2V5d29yZC13cmFwcGVyLFxuICAgICAgICAjaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VmZWZlZjsgfVxuICAgICAgICAgICNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWtleXdvcmQtd3JhcHBlciBsYWJlbCxcbiAgICAgICAgICAjaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAjZWRpdC1rZXl3b3JkLXdyYXBwZXIgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICNoZWFkZXIgaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLmNvbnRlbnQgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSBkaXYgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWtleXdvcmQtd3JhcHBlciAudmlld3Mtd2lkZ2V0IC5mb3JtLXR5cGUtdGV4dGZpZWxkICNlZGl0LWtleXdvcmQsXG4gICAgICAgICAgI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgI2VkaXQta2V5d29yZC13cmFwcGVyIC52aWV3cy13aWRnZXQgLmZvcm0tdHlwZS10ZXh0ZmllbGQgI2VkaXQta2V5d29yZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgI2hlYWRlciBoZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIyLjVweDsgfVxuICAgICAgICAjaGVhZGVyIGhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC5jb250ZW50ICN2aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXBhZ2UgZGl2IC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24gI2VkaXQtc3VibWl0LXNlYXJjaCxcbiAgICAgICAgI2hlYWRlciBoZWFkZXIgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAuY29udGVudCAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIGRpdiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uICNlZGl0LXN1Ym1pdC1zZWFyY2gge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDsgfSB9XG4gICAgICAjaGVhZGVyIGhlYWRlciAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCBhIHtcbiAgICAgICAgY29sb3I6ICMzYjNiM2I7IH1cbiAgICAgICNoZWFkZXIgaGVhZGVyICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4ucGFnZS1oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTYwMHB4OyB9XG5cbi5wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucGFnZS1oZWFkZXIgaDEsXG4gIC5wYWdlLWhlYWRlciBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciBoMSxcbiAgICAgIC5wYWdlLWhlYWRlciBoMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIGgxLFxuICAgICAgLnBhZ2UtaGVhZGVyIGgyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIGgxLFxuICAgICAgLnBhZ2UtaGVhZGVyIGgyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIGgxLFxuICAgICAgLnBhZ2UtaGVhZGVyIGgyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciBoMSxcbiAgICAgIC5wYWdlLWhlYWRlciBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgaDEsXG4gICAgICAucGFnZS1oZWFkZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAucGFnZS1oZWFkZXIgLmxpbmtzLmlubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wYWdlLWhlYWRlciAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWhlYWRlciB1bDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wYWdlLWhlYWRlciB1bDpmaXJzdC1jaGlsZCBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWhlYWRlciAuaW1hZ2UgaW1nICsgaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtaGVhZGVyIC5ncm91cC10aXRlbC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIHJpZ2h0OiAzMXB4O1xuICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTE3MHB4KSAvIDIpOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciAuZ3JvdXAtdGl0ZWwtd3JhcHBlciB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciAuZ3JvdXAtdGl0ZWwtd3JhcHBlciB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgLmdyb3VwLXRpdGVsLXdyYXBwZXIge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgYm90dG9tOiA1MHB4OyB9IH1cbiAgLnBhZ2UtaGVhZGVyIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJCZW1ib1wiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlciAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4OyB9IH1cbiAgICAucGFnZS1oZWFkZXIgLnRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgIC5wYWdlLWhlYWRlciAudGV4dCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICAucGFnZS1oZWFkZXIgLnRleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAucGFnZS1oZWFkZXIgLmxpbmsgc3BhbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgLnBhZ2UtaGVhZGVyIGE6aG92ZXIgLmxpbmsgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyIGE6aG92ZXIgLmxpbmsgc3BhbjphZnRlciB7XG4gICAgY29sb3I6ICNmZmNkMDA7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyOm5vdCgucGFnZS1oZWFkZXItLWxpbmVhcikgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnBhZ2UtaGVhZGVyOm5vdCgucGFnZS1oZWFkZXItLWxpbmVhcikgLmltYWdlIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDAlO1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICBib3R0b206IC0xMDAlO1xuICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5wYWdlLWhlYWRlci0td2l0aC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0ge1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfSB9XG5cbi5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAucGFnZS1oZWFkZXItLXdpdGgtZm9ybSAucGFnZS1oZWFkZXItaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAucGFnZS1oZWFkZXItLXdpdGgtZm9ybSAucGFnZS1oZWFkZXItaW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLWhlYWRlci1pbm5lciBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLWhlYWRlci1pbm5lciBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLWhlYWRlci1pbm5lciBoMSBlbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLWhlYWRlci1pbm5lciAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLWhlYWRlci1pbm5lciAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1oZWFkZXItLXdpdGgtYnJlYWRjcnVtYnMgLnBhZ2UtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0ucGFnZS1oZWFkZXItLXdpdGgtYnJlYWRjcnVtYnMge1xuICAgIGhlaWdodDogMTc4cHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtLnBhZ2UtaGVhZGVyLS13aXRoLWJyZWFkY3J1bWJzIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH0gfVxuXG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSAucGFnZS1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSBoMSxcbi5wYWdlLWhlYWRlci0teWVsbG93LXRpdGxlIGgyIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyLS15ZWxsb3ctdGl0bGUgaDEsXG4gICAgLnBhZ2UtaGVhZGVyLS15ZWxsb3ctdGl0bGUgaDIge1xuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2UtaGVhZGVyLS15ZWxsb3ctdGl0bGUgaDEsXG4gICAgLnBhZ2UtaGVhZGVyLS15ZWxsb3ctdGl0bGUgaDIge1xuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLnBhZ2UtaGVhZGVyLS15ZWxsb3ctdGl0bGUgaDE6YWZ0ZXIsXG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSBoMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuI3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwOyB9XG4gICN0aXRsZSBoMSxcbiAgLm5hdmlnYXRpb24td3JhcHBlciAjdGl0bGUgaDIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICN0aXRsZSBoMSxcbiAgICAgIC5uYXZpZ2F0aW9uLXdyYXBwZXIgI3RpdGxlIGgyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAjdGl0bGUgaDEsXG4gICAgICAubmF2aWdhdGlvbi13cmFwcGVyICN0aXRsZSBoMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICN0aXRsZSBoMSxcbiAgICAgIC5uYXZpZ2F0aW9uLXdyYXBwZXIgI3RpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAjdGl0bGUgaDEsXG4gICAgICAubmF2aWdhdGlvbi13cmFwcGVyICN0aXRsZSBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAgICN0aXRsZSBoMSBhLFxuICAgIC5uYXZpZ2F0aW9uLXdyYXBwZXIgI3RpdGxlIGgyIGEge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAjdGl0bGUgaDEgYTpob3ZlcixcbiAgICAgIC5uYXZpZ2F0aW9uLXdyYXBwZXIgI3RpdGxlIGgyIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLmhhbWJ1cmdlci1vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH0gfVxuXG4uaGFtYnVyZ2VyLW9wZW4gI2hlYWRlciBoZWFkZXIgI2hhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YhVwiOyB9XG5cbi5mb3JtLS1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtLS1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfSB9XG5cbi5mb3JtLS1pbmxpbmUgLmZvcm0tdGV4dCB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5mb3JtLS1pbmxpbmUgLmZvcm0tdGV4dCB7XG4gICAgICB3aWR0aDogNTMwcHg7IH0gfVxuXG4uZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDsgfVxuICAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiAuYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6YgFwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24gLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbiNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0gLnV1X3NlYXJjaF9zY29wZV9wYW5lbCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgdG9wOiA3M3B4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSAudXVfc2VhcmNoX3Njb3BlX3BhbmVsIHtcbiAgICAgIHdpZHRoOiAyNzBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIC51dV9zZWFyY2hfc2NvcGVfcGFuZWwge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdG9wOiA0OXB4OyB9IH1cblxuLmExMXktb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4OyB9XG4gIC5hMTF5LW9wdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmExMXktb3B0aW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hMTF5LW9wdGlvbl9fY29udGVudCBvbCxcbiAgLmExMXktb3B0aW9uX19jb250ZW50IHVsLFxuICAuYTExeS1vcHRpb25fX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLmExMXktb3B0aW9uX19jb250ZW50IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hMTF5LW9wdGlvbl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgdG9wOiAwOyB9XG4gIC5hMTF5LW9wdGlvbl9faWNvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICByaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1jcm9zcy5zdmdcIikgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uYTExeS1vcHRpb25fX2ljb24tLXByZXNlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24tY2hlY2suc3ZnXCIpOyB9XG5cbi5hMTF5LW9wdGlvbi0tYXNzaXN0YW5jZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24taW5mby5zdmdcIik7IH1cblxuLmExMXktb3B0aW9uLS1iaWN5Y2xlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1iaWtlLnN2Z1wiKTsgfVxuXG4uYTExeS1vcHRpb24tLWNhcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24tY2FyLnN2Z1wiKTsgfVxuXG4uYTExeS1vcHRpb24tLWVsZXZhdG9yczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24tZWxldmF0b3Iuc3ZnXCIpOyB9XG5cbi5hMTF5LW9wdGlvbi0tZW50cmFuY2VzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1lbnRyYW5jZS5zdmdcIik7IH1cblxuLmExMXktb3B0aW9uLS1wYXJraW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1wYXJraW5nLnN2Z1wiKTsgfVxuXG4uYTExeS1vcHRpb24tLXB1YmxpYy10cmFuc3BvcnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLWJ1cy5zdmdcIik7IH1cblxuLmExMXktb3B0aW9uLS1yZXN0LWFyZWFzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1iZWQuc3ZnXCIpOyB9XG5cbi5hMTF5LW9wdGlvbi0td2hlZWxjaGFpcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24td2hlZWxjaGFpci5zdmdcIik7IH1cblxuLmJ1aWxkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExNzBweDsgfVxuICAuYnVpbGRpbmcgLnRpdGxlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmJ1aWxkaW5nIC50aXRsZSBoMSB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumJpcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAgICAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhOmFmdGVyLCAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5idWlsZGluZyAubWFwcy1saW5rLXdyYXBwZXIgYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumJpcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmY2QwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5idWlsZGluZyBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5idWlsZGluZyAubGFiZWwtYWJvdmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAxMnB4IDAgNXB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmJ1aWxkaW5nIC5pbWFnZSBpbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5idWlsZGluZyAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMCAwIDE4cHggMDsgfVxuICAgIC5idWlsZGluZyAuY29udGFjdCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuYnVpbGRpbmcgLmNvbnRhY3QgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjM2IzYjNiICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTsgfVxuICAgICAgLmJ1aWxkaW5nIC5jb250YWN0IGE6YmVmb3JlLCAuYnVpbGRpbmcgLmNvbnRhY3QgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuYnVpbGRpbmcgLmNvbnRhY3QgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6YlFwiO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgLmJ1aWxkaW5nIC5hZGRyZXNzIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmNkMDA7IH1cbiAgLmJ1aWxkaW5nIC5vZmZpY2UtaG91cnMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgcGFkZGluZzogMCAwIDEycHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAuYnVpbGRpbmcgLm9mZmljZS1ob3VycyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuYnVpbGRpbmcgLm9mZmljZS1ob3VycyAubGFiZWwtYWJvdmUge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzIC5vaC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYnVpbGRpbmcgLm9mZmljZS1ob3VycyAub2gtd3JhcHBlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzIC5vaC1kaXNwbGF5LWxhYmVsIHtcbiAgICAgIG1pbi13aWR0aDogMi41ZW07XG4gICAgICBjb2xvcjogIzNiM2IzYjsgfVxuICAgIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzIC5vaC1kaXNwbGF5LWNsb3NlZCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAuYnVpbGRpbmcgLm9mZmljZS1ob3VycyAub2gtZGF5cy13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzIC5vaC1kYXlzLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmJ1aWxkaW5nIC5vZmZpY2UtaG91cnMtZXh0cmEge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nOiAxMnB4IDA7IH1cbiAgICAuYnVpbGRpbmcgLm9mZmljZS1ob3Vycy1leHRyYSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmJ1aWxkaW5nIC5vZmZpY2UtaG91cnMtZXh0cmEgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6YlFwiO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgLmJ1aWxkaW5nIC5pbWFnZS1oaWdobGlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5idWlsZGluZyAuaW1hZ2UtaGlnaGxpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuYnVpbGRpbmcgLnNsaWRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuYnVpbGRpbmcgLnNsaWRlciB1bCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuYnVpbGRpbmcgLnNsaWRlciB1bDpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmJ1aWxkaW5nIC5zbGlkZXIgdWw6Zmlyc3QtY2hpbGQgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5idWlsZGluZyAuc2xpZGVyIHVsOmZpcnN0LWNoaWxkIGxpIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuYnVpbGRpbmcgLnNsaWRlciB1bDpmaXJzdC1jaGlsZCBsaSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuYnVpbGRpbmcgLnNsaWRlciB1bDpmaXJzdC1jaGlsZCAuY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzNiM2IzYjsgfVxuICAgICAgICAuYnVpbGRpbmcgLnNsaWRlciB1bDpmaXJzdC1jaGlsZCAuY2FwdGlvbiBwIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMCA1MHB4OyB9XG4gICAgLmJ1aWxkaW5nIC5zbGlkZXIgLmluZGljYXRvcnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgNXB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5idWlsZGluZyAuc2xpZGVyIC5pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgICAuYnVpbGRpbmcgLnNsaWRlciAuaW5kaWNhdG9ycyBsaTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgICAgICAgLmJ1aWxkaW5nIC5zbGlkZXIgLmluZGljYXRvcnMgbGkgc3BhbiB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAgIC5idWlsZGluZyAuc2xpZGVyIC5pbmRpY2F0b3JzIGxpLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDsgfVxuICAgIC5idWlsZGluZyAuc2xpZGVyIC50b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnVpbGRpbmcgLm5vZGUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYnVpbGRpbmdfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYnVpbGRpbmdfX2xpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5ib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LmNvbHVtbiAuYmxvY2tzIC5jb250ZW50LWJsb2NrICNub2RlX2J1aWxkaW5nX3JldXNhYmxlX2dyb3VwX2luZm8gcCArIHVsLFxuYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC5jb2x1bW4gLmJsb2NrcyAuY29udGVudC1ibG9jayAjbm9kZV9idWlsZGluZ19yZXVzYWJsZV9ncm91cF9pbmZvIHAgKyBvbCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIGJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLmNvbnRlbnQtYmxvY2sgI25vZGVfYnVpbGRpbmdfcmV1c2FibGVfZ3JvdXBfaW5mbyBwICsgdWwgbGksXG4gIGJvZHkuY29sdW1ucy1taWRkbGUgLmNvbnRlbnQuY29sdW1uIC5ibG9ja3MgLmNvbnRlbnQtYmxvY2sgI25vZGVfYnVpbGRpbmdfcmV1c2FibGVfZ3JvdXBfaW5mbyBwICsgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LmNvbHVtbiAuYmxvY2tzIC5jb250ZW50LWJsb2NrICNub2RlX2J1aWxkaW5nX3JldXNhYmxlX2dyb3VwX2luZm8gcCArIHVsIGxpOmJlZm9yZSxcbiAgICBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LmNvbHVtbiAuYmxvY2tzIC5jb250ZW50LWJsb2NrICNub2RlX2J1aWxkaW5nX3JldXNhYmxlX2dyb3VwX2luZm8gcCArIG9sIGxpOmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7IH1cbiAgLmJ1aWxkaW5nIC5tYXBzLWxpbmstd3JhcHBlciBhOmhvdmVyOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7IH0gfVxuXG4ubm9kZS10eXBlLWJ1aWxkaW5nIG9sIGxpOmJlZm9yZSB7XG4gIHRvcDogNHB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5idWlsZGluZyAuaW1hZ2UtaGlnaGxpZ2h0LFxuICAuYnVpbGRpbmcgLmltYWdlIGltZyxcbiAgLmJ1aWxkaW5nIC5hZGRyZXNzLFxuICAuYnVpbGRpbmcgLmNvbnRhY3QsXG4gIC5idWlsZGluZyAub2ZmaWNlLWhvdXJzLFxuICAuYnVpbGRpbmcgLm9mZmljZS1ob3Vycy1leHRyYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJ1aWxkaW5nIC5zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idWlsZGluZyAuaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfVxuICAuYnVpbGRpbmcgLm1hcHMtbGluay13cmFwcGVyIGE6aG92ZXI6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ub2RlLXR5cGUtYnVpbGRpbmcgLmJ1aWxkaW5nIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMzBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLm5vZGUtdHlwZS1idWlsZGluZyAuYnVpbGRpbmcge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtdHlwZS1idWlsZGluZyAuYnVpbGRpbmcge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLXR5cGUtYnVpbGRpbmcgLmJ1aWxkaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuXG5hLmJ1dHRvbi0td2l0aC1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBhLmJ1dHRvbi0td2l0aC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgYS5idXR0b24tLXdpdGgtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7piQXCI7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbGVmdDogNHB4OyB9XG4gIGEuYnV0dG9uLS13aXRoLWFycm93OmhvdmVyLCBhLmJ1dHRvbi0td2l0aC1hcnJvdzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgYS5idXR0b24tLXdpdGgtYXJyb3c6aG92ZXI6YmVmb3JlLCBhLmJ1dHRvbi0td2l0aC1hcnJvdzpmb2N1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gIGEuYnV0dG9uLS13aXRoLWFycm93OmhvdmVyOmFmdGVyLCBhLmJ1dHRvbi0td2l0aC1hcnJvdzpmb2N1czphZnRlciB7XG4gICAgY29sb3I6ICNmZmNkMDA7IH1cbiAgYS5idXR0b24tLXdpdGgtYXJyb3dbdGFyZ2V0PVwiX2JsYW5rXCJdIC5idXR0b25fX3RleHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7piUXCI7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuXG4uY29tcGFyZS10YWJsZS0tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyID4gdGFibGUuY29tcGFyZS10YWJsZS0taGVhZGVyLCAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyID4gdGFibGUuY29tcGFyZS10YWJsZS0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG5cbi5jb21wYXJlLTEge1xuICBtYXgtd2lkdGg6IDU4M3B4OyB9XG4gIC5jb21wYXJlLTEgLmNvbXBhcmUtdGFibGUtLWhlYWRlci5zdGlja3kge1xuICAgIG1heC13aWR0aDogNTgzcHg7IH1cblxuLmNvbXBhcmUtMiB7XG4gIG1heC13aWR0aDogODc2cHg7IH1cbiAgLmNvbXBhcmUtMiAuY29tcGFyZS10YWJsZS0taGVhZGVyLnN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA4NzZweDsgfVxuXG4uY29tcGFyZS10YWJsZS0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbXBhcmUtdGFibGUtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCAwIDEwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jb21wYXJlLXRhYmxlLS1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogNzAlOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbXBhcmUtdGFibGUtLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA4NjBweDsgfSB9XG5cbi5hZG1pbi1tZW51IC5jb21wYXJlLXRhYmxlLS1oZWFkZXIuc3RpY2t5IHtcbiAgdG9wOiAyOXB4OyB9XG5cbi5jb21wYXJlLXRhYmxlLS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29tcGFyZS10YWJsZS0taGVhZGVyLnN0aWNreSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5jb21wYXJlLXRhYmxlLS1oZWFkZXIuc3RpY2t5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAuY29tcGFyZS10YWJsZS0taGVhZGVyLnN0aWNreSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb21wYXJlLXRhYmxlLS1oZWFkZXIuc3RpY2t5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpOyB9IH1cbiAgLmNvbXBhcmUtdGFibGUtLWhlYWRlciB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAuY29tcGFyZS10YWJsZS0taGVhZGVyIHRoIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgIHBhZGRpbmc6IDU1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuY29tcGFyZS10YWJsZS0taGVhZGVyIHRoOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDI5MHB4OyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWhlYWRlciB0aCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb21wYXJlLXRhYmxlLS1oZWFkZXIgdGggLm5vZGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWhlYWRlciB0aCAucmVtb3ZlLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogI2ZmY2QwMDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDI1cHg7IH1cbiAgICAgIC5jb21wYXJlLXRhYmxlLS1oZWFkZXIgdGggLnJlbW92ZS1saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgICAgICAgLmNvbXBhcmUtdGFibGUtLWhlYWRlciB0aCAucmVtb3ZlLWxpbms6aG92ZXIgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZjZDAwOyB9XG4gICAgICAuY29tcGFyZS10YWJsZS0taGVhZGVyIHRoIC5yZW1vdmUtbGluayBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgICAgLmNvbXBhcmUtdGFibGUtLWhlYWRlciB0aCAucmVtb3ZlLWxpbmsgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piTXCI7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7IH1cblxuLmNvbXBhcmUtdGFibGUtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwLmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwLmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAuZW1wdHkge1xuICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cC5lbXB0eSB7XG4gICAgICAgIHdpZHRoOiAyOTBweDsgfSB9XG4gIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZ3JvdXAtaGVhZGVyLCAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiBhLCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IC5jb21wYXJlLXRhYmxlLS1ncm91cCB1bC5tZW51ID4gbGkgPiBhLFxuICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiBzcGFuLCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IC5jb21wYXJlLXRhYmxlLS1ncm91cCB1bC5tZW51ID4gbGkgPiBzcGFuLFxuICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiAubm8tbGluaywgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gLm5vLWxpbmssXG4gIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSA+IC5ub2xpbmssIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IC5ub2xpbmssXG4gIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IGEsIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IGEsXG4gIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IHNwYW4sIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IHNwYW4sXG4gIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IC5uby1saW5rLCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIC5jb21wYXJlLXRhYmxlLS1ncm91cCB1bC5tZW51ID4gbGkgPiAubm8tbGluayxcbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gLm5vbGluaywgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gLm5vbGluaywgLmNvbXBhcmUtdGFibGUtLWdyb3VwICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIGgyLCAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LXNvY2lhbC1tZWRpYS1ibG9jayAuY29tcGFyZS10YWJsZS0tZ3JvdXAgaDIsXG4gIC5jb21wYXJlLXRhYmxlLS1ncm91cCAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LWdyb3VwLXNvY2lhbC1ibG9jayBoMiwgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1ncm91cC1zb2NpYWwtYmxvY2sgLmNvbXBhcmUtdGFibGUtLWdyb3VwIGgyIHtcbiAgICBjb2xvcjogIzNiM2IzYjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAxNXB4IDA7XG4gICAgd2lkdGg6IDI5MHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5ncm91cC1oZWFkZXIsIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSA+IGEsIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IGEsXG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiBzcGFuLCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IC5jb21wYXJlLXRhYmxlLS1ncm91cCB1bC5tZW51ID4gbGkgPiBzcGFuLFxuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gLm5vLWxpbmssIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IC5uby1saW5rLFxuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gLm5vbGluaywgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gLm5vbGluayxcbiAgICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IGEsIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IGEsXG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgPiBzcGFuLCAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIC5jb21wYXJlLXRhYmxlLS1ncm91cCB1bC5tZW51ID4gbGkgPiBzcGFuLFxuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gLm5vLWxpbmssIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gLmNvbXBhcmUtdGFibGUtLWdyb3VwIHVsLm1lbnUgPiBsaSA+IC5uby1saW5rLFxuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gLm5vbGluaywgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdWwubWVudSA+IGxpID4gLm5vbGluaywgLmNvbXBhcmUtdGFibGUtLWdyb3VwICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIGgyLCAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LXNvY2lhbC1tZWRpYS1ibG9jayAuY29tcGFyZS10YWJsZS0tZ3JvdXAgaDIsXG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1ncm91cC1zb2NpYWwtYmxvY2sgaDIsICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3QtZ3JvdXAtc29jaWFsLWJsb2NrIC5jb21wYXJlLXRhYmxlLS1ncm91cCBoMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5oZWxwdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHRkIHtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9IH1cbiAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdGQubGFiZWwge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2Q3ZDdkNztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI5MHB4OyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHRkLmhhc0l0ZW1zIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHRkLmhhc0l0ZW1zOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piSXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAyMnB4OyB9XG4gICAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgdGQuaGFzSXRlbXMuYWN0aXZlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piRXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCB0ZCAuY291cnNlLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCB0ZCAuY291cnNlLWJsb2NrLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIHRkIC5jb3Vyc2UtdG9nZ2xlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCB0ZCAuYWN0aXZlIH4gLmNvdXJzZS10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbXBhcmUtdGFibGUtLWdyb3VwIC5maWVsZC13cmFwcGVyIHVsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuY29tcGFyZS10YWJsZS0tZ3JvdXAgLmZpZWxkLXdyYXBwZXIgdWwgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5jb21wYXJlLXRhYmxlLS1ncm91cCAuZmllbGQtd3JhcHBlciB1bCBsaS5sYXN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb21wYXJlLXRhYmxlLS1ncm91cCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIC51aS13aWRnZXQtY29udGVudCB7XG4gICAgY29sb3I6ICMzYjNiM2I7IH1cbiAgLmNvbXBhcmUtdGFibGUtLWNvbnRhaW5lciAuY291cnNlLWJsb2NrcyAudWktaGVscGVyLXJlc2V0IHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgLmNvbXBhcmUtdGFibGUtLWNvbnRhaW5lciAuY291cnNlLWJsb2NrcyAudWktY29ybmVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7IH1cbiAgLmNvbXBhcmUtdGFibGUtLWNvbnRhaW5lciAuY291cnNlLWJsb2NrcyBoMiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1jb2xvcjogI2Q3ZDdkNzsgfVxuICAgIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgaDI6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgaDI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLumJFcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDE3cHg7IH1cbiAgICAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIGgyLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmOyB9XG4gICAgICAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIGgyLnVpLXN0YXRlLWFjdGl2ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piSXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgaDIudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLmNvbXBhcmUtdGFibGUtLWNvbnRhaW5lciAuY291cnNlLWJsb2NrcyBoMiAudWktaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgLml0ZW0tbGlzdCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3MgLml0ZW0tbGlzdCBsaSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjIGluc2lkZSBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29tcGFyZS10YWJsZS0tY29udGFpbmVyIC5jb3Vyc2UtYmxvY2tzIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuXG4jZmluYWxpc3QtY29tcGFyZS1jb21wYXJlLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTYzcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgcmlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjZmluYWxpc3QtY29tcGFyZS1jb21wYXJlLWF1dG9jb21wbGV0ZSB7XG4gICAgICByaWdodDogMjVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAjZmluYWxpc3QtY29tcGFyZS1jb21wYXJlLWF1dG9jb21wbGV0ZSAjYXV0b2NvbXBsZXRlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlICNhdXRvY29tcGxldGUgbGkge1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAgICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlICNhdXRvY29tcGxldGUgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlICNhdXRvY29tcGxldGUgbGkgZGl2LFxuICAgICAgICAjZmluYWxpc3QtY29tcGFyZS1jb21wYXJlLWF1dG9jb21wbGV0ZSAjYXV0b2NvbXBsZXRlIGxpIGEge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlICNhdXRvY29tcGxldGUgbGkgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgI2ZpbmFsaXN0LWNvbXBhcmUtY29tcGFyZS1hdXRvY29tcGxldGUgI2F1dG9jb21wbGV0ZSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb250YWN0LWluZm8ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmNvbnRhY3QtaW5mbyAuY29udGFjdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmNvbnRhY3QtaW5mbyAuZW1haWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jb250YWN0LWluZm8gKyAuY29udGFjdC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7IH1cblxuLmRlZmluaXRpb24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLmRlZmluaXRpb24tbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5kZWZpbml0aW9uLWxpc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuZGVmaW5pdGlvbi1saXN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5kZWZpbml0aW9uLWxpc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gIC5kZWZpbml0aW9uLWxpc3QgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAuZGVmaW5pdGlvbi1saXN0IGR0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZGVmaW5pdGlvbi1saXN0IGR0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAuZGVmaW5pdGlvbi1saXN0IGRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmRlZmluaXRpb24tbGlzdCBkZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmRlZmluaXRpb24tbGlzdCBkZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7IH0gfVxuICAgIC5kZWZpbml0aW9uLWxpc3QgZGQgcCxcbiAgICAuZGVmaW5pdGlvbi1saXN0IGRkIHVsLFxuICAgIC5kZWZpbml0aW9uLWxpc3QgZGQgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5kZWZpbml0aW9uLWxpc3QgZGQgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5kZWZpbml0aW9uLWxpc3QgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmRlZmluaXRpb24tbGlzdC0tZm9sbG93ZWQtYnktYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gaW5wdXQsICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gbGFiZWwsXG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gaDIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSAubWVzc2FnZXMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gLm1lc3NhZ2VzLXdyYXBwZXIgbGkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSBoMiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gaW5wdXQsICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gdGV4dGFyZWEsICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0gc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7IH1cbiAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIGlucHV0OmhvdmVyLCAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIGlucHV0OmZvY3VzLCAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHRleHRhcmVhOmhvdmVyLCAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHRleHRhcmVhOmZvY3VzLCAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHNlbGVjdDpob3ZlciwgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0uanMtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybS5qcy1hY3RpdmUgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDE3JTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHotaW5kZXg6IDEwMDAwOyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZSAuY29udGVudCB7XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0uanMtYWN0aXZlIC5jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZSAuY29udGVudCAuZW1haWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0uanMtYWN0aXZlLm9wZW4gLmNsb3NlLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZS5vcGVuIC5jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumJNcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtLmpzLWFjdGl2ZS5vcGVuIC5jbG9zZS1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmNkMDA7IH1cbiAgI2ZpbmFsaXN0LWZlZWRiYWNrLWZvcm0tZmluYWxpc3QtZmVlZGJhY2stZm9ybS5wcm9jZXNzaW5nIC5jb250ZW50IC5sb2FkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDAxOyB9XG5cbi5mZWVkYmFjay1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDUlO1xuICB3aWR0aDogMzBweDtcbiAgei1pbmRleDogNTEwOyB9XG4gIC5mZWVkYmFjay1idXR0b24gc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuZmVlZGJhY2stYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgLmZlZWRiYWNrLWJ1dHRvbjpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5mZWVkYmFjay1idXR0b24ge1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICB0b3A6IGF1dG87IH1cbiAgICAgIC5mZWVkYmFjay1idXR0b24gc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4vKiogRmlsdGVyICoqL1xuZGl2W2lkKj0nZmluYWxpc3QtZmFjZXRzLSddIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBkaXZbaWQqPSdmaW5hbGlzdC1mYWNldHMtJ10gLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cblxuI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCAuY29udGVudCBoMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDsgfVxuICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLWFkZGl0aW9uYWwgLmNvbnRlbnQgLmZpbHRlci1jb250YWluZXIgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAgICAgICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5maWx0ZXItY29udGFpbmVyIHVsIGxpIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piTXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfVxuICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1hZGRpdGlvbmFsIC5jb250ZW50IC5zZWxlY3QtbGluayBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6YkFwiOyB9XG5cbiNmaW5hbGlzdC1mYWNldHMtZmluYWxpc3QtZmFjZXRzLXJlc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1yZXNldCAuY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAjZmluYWxpc3QtZmFjZXRzLWZpbmFsaXN0LWZhY2V0cy1yZXNldCAuY29udGVudCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piTXCI7IH1cblxuI2ZpbmFsaXN0LWZhY2V0cy1udW1iZXItb2YtcmVzdWx0cyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAjZmluYWxpc3QtZmFjZXRzLW51bWJlci1vZi1yZXN1bHRzIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZzogMzBweCAwIDE2cHggMTAwcHg7IH1cbiAgICAjZmluYWxpc3QtZmFjZXRzLW51bWJlci1vZi1yZXN1bHRzIC5jb250ZW50IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqIEZvb3RlciAqKi9cbi5ncm91cC1oZWFkZXIsIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gYSxcbi5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gc3Bhbixcbi5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gLm5vLWxpbmssXG4uZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSA+IC5ub2xpbmssXG4uZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IGEsXG4uZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IHNwYW4sXG4uZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IC5uby1saW5rLFxuLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgPiAubm9saW5rLCAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LXNvY2lhbC1tZWRpYS1ibG9jayBoMixcbiNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3QtZ3JvdXAtc29jaWFsLWJsb2NrIGgyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLmdyb3VwLWhlYWRlciwgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiBhLFxuICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gc3BhbixcbiAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSA+IC5uby1saW5rLFxuICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gLm5vbGluayxcbiAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IGEsXG4gICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgPiBzcGFuLFxuICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gLm5vLWxpbmssXG4gICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgPiAubm9saW5rLCAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LXNvY2lhbC1tZWRpYS1ibG9jayBoMixcbiAgICAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LWdyb3VwLXNvY2lhbC1ibG9jayBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4OyB9IH1cblxuLmZvb3RlciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICMyNjI2MjY7IH1cbiAgLmZvb3RlciB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuZm9vdGVyX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuZm9vdGVyX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9IH1cbiAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1ib3R0b20tbWVudSxcbiAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1ib3R0b20tbWVudS1lbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51IGgyLFxuICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtYm90dG9tLW1lbnUtZW4gaDIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNhZWFlYWU7IH1cbiAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51IC5jb250ZW50LFxuICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtYm90dG9tLW1lbnUtZW4gLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51IC5jb250ZW50IGEsXG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51LWVuIC5jb250ZW50IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNhZWFlYWU7IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1ib3R0b20tbWVudSAuY29udGVudCBhOmJlZm9yZSxcbiAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1ib3R0b20tbWVudS1lbiAuY29udGVudCBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51IC5jb250ZW50IC5tZW51LFxuICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1ib3R0b20tbWVudS1lbiAuY29udGVudCAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51IC5jb250ZW50IC5tZW51OmFmdGVyLFxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWJvdHRvbS1tZW51LWVuIC5jb250ZW50IC5tZW51OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtYm90dG9tLW1lbnUgLmNvbnRlbnQgLm1lbnUgbGksXG4gICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtYm90dG9tLW1lbnUtZW4gLmNvbnRlbnQgLm1lbnUgbGkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSxcbiAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnU6YWZ0ZXIsXG4gICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGksXG4gICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGksXG4gICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpIHtcbiAgICAgICAgICB3aWR0aDogMjg2cHg7IH0gfVxuICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiBhLFxuICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiBzcGFuLFxuICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgPiAubm8tbGluayxcbiAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpID4gLm5vbGluayxcbiAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gYSxcbiAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gc3BhbixcbiAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpID4gLm5vLWxpbmssXG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSA+IC5ub2xpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYsXG4gICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBhLFxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBzcGFuLFxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBhLFxuICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICNhZWFlYWUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51IHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBhLFxuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gc3BhbixcbiAgICAgICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpIHVsLm1lbnUgPiAubGVhZiA+IGEsXG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gYSxcbiAgICAgICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpIHVsLm1lbnUgPiAubGVhZiA+IHNwYW4sXG4gICAgICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBhLFxuICAgICAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gc3BhbiB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUgdWwubWVudSA+IGxpIHVsLm1lbnUgPiAubGVhZiA+IGE6aG92ZXIsXG4gICAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gc3Bhbjpob3ZlcixcbiAgICAgICAgICAuZm9vdGVyX19pbm5lciAjbWVudS1tZW51LWZvb3Rlci1tZW51LWVuIHVsLm1lbnUgPiBsaSB1bC5tZW51ID4gLmxlYWYgPiBhOmhvdmVyLFxuICAgICAgICAgIC5mb290ZXJfX2lubmVyICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4gdWwubWVudSA+IGxpIHVsLm1lbnUgPiAubGVhZiA+IHNwYW46aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudSB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gc3Bhbjpob3ZlcixcbiAgICAgICAgLmZvb3Rlcl9faW5uZXIgI21lbnUtbWVudS1mb290ZXItbWVudS1lbiB1bC5tZW51ID4gbGkgdWwubWVudSA+IC5sZWFmID4gc3Bhbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNhZWFlYWUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5mb290ZXJfX2lubmVyICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAyMyU7IH0gfVxuICAuZm9vdGVyX19pbm5lciAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LXNvY2lhbC1tZWRpYS1ibG9jayBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uc3ViZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEzN3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG5cbi5zdWJmb290ZXJfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMTA2cHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnN1YmZvb3Rlcl9faW5uZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuc3ViZm9vdGVyX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLnN1YmZvb3Rlcl9faW5uZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDczcHg7IH1cblxuLmFkZHJlc3MtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2FlYWVhZTsgfVxuICAuYWRkcmVzcy1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNhZWFlYWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYWRkcmVzcy1mb290ZXIgYTpob3ZlciwgLmFkZHJlc3MtZm9vdGVyIGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5oZWxwdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC44KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAuaGVscHRleHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgY29udGVudDogXCJpXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZDogI2Q3ZDdkNztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5oZWxwdGV4dDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmhlbHB0ZXh0OmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAgIC5oZWxwdGV4dDpob3ZlciAuaGVscHRleHRfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5oZWxwdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50IHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNDBweDsgfVxuICAgICAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC44KTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZWxwdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50IHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMzNweDtcbiAgICAgIHdpZHRoOiAyMTBweDsgfVxuICAgICAgLmhlbHB0ZXh0IC5oZWxwdGV4dF9jb250ZW50OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMCwgMCwgMCwgMC44KTsgfSB9XG5cbi5pbmxpbmUtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbmxpbmUtZm9ybSA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuaW5saW5lLWZvcm0gPiBkaXYgLmZvcm0taXRlbS1kZXBhcnRtZW50IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlubGluZS1mb3JtIHNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4vKiogTGluayB3aXRoIGljb24gKi9cbi5saW5rLXdpdGgtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cblxuLmxpbmstd2l0aC1pY29uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5saW5rLXdpdGgtaWNvblt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi7piUXCI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0ZXh0LWluZGVudDogMDsgfVxuXG4ubGluay13aXRoLWljb24tLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjsgfVxuXG4ubGluay13aXRoLWljb24tLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSNXCI7IH1cblxuLmxpbmstd2l0aC1pY29uLS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLuq59cIjsgfVxuXG4ubGluay13aXRoLW9wdGlvbmFsLWV4dGVybmFsLWljb25bdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBjb250ZW50OiBcIu6YlFwiO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLmxpc3QgLnZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5saXN0IC52aWV3LWhlYWRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbi5saXN0IC52aWV3LWVtcHR5IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMCAwIDE2cHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbi5saXN0LXRlYXNlciB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ubGlzdC10ZWFzZXJfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmxpc3QtdGVhc2VyX19tYWluIGgyIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtdGVhc2VyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtdGVhc2VyX19tZXRhIHtcbiAgICB3aWR0aDogNzAlOyB9IH1cblxuLmxpc3QtdGVhc2VyX19tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFlbTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubGlzdC10ZWFzZXJfX21vcmUge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ubWV0YV9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLm1ldGFfX2xhYmVsID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm1ldGFfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLyoqIE5hdmlnYXRpb24gKiovXG4ubmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuI25hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgI25hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNuYXZpZ2F0aW9uIG5hdiB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICNuYXZpZ2F0aW9uIG5hdiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgI25hdmlnYXRpb24gbmF2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICNuYXZpZ2F0aW9uIG5hdiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUsXG4gICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgIHotaW5kZXg6IDUwOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUsXG4gICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwsXG4gICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bDphZnRlcixcbiAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLFxuICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG4gICAgICAgIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGk6Zmlyc3QtY2hpbGQsXG4gICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaSBzcGFuLm5vbGluayxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkgc3Bhbi5ub2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaSBhLFxuICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaSBhIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2U7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICAgICAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkgYTpob3ZlciwgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaSBhLmFjdGl2ZSxcbiAgICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaSBhOmhvdmVyLFxuICAgICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZjZDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkgLmhvdmVyZWQsXG4gICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpIC5ob3ZlcmVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzYjNiOyB9XG4gICAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaSAuaG92ZXJlZCBhLFxuICAgICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpIC5ob3ZlcmVkIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpIC5ob3ZlcmVkIGE6aG92ZXIsXG4gICAgICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaSAuaG92ZXJlZCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkgdWwsXG4gICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpIHVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiA1MTsgfVxuICAgICAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkgdWwgbGksXG4gICAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkgdWwgbGkgYSwgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaSB1bCBsaSAuYWN0aXZlLFxuICAgICAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkgdWwgbGkgYSxcbiAgICAgICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpIHVsIGxpIC5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMHB4OyB9XG4gICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLmV4cGFuZGVkIHNwYW4ubm9saW5rLFxuICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkuZXhwYW5kZWQgc3Bhbi5ub2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaS5leHBhbmRlZCBhLFxuICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkuZXhwYW5kZWQgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLmV4cGFuZGVkIGEuYWN0aXZlLXRyYWlsLFxuICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaS5leHBhbmRlZCBhLmFjdGl2ZS10cmFpbCB7XG4gICAgICAgICAgY29sb3I6ICNmZmNkMDA7IH1cbiAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkuZXhwYW5kZWQ6aG92ZXIsICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkuZXhwYW5kZWQuanMtdG91Y2gtaG92ZXIsXG4gICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaS5leHBhbmRlZDpob3ZlcixcbiAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpLmV4cGFuZGVkLmpzLXRvdWNoLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaS5leHBhbmRlZDpob3ZlciB1bCwgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaS5leHBhbmRlZC5qcy10b3VjaC1ob3ZlciB1bCxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkuZXhwYW5kZWQ6aG92ZXIgdWwsXG4gICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpLmV4cGFuZGVkLmpzLXRvdWNoLWhvdmVyIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLmV4cGFuZGVkOmhvdmVyIGEsICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgbGkuZXhwYW5kZWQuanMtdG91Y2gtaG92ZXIgYSxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkuZXhwYW5kZWQ6aG92ZXIgYSxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkuZXhwYW5kZWQuanMtdG91Y2gtaG92ZXIgYSB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaS5leHBhbmRlZDpob3ZlciBhOmhvdmVyLCAjbmF2aWdhdGlvbiAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHVsIGxpLmV4cGFuZGVkLmpzLXRvdWNoLWhvdmVyIGE6aG92ZXIsXG4gICAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkuZXhwYW5kZWQ6aG92ZXIgYTpob3ZlcixcbiAgICAgICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCBsaS5leHBhbmRlZC5qcy10b3VjaC1ob3ZlciBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaS5leHBhbmRlZDpob3ZlciBzcGFuLm5vbGluaywgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCBsaS5leHBhbmRlZC5qcy10b3VjaC1ob3ZlciBzcGFuLm5vbGluayxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgbGkuZXhwYW5kZWQ6aG92ZXIgc3Bhbi5ub2xpbmssXG4gICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIGxpLmV4cGFuZGVkLmpzLXRvdWNoLWhvdmVyIHNwYW4ubm9saW5rIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgLnBsdXMsXG4gICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCAucGx1cyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCAucGx1czpiZWZvcmUsXG4gICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIC5wbHVzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgLnBsdXM6aG92ZXIsXG4gICAgICAgICNuYXZpZ2F0aW9uIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHVsIC5wbHVzOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmY2QwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCAucGx1cy5vcGVuOmJlZm9yZSxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgLnBsdXMub3BlbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICB0b3A6IC0ycHg7IH1cbiAgICAgICNuYXZpZ2F0aW9uICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUgdWwgLm1lbnUtZXh0ZW5kZWQsXG4gICAgICAjbmF2aWdhdGlvbiBuYXYgLm1lbnUtYmxvY2std3JhcHBlciB1bCAubWVudS1leHRlbmRlZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjYyNjI2O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQxcHg7IH1cbiAgICAgICAgI25hdmlnYXRpb24gI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1tZWdhbWVudSB1bCAubWVudS1leHRlbmRlZCB1bCxcbiAgICAgICAgI25hdmlnYXRpb24gbmF2IC5tZW51LWJsb2NrLXdyYXBwZXIgdWwgLm1lbnUtZXh0ZW5kZWQgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI25hdmlnYXRpb24gLmhvbWUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICNuYXZpZ2F0aW9uIC5ob21lICosICNuYXZpZ2F0aW9uIC5ob21lIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MSwgZGxpZz0xXCI7XG4gICAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICNuYXZpZ2F0aW9uIC5ob21lICo6aG92ZXIsICNuYXZpZ2F0aW9uIC5ob21lIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmY2QwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLmJhY2stdG8tdXUgYSxcbiNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gLmJhY2stdG8tdXUgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgLmJhY2stdG8tdXUgYTpiZWZvcmUsXG4gICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gLmJhY2stdG8tdXUgYTpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgY29udGVudDogXCLumIhcIjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbjogMCAxM3B4IDAgMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZjZDAwO1xuICAgIGNvbG9yOiAjZmZjZDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4jbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5vcGVuLFxuI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiAub3BlbiB7XG4gIGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDsgfVxuXG4jbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IC5taWdyYXRlZC1tZW51IHVsIGxpIHVsLFxuI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiAubWlncmF0ZWQtbWVudSB1bCBsaSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9tbmktd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC41cyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2hhbWJ1cmdlcl9tZW51IHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTI1NnB4O1xuICB3aWR0aDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFkbWluLW1lbnUgI2hhbWJ1cmdlcl9tZW51IHtcbiAgICB0b3A6IDI5cHg7IH1cbiAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgIGJhY2tncm91bmQ6ICNmZmNkMDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgaDIsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIGgyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bCwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwgbGksICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmNkMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsIGxpIGEsICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LWVuIHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA4MHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsIGxpIGE6YmVmb3JlLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgICAgICAgY29udGVudDogXCLumIhcIjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxM3B4IDAgLTU1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsIGxpIGE6YmVmb3JlLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsIGxpIGE6aG92ZXI6YmVmb3JlLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwuYWN0aXZlLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bC5hY3RpdmUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB1bC5hY3RpdmUgYSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwuYWN0aXZlIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgICAgICAgICNoYW1idXJnZXJfbWVudSAjbWVudS1tZW51LWhhbWJ1cmdlci1tZW51IHVsLmFjdGl2ZSBhOmJlZm9yZSwgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4gdWwuYWN0aXZlIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmY2QwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZjZDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgICAgICAgI2hhbWJ1cmdlcl9tZW51ICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUgdWwuYWN0aXZlIGE6aG92ZXI6YmVmb3JlLCAjaGFtYnVyZ2VyX21lbnUgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB1bC5hY3RpdmUgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuXG4vKiogUGFnZXIgKiovXG4uaXRlbS1saXN0IC5wYWdlciB7XG4gIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLml0ZW0tbGlzdCAucGFnZXIgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1jdXJyZW50IHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gICAgLml0ZW0tbGlzdCAucGFnZXIgbGkgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuaXRlbS1saXN0IC5wYWdlciBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLW5leHQgYSwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItcHJldmlvdXMgYSwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbGFzdCBhLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1maXJzdCBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLW5leHQgYTpiZWZvcmUsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLXByZXZpb3VzIGE6YmVmb3JlLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1sYXN0IGE6YmVmb3JlLCAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1maXJzdCBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piQXCI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MnB4OyB9XG4gICAgICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1uZXh0IGE6aG92ZXIsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLXByZXZpb3VzIGE6aG92ZXIsIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWxhc3QgYTpob3ZlciwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItZmlyc3QgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7IH1cbiAgICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1maXJzdCBhOmJlZm9yZSwgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItcHJldmlvdXMgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLumI9cIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gICAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItZmlyc3QgYTpiZWZvcmUge1xuICAgICAgdGV4dC1pbmRlbnQ6IC04cHg7IH1cbiAgICAuaXRlbS1saXN0IC5wYWdlciBsaS5wYWdlci1maXJzdCBhOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piPXCI7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLml0ZW0tbGlzdCAucGFnZXIgbGkucGFnZXItbGFzdCBhOmJlZm9yZSB7XG4gICAgICB0ZXh0LWluZGVudDogLThweDsgfVxuICAgIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWxhc3QgYTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu6YkFwiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWVsbGlwc2lzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG5cbi5yZWxhdGVkLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG5cbi5yZWxhdGVkLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAxM3B4IDAgMTNweCAzcHg7IH1cblxuLyoqIFNpZGViYXIgKiovXG4uc2lkZWJhciBoMiB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZDdkN2Q3O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMnB4IDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2lkZWJhciBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDsgfSB9XG5cbi5zaWRlYmFyLmZpcnN0IGgyLmZpbHRlci1jb2x1bW4tdGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnNpZGViYXIuZmlyc3QgaDIuZmlsdGVyLWNvbHVtbi10aXRsZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpZGViYXIuZmlyc3QgaDIuZmlsdGVyLWNvbHVtbi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuICAuc2lkZWJhci5maXJzdCBoMi5maWx0ZXItY29sdW1uLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6YkVwiO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAyMnB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLnNpZGViYXIuZmlyc3QgaDIuZmlsdGVyLWNvbHVtbi10aXRsZTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cbiAgLnNpZGViYXIuZmlyc3QgaDIuZmlsdGVyLWNvbHVtbi10aXRsZS5vcGVuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6YklwiO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uc2lkZWJhci5zZWNvbmQgaDIge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5zaWRlYmFyIC5jb250ZW50IHVsIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtOyB9XG4gIC5zaWRlYmFyIC5jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2lkZWJhciAuY29udGVudCB1bCBsaS5hY3RpdmUgPiBhIHtcbiAgICAgIGNvbG9yOiAjMjYyNjI2ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5zaWRlYmFyIC5jb250ZW50IHVsIGxpOmZpcnN0LWNoaWxkIC5zZXBhcmF0b3Ige1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaWRlYmFyIC5jb250ZW50IHVsIGxpOmZpcnN0LWNoaWxkIHVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnNpZGViYXIgLmNvbnRlbnQgdWwgbGkgLnNlcGFyYXRvciBociB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNzsgfVxuICAgIC5zaWRlYmFyIC5jb250ZW50IHVsIGxpIHVsIGxpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5zaWRlYmFyIC5jb250ZW50IHVsIGxpIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5zaWRlYmFyIC5jb250ZW50IHVsIGxpIHVsIGxpIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDsgfVxuICAgICAgLnNpZGViYXIgLmNvbnRlbnQgdWwgbGkgdWwgbGkgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICM3ODc4Nzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuc2lkZWJhciAuY29udGVudCB1bCBsaSB1bCBsaSBsaSA+IGE6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICAgICAgICBjb250ZW50OiBcIu6YkFwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAuc2lkZWJhciAuY29udGVudCB1bCBsaSB1bCBsaSBsaSA+IGEuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogIzI2MjYyNiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5zaWRlYmFyIC5jb250ZW50IHVsIGxpIHVsIGxpIGxpID4gYSAubWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDIwcHg7IH1cbiAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgdWwgbGkgdWwgbGkgbGkgPiBhLmFjdGl2ZS10cmFpbCAubWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSxcbi5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBwYWRkaW5nOiA1MHB4IDAgMCAwOyB9XG4gIC5zaWRlYmFyIC5jb250ZW50ID4gLm1lbnUgPiBsaTpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4gIC5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7IH1cbiAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSxcbiAgLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5zaWRlYmFyIC5jb250ZW50ID4gLm1lbnUgbGkgYSxcbiAgICAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cbiAgICAuc2lkZWJhciAuY29udGVudCA+IC5tZW51IGxpIC5tZW51LFxuICAgIC5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSBsaSAubWVudSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwOyB9XG4gICAgICAuc2lkZWJhciAuY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpLFxuICAgICAgLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaS5sYXN0LFxuICAgICAgICAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGkubGFzdCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaTpiZWZvcmUsXG4gICAgICAgIC5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piQXCI7XG4gICAgICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7IH1cbiAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaS5hY3RpdmUtdHJhaWw6YmVmb3JlLFxuICAgICAgICAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGkuYWN0aXZlLXRyYWlsOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICMyNjI2MjY7IH1cbiAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaS5leHBhbmRlZC5hY3RpdmUtdHJhaWw6YmVmb3JlLFxuICAgICAgICAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGkuZXhwYW5kZWQuYWN0aXZlLXRyYWlsOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICMzYjNiM2I7IH1cbiAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaSBhLFxuICAgICAgICAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGkgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHggMCAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaSBhOmJlZm9yZSxcbiAgICAgICAgICAuc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAgIC5zaWRlYmFyIC5jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGkgYS5hY3RpdmUsXG4gICAgICAgICAgLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IGxpIC5tZW51IGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjYyNjI2OyB9XG4gICAgICAgIC5zaWRlYmFyIC5jb250ZW50ID4gLm1lbnUgbGkgLm1lbnUgbGkgLm1lbnUsXG4gICAgICAgIC5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSBsaSAubWVudSBsaSAubWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMjBweDsgfVxuICAuc2lkZWJhciAuY29udGVudCA+IC5tZW51IC5saXN0LW5ld3NfYW5kX2FnZW5kYV9tZW51IC5tZW51ID4gbGkgPiBoMjpmaXJzdC1jaGlsZCxcbiAgLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IC5saXN0LW5ld3NfYW5kX2FnZW5kYV9tZW51IC5tZW51ID4gbGkgPiBoMjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gaDIge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2Q3ZDdkNztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDAgMTdweDsgfVxuXG4uc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSB1bCB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gdWwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gdWwgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICB3aWR0aDogMTZweDsgfVxuICAgIC5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIHVsIGxpIGEge1xuICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDExOyB9XG4gICAgICAuc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSB1bCBsaSBhIHNwYW4ge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAgICAgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gdWwgbGkgYSBzcGFuOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSB1bCBsaSBhIHNwYW4uZmFjZXQtY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgIC5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIHVsIGxpIGEgc3Bhbi5mYWNldC1jb3VudDpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5zaWRlYmFyIGRpdltpZCo9J2ZhY2V0YXBpLSddIHVsIGxpIGEuZmFjZXRhcGktYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuc2lkZWJhciBkaXZbaWQqPSdmYWNldGFwaS0nXSB1bCBsaSBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gdWwgbGkgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVlbTsgfVxuICAgICAgLnNpZGViYXIgZGl2W2lkKj0nZmFjZXRhcGktJ10gdWwgbGkgdWwgbGkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQgPiAubWVudSBsaSAuY29udGFjdC1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuLnNpZGViYXIgLmNvbnRlbnQgLnZpZXctY29udGVudCA+IC5tZW51IGxpIGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBjb250ZW50OiBcIu6YlFwiO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLnNpZGViYXItYmxvY2stbGlua3MgLnllbGxvdy1saW5rLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNpZGViYXItYmxvY2stbGlua3MgLnllbGxvdy1saW5rLXdyYXBwZXIgYSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuXG4uc2tpcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2tpcF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1zb2NpYWwtbWVkaWEtYmxvY2ssXG4jZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LWdyb3VwLXNvY2lhbC1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMjU1cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1zb2NpYWwtbWVkaWEtYmxvY2ssXG4gICAgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1ncm91cC1zb2NpYWwtYmxvY2sge1xuICAgICAgd2lkdGg6IDI5NXB4OyB9IH1cblxuI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1ncm91cC1zb2NpYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LWdyb3VwLXNvY2lhbC1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uby1zaWRlYmFycyAjZmluYWxpc3Qtc29jaWFsLWZpbmFsaXN0LWdyb3VwLXNvY2lhbC1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxudWwuc29jaWFsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICB1bC5zb2NpYWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgdWwuc29jaWFsIGxpIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIHVsLnNvY2lhbCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWFtYXpvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk5MDA7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtYW1hem9uOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuqodcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtYmVoYW5jZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzY5ZmY7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtYmVoYW5jZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7qqoXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWJsb2dnZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU3ZDAwOyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6qt1wiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1kcmliYmJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzQ5ODk7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6qp1wiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1kcm9wYm94IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VlNTsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1kcm9wYm94OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuqq5cIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtZmFjZWJvb2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk3O1xuICAgICAgICBjb2xvcjogIzNiNTk5NzsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1mYWNlYm9vazpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piKXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWZsaWNrciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTA4ODM7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtZmxpY2tyOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuqqRcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtZm91cnNxdWFyZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZmQ0MDA7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7quWXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWdpdGh1YiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWdpdGh1YjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7qqwXCI7XG4gICAgICAgICAgY29sb3I6ICMxNzE1MTU7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWdvb2dsZXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY0OTJjOyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWdvb2dsZXA6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6YjVwiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1pbnN0YWdyYW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2luc3RhZ3JhbS5zdmcpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xN3B4OyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1qb29tbGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzIxOyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWpvb21sYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7qq1XCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLWxhc3RmbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTEwMDc7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtbGFzdGZtOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuq4tcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtbGlua2VkaW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NGIzO1xuICAgICAgICBjb2xvcjogIzAyNzRiMzsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1saW5rZWRpbjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIu6YjlwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtcGF5cGFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NzsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6rmFwiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1waW50ZXJlc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZDYyMzI3O1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piVXCI7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMXB4OyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS1zb3VuZGNsb3VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODgwMDsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuq4NcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtc3BvdGlmeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGI5NTQ7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtc3BvdGlmeTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7qqUXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXN0dW1ibGV1cG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDkyNDsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7quOXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXNreXBlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyYTVmNDsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS1za3lwZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7quFXCI7IH1cbiAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXR1bWJsciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjQ5NjQ7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtdHVtYmxyOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuqrlcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtdHdpdHRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMWFjZWM7XG4gICAgICAgIGNvbG9yOiAjMDFhY2VjOyB9XG4gICAgICAgIHVsLnNvY2lhbCBsaSBhLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6YiVwiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS12aW1lbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNmI4ZWM7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEtdmltZW86YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6qoFwiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS12aW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjQ4ODsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS12aW5lOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuqpdcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEtd29yZHByZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxNzU5YjsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIu6qtFwiOyB9XG4gICAgICB1bC5zb2NpYWwgbGkgYS5mYS15ZWxwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FmMDYwNjsgfVxuICAgICAgICB1bC5zb2NpYWwgbGkgYS5mYS15ZWxwOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLuq5dcIjsgfVxuICAgICAgdWwuc29jaWFsIGxpIGEuZmEteW91dHViZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgdWwuc29jaWFsIGxpIGEuZmEteW91dHViZTpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZDYyMzI3O1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piLXCI7IH1cblxuLyoqIFNlYXJjaCAqKi9cbi5wYWdlLXdpdGgtZmlsdGVycyAuc2lkZWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMzBweCAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5zaWRlYmFyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5wYWdlLWhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAyNTBweDtcbiAgcGFkZGluZzogNDZweCAwIDA7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAucGFnZS13aXRoLWZpbHRlcnMgLnBhZ2UtaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgIGhlaWdodDogNDJweDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgbWFyZ2luLXRvcDogLTI0cHg7IH1cbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLnBhZ2UtaGVhZGVyICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piAXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAucGFnZS1oZWFkZXIgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5wYWdlLWhlYWRlciAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uICNlZGl0LXN1Ym1pdC1zZWFyY2gge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0b3A6IDA7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudC5jb2x1bW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5jb250ZW50LmNvbHVtbiAuY29udGVudC5jb2x1bW4gLnZpZXctY29udGVudCBoMiBhIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG5cbi5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGM5O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmZpbHRlci1oZWxwdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmZpbHRlci1oZWxwdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjVweDsgfSB9XG4gIC5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0LmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgLmZpbHRlci1oZWxwdGV4dF9fY2xvc2Uge1xuICAgICAgd2lkdGg6IDU4cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHRfX2Nsb3NlIHtcbiAgICAgIHdpZHRoOiA2NXB4OyB9IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHRfX2Nsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCLumJNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAyNXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIC5maWx0ZXItaGVscHRleHRfX2Nsb3NlOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0X19jbG9zZTphZnRlciB7XG4gICAgICByaWdodDogMjBweDsgfSB9XG5cbi5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0X19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbi5wYWdlLXdpdGgtZmlsdGVycyAuZmlsdGVyLWhlbHB0ZXh0X19jbG9zZTpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmZmNGM5OyB9XG5cbi5wYWdlLXdpdGgtZmlsdGVycyBoMSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGgxIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGgxIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBoMSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGgxIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnZpZXctaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAxNXB4IDE2cHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC52aWV3LWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1oZWFkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1oZWFkZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9IH1cbiAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnZpZXctaGVhZGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC52aWV3LWhlYWRlciBzcGFuIGVtIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNjMDBhMzU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnZpZXctZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnZpZXctY29udGVudCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gdWwgbGksXG4ucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1jb250ZW50ID4gZGl2IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7IH1cbiAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gdWwgbGkgaDIgYSxcbiAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnZpZXctY29udGVudCA+IGRpdiBoMiBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gdWwgbGkgLmV4Y2VycHQgc3Ryb25nLFxuICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAudmlldy1jb250ZW50ID4gZGl2IC5leGNlcnB0IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmNGM5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSB1bCBsaSAudXJsIGEsXG4gIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC52aWV3LWNvbnRlbnQgPiBkaXYgLnVybCBhIHtcbiAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnZpZXctZm9vdGVyIHtcbiAgcGFkZGluZzogMCAwIDAgMTAwcHg7XG4gIGNvbG9yOiAjYWVhZWFlO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLm1vcmUtbGluayxcbi5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC5wYWdlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLm1vcmUtbGluayxcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAucGFnZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLm1vcmUtbGluayxcbiAgICAucGFnZS13aXRoLWZpbHRlcnMgZGl2W2NsYXNzKj0nbGlzdC0nXSAucGFnZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWdlLXdpdGgtZmlsdGVycyBkaXZbY2xhc3MqPSdsaXN0LSddIC5tb3JlLWxpbmssXG4gICAgLnBhZ2Utd2l0aC1maWx0ZXJzIGRpdltjbGFzcyo9J2xpc3QtJ10gLnBhZ2VyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZlbTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5zZWxlY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi7piRXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggNTVweCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuc2VsZWN0IHNlbGVjdFtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogI2Q3ZDdkNzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA0MDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBibGFjaztcbiAgbWluLXdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDIycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDQwMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogNDJweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4jZmluYWxpc3QtY29tcGFyZS1jb21wYXJlLWF1dG9jb21wbGV0ZSAuZm9ybS1pdGVtLmZvcm0tZGlzYWJsZWQgaW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmpzLXNlbGVjdDIuaXMtZGlzYWJsZWQgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi5qcy1zZWxlY3QyLmlzLWRpc2FibGVkICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkOyB9XG5cbi5qcy1zZWxlY3QyLmlzLWRpc2FibGVkICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub2RlLXNvY2lhbC1tZWRpYS1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDM4cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAubm9kZS1zb2NpYWwtbWVkaWEtbGlua3Mge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLm5vZGUtc29jaWFsLW1lZGlhLWxpbmtzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubm9kZS1zb2NpYWwtbWVkaWEtbGlua3Mge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH0gfVxuICAubm9kZS1zb2NpYWwtbWVkaWEtbGlua3MgLmxhYmVsLWFib3ZlIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5ub2RlLXNvY2lhbC1tZWRpYS1saW5rcyAubGFiZWwtYWJvdmUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLm5vZGUtc29jaWFsLW1lZGlhLWxpbmtzIC5sYWJlbC1hYm92ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICAubm9kZS1zb2NpYWwtbWVkaWEtbGlua3MgLml0ZW0tbGlzdCB1bCB7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwOyB9XG4gICAgLm5vZGUtc29jaWFsLW1lZGlhLWxpbmtzIC5pdGVtLWxpc3QgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuICAgICAgLm5vZGUtc29jaWFsLW1lZGlhLWxpbmtzIC5pdGVtLWxpc3QgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgICAubm9kZS1zb2NpYWwtbWVkaWEtbGlua3MgLml0ZW0tbGlzdCB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLumIpcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnMgbGluZWFyOyB9XG4gICAgICAgIC5ub2RlLXNvY2lhbC1tZWRpYS1saW5rcyAuaXRlbS1saXN0IHVsIGxpIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi7piQXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDA7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ub2RlLXNvY2lhbC1tZWRpYS1saW5rcyAuaXRlbS1saXN0IHVsIGxpIC5zZXJ2aWNlLWxpbmtzLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumIlcIjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgICAgLm5vZGUtc29jaWFsLW1lZGlhLWxpbmtzIC5pdGVtLWxpc3QgdWwgbGkgLnNlcnZpY2UtbGlua3MtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumI1cIjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgICAgLm5vZGUtc29jaWFsLW1lZGlhLWxpbmtzIC5pdGVtLWxpc3QgdWwgbGkgLnNlcnZpY2UtbGlua3MtbGlua2VkaW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumI5cIjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuXG4vKiogVGFicyAqKi9cbi50YWJzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7IH1cbiAgLnRhYnMgdWwucHJpbWFyeSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMTFweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAudGFicyB1bC5wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAudGFicyB1bC5wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICAudGFicyB1bC5wcmltYXJ5IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAudGFicyB1bC5wcmltYXJ5IGxpIGEge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC50YWJzIHVsLnByaW1hcnkgbGkgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIwNSwgMCwgMC4yKTsgfVxuICAgICAgICAudGFicyB1bC5wcmltYXJ5IGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZjZDAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyoqIFZpZGVvICoqL1xuLm1lZGlhLXZpbWVvLXZpZGVvLFxuLm1lZGlhLXlvdXR1YmUtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAubWVkaWEtdmltZW8tdmlkZW8sIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtblxuICAgIC5tZWRpYS15b3V0dWJlLXZpZGVvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgLm1lZGlhLXZpbWVvLXZpZGVvIGlmcmFtZSxcbiAgLm1lZGlhLXlvdXR1YmUtdmlkZW8gaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5ibG9ja3Mge1xuICBmb250LXNpemU6IDA7IH1cblxuLmNvbHVtbiAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5jb2x1bW4gLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuICAuY29sdW1uIC50ZXh0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmNvbHVtbiAudGV4dCBhOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbiAgICAgIGNvbG9yOiAjM2IzYjNiOyB9XG4gIC5jb2x1bW4gLnRleHQgYTpub3QoW2hyZWZdKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb2x1bW4gLnRleHQgaDIge1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jb2x1bW4gLnRleHQgaDMge1xuICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJCZW1ib1wiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jb2x1bW4gLnRleHQgaDIsXG4gIC5jb2x1bW4gLnRleHQgaDMge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtOyB9XG4gICAgLmNvbHVtbiAudGV4dCBoMiArIHAsXG4gICAgLmNvbHVtbiAudGV4dCBoMyArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4gLnRleHQgcCB7XG4gICAgbWFyZ2luOiAxZW0gMCAwOyB9XG4gICAgLmNvbHVtbiAudGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb2x1bW4gLnRleHQgcCArIHVsLFxuICAgIC5jb2x1bW4gLnRleHQgcCArIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5jb2x1bW4gLnRleHQgcC5pbnRybyxcbiAgLmNvbHVtbiAudGV4dCAuaW50cm8gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jb2x1bW4gdGFibGUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWZlZmVmO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29sdW1uIHRhYmxlIHRyIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjsgfVxuICAgIC5jb2x1bW4gdGFibGUgdHIgdGQgcCB7XG4gICAgICBtYXJnaW46IDFlbSAwOyB9XG5cbi53ZWJmb3JtLWNsaWVudC1mb3JtLFxuLmNvbnRlbnQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLndlYmZvcm0tY2xpZW50LWZvcm0sXG4gICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAud2ViZm9ybS1jbGllbnQtZm9ybSxcbiAgICAuY29udGVudC1ibG9jayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAud2ViZm9ybS1jbGllbnQtZm9ybSxcbiAgICAuY29udGVudC1ibG9jayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2sgLmZjLWxpbmstbGlzdHMgYVt0YXJnZXQ9X2JsYW5rXTphZnRlcixcbi5jb250ZW50LWJsb2NrIC50ZXh0IGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBjb250ZW50OiBcIu6YlFwiO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2sgaWZyYW1lIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jb250ZW50LWJsb2NrIHVsIGxpLFxuLmNvbnRlbnQtYmxvY2sgb2wgbGkge1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jb250ZW50LWJsb2NrIG9sIGxpOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuXG4uY29udGVudC1ibG9jayBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAyMHB4IDAgNHB4OyB9XG5cbmgxICsgLmJsb2NrcyAuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gKyAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbi5jb250ZW50LWJsb2NrLS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0tZnVsbC13aWR0aCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwMHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stbGluay1saXN0cy55ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwOyB9XG5cbi5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIHtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMgLmltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAuaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtIC5saW5rcyBhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtaW5kZW50OiAtMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAuaXRlbSAubGlua3MgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6YkFwiO1xuICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMXB4O1xuICAgICAgICB0ZXh0LWluZGVudDogMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29udGVudC1ibG9jay1saW5rLWxpc3RzICsgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubm8tc2lkZWJhcnMgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuXG4uY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIHtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiBhOmhvdmVyIC5saW5rIHNwYW46YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gYTpob3ZlciAubGluayBzcGFuOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmNkMDA7IH1cbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuZ3JvdXAtdGl0ZWwtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDQxcHg7XG4gICAgICAgIGJvdHRvbTogNDFweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJCZW1ib1wiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5pbWFnZS12aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuaW1hZ2UtdmlkZW8gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0b3A6IC0xMDAlO1xuICAgICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgcmlnaHQ6IC0xMDAlOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5pbWFnZS12aWRlbyAubWVkaWEtanctdmlkZW8gaWZyYW1lLCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuaW1hZ2UtdmlkZW8gLm1lZGlhLWp3LXZpZGVvIG9iamVjdCwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIC5tZWRpYS1qdy12aWRlbyBlbWJlZCwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIC5tZWRpYS1qdy12aWRlbyAuandwbGF5ZXIsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5pbWFnZS12aWRlbyAubWVkaWEteW91dHViZS12aWRlbyBpZnJhbWUsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5pbWFnZS12aWRlbyAubWVkaWEteW91dHViZS12aWRlbyBvYmplY3QsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5pbWFnZS12aWRlbyAubWVkaWEteW91dHViZS12aWRlbyBlbWJlZCxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIC5tZWRpYS15b3V0dWJlLXZpZGVvIC5qd3BsYXllciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0b3A6IC0xMDAlO1xuICAgICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuaW1hZ2UtdmlkZW8gLm1lZGlhLWp3LXZpZGVvIC5qd3BsYXllciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbi5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJCZW1ib1wiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY2FwdGlvbixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuY2FwdGlvbixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAuY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjM2IzYjNiOyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnRpdGxlLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC50aXRsZSxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC50ZXh0IGgyOmZpcnN0LWNoaWxkLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC50ZXh0IGgyOmZpcnN0LWNoaWxkLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC50ZXh0IGgyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmltYWdlLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmltYWdlLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogOHB4IDAgNnB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuaW1hZ2Utd3JhcHBlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmltYWdlLXdyYXBwZXIsXG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAudmlkZW8td3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAudmlkZW8td3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAudmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC52aWRlby13cmFwcGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAudmlkZW8td3JhcHBlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLnJpZ2h0IC5pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5yaWdodCAuaW1hZ2Utd3JhcHBlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcucmlnaHQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcucmlnaHQgLnZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDhweCAwIDZweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLnJpZ2h0IC52aWRlby13cmFwcGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5yaWdodCAudmlkZW8td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stLWZvbGxvd2VkLWJ5LXRleHQgKyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLFxuLmNvbnRlbnQtYmxvY2stLWZvbGxvd2VkLWJ5LXRleHQgKyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuLmNvbnRlbnQtYmxvY2stLWZvbGxvd2VkLWJ5LXRleHQgKyAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIHtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4uY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gKyAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbixcbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMge1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiBhOmhvdmVyIGltZyxcbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyBhOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiBhOmhvdmVyIC5saW5rLFxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gYTpob3ZlciAudGV4dCxcbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyBhOmhvdmVyIC5saW5rLFxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHRzIGE6aG92ZXIgLnRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGUsXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLmxpbmssXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAubGluayBhOmhvdmVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyAuY29udGVudC1ibG9jay1pbm5lciA+IC5saW5rIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dC5yb3cxIC50ZXh0LWxpbmsge1xuICAgICAgdG9wOiAxZW07IH1cbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0LnJvdzIgLnRleHQtbGluayB7XG4gICAgICB0b3A6IDJlbTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQucm93MyAudGV4dC1saW5rIHtcbiAgICAgIHRvcDogM2VtOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dC5yb3c0IC50ZXh0LWxpbmsge1xuICAgICAgdG9wOiA0ZW07IH1cbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0LnJvdzUgLnRleHQtbGluayB7XG4gICAgICB0b3A6IDVlbTsgfSB9XG4gIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwO1xuICAgIGZvbnQtc2l6ZTogMzFweDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciA+IC50ZXh0LWxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciA+IC5pbWFnZSArIC50ZXh0LWxpbmsge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciA+IC5pbWFnZSArIC50ZXh0LWxpbmsgLnRleHQge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAubGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLnRleHQtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMWVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTM1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLnRleHQtbGluayAudGV4dCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTAwJTtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgYm90dG9tOiAtMTAwJTtcbiAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0LS13aXRob3V0LWltYWdlIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dC0td2l0aG91dC1pbWFnZSAubGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0LS13aXRob3V0LWltYWdlIC5saW5rIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0LS13aXRob3V0LWltYWdlIC5saW5rIGE6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4uY29udGVudC1ibG9jay1xdW90ZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJCZW1ib1wiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cblxuLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJCZW1ib1wiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICNmZmNkMDA7XG4gICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcnJpd2VhdGhlclwiLCBcIkJlbWJvXCIsIEdlb3JnaWEsIFRpbWVzLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZjZDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdGV4dC1pbmRlbnQ6IC04cHg7IH1cbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJCZW1ib1wiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMURcIjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZSBpbWcge1xuICAgICAgaGVpZ2h0OiA4MXB4O1xuICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLm5hbWUtcXVvdGVlIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAwIDMwcHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5uYW1lLXF1b3RlZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVhZWFlO1xuICAgICAgICBoZWlnaHQ6IDFweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5uYW1lLXF1b3RlZSxcbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAubmFtZS1xdW90ZWUgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAucXVvdGVlLWluc3RpdHV0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAucXVvdGVlLWluc3RpdHV0ZSxcbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAucXVvdGVlLWluc3RpdHV0ZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjYWVhZWFlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZSArIC5uYW1lLXF1b3RlZSxcbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2UgKyAubmFtZS1xdW90ZWUgKyAucXVvdGVlLWluc3RpdHV0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlICsgLm5hbWUtcXVvdGVlLFxuICAgICAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2UgKyAubmFtZS1xdW90ZWUgKyAucXVvdGVlLWluc3RpdHV0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfSB9XG4gICAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2UgKyAubmFtZS1xdW90ZWU6YmVmb3JlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlICsgLm5hbWUtcXVvdGVlICsgLnF1b3RlZS1pbnN0aXR1dGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUuY29udGVudC1ibG9jay1ibG9jay1xdW90ZS0tc21hbGwtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGVudC1ibG9jay10ZXh0IC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuY29udGVudC1ibG9jay10ZXh0IC50ZXh0IGE6bm90KFtocmVmXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29udGVudC1ibG9jay0tZm9sbG93ZWQtYnktdGV4dCArIC5jb250ZW50LWJsb2NrLXRleHQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLS1mb2xsb3dlZC1ieS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZGVmaW5pdGlvbi1saXN0LS1mb2xsb3dlZC1ieS1idXR0b24gKyAuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlLFxuLmNvbnRlbnQtYmxvY2stYmVlbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSAuY2FwdGlvbixcbiAgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmNhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzYjNiM2I7IH1cbiAgICAuY29udGVudC1ibG9jay1iaWctaW1hZ2UgLmNhcHRpb24gcCxcbiAgICAuY29udGVudC1ibG9jay1iZWVsZCAuY2FwdGlvbiBwIHtcbiAgICAgIG1hcmdpbjogMTJweCAwIDUwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlIC5pbWFnZSxcbiAgLmNvbnRlbnQtYmxvY2stYmVlbGQgLmltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSAuY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlIC5jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlIC5jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlIC5jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhLFxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSBwLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCBwLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIHAsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lcixcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtaW4taGVpZ2h0OiA0MDdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayxcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNDJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByaWdodDogMDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIGEsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgc3BhbixcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGEsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBzcGFuIHtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgYTpob3Zlcixcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgYTpob3ZlciAubGluayBzcGFuLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgYTpob3ZlciAubGluayBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IGE6aG92ZXIgLmxpbmsgc3BhbjpiZWZvcmUsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIGE6aG92ZXIgLmxpbmsgc3BhbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgYTpob3ZlciAubGluayBzcGFuOmFmdGVyLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayBhOmhvdmVyIC5saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmNkMDA7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAudGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJCZW1ib1wiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZzogMjVweCA1MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAudGV4dCAudGV4dCxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAudGV4dCAudGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC50ZXh0IHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBhLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6aG92ZXI6YWZ0ZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW46aG92ZXI6YWZ0ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6aG92ZXI6YmVmb3JlLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAubGluayBzcGFuOmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgYTpob3ZlciAubGluayBzcGFuOmFmdGVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIGE6aG92ZXIgLmxpbmsgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluay0tbWVkaXVtLXRleHQgLnRleHQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluay0tc21hbGwtdGV4dCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmstLXNtYWxsLXRleHQgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZS12aWRlbyAubWVkaWEtanctdmlkZW8sXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlLXZpZGVvIC5tZWRpYS15b3V0dWJlLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlLXZpZGVvIC5tZWRpYS1qdy12aWRlbyBpZnJhbWUsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlLXZpZGVvIC5tZWRpYS1qdy12aWRlbyBvYmplY3QsIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlLXZpZGVvIC5tZWRpYS1qdy12aWRlbyBlbWJlZCwgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2UtdmlkZW8gLm1lZGlhLWp3LXZpZGVvIC5qd3BsYXllcixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC5pbWFnZS12aWRlbyAubWVkaWEteW91dHViZS12aWRlbyBpZnJhbWUsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAuaW1hZ2UtdmlkZW8gLm1lZGlhLXlvdXR1YmUtdmlkZW8gb2JqZWN0LFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlLXZpZGVvIC5tZWRpYS15b3V0dWJlLXZpZGVvIGVtYmVkLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlLXZpZGVvIC5tZWRpYS15b3V0dWJlLXZpZGVvIC5qd3BsYXllciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAudGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTZweCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAudGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAudGV4dCAqIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAudGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDdweCAyMXB4IDE2cHggIWltcG9ydGFudDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gPiAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSxcbi5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhID4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29udGVudC1ibG9jay12aWRlbyAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jb250ZW50LWJsb2NrLXZpZGVvIC5jYXB0aW9uIHtcbiAgY29sb3I6ICMzYjNiM2I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAubGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLmxpbmtzIGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLumJRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIHRleHQtaW5kZW50OiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnJlYWQtbW9yZSxcbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuc29jaWFsLXNoYXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnJlYWQtbW9yZSB1bCxcbiAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5zb2NpYWwtc2hhcmUgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5yZWFkLW1vcmUgdWwgbGkubGFzdCxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnNvY2lhbC1zaGFyZSB1bCBsaS5sYXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5zb2NpYWwtc2hhcmUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLml0ZW0tbGlzdCB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6YilwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuMnMgbGluZWFyOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piQXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwMDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLml0ZW0tbGlzdCB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkgLnNlcnZpY2UtbGlua3MtdHdpdHRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLumIlcIjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAuaXRlbS1saXN0IHVsIGxpIC5zZXJ2aWNlLWxpbmtzLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6YjVwiO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkgLnNlcnZpY2UtbGlua3MtbGlua2VkaW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7piOXCI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHAuaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHVsIGxpLFxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0LFxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDY3JTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMzMlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jayAuY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrIC5saW5rcyA+IGEge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTNweCAwIDEzcHggM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2sgLmxpbmtzID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrIC5saW5rcyA+IGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBjb250ZW50OiBcIu6YlFwiO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5saW5rIHtcbiAgbWFyZ2luLXRvcDogMS4yZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCAubGluayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCAubGluayB7XG4gIG1hcmdpbi10b3A6IDEuMmVtOyB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IC5saW5rIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiTWVycml3ZWF0aGVyXCIsIFwiQmVtYm9cIiwgR2VvcmdpYSwgVGltZXMsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCBwLmludHJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnRleHQgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZmZjZDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMlOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dC5yaWdodCAucXVvdGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dC5yaWdodCAucXVvdGUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC50ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7IH1cbiAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciA+IC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0ge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGl0bGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGV4dCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRleHQgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRleHQgdWwgbGksXG4gICAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIC50ZXh0IG9sIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4udHdvX29uZSAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGl0bGUge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgbWluLXdpZHRoOiA2Ni42NiU7IH1cbiAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4udHdvX29uZSAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGV4dCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtaW4td2lkdGg6IDMzLjMzJTsgfVxuXG4uY29udGVudC1ibG9jay1nYWxsZXJ5ID4gLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZmllbGQtY29sbGVjdGlvbi1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZpZWxkLWNvbGxlY3Rpb24tY29udGFpbmVyIC5maWVsZC1jb2xsZWN0aW9uLXZpZXctbGlua3MsXG4gIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZpZWxkLWNvbGxlY3Rpb24tY29udGFpbmVyIC5hY3Rpb24tbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lci5saW5rcyAubGluayBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAudXJsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyBhOmhvdmVyIC5pbWFnZSBpbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLmNvbnRlbnQtY29udGFpbmVyLFxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5hdXRob3ItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLml0ZW0sXG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLnRleHQgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLmltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAuaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5hdXRob3ItY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAuYXV0aG9yLWNvbnRhaW5lciAudGh1bWJuYWlsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLmF1dGhvci1jb250YWluZXIgLnRodW1ibmFpbCBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWdhbGxlcnkgLmNvbnRlbnQtYmxvY2staW5uZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5hdXRob3ItY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAuYXV0aG9yLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgPiBkaXYge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLmF1dGhvci1jb250YWluZXIgLm5hbWUtZ2FsbGVyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgLmF1dGhvci1jb250YWluZXIgLm9yZy1wYXJ0LWdhbGxlcnkge1xuICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcgYVt0YXJnZXQ9X2JsYW5rXSAudGl0bGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLumJRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIHRleHQtaW5kZW50OiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAucHJvZmlsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAwO1xuICAgIHdpZHRoOiA0OSU7IH1cbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAud3JhcHBlci1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAudGh1bWJuYWlsICsgLndyYXBwZXItY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAucHJvZmlsZS1pdGVtIGltZyB7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweCAyMHB4IDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE1MnB4O1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAuZGF0ZSB7XG4gICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAucHJvZmlsZS1pdGVtIC50aXRsZSBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAuam9iLXRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAucHJvZmlsZS1pdGVtIC5sYWJlbCB7XG4gICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAuam9iLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAubGFiZWwge1xuICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0gLmVtYWlsLFxuICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAucHJvZmlsZS1pdGVtIC5waG9uZSxcbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAuam9icyxcbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAuYWRkcmVzcyB7XG4gICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAuYWRkcmVzcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSAuam9icyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLnByb2ZpbGUtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5wcm9maWxlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gPiAudGl0bGUge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmY2QwMDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbSA+IC50aXRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6YkVwiO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDFweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0uYWN0aXZlID4gLnRpdGxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0uYWN0aXZlID4gLnRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi7piSXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHggMCAxcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtLmFjdGl2ZSA+IC50aXRsZSArIC50ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbS5hY3RpdmUgPiAudGl0bGUgKyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbS5hY3RpdmUgPiAudGl0bGUgKyAuaXRlbV9fY29udGVudCAudGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDMwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDA7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC5idWlsZGluZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyxcbiAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC5pdGVtX19jb250ZW50IC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8sXG4gICAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAuZmMtZm9sZGVkLWxpc3QgPiAuaXRlbSAuaXRlbV9fY29udGVudCAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAudGV4dCxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAudGV4dCxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAudGV4dCxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gLml0ZW1fX2NvbnRlbnQgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLnRleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyIC5mYy1mb2xkZWQtbGlzdCA+IC5pdGVtIC50ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2U7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZm9sZGVkLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgLmZjLWZvbGRlZC1saXN0ID4gLml0ZW0gLml0ZW1fX2NvbnRlbnQgLnRleHQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmNvbnRlbnQtYmxvY2stbGlnaHRib3ggLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uY29udGVudC1ibG9jay1saWdodGJveCAuY2FwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM3ODc4Nzg7IH1cblxuLmZyb250IHNlY3Rpb24uY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1hc3Rlci1hcHBseWxpbmsge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm1hc3Rlci1hcHBseWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDM2cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5tYXN0ZXItYXBwbHlsaW5rIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLumJBcIjtcbiAgICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIC5tYXN0ZXItYXBwbHlsaW5rIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnJldXNhYmxlX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5pbWFnZS13cmFwcGVyLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC52aWRlby13cmFwcGVyLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5pbWFnZS13cmFwcGVyLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC52aWRlby13cmFwcGVyLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC5pbWFnZS13cmFwcGVyLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIC52aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UucmlnaHQgLmltYWdlLXdyYXBwZXIsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ucmlnaHQgLmltYWdlLXdyYXBwZXIsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcucmlnaHQgLmltYWdlLXdyYXBwZXIsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcucmlnaHQgLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogNTAlOyB9XG5cbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5ub2RlLXR5cGUtYXotaXRlbSBwLCBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Uubm9kZS10eXBlLWJ1aWxkaW5nIHAsIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5ub2RlLXR5cGUtZmFjdWx0eSBwLCBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Uubm9kZS10eXBlLWxhbmRpbmcgcCwgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLm5vZGUtdHlwZS1zdHVkeSBwLCBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Uubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgcCwgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLm5vZGUtdHlwZS1leGNoYW5nZSBwLCBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Uubm9kZS10eXBlLW1pbm9yIHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ubm9kZS10eXBlLWF6LWl0ZW0gcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5ub2RlLXR5cGUtYnVpbGRpbmcgcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5ub2RlLXR5cGUtZmFjdWx0eSBwLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLm5vZGUtdHlwZS1sYW5kaW5nIHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ubm9kZS10eXBlLXN0dWR5IHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQgcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5ub2RlLXR5cGUtZXhjaGFuZ2UgcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5ub2RlLXR5cGUtbWlub3IgcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5ub2RlLXR5cGUtYXotaXRlbSBwLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLm5vZGUtdHlwZS1idWlsZGluZyBwLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLm5vZGUtdHlwZS1mYWN1bHR5IHAsXG5ib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcubm9kZS10eXBlLWxhbmRpbmcgcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5ub2RlLXR5cGUtc3R1ZHkgcCxcbmJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5ub2RlLXR5cGUtcmV1c2FibGUtY29udGVudCBwLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLm5vZGUtdHlwZS1leGNoYW5nZSBwLFxuYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLm5vZGUtdHlwZS1taW5vciBwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNZXJyaXdlYXRoZXJcIiwgXCJCZW1ib1wiLCBHZW9yZ2lhLCBUaW1lcywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cblxuLmJhY2tncm91bmQtLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi5iYWNrZ3JvdW5kLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDAwOyB9XG5cbi5iYWNrZ3JvdW5kLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9uZS1zaWRlYmFyIC5ibG9ja3MgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9uZS1zaWRlYmFyIC5ibG9ja3MgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmMtc3BvdGxpZ2h0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9IH1cblxuLmZjLXNwb3RsaWdodHMgPiBhLFxuLmZjLXNwb3RsaWdodHMgPiAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuZmMtc3BvdGxpZ2h0cyA+IGEsXG4gICAgLmZjLXNwb3RsaWdodHMgPiAuaXRlbSB7XG4gICAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gICAgICAuZmMtc3BvdGxpZ2h0cyA+IGE6bnRoLWNoaWxkKDJuKSxcbiAgICAgIC5mYy1zcG90bGlnaHRzID4gLml0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZmMtc3BvdGxpZ2h0cyA+IGEsXG4gICAgLmZjLXNwb3RsaWdodHMgPiAuaXRlbSB7XG4gICAgICB3aWR0aDogMjMuMDc2OTIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gICAgICAuZmMtc3BvdGxpZ2h0cyA+IGE6bnRoLWNoaWxkKDRuKSxcbiAgICAgIC5mYy1zcG90bGlnaHRzID4gLml0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5mYy1zcG90bGlnaHRzIC5pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG5cbi5mYy1zcG90bGlnaHRzIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmMtc3BvdGxpZ2h0cyAubGluayB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZjLXNwb3RsaWdodHMgLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4uZmMtc3BvdGxpZ2h0cyAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkZydXRpZ2VyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZjLXNwb3RsaWdodHMgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vbmUtc2lkZWJhciAuZmMtc3BvdGxpZ2h0cyA+IGEsXG4gIC5vbmUtc2lkZWJhciAuZmMtc3BvdGxpZ2h0cyA+IC5pdGVtIHtcbiAgICB3aWR0aDogMzEuNjIzOTMlO1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgIC5vbmUtc2lkZWJhciAuZmMtc3BvdGxpZ2h0cyA+IGE6bnRoLWNoaWxkKDNuKSxcbiAgICAub25lLXNpZGViYXIgLmZjLXNwb3RsaWdodHMgPiAuaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5mYy1zcG90bGlnaHRzLS1ncmlkIHtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5mYy1zcG90bGlnaHRzLS1ncmlkID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNTY0MSU7IH1cblxuLmZjLXNwb3RsaWdodHMtLWdyaWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH1cbiAgLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0IC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAuZmMtc3BvdGxpZ2h0cy0td2l0aC1tb3JlLXRleHQgLnRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4OyB9XG4gIC5mYy1zcG90bGlnaHRzLS13aXRoLW1vcmUtdGV4dCAubGluay1tb3JlLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLm5vZGUtdHlwZS1ob21lcGFnZSAuZmMtc3BvdGxpZ2h0cy0td2l0aC1tb3JlLXRleHQgLml0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5ub2RlLXR5cGUtaG9tZXBhZ2UgLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0IC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubm9kZS10eXBlLWhvbWVwYWdlIC5mYy1zcG90bGlnaHRzLS13aXRoLW1vcmUtdGV4dCAubGluayB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDA7IH1cbiAgLm5vZGUtdHlwZS1ob21lcGFnZSAuZmMtc3BvdGxpZ2h0cy0td2l0aC1tb3JlLXRleHQgLnRleHQge1xuICAgIHBhZGRpbmc6IDdweCAyMXB4IDE2cHg7IH1cbiAgLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0ID4gYTpob3ZlciBpbWcge1xuICAgIG9wYWNpdHk6IGluaXRpYWw7IH1cbiAgLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0ID4gYTpob3ZlciAubGluayxcbiAgLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0ID4gYTpob3ZlciAudGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mYy1zcG90bGlnaHRzLS13aXRoLW1vcmUtdGV4dCA+IGE6aG92ZXIgLmxpbmstbW9yZS10ZXh0IHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gIC5mYy1zcG90bGlnaHRzLS13aXRoLW1vcmUtdGV4dCA+IGE6aG92ZXIgLmxpbmstbW9yZS10ZXh0IHNwYW46YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZjZDAwOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLmZjLWxpbmstbGlzdHMgPiAuaXRlbSB7XG4gICAgd2lkdGg6IDQ4LjcxNzk1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7IH1cbiAgICAuZmMtbGluay1saXN0cyA+IC5pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpLCBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmMtbGluay1saXN0cyA+IC5pdGVtIHtcbiAgICB3aWR0aDogMjMuMDc2OTIlO1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgIC5mYy1saW5rLWxpc3RzID4gLml0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCksIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vbmUtc2lkZWJhciAuZmMtbGluay1saXN0cyA+IC5pdGVtIHtcbiAgICB3aWR0aDogMzEuNjIzOTMlO1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgIC5vbmUtc2lkZWJhciAuZmMtbGluay1saXN0cyA+IC5pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XG4gICAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjU2NDElOyB9XG4gICAgICAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXc6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubm8tc2lkZWJhcnMgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IHtcbiAgICAgIHdpZHRoOiAzMS42MjM5MyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi41NjQxJSAtIDNweCk7IH1cbiAgICAgIC5uby1zaWRlYmFycyAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXc6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSwgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAub25lLXNpZGViYXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IHtcbiAgICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9XG4gICAgICAub25lLXNpZGViYXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3Om50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLnZpZXctY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAudmlldy1jb250ZW50IHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLXJlc3VsdC1yb3cge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7IH1cbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtcmVzdWx0LXJvdyAuYWdlbmRhLW5ld3MtcmVzdWx0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDUwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1yZXN1bHQtcm93IC5hZ2VuZGEtbmV3cy1yZXN1bHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjMjAxMzE7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgdG9wOiAyNnB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtcmVzdWx0LXJvdyAuYWdlbmRhLW5ld3MtcmVzdWx0Omxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VmZWZlZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtcmVzdWx0LXJvdy5uZXdzLWFnZW5kYS1yZXN1bHQtcm93LWZ1bGwgLmFnZW5kYS1uZXdzLXJlc3VsdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMSAubmV3cy1hZ2VuZGEtY29sLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMSAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWNvbC5uby10aHVtYnMgLndyYXBwZXItY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudCwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudCAudGl0bGUgYSwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgLnRpdGxlIGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IHNwYW4uZGF0ZS1kaXNwbGF5LXNpbmdsZSxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudCBzcGFuLmV2ZW50LXR5cGUsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IHNwYW4uZGF0ZS1kaXNwbGF5LXNpbmdsZSxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgc3Bhbi5ldmVudC10eXBlIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLmRhdGUtd3JhcHBlciwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC5kYXRlLXdyYXBwZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC5kYXRlLXdyYXBwZXIgLmRhdGUtbW9udGhzLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLmRhdGUtd3JhcHBlciAuZGF0ZS1tb250aHMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLnRodW1ibmFpbCwgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC50aHVtYm5haWwge1xuICAgICAgICB3aWR0aDogODBweDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAudGh1bWJuYWlsIGltZywgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC50aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50IC50aXRsZSBhLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudCAudGl0bGUgYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgc3Bhbi5kYXRlLWRpc3BsYXktc2luZ2xlLFxuICAgICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgc3Bhbi5ldmVudC10eXBlLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudCBzcGFuLmRhdGUtZGlzcGxheS1zaW5nbGUsXG4gICAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgc3Bhbi5ldmVudC10eXBlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5uZXdzLWFnZW5kYS1jb2wgLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC5kYXRlLXdyYXBwZXIsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjM2IzYjNiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLm5ld3MtYWdlbmRhLWNvbCAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLmRhdGUtd3JhcHBlciAuZGF0ZS1tb250aHMsIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIC5jb250ZW50LWJsb2NrLWFkbWluIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAuZGF0ZS13cmFwcGVyIC5kYXRlLW1vbnRocyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAudGh1bWJuYWlsLCAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiAudmlldy1jb250ZW50IC5hZ2VuZGEtbmV3cy1yZXN1bHQgLnRodW1ibmFpbCB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAubmV3cy1hZ2VuZGEtY29sIC52aWV3LWNvbnRlbnQgLmFnZW5kYS1uZXdzLXJlc3VsdCAudGh1bWJuYWlsIGltZywgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4gLnZpZXctY29udGVudCAuYWdlbmRhLW5ld3MtcmVzdWx0IC50aHVtYm5haWwgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTZweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2w6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbDpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbDpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmFnZW5kYS1uZXdzLXJlc3VsdCB7XG4gICAgICBtaW4taGVpZ2h0OiAxNDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5hZ2VuZGEtbmV3cy1yZXN1bHQgLnRodW1ibmFpbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTQ0cHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5hZ2VuZGEtbmV3cy1yZXN1bHQgLmRhdGUtd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzNiM2IzYjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmFnZW5kYS1uZXdzLXJlc3VsdCAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4OyB9IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmFnZW5kYS1uZXdzLXJlc3VsdCAuZGF0ZS13cmFwcGVyIC5kYXRlLW1vbnRocyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0NHB4OyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudCAuZGF0ZSB7XG4gICAgICAgICAgY29sb3I6ICMzYjNiM2I7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAuYWdlbmRhLW5ld3MtcmVzdWx0IC53cmFwcGVyLWNvbnRlbnQgLnRpdGxlIGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJGcnV0aWdlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudC5ub2RhdGUgLmRhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5hZ2VuZGEtbmV3cy1yZXN1bHQgLndyYXBwZXItY29udGVudC5ub2RhdGUgLmRhdGUgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLmFnZW5kYS1uZXdzLXJlc3VsdCAud3JhcHBlci1jb250ZW50Lm5vZGF0ZSAuZGF0ZSAuZXZlbnQtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubGluayxcbiAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAubW9yZS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2w6bGFzdC1jaGlsZCAuYWdlbmRhLW5ld3MtcmVzdWx0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5wYWdlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAucGFnZXIgLnBhZ2VyLWl0ZW0sXG4gICAgICAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbCAucGFnZXIgLnBhZ2VyLWVsbGlwc2lzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEgLm5ld3MtYWdlbmRhLWdyb3VwIC5uZXdzLWFnZW5kYS1jb2wgLnBhZ2VyIC5wYWdlci1jdXJyZW50ICsgLnBhZ2VyLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5wYWdlciAucGFnZXItaXRlbSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5wYWdlciAucGFnZXItaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sIC5wYWdlciAucGFnZXItY3VycmVudCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIC5uZXdzLWFnZW5kYS1ncm91cCAubmV3cy1hZ2VuZGEtY29sLS1jb21wYWN0IC5hZ2VuZGEtbmV3cy1yZXN1bHQge1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2Q3ZDdkNztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGUge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiRnJ1dGlnZXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50aXRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIu6YkVwiO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDFweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWNvbGxhcHNpYmxlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIuYWN0aXZlIC50aXRsZSB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyLmFjdGl2ZSAudGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLumJJcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyLmFjdGl2ZSAudGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBoZWlnaHQ6IDA7IH1cblxuLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIC5saW5rcyBhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAuY29udGVudC1ibG9jay10ZXh0LXdpdGgtYnV0dG9ucyAubGlua3MgYSArIGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmNvbnRlbnQtYmxvY2stdGV4dC13aXRoLWJ1dHRvbnMgLnRleHQgKyAubGlua3Mge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5IHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2MwMGEzNTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1zdGlja3kgPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stbmV3cy1zdGlja3kgLmF0dGVudGlvbi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5IC5hdHRlbnRpb24tbGlzdF9faXRlbSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5IC5hdHRlbnRpb24tbGlzdF9faXRlbSArIC5hdHRlbnRpb24tbGlzdF9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjMDBhMzU7IH1cblxuLmF0dGVudGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuLmNvbnRlbnQtYmxvY2stbmV3cy1zdGlja3kgKyAuY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgaHRtbCBib2R5LmNvbHVtbnMtbWlkZGxlIC5jb250ZW50LmNvbHVtbiAuYmxvY2tzIC5jb250ZW50LWJsb2NrLmNvbnRlbnQtYmxvY2stbmV3cy1zdGlja3kgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5hdHRlbnRpb25fX3RpdGxlLWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwi7piQXCI7XG4gIGZvbnQtc2l6ZTogMC42NmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRvcDogLTFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5vbmUtc2lkZWJhciAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQtYmxvY2stbmV3cy1zdGlja3kgLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qKiBMYXJnZSwgVGFibGV0LWwgKiovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAuaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyAuZmMtbGluay1saXN0cyAuaXRlbSAubGlua3MgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC50aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTsgfVxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuaW1hZ2UtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuaW1hZ2UtdmlkZW8gaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bzsgfVxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAubWVkaWEtanctdmlkZW8sXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5tZWRpYS15b3V0dWJlLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDY2LjY2NjY3JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGh0bWwubHQtaWUxMCAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAubWVkaWEtanctdmlkZW8sIGh0bWwubHQtaWUxMFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5tZWRpYS15b3V0dWJlLXZpZGVvIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NyU7IH1cbiAgICBodG1sLmd0LWllMTAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLm1lZGlhLWp3LXZpZGVvLCBodG1sLmd0LWllMTBcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAubWVkaWEteW91dHViZS12aWRlbyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNjclOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLm1lZGlhLWp3LXZpZGVvIGlmcmFtZSwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLm1lZGlhLWp3LXZpZGVvIG9iamVjdCwgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLm1lZGlhLWp3LXZpZGVvIGVtYmVkLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5tZWRpYS15b3V0dWJlLXZpZGVvIGlmcmFtZSxcbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAubWVkaWEteW91dHViZS12aWRlbyBvYmplY3QsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLm1lZGlhLXlvdXR1YmUtdmlkZW8gZW1iZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAtMTAwJTtcbiAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgIGhlaWdodDogMTM0JTsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IC5jYXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgLmxpbmtzIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuY29udGVudC1ibG9jay10ZXh0IC5pbnRybyxcbiAgLmNvbnRlbnQtYmxvY2stdGV4dCAuaW50cm8gcCB7XG4gICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stdGV4dCBwLmludHJvLFxuICAuY29udGVudC1ibG9jay10ZXh0IC5pbnRybyBwIHtcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50LWJsb2NrLXRleHQgLnRleHQsXG4gIC5jb250ZW50LWJsb2NrLXRleHQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSBwLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gcCxcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC5pbWFnZS13cmFwcGVyLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnZpZGVvLXdyYXBwZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAuaW1hZ2Utd3JhcHBlcixcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC52aWRlby13cmFwcGVyLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmltYWdlLXdyYXBwZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyAudmlkZW8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA4cHggMHB4IDZweCAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5yaWdodCAuaW1hZ2Utd3JhcHBlcixcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLnJpZ2h0IC52aWRlby13cmFwcGVyLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcucmlnaHQgLmltYWdlLXdyYXBwZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5yaWdodCAudmlkZW8td3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxMzVweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5uYW1lLXF1b3RlZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5xdW90ZWUtaW5zdGl0dXRlIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLnRleHQtbGluayAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4gLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMwN3B4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmxpbmssXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4gLmxpbmsge1xuICAgIGJvdHRvbTogLTQycHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmxpbmsgYSxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5saW5rIHNwYW4sXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYSxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAubGluayBzcGFuLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmxpbmsgYSxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW4sXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIC5saW5rIGEsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIC5saW5rIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSAubGluayBhOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSAubGluayBzcGFuOmFmdGVyLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmxpbmsgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIGE6YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5saW5rIHNwYW46YWZ0ZXIsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4gLmxpbmsgYTphZnRlcixcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiAubGluayBzcGFuOmFmdGVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxNXB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAucmVjZW50LXBhcmFncmFwaHMgPiAuY29udGVudC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLnRleHQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAudGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjZweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMHB4IDEwcHggMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAudGV4dCBwIHtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuY29udGVudC1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDVweCAzMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBmb250LXNpemU6IDEzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXI6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTM1cHg7XG4gICAgICB3aWR0aDogOTBweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5uYW1lLXF1b3RlZSxcbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLm5hbWUtcXVvdGVlIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAucXVvdGVlLWluc3RpdHV0ZSxcbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnF1b3RlZS1pbnN0aXR1dGUgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG5cbi8qKiBNZWRpdW0sIFRhYmxldC1wICoqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuICAuY29udGVudC1ibG9jayBwLmludHJvLFxuICAuY29udGVudC1ibG9jayAuaW50cm8gcCB7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudC1ibG9jayBwLmludHJvIHAgKyB1bCxcbiAgICAuY29udGVudC1ibG9jayBwLmludHJvIHAgKyBvbCxcbiAgICAuY29udGVudC1ibG9jayAuaW50cm8gcCBwICsgdWwsXG4gICAgLmNvbnRlbnQtYmxvY2sgLmludHJvIHAgcCArIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmltYWdlLXZpZGVvIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmdyb3VwLXRpdGVsLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBsZWZ0OiAyMHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLnRpdGxlLFxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5saW5rIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIC5pdGVtIC5saW5rIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciA+IC50ZXh0LWxpbmssXG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAuaW1hZ2UgPiAudGV4dC1saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAuaW1hZ2UgKyAudGV4dC1saW5rLFxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmltYWdlID4gLmltYWdlICsgLnRleHQtbGluayB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCAudGV4dC1saW5rIHtcbiAgICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLnRleHQtbGluayAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLnRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0LFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3Q6Zmlyc3QtY2hpbGQsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0Omxhc3QtY2hpbGQsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCAudGl0bGUsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgLmxpbmssXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IC5saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IC5saW5rIGEsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgLmxpbmsgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCAubGlua3MgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMgLml0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtIC5saW5rcyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCAucXVvdGUsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlIHAge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLWFkbWluIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0LFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmNvbnRlbnQtYmxvY2staW5uZXIgaW1nLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciBpbWcsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciBpbWcsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4gLmNvbnRlbnQtYmxvY2staW5uZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmNvbnRlbnQtYmxvY2staW5uZXIgLmxpbmssXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC5saW5rLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmxpbmssXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLmNvbnRlbnQtYmxvY2stYWRtaW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLmxpbmsge1xuICAgICAgICBib3R0b206IC0zMnB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLnRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyID4gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0gLnRleHQgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIC50ZXh0IHVsIGxpLFxuICAgICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGV4dCBvbCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLnRleHQgdWwsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLnRleHQgdWwsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLnRleHQgdWwge1xuICAgIGNsZWFyOiBub25lOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLnJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAubGlua3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAubGlua3MgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLml0ZW0tbGlzdCB1bCB7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkge1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jb250ZW50LWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lcjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAubmFtZS1xdW90ZWUsXG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5uYW1lLXF1b3RlZSBhIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnF1b3RlZS1pbnN0aXR1dGUsXG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5xdW90ZWUtaW5zdGl0dXRlIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3QgLmNvbnRlbnQtYmxvY2staW5uZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyID4gZGl2Om50aC1jaGlsZCgybisxKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5nYWxsZXJ5LWVsZW1lbnQgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAuaW5mby1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDYwJTsgfSB9XG5cbi8qKiBTbWFsbCwgbW9iaWxlICoqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbnRlbnQtYmxvY2sgcC5pbnRybyxcbiAgLmNvbnRlbnQtYmxvY2sgLmludHJvIHAge1xuICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50LWJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGVudC1ibG9jayB1bCBsaSxcbiAgLmNvbnRlbnQtYmxvY2sgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5jb250ZW50LWJsb2NrIG9sIGxpOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5jb250ZW50LWJsb2NrIC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2sgLnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGVudC1ibG9jayAudGV4dCBwICsgdWwsXG4gIC5jb250ZW50LWJsb2NrIC50ZXh0IHAgKyBvbCB7XG4gICAgbWFyZ2luLXRvcDogaW5oZXJpdDsgfVxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuaW1hZ2UtdmlkZW8ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuaW1hZ2UtdmlkZW8gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAuZ3JvdXAtdGl0ZWwtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGxlZnQ6IDE1cHg7IH1cbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAudGl0bGUsXG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4gLml0ZW0gLmxpbmsge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAudGl0bGUge1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4gLmZjLXNwb3RsaWdodC0yLWNvbHVtbiAuaXRlbSAubGluayB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLXRleHQgLnRleHQsXG4gIC5jb250ZW50LWJsb2NrLXRleHQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGV4dC1saW5rLFxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLmltYWdlID4gLnRleHQtbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyID4gLmltYWdlICsgLnRleHQtbGluayxcbiAgICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IC5pbWFnZSA+IC5pbWFnZSArIC50ZXh0LWxpbmsge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLnRleHQtbGluayB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLWZ1bGwtcGFnZS1icmVha2VyLWltYWdlLXRleHQgLnRleHQtbGluayAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAudGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gcC5pbnRybyB7XG4gICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHVsIGxpLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3Q6Zmlyc3QtY2hpbGQsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0Omxhc3QtY2hpbGQsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0Omxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCAubGluayxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgLmxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCAubGluayBhLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IC5saW5rIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IC5saW5rcyBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMgLmZjLWxpbmstbGlzdHMgLml0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cbiAgICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIC5mYy1saW5rLWxpc3RzIC5pdGVtIC5saW5rcyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCAucXVvdGUge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9XG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IC5xdW90ZSBwIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSAuY29udGVudC1ibG9jay1pbm5lcixcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lcixcbiAgICAuY29udGVudC1ibG9jay1hZG1pbiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQsXG4gICAgICAuY29udGVudC1ibG9jay1hZG1pbiAuY29udGVudC1ibG9jay1pbm5lciAudGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtYWdlbmRhIC5jb250ZW50LWJsb2NrLWlubmVyIC5saW5rLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIC5jb250ZW50LWJsb2NrLWlubmVyIC5saW5rLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCAuY29udGVudC1ibG9jay1pbm5lciAubGluayxcbiAgICAgIC5jb250ZW50LWJsb2NrLWFkbWluIC5jb250ZW50LWJsb2NrLWlubmVyIC5saW5rIHtcbiAgICAgICAgYm90dG9tOiAtMzJweDsgfVxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gLnJlY2VudC1wYXJhZ3JhcGhzID4gLmNvbnRlbnQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9XG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLmltYWdlLXZpZGVvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IC5jb250ZW50LWJsb2NrLWlubmVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDA7IH1cbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQgLmNvbnRlbnQtYmxvY2staW5uZXIgLnRleHQgcCB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDE1cHggMjBweCAhaW1wb3J0YW50OyB9XG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgPiAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4gLmNvbnRlbnQtYmxvY2staW5uZXIgLml0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIC5jb250ZW50LWJsb2NrLWlubmVyIC5pdGVtIC50ZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiAuY29udGVudC1ibG9jay1pbm5lciAuaXRlbSAudGV4dCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAuY2FwdGlvbixcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC5jYXB0aW9uLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNhcHRpb24sXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UgLmNhcHRpb24sXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8gLmNhcHRpb24sXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLmNhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlIC50ZXh0IHAsXG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyAudGV4dCBwLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLnRleHQgcCxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSAudGV4dCBwLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvIC50ZXh0IHAsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5sZWZ0IC5pbWFnZS13cmFwcGVyLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UubGVmdCAudmlkZW8td3JhcHBlciwgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5sZWZ0IC5pbWFnZS13cmFwcGVyLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ubGVmdCAudmlkZW8td3JhcHBlcixcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5sZWZ0IC5pbWFnZS13cmFwcGVyLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcubGVmdCAudmlkZW8td3JhcHBlcixcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcucmlnaHQgLnZpZGVvLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UubGVmdCAuaW1hZ2Utd3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS5sZWZ0IC52aWRlby13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLnJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLnJpZ2h0IC52aWRlby13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLmxlZnQgLmltYWdlLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8ubGVmdCAudmlkZW8td3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5yaWdodCAuaW1hZ2Utd3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlby5yaWdodCAudmlkZW8td3JhcHBlcixcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZy5sZWZ0IC5pbWFnZS13cmFwcGVyLFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLXN0YW5kaW5nLmxlZnQgLnZpZGVvLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcucmlnaHQgLmltYWdlLXdyYXBwZXIsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcucmlnaHQgLnZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5yZWFkLW1vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAubGlua3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSAubGlua3MgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUgLml0ZW0tbGlzdCB1bCB7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIC5pdGVtLWxpc3QgdWwgbGkge1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5jb250ZW50LWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5jb250ZW50LWJsb2NrLWlubmVyOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5uYW1lLXF1b3RlZSxcbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLm5hbWUtcXVvdGVlIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSAucXVvdGVlLWluc3RpdHV0ZSxcbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLnF1b3RlZS1pbnN0aXR1dGUgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIC5pbWFnZSArIC5uYW1lLXF1b3RlZSxcbiAgLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUgLmltYWdlICsgLm5hbWUtcXVvdGVlICsgLnF1b3RlZS1pbnN0aXR1dGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29udGVudC1ibG9jay12aWRlbyBpZnJhbWUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IC5jb250ZW50LWJsb2NrLWlubmVyID4gZGl2Om50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29udGVudC1ibG9jay1nYWxsZXJ5IC5jb250ZW50LWJsb2NrLWlubmVyIC5maWVsZC1jb2xsZWN0aW9uLWNvbnRhaW5lciAuZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG4gICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSAuY29udGVudC1ibG9jay1pbm5lciAuZmllbGQtY29sbGVjdGlvbi1jb250YWluZXIgLmdhbGxlcnktZWxlbWVudCAuZmllbGQtY29sbGVjdGlvbi12aWV3IC5hdXRob3ItY29udGFpbmVyID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyoqIEhvbWUgKiovXG4uZnJvbnQgc2VjdGlvbi5jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4ubm9kZS10eXBlLWhvbWVwYWdlIC5ibG9ja3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4iLCIvKiogUGFnZSBlbGVtZW50cyAqKi9cblxuLy8gSW5wdXQgcGxhY2Vob2xkZXJcbmlucHV0LFxuYSxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbio6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRzaWx2ZXIsIDE1JSk7IH1cblxuKjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkc2lsdmVyLCAxNSUpOyB9XG5cbio6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRzaWx2ZXIsIDE1JSk7IH1cblxuKjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRzaWx2ZXIsIDE1JSk7IH1cblxubGFiZWxbZm9yKj1kaXNhYmxlZF0ge1xuICBjb2xvcjogZGFya2VuKCRzaWx2ZXIsIDE1JSk7IH1cblxuLy8gRm9ybSBlbGVtZW50c1xuQG1peGluIGJ1dHRvbiB7XG4gIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCBjb2xvciAwLjFzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xcyBlYXNlLWluLW91dCk7XG4gIEBpbmNsdWRlIGJ2cChib3gtc2hhZG93LCBpbnNldCAwcHggcHh0b2VtKC0ycHgpIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeS1kYXJrZXIpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5LWRhcmtlciksIDUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBidnAoYm94LXNoYWRvdywgaW5zZXQgMHB4IHB4dG9lbSgtMXB4KSByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpbHZlciwgMTUlKTtcbiAgICBjb2xvcjogZGFya2VuKCRzaWx2ZXIsIDE1JSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4vLyBCdXR0b25zXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmEuYnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uO1xuICBtYXJnaW4tcmlnaHQ6IHB4dG9lbSgzcHgpO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgQGluY2x1ZGUgYnV0dG9uOyB9XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBAZXh0ZW5kICVmaXJlZm94LWlucHV0LWZpeDsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgQGV4dGVuZCAlZmlyZWZveC1pbnB1dC1maXg7IH1cblxuYS5idXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGU7IH1cblxubGFiZWwuc2VsZWN0LnByZXR0aWZ5LFxuZGl2LnBhc3N3b3JkLXN1Z2dlc3Rpb25zLFxuZGl2Lm1lc3NhZ2VzLFxuaW5wdXQsXG50ZXh0YXJlYSxcbmZpZWxkc2V0IHtcbiAgQGluY2x1ZGUgYnZwKGJvcmRlci1yYWRpdXMsIHB4dG9lbSgycHgpKTsgfVxuXG5zcGFuLmZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogJGVycm9yLXJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLy8gVGV4dCBpbnB1dHNcbmlucHV0LFxudGV4dGFyZWEge1xuICBib3JkZXI6IHB4dG9lbSgxcHgpIHNvbGlkIG5vcm1hbC1jb2xvcigkYm9keWNvcHktbGluay1jb2xvcnMpO1xuICBwYWRkaW5nOiBweHRvZW0oNXB4LCA4cHgsIDVweCwgOHB4KTtcbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyOiBweHRvZW0oMXB4KSBzb2xpZCAkZXJyb3ItcmVkOyB9XG4gIC5mb3JtLWl0ZW0gJiB7XG4gICAgJi5lcnJvciB7XG4gICAgICBib3JkZXI6IHB4dG9lbSgxcHgpIHNvbGlkICRlcnJvci1yZWQ7IH0gfVxuICAmLmZvcm0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfSB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgcGFkZGluZzogcHh0b2VtKDFweCwgMCwgMXB4LCAxcHgpO1xuICAmLmhpZGUtb3V0bGluZTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDBlbSAkd2Via2l0LWF1dG9maWxsLWNvbG9yIGluc2V0OyB9XG5cbmlucHV0W2Rpc2FibGVkXSB7XG4gIGJvcmRlcjogcHh0b2VtKDFweCkgc29saWQgJHNpbHZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lsdmVyLCAxNSUpOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogcHh0b2VtKDEwcHgpO1xuICBwYWRkaW5nOiBweHRvZW0oM3B4LCAxMHB4LCAxMnB4LCAxMHB4KTtcblxuICBsZWdlbmQge1xuICAgIHBhZGRpbmc6IHB4dG9lbSgwLCA1cHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuICBodG1sLmpzICYge1xuICAgICYuY29sbGFwc2libGUge1xuICAgICAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGFycm93KFwiZG93blwiKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcGVyYygxMnB4KTsgfSB9XG5cbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHB4dG9lbSgxcHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidnAodHJhbnNmb3JtLCByb3RhdGUoLTkwZGVnKSk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogM3B4OyB9IH0gfVxuXG4gICAgICBhLmZpZWxkc2V0LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBweHRvZW0oM3B4KTsgfSB9IH0gfVxuXG4uZmllbGRzZXQtbm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5wYXNzd29yZC1jb25maXJtID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wYXNzd29yZC1pbmRpY2F0b3Ige1xuICBAaW5jbHVkZSBidnAoYm9yZGVyLXJhZGl1cywgcHh0b2VtKDJweCkpO1xuICBkaXYge1xuICAgIEBpbmNsdWRlIGJ2cChib3JkZXItcmFkaXVzLCBweHRvZW0oMnB4KSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2Utc3RhdHVzOyB9IH1cblxuLy8gTWVzc2FnZXNcbmRpdi5tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IHB4dG9lbSgxMHB4KTtcbiAgPiB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAmOmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogcHh0b2VtKDEwcHgpO1xuICAgIG1hcmdpbi10b3A6IHB4dG9lbSgxcHgpOyB9XG4gICYud2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lc3NhZ2Utd2FybmluZztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBpY29tb29uKFwid2FybmluZ1wiKTsgfSB9XG4gICYuc3RhdHVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVzc2FnZS1zdGF0dXM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInN0YXR1c1wiKTsgfSB9XG4gICYuZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZXNzYWdlLWVycm9yO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oXCJlcnJvclwiKTsgfSB9XG4gIC5rcnVtby1yb290IHtcbiAgICBjb2xvcjogYmxhY2s7IH0gfVxuXG4vLyBJbnB1dCBjaGVja2JveGVzXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogJGNoZWNrZWQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAmOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjaGVja2VkLWNvbG9yOyB9IH1cblxuaW5wdXQge1xuICAmW3R5cGU9cmFkaW9dLFxuICAmW3R5cGU9Y2hlY2tib3hdIHtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkY2hlY2tlZC1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDsgfVxuXG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBidnAoYm9yZGVyLXJhZGl1cywgNXB4KTtcbiAgICAgIC8vICtpY29uKFwidW5jaGVja2VkXCIpXG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY29sb3I6ICRzaWx2ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGljb24tc3BhY2luZzsgfVxuXG4gICAgJi5oaWRlLW91dGxpbmU6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuICAgICYuZXJyb3IgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgY29sb3I6ICRlcnJvci1yZWQ7IH1cblxuICAgIGh0bWwubHQtaWU5ICYge1xuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH1cblxuICAmW3R5cGU9Y2hlY2tib3hdIHtcbiAgICAmICsgbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4OyB9XG5cbiAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgY29udGVudDogXCJcIjsgfSB9XG5cbiAgJlt0eXBlPXJhZGlvXSB7XG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogNHB4OyB9XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4gICAgJiArIGxhYmVsOmFmdGVyLFxuICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuXG4gICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDsgfSB9IH1cblxuLmdvb2dsZV9yZWNhcHRjaGEge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4vLyBGaWxlIGlucHV0IGJveGVzXG5sYWJlbC5maWxlaW5wdXQucHJldHRpZnkge1xuICBAaW5jbHVkZSBidnAoYm9yZGVyLXJhZGl1cywgcHh0b2VtKDJweCkpO1xuICBib3JkZXI6IHB4dG9lbSgxcHgpIHNvbGlkIG5vcm1hbC1jb2xvcigkYm9keWNvcHktbGluay1jb2xvcnMpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogcHh0b2VtKDMwcHgpO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGlucHV0W3R5cGU9ZmlsZV0ge1xuICAgIG1heC13aWR0aDogMjgwcHg7IH1cbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyOiBweHRvZW0oMXB4KSBzb2xpZCAkZXJyb3ItcmVkOyB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgYm9yZGVyOiBweHRvZW0oMXB4KSBzb2xpZCAkc2lsdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNpbHZlciwgMjAlKTtcbiAgICBjb2xvcjogZGFya2VuKCRzaWx2ZXIsIDE1JSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYS5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2lsdmVyLCAxNSUpO1xuICAgICAgQGluY2x1ZGUgYnZwKGJveC1zaGFkb3csIGluc2V0IDBweCBweHRvZW0oLTFweCkgcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJHNpbHZlciwgMTUlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cblxuICA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4gICAgc3Bhbi5maWxldGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHBhZGRpbmc6IHB4dG9lbSgwcHgsIDhweCwgMHB4LCA4cHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJHNpbHZlciwgMTUlKTtcbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfSB9IH0gfVxuXG4uZm9ybS10eXBlLXJhZGlvIC5kZXNjcmlwdGlvbixcbi5mb3JtLXR5cGUtY2hlY2tib3ggLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLy8gU2VsZWN0IGJveGVzXG5sYWJlbC5zZWxlY3QucHJldHRpZnkge1xuICBAZXh0ZW5kIGEuYnV0dG9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1idXR0b24tYmctY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGxpbmstYnV0dG9uLWJnLWNvbG9yLCAxMCUpO1xuICAgIEBpbmNsdWRlIGJ2cChib3gtc2hhZG93LCBpbnNldCAwcHggcHh0b2VtKC0ycHgpICRsaW5rLWJ1dHRvbi1iZy1jb2xvcik7IH1cblxuICAmLmVycm9yIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXI6IHB4dG9lbSgxcHgpIHNvbGlkICRlcnJvci1yZWQ7XG4gICAgICBAaW5jbHVkZSBidnAoYm9yZGVyLXJhZGl1cywgcHh0b2VtKDJweCkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgYm90dG9tOiAtMnB4OyB9IH1cblxuICBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYXJyb3coXCJkb3duXCIpO1xuICAgICAgZm9udC1zaXplOiA3MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogcHh0b2VtKDFweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHB4dG9lbSgxMHB4KTsgfSB9XG5cbiAgb3B0aW9uIHtcbiAgICBodG1sLmx0LWllOSAmIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4vLyBQYWdlIGVsZW1lbnRzXG5hIHtcbiAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQpO1xuICBjb2xvcjogbm9ybWFsLWNvbG9yKCRib2R5Y29weS1saW5rLWNvbG9ycyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGhvdmVyLWNvbG9yKCRib2R5Y29weS1saW5rLWNvbG9ycyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG4jZmluYWxpc3QtYmxvY2tzLWJhY2stYnV0dG9uLFxuI2ZpbmFsaXN0LWJsb2Nrcy1vdmVydmlldy1idXR0b25zIHtcbiAgLmNvbnRlbnQge1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICBwYWRkaW5nOiAwIDEycHggMCA1NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1sZWZ0XCIpO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MnB4OyB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfSB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH0gfSB9XG5cbiNmaW5hbGlzdC1ibG9ja3MtYmFjay1idXR0b24ge1xuICBwYWRkaW5nOiAwcHggMjBweCA1MHB4IDA7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7IH1cbi5qd3BsYXllciB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZm9vdGFibGUgPiB0Ym9keSA+IHRyIC5mb290YWJsZS1maXJzdC1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQgPiB0Ym9keSA+IHRyID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuLmZvb3RhYmxlLmJyZWFrcG9pbnQgPiB0Ym9keSA+IHRyLmZvb3RhYmxlLWRldGFpbC1zaG93ID4gdGQgPiBzcGFuLmZvb3RhYmxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4iLCIlZmlyZWZveC1pbnB1dC1maXgge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IHB4dG9lbSgtMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogcHh0b2VtKC0ycHgpOyB9XG5cbiVmb250aWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLy8gIEJVSUxEIFZFTkRPUiBQUkVGSVhFU1xuLy8gIEJ1aWxkcyBjc3MgUFJPUEVSVElFUyB3aXRoIHZlbmRvciBwcmVmaXhlc1xuLy9cbi8vICBUQUtFU1xuLy8gICAgICBAcGFyYW1ldGVyIHByb3BlcnR5XG4vLyAgICAgIEBwYXJhbWV0ZXIgdmFsdWVcbi8vXG4vLyAgREVQRU5ERU5DSUVTXG4vLyAgICAgICRkZWZhdWx0LXByZWZpeGVzIChkZWZpbmVkIGluIF9zZXR0aW5ncy5zYXNzKVxuLy9cbi8vICBFWEFNUExFXG4vLyAgICAgICtidnAoIGJveC1zaGFkb3csIDBweCAwcHggNXB4IDBweCByZ2JhKCAwLCAwLCAwLCAwLjEgKSlcbi8vXG4vLyAgU0VUU1xuLy8gICAgICB3ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoIDAsMCwwLDAuMSApO1xuLy8gICAgICAta2h0bWwtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoIDAsMCwwLDAuMSApO1xuLy8gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKCAwLDAsMCwwLjEgKTtcbi8vICAgICAgLW1zLWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKCAwLDAsMCwwLjEgKTtcbi8vICAgICAgLW8tYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoIDAsMCwwLDAuMSApO1xuLy8gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSggMCwwLDAsMC4xICk7XG5cbkBtaXhpbiBidnAoJHByb3BlcnR5LCAkdmFsdWUuLi4pIHtcbiAgLy9AZWFjaCAkcHJlZml4IGluICRkZWZhdWx0LXByZWZpeGVzXG4gIC8vICAjeyRwcmVmaXh9LSN7JHByb3BlcnR5fTogI3skdmFsdWV9XG4gICN7JHByb3BlcnR5fTogI3skdmFsdWV9OyB9XG5cbi8vICBCVUlMRCBWQUxVRSBWRU5ET1IgUFJFRklYRVNcbi8vICBCdWlsZHMgY3NzIFBST1BFUlRJRVMgd2l0aCB2ZW5kb3IgcHJlZml4ZXNcbi8vXG4vLyAgVEFLRVNcbi8vICAgICAgQHBhcmFtZXRlciBwcm9wZXJ0eVxuLy8gICAgICBAcGFyYW1ldGVyIHZhbHVlXG4vL1xuLy8gIERFUEVOREVOQ0lFU1xuLy8gICAgICAkZGVmYXVsdC1wcmVmaXhlcyAoZGVmaW5lZCBpbiBfc2V0dGluZ3Muc2Fzcylcbi8vXG4vLyAgRVhBTVBMRVxuLy8gICAgICArYnZ2cCggYmFja2dyb3VuZC1pbWFnZSwgbGluZWFyLWdyYWRpZW50KCB0b3AsIHJlZCAwJSwgbGltZSA1MCUsIGJsdWUgMTAwJSApKVxuLy9cbi8vICBTRVRTXG4vLyAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmVkIDAlLCBsaW1lIDUwJSwgYmx1ZSAxMDAlKTtcbi8vICAgICAgYmFja2dyb3VuZC1pbWFnZTogLWtodG1sLWxpbmVhci1ncmFkaWVudCh0b3AsIHJlZCAwJSwgbGltZSA1MCUsIGJsdWUgMTAwJSk7XG4vLyAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmVkIDAlLCBsaW1lIDUwJSwgYmx1ZSAxMDAlKTtcbi8vICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJlZCAwJSwgbGltZSA1MCUsIGJsdWUgMTAwJSk7XG4vLyAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJlZCAwJSwgbGltZSA1MCUsIGJsdWUgMTAwJSk7XG4vLyAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJlZCAwJSwgbGltZSA1MCUsIGJsdWUgMTAwJSk7XG5cbkBtaXhpbiBidnZwKCRwcm9wZXJ0eSwgJHZhbHVlLi4uKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJGRlZmF1bHQtcHJlZml4ZXMge1xuICAgICN7JHByb3BlcnR5fTogLSN7JHByZWZpeH0tI3skdmFsdWV9OyB9IH1cblxuLy8gU2FtZSBhcyB0aGUgYWJvdmUsIGRpZmZlcmVudCBuYW1lXG5AbWl4aW4gdnZwKCRwcm9wZXJ0eSwgJHZhbHVlLi4uKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJGRlZmF1bHQtcHJlZml4ZXMge1xuICAgICN7JHByb3BlcnR5fTogLSN7JHByZWZpeH0tI3skdmFsdWV9OyB9IH1cblxuLy8gIE5PIFRPVUNIIEhPVkVcbi8vICBObyBob3ZlciBzdHlsZXMgZm9yIHRvdWNoIGRldmljZXNcbi8vXG4vLyAgREVQRU5ERU5DSUVTXG4vLyAgICAgIE1vZGVybml6ciBKYXZhc2NyaXB0IGxpYnJhcnlcbkBtaXhpbiBuby10b3VjaC1ob3ZlcigpIHtcbiAgaHRtbC5uby10b3VjaCAmIHtcbiAgICBAY29udGVudDsgfSB9XG5cbi8vICBISURFIFRFWFRcbi8vICBIaWRlIHRleHQgd2l0aGluIGFuIGVsZW1lbnQuIENhbiBiZSB1c2VmIGZvciBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vLyAgTElORUFSIEdSQURJRU5UXG4vLyAgQ2FuIHRha2UgbXVsdGlwbGUgY29sb3Itc3RvcHMgdG8gcmVuZGVyIGEgZ3JhZGllbnQuXG4vL1xuLy8gIFRBS0VTXG4vLyAgICAgIEBwYXJhbWV0ZXIgYXJnc1xuQG1peGluIGxpbmVhci1ncmFkaWVudCgkYXJncy4uLikge1xuICAkZ3JhZGllbnQ6ICgpO1xuICAkcG9zOiBudGgoJGFyZ3MsIDEpO1xuICAkcG9zX25ld3N5bnRheDogKCk7XG5cbiAgQGlmICgkcG9zICE9IFwidG9wXCIpIGFuZCAoJHBvcyAhPSBcInJpZ2h0XCIpIGFuZCAoJHBvcyAhPSBcImJvdHRvbVwiKSBhbmQgKCRwb3MgIT0gXCJsZWZ0XCIpIGFuZCAoJHBvcyAhPSBcInRvIHRvcFwiKSBhbmQgKCRwb3MgIT0gXCJ0byByaWdodFwiKSBhbmQgKCRwb3MgIT0gXCJ0byBib3R0b21cIikgYW5kICgkcG9zICE9IFwidG8gbGVmdFwiKSB7XG4gICAgJHBvczogXCJ0b3BcIjsgfVxuXG4gIC8vIE5ldyBTeW50YXhcbiAgQGlmICRwb3MgPT0gXCJ0b3BcIiB7XG4gICAgJHBvc19uZXdzeW50YXg6IFwidG8gYm90dG9tXCI7IH1cblxuICBAZWxzZSBpZiAkcG9zID09IFwicmlnaHRcIiB7XG4gICAgJHBvc19uZXdzeW50YXg6IFwidG8gbGVmdFwiOyB9XG5cbiAgQGVsc2UgaWYgJHBvcyA9PSBcImJvdHRvbVwiIHtcbiAgICAkcG9zX25ld3N5bnRheDogXCJ0byB0b3BcIjsgfVxuXG4gIEBlbHNlIGlmICRwb3MgPT0gXCJsZWZ0XCIge1xuICAgICRwb3NfbmV3c3ludGF4OiBcInRvIHJpZ2h0XCI7IH1cblxuICBAZWFjaCAkZyBpbiAkYXJncyB7XG4gICAgQGlmICgkZyAhPSBcInRvcFwiKSBhbmQgKCRnICE9IFwicmlnaHRcIikgYW5kICgkZyAhPSBcImJvdHRvbVwiKSBhbmQgKCRnICE9IFwibGVmdFwiKSBhbmQgKCRnICE9IFwidG8gdG9wXCIpIGFuZCAoJGcgIT0gXCJ0byByaWdodFwiKSBhbmQgKCRnICE9IFwidG8gYm90dG9tXCIpIGFuZCAoJGcgIT0gXCJ0byBsZWZ0XCIpIHtcbiAgICAgICRncmFkaWVudDogYXBwZW5kKCRncmFkaWVudCwgJGcsIGNvbW1hKTsgfSB9XG5cbiAgQGluY2x1ZGUgYnZ2cChiYWNrZ3JvdW5kLWltYWdlLCBsaW5lYXItZ3JhZGllbnQoI3skcG9zfSwgJGdyYWRpZW50KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICN7IFwibGluZWFyLWdyYWRpZW50KCAjeyRwb3NfbmV3c3ludGF4fSwgI3skZ3JhZGllbnR9IClcIn07IH1cblxuLy8gIE9QQUNJVFlcbi8vICBTZXQgdGhlIG9wYWNpdHkgd2l0aCBhIGZldyBmYWxsYmFja3MgZm9yIG9sZGVyIGJyb3dzZXJzXG5AbWl4aW4gb3BhY2l0eSgkdmFsdWUpIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSR2YWx1ZSAqIDEwMCk7XG4gIC1tb3otb3BhY2l0eTogJHZhbHVlO1xuICAta2h0bWwtb3BhY2l0eTogJHZhbHVlO1xuICBvcGFjaXR5OiAkdmFsdWU7IH1cblxuLy8gIElDT01PT05cbi8vICBHZW5lcmF0ZXMgYW4gaWNvbiBmb3IgdXNlIGluIHBzZXVkby1lbGVtZW50c1xuLy9cbi8vICBUQUtFU1xuLy8gICAgICBAcGFyYW1ldGVyIG5hbWVcbi8vXG4vLyAgREVQRU5ERU5DSUVTXG4vLyAgICAgICRmb250aWNvbnMgKGRlZmluZWQgaW4gX3NldHRpbmdzLnNhc3MpXG4vLyAgICAgICRkZWZhdWx0LWZvbnQtc2l6ZSAoZGVmaW5lZCBpbiBfc2V0dGluZ3Muc2FzcylcblxuLy8gSXMgbm93IGRlcHJlY2F0ZWQsIFVTRSBpY29uIG1peGluIGluc3RlYWRcbkBtaXhpbiBpY29tb29uKCRuYW1lKSB7XG4gIEBpbmNsdWRlIGljb24oJG5hbWUpOyB9XG5cbi8vICBJQ09NT09OXG4vLyAgR2VuZXJhdGVzIGFuIGljb24gZm9yIHVzZSBpbiBwc2V1ZG8tZWxlbWVudHNcbi8vXG4vLyAgVEFLRVNcbi8vICAgICAgQHBhcmFtZXRlciBuYW1lXG4vL1xuLy8gIERFUEVOREVOQ0lFU1xuLy8gICAgICAkZm9udGljb25zIChkZWZpbmVkIGluIF9zZXR0aW5ncy5zYXNzKVxuQG1peGluIGljb24oJG5hbWUpIHtcbiAgQGV4dGVuZCAlZm9udGljb247XG5cbiAgQGVhY2ggJGljb24gaW4gJGZvbnRpY29ucyB7XG4gICAgJGl0ZW1uYW1lOiBudGgoJGljb24sIDEpO1xuICAgICRjaGFyOiBudGgoJGljb24sIDIpO1xuXG4gICAgQGlmICRuYW1lID09ICRpdGVtbmFtZSB7XG4gICAgICBjb250ZW50OiAkY2hhcjsgfSB9IH1cblxuLy8gIENBTENVTEFURSBHUklEXG4vLyAgUmV0dXJucyB0aGUgd2lkdGggb2YgYSBjZXJ0YWluIGNvbHVtbiBsYXlvdXQgaW4gcGl4ZWxzLFxuLy8gIGl0IGRvZXNuJ3QgYWN0dWFsbHkgYWRkIHRoZSAncHgnIHNvIGNhbGN1bGF0aW9ucyBjYW4gYmVcbi8vICBkb25lIGFmdGVyd2FyZHMuXG4vL1xuLy8gIFRBS0VTXG4vLyAgICAgIEBwYXJhbWV0ZXIgY29sc1xuLy8gICAgICAgICAgbnVtYmVyIG9mIGNvbG9tbnMsIGRlZmF1bHQgaXMgZnVsbCBhbW91bnQgb2YgY29sdW1uc1xuLy9cbi8vICAgICAgQGJvb2xlYW4gaW5jbHVkZS1ndXR0ZXJcbi8vXG4vLyAgUkVUVVJOU1xuLy8gICAgICAgd2lkdGggKHB4KSBvZiBlbGVtZW50IGJhc2VkIG9uIGdpdmVuIGNvbHVtbnNcbkBmdW5jdGlvbiBjYWxjLWdyaWQoJGNvbHM6ICRncmlkLWNvbHVtbnMsICRpbmNsdWRlLWd1dHRlcjogZmFsc2UpIHtcbiAgJGd1dHRlcnZhbHVlOiAxO1xuXG4gIEBpZiAkaW5jbHVkZS1ndXR0ZXIge1xuICAgICRndXR0ZXJ2YWx1ZTogMDsgfVxuXG4gIEByZXR1cm4gKCRncmlkLWNvbHVtbi13aWR0aCAqICRjb2xzKSArICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAoJGNvbHMgLSAkZ3V0dGVydmFsdWUpKTsgfVxuXG4vLyAgU1BBTiBDT0xVTU5TXG4vLyAgU2V0cyBwaXhlbCB3aWR0aCBhbmQgbWFyZ2luIGJhc2VkIG9uIGdpdmVuIGNvbHVtbnNcbi8vXG4vLyAgVEFLRVNcbi8vICAgICAgQHBhcmFtZXRlciAkY29sc1xuLy8gICAgICBAcGFyYW1ldGVyICRzcGFjaW5nXG5AbWl4aW4gc3Bhbi1jb2x1bW5zKCRjb2xzLCAkc3BhY2luZzogdHJ1ZSkge1xuICB3aWR0aDogKCRncmlkLWNvbHVtbi13aWR0aCArICRncmlkLWd1dHRlci13aWR0aCkgKiAkY29scyAtICRncmlkLWd1dHRlci13aWR0aCArIHB4O1xuXG4gIEBpZiAkc3BhY2luZyA9PSB0cnVlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCArIHB4OyB9XG4gIEBlbHNlIGlmICRzcGFjaW5nID09IGZhbHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4vLyAgQ0FMQ1VMQVRFIEZMVUlEIEdSSURcbi8vICBSZXR1cm5zIHRoZSB3aWR0aCBvZiBhIGNlcnRhaW4gY29sdW1uIGxheW91dCBpbiBwZXJjZW50YWdlcy5cbi8vICBCZWNhdXNlIHRoaXMgaXMgcGVyY2VudGFnZSBiYXNlZCwgd2UgdXNlIGEgbWFzdGVyIGNvbnRleHQgd2lkdGhcbi8vICB3aGVyZSB0aGUgcGVyY2VudGFnZSBpcyBiYXNlIG9uLlxuLy9cbi8vICBUQUtFU1xuLy8gICAgICBAcGFyYW1ldGVyIHdyYXBwZXItbWFyZ2luXG4vLyAgICAgICAgICBzdWJ0cmFjdHMgbWFyZ2luIGZyb20gY2FsY3VsYXRlZCB3aWR0aFxuLy9cbi8vICAgICAgQHBhcmFtZXRlciBjb2xzXG4vLyAgICAgICAgICBudW1iZXIgb2YgY29sb21ucywgZGVmYXVsdCBpcyBmdWxsIGFtb3VudCBvZiBjb2x1bW5zXG4vL1xuLy8gICAgICBAYm9vbGVhbiBpbmNsdWRlLWd1dHRlclxuLy9cbi8vICBERVBFTkRFTkNJRVNcbi8vICAgICAgICRtYXN0ZXItY29udGV4dC13aWR0aCAoZGVmaW5lZCBpbiBfc2V0dGluZ3Muc2Fzcylcbi8vXG4vLyAgUkVUVVJOU1xuLy8gICAgICAgd2lkdGggKCUpIG9mIGVsZW1lbnQgYmFzZWQgb24gZ2l2ZW4gY29sdW1uc1xuQGZ1bmN0aW9uIGNhbGMtZmx1aWQtZ3JpZCgkd3JhcHBlci1tYXJnaW46IDAsICRjb2xzOiAkZ3JpZC1jb2x1bW5zLCAkaW5jbHVkZS1ndXR0ZXI6IGZhbHNlKSB7XG4gICRndXR0ZXJ2YWx1ZTogMTtcblxuICBAaWYgJGluY2x1ZGUtZ3V0dGVyIHtcbiAgICAkZ3V0dGVydmFsdWU6IDA7IH1cblxuICAkY29udGV4dC13aWR0aDogKCRncmlkLWNvbHVtbi13aWR0aCArICRncmlkLWd1dHRlci13aWR0aCkgKiAkZ3JpZC1jb2x1bW5zIC0gJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAkdGFyZ2V0LXdpZHRoOiAoJGdyaWQtY29sdW1uLXdpZHRoICogJGNvbHMpICsgKCRncmlkLWd1dHRlci13aWR0aCAqICgkY29scyAtICRndXR0ZXJ2YWx1ZSkpO1xuXG4gIEBpZiAkd3JhcHBlci1tYXJnaW4gPiAwIHtcbiAgICBAcmV0dXJuICgoMTAwJSAqICR0YXJnZXQtd2lkdGgpIC8gJGNvbnRleHQtd2lkdGgpIC0gKCgxMDAlICogJHdyYXBwZXItbWFyZ2luKSAvICRtYXN0ZXItY29udGV4dC13aWR0aCk7IH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gKDEwMCUgKiAkdGFyZ2V0LXdpZHRoKSAvICRjb250ZXh0LXdpZHRoOyB9IH1cblxuLy8gIFNQQU4gRkxVSUQgQ09MVU1OU1xuLy8gIFNldHMgcGVyY2VudGFnZSB3aWR0aCBhbmQgbWFyZ2luIGJhc2VkIG9uIGdpdmVuIGNvbHVtbnNcbi8vXG4vLyAgVEFLRVNcbi8vICAgICAgQHBhcmFtZXRlciAkY29sc1xuLy8gICAgICBAcGFyYW1ldGVyICRzcGFjaW5nXG5AbWl4aW4gc3Bhbi1mbHVpZC1jb2x1bW5zKCRjb2xzLCAkc3BhY2luZzogdHJ1ZSkge1xuICAkY29udGV4dC13aWR0aDogKCRncmlkLWNvbHVtbi13aWR0aCArICRncmlkLWd1dHRlci13aWR0aCkgKiAkZ3JpZC1jb2x1bW5zIC0gJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAkdGFyZ2V0LXdpZHRoOiAoJGdyaWQtY29sdW1uLXdpZHRoICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAqICRjb2xzIC0gJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gIHdpZHRoOiAoMTAwJSAqICR0YXJnZXQtd2lkdGgpIC8gJGNvbnRleHQtd2lkdGg7XG5cbiAgQGlmICRzcGFjaW5nID09IHRydWUge1xuICAgIG1hcmdpbi1yaWdodDogKDEwMCUgKiAkZ3JpZC1ndXR0ZXItd2lkdGgpIC8gJGNvbnRleHQtd2lkdGg7IH1cbiAgQGVsc2UgaWYgJHNwYWNpbmcgPT0gZmFsc2Uge1xuICAgIG1hcmdpbi1yaWdodDogKDEwMCUgKiAkZ3JpZC1ndXR0ZXItd2lkdGgpIC8gJGNvbnRleHQtd2lkdGg7IH0gfVxuXG4vLyAgUFhUT0VNXG4vLyAgQ2FsY3VsYXRlIHBlcmNlbnRhZ2Ugd2l0aCBmb250LXNpemUgYXMgY29udGV4dFxuQGZ1bmN0aW9uIHB4dG9lbSgkcGl4ZWxzLi4uKSB7XG4gICRyZXN1bHQ6IFwiXCI7XG4gIEBlYWNoICRpdGVtIGluICRwaXhlbHMge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAoKCRpdGVtICsgMHB4KSAvICRkZWZhdWx0LWZvbnQtc2l6ZSkgKyBlbSArIFwiIFwiOyB9XG5cbiAgQHJldHVybiAjeyRyZXN1bHR9OyB9XG5cbi8vICBWSVNVQUxJWkUgR1JJRFxuLy8gIEdyaWQgc2V0dGluZ3MgYXJlIHNldCBvbiB0aGUgZm9udC1mYW1pbHkgcHJvcGVydHkgc28gSmF2YXNjcmlwdCBjYW4gcmVhZCBpdFxuLy8gIEZvbnQtZmFtaWx5IGlzIHRoZSBvbmx5IHByb3BlcnR5IHRoYXQgZXhwZWN0cyBhIHN0cmluZyB0aGF0IGNhbiBjb250YWluIGFueXRoaW5nLFxuLy8gIGl0J3MgYSBiaXQgZGlydHkgYnV0IG9ubHkgdXNlZCBmb3IgZGVidWdnaW5nIHB1cnBvc2VzLlxuQG1peGluIHZpc3VhbGl6ZS1ncmlkKCkge1xuICBkaXYjc3ZnLWdyaWQtYmFja2dyb3VuZCB7XG4gICAgZm9udC1mYW1pbHk6IFwieyAnY29sdW1uV2lkdGgnIDogXCIgKyAkZ3JpZC1jb2x1bW4td2lkdGggKyBcIiwgJ2d1dHRlcldpZHRoJyA6IFwiICsgJGdyaWQtZ3V0dGVyLXdpZHRoICsgXCIsICdjb2x1bW5zJyA6IFwiICsgJGdyaWQtY29sdW1ucyArIFwiLCAnbWFzdGVyQ29udGV4dFdpZHRoJzogXCIgKyAkbWFzdGVyLWNvbnRleHQtd2lkdGggKyBcIn1cIjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogY2FsYy1ncmlkKCkgKyBweDtcbiAgICAgIHJlY3Q6bnRoLWNoaWxkKCBuICsgI3skZ3JpZC1jb2x1bW5zICsgMX0gKSB7XG4gICAgICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMCk7IH0gfSB9IH1cblxuQG1peGluIGFycm93KCRkaXJlY3Rpb24sICR0eXBlOiBcIm9wZW5cIikge1xuICBAZXh0ZW5kICVmb250aWNvbjtcblxuICAkZ3JvdXA6IG50aCgkZm9udGFycm93cywgMSk7XG5cbiAgQGlmICR0eXBlID09IFwiY2xvc2VkXCIge1xuICAgICRncm91cDogbnRoKCRmb250YXJyb3dzLCAyKTsgfVxuICBAZWxzZSBpZiAkdHlwZSA9PSBcImRhc2hlZFwiIHtcbiAgICAkZ3JvdXA6IG50aCgkZm9udGFycm93cywgMyk7IH1cblxuICBAZWFjaCAkaWNvbiBpbiAkZ3JvdXAge1xuICAgICRpdGVtbmFtZTogbnRoKCRpY29uLCAxKTtcbiAgICAkY2hhcjogbnRoKCRpY29uLCAyKTtcblxuICAgIEBpZiAkZGlyZWN0aW9uID09ICRpdGVtbmFtZSB7XG4gICAgICBjb250ZW50OiAkY2hhcjsgfSB9IH1cblxuQGZ1bmN0aW9uIG5vcm1hbC1jb2xvcigkdmFsdWUpIHtcbiAgQHJldHVybiBudGgoJHZhbHVlLCAxKTsgfVxuXG5AZnVuY3Rpb24gaG92ZXItY29sb3IoJHZhbHVlKSB7XG4gIEByZXR1cm4gbnRoKCR2YWx1ZSwgMik7IH1cblxuQGZ1bmN0aW9uIHZpc2l0ZWQtY29sb3IoJHZhbHVlKSB7XG4gIEByZXR1cm4gbnRoKCR2YWx1ZSwgMyk7IH1cblxuQGZ1bmN0aW9uIHBlcmMoJGZvbnQtc2l6ZSwgJGJhc2VzaXplOiAkZGVmYXVsdC1mb250LXNpemUpIHtcbiAgQHJldHVybiAoMTAwJSAqICRmb250LXNpemUpIC8gJGJhc2VzaXplOyB9XG4iLCIvLyBBRERJVElPTlNcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgQGluY2x1ZGUgYnZwKGJveC1zaXppbmcsIGJvcmRlci1ib3gpOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBpbnNpZGU7XG5cbiAgJi5tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBpbnNpZGU7IH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgICAmLmxlYWYsXG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfSB9IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vXG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcblxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLy8gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbmF1ZGlvLCBjYW52YXMsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIC8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAgaGVpZ2h0OiAwOyB9XG5cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBIaWRlIGVsZW1lbnRzIGZyb20gYWxsIHVzZXJzLlxuICpcbiAqIFVzZWQgZm9yIGVsZW1lbnRzIHdoaWNoIHNob3VsZCBub3QgYmUgaW1tZWRpYXRlbHkgZGlzcGxheWVkIHRvIGFueSB1c2VyLiBBblxuICogZXhhbXBsZSB3b3VsZCBiZSBjb2xsYXBzaWJsZSBkZXRhaWxzIHRoYXQgd2lsbCBiZSBleHBhbmRlZCB3aXRoIGEgY2xpY2tcbiAqIGZyb20gYSB1c2VyLiBUaGUgZWZmZWN0IG9mIHRoaXMgY2xhc3MgY2FuIGJlIHRvZ2dsZWQgd2l0aCB0aGUgalF1ZXJ5IHNob3coKVxuICogYW5kIGhpZGUoKSBmdW5jdGlvbnMuXG4gKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8vIEJhc2VcblxuaHRtbCB7XG4gIC8vIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXG4gIC8vIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgLy8gQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbiAgLy8gSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAwOyB9IH1cblxuLy8gVHlwb2dyYXBoeVxuXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuaDEge1xuICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZSAqIDI7XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOSwgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJG1hcmstZm9udC1jb2xvcjsgfVxuXG4vLyBDb3JyZWN0IGZvbnQgZmFtaWx5IHNldCBvZGRseSBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjtcbiAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7IH1cblxuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzLlxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbi8vIFNldCBjb25zaXN0ZW50IHF1b3RlIHR5cGVzLlxucSB7XG4gIHF1b3RlczogJ1xcMjAxQycgJ1xcMjAxRCcgJ1xcMjAxOCcgJ1xcMjAxOSc7IH1cblxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS5cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLy8gQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vLyBGaWd1cmVzXG5cbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLy8gRm9ybXNcblxuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG5sZWdlbmQge1xuICAvLyBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4gIGJvcmRlcjogMDtcblxuICAvLyBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gIHBhZGRpbmc6IDA7IH1cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIC8vIENvcnJlY3QgZm9udCBmYW1pbHkgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gIC8vIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxuICBmb250LXNpemU6IDEwMCU7XG5cbiAgLy8gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAgbWFyZ2luOiAwOyB9XG5cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW4gdGhlIFVBIHN0eWxlc2hlZXQuXG5idXR0b24sIGlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDgrLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9J2J1dHRvbiddLCBpbnB1dFt0eXBlPSdyZXNldCddLCBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIC8vIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgYGh0bWwgaW5wdXRbdHlwZT0nYnV0dG9uJ10geyAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbiB9YCBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAgLy8gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblxuICAvLyBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZSBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuaW5wdXQge1xuICAmW3R5cGU9J2NoZWNrYm94J10sICZbdHlwZT0ncmFkaW8nXSB7XG4gICAgLy8gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLy8gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS5cbiAgICBwYWRkaW5nOiAwOyB9XG5cbiAgJlt0eXBlPSdzZWFyY2gnXSB7XG4gICAgLy8gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICAgIC8vIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZSAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgIC8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfSB9XG5cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICAvLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICBvdmVyZmxvdzogYXV0bztcblxuICAvLyBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8vIFRhYmxlc1xuXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cblxuIiwiXG4kZ3JpZC1jb2x1bW5zOiAkZGVmYXVsdC1ncmlkLWNvbHVtbnM7XG4kZ3JpZC1jb2x1bW4td2lkdGg6ICRkZWZhdWx0LWdyaWQtY29sdW1uLXdpZHRoO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAkZGVmYXVsdC1ncmlkLWd1dHRlci13aWR0aDtcblxuLy8gR2VuZXJhbFxuLmJsb2NrcyB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uY29sdW1uIHtcbiAgLy8gVGV4dCBlbGVtZW50c1xuICAudGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRiZW1ibztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgQGV4dGVuZCAubGlzdC1yZXNldDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCBjb2xvciAwLjVzIGVhc2UpO1xuICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7IH0gfVxuXG4gICAgYTpub3QoW2hyZWZdKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmVtYm87XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgICAgJiArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAxZW0gMCAwO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgJiArIHVsLFxuICAgICAgJiArIG9sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4gICAgcC5pbnRybyxcbiAgICAuaW50cm8gcCB7XG4gICAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbiAgdGFibGUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwOyB9IH0gfSB9IH1cblxuLy8gQWxsIFBhcmFncmFwaHMgKyB3ZWJmb3JtXG4ud2ViZm9ybS1jbGllbnQtZm9ybSxcbi5jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICBAbWVkaWEgI3skc30ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbiAgQG1lZGlhICN7JG19IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4gIEBtZWRpYSAjeyRsfSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuXG4vLyBBbGwgUGFyYWdyYXBoc1xuLmNvbnRlbnQtYmxvY2sge1xuICAuZmMtbGluay1saXN0cyxcbiAgLnRleHQge1xuICAgIGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgZXh0ZXJuYWwtbGluazsgfSB9XG5cbiAgaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7IH1cblxuICB1bCxcbiAgb2wge1xuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuICBvbCB7XG4gICAgbGkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGJlbWJvOyB9IH0gfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgNHB4OyB9IH1cblxuaDEgKyAuYmxvY2tzIHtcbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4gKyAuY29udGVudC1ibG9jay1uZXdzLWFnZW5kYSB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLy8gRnVsbCB3aWR0aCBibG9ja3Ncbi5jb250ZW50LWJsb2NrLS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5vbmUtc2lkZWJhciAmIHtcbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7IH0gfSB9XG5cbi8vIFBhcmFncmFwaCAtIGFkbWluXG4uY29udGVudC1ibG9jay1hZG1pbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLy8gUGFyYWdyYXBoIC0gTGluayBMaXN0c1xuLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbiAgJi55ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjsgfVxuXG4gICYud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbiAgLmZjLWxpbmstbGlzdHMge1xuICAgIGZvbnQtc2l6ZTogMDsgLy8gcmVtb3ZlIHdlaXJkIGxlZnQtc2lkZSBzcGFjaW5nXG4gICAgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG4gICAgLml0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgLmxpbmtzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtMTZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1yaWdodFwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDFweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfSB9IH0gfVxuXG4gICYgKyAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4ubm8tc2lkZWJhcnMgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCB0ZXJ0aWFyeS1kYXJrZXIpOyB9XG5cbi8vIFNwb3RsaWdodCAyXG4uY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4ge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLmZjLXNwb3RsaWdodC0yLWNvbHVtbiB7XG4gICAgbGluZS1oZWlnaHQ6IDA7IC8vIHJlbW92ZSB3ZWlyZCB3aGl0ZXNwYWNlIGF0IGJvdHRvbVxuICAgIC5saW5rIHtcbiAgICAgIEBleHRlbmQgJXllbGxvd2xpbms7IH1cbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC5saW5rIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjsgfSB9IH0gfVxuXG4gICAgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIC5ncm91cC10aXRlbC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNDFweDtcbiAgICAgICAgYm90dG9tOiA0MXB4OyB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmVtYm87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5pbWFnZS12aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0b3A6IC0xMDAlO1xuICAgICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgcmlnaHQ6IC0xMDAlOyB9XG4gICAgICAgIC5tZWRpYS1qdy12aWRlbyxcbiAgICAgICAgLm1lZGlhLXlvdXR1YmUtdmlkZW8ge1xuICAgICAgICAgIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCwgLmp3cGxheWVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRvcDogLTEwMCU7XG4gICAgICAgICAgICBib3R0b206IC0xMDAlO1xuICAgICAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICAubWVkaWEtanctdmlkZW8ge1xuICAgICAgICAgIC5qd3BsYXllciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfSB9IH0gfSB9XG5cbi8vIFBhcmFncmFwaCAtIDIgQ29sdW1uIFRleHQgSW1hZ2UgKyBUZXh0IFZpZGVvXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbi5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICRiZW1ibztcbiAgLmNhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7IH1cbiAgLnRpdGxlIHtcbiAgICBAZXh0ZW5kICVwYXJhZ3JhcGh0aXRsZTtcbiAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnRleHQge1xuICAgIGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggMCA2cHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgQG1lZGlhICN7JG19IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIC52aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDhweCAwIDZweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgJi5yaWdodCB7XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDZweCAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDZweCAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9IH0gfVxuXG4uY29udGVudC1ibG9jay0tZm9sbG93ZWQtYnktdGV4dCArIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UsXG4uY29udGVudC1ibG9jay0tZm9sbG93ZWQtYnktdGV4dCArIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8sXG4uY29udGVudC1ibG9jay0tZm9sbG93ZWQtYnktdGV4dCArIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbi8vIFBhcmFncmFwaCAtIFNwb3RsaWdodCA0XG4uY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4gKyAuY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodC00LWNvbHVtbixcbi5jb250ZW50LWJsb2NrLXNwb3RsaWdodHMge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICBAaW5jbHVkZSBidnAob3BhY2l0eSwgMC44KTsgfVxuXG4gICAgICAubGluayxcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfSB9XG5cbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIC50aXRsZSB7XG4gICAgICBAZXh0ZW5kICVwYXJhZ3JhcGh0aXRsZTtcbiAgICAgIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuICAgID4gLmxpbmsge1xuICAgICAgQGV4dGVuZCAleWVsbG93bGluaztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWxpZ2h0LWdyZXk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH0gfSB9IH0gfVxuXG5cbi8vIFBhcmFncmFwaCAtIEZ1bGwgUGFnZSBCcmVha2VyXG4uY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgICYucm93MSB7XG4gICAgICAudGV4dC1saW5rIHtcbiAgICAgICAgdG9wOiAxZW07IH0gfVxuICAgICYucm93MiB7XG4gICAgICAudGV4dC1saW5rIHtcbiAgICAgICAgdG9wOiAyZW07IH0gfVxuICAgICYucm93MyB7XG4gICAgICAudGV4dC1saW5rIHtcbiAgICAgICAgdG9wOiAzZW07IH0gfVxuICAgICYucm93NCB7XG4gICAgICAudGV4dC1saW5rIHtcbiAgICAgICAgdG9wOiA0ZW07IH0gfVxuICAgICYucm93NSB7XG4gICAgICAudGV4dC1saW5rIHtcbiAgICAgICAgdG9wOiA1ZW07IH0gfSB9XG5cbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gICAgPiAudGV4dC1saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgID4gLmltYWdlICsgLnRleHQtbGluayB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9IH0gfVxuXG4gIC5saW5rIHtcbiAgICBAZXh0ZW5kICV5ZWxsb3dsaW5rO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGV4dC1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxZW07XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzAlO1xuICAgIC50ZXh0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRiZW1ibztcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4OyB9IH1cblxuICBpbWcge1xuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMDAlO1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICBib3R0b206IC0xMDAlO1xuICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH0gfVxuXG4uY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0LS13aXRob3V0LWltYWdlIHtcbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIEBtZWRpYSAjeyR4bH0ge1xuICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG5cbiAgLmxpbmsgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfSB9IH0gfVxuXG4vLyBQYXJhZ3JhcGggLSBTdHJlYW1lclxuLmNvbnRlbnQtYmxvY2stcXVvdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGJlbWJvOyB9IH0gfVxuXG4vLyBQYXJhZ3JhcGggLSBRdW90ZVxuLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1mYW1pbHk6ICRiZW1ibztcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy10b3A6IDQzcHg7XG4gICAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRleHQtaW5kZW50OiAtOHB4OyB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDFEXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfSB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA4MXB4O1xuICAgICAgICB3aWR0aDogODFweDtcbiAgICAgICAgQGluY2x1ZGUgYnZwKGJvcmRlci1yYWRpdXMsIDQwcHgpOyB9IH1cblxuICAgIC5uYW1lLXF1b3RlZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMCAzMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItMi1kYXJrO1xuICAgICAgICBoZWlnaHQ6IDFweDsgfSB9XG5cbiAgICAubmFtZS1xdW90ZWUsXG4gICAgLm5hbWUtcXVvdGVlIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4gICAgLnF1b3RlZS1pbnN0aXR1dGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbiAgICAucXVvdGVlLWluc3RpdHV0ZSxcbiAgICAucXVvdGVlLWluc3RpdHV0ZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMi1kYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4gICAgLmltYWdlICsgLm5hbWUtcXVvdGVlLFxuICAgIC5pbWFnZSArIC5uYW1lLXF1b3RlZSArIC5xdW90ZWUtaW5zdGl0dXRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cblxuICAmLmNvbnRlbnQtYmxvY2stYmxvY2stcXVvdGUtLXNtYWxsLXRleHQge1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9IH0gfVxuXG5cbi8vIFBhcmFncmFwaCAtIFRleHRcbi5jb250ZW50LWJsb2NrLXRleHQge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC50ZXh0IHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBhOm5vdChbaHJlZl0pIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stLWZvbGxvd2VkLWJ5LXRleHQgKyAuY29udGVudC1ibG9jay10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29udGVudC1ibG9jay0tZm9sbG93ZWQtYnktdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmRlZmluaXRpb24tbGlzdC0tZm9sbG93ZWQtYnktYnV0dG9uICsgLmNvbnRlbnQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi8vIFBhcmFncmFwaCAtIEltYWdlXG4uY29udGVudC1ibG9jay1iaWctaW1hZ2UsXG4uY29udGVudC1ibG9jay1iZWVsZCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAuY2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDEycHggMCA1MHB4OyB9IH1cbiAgLmltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNvbnRlbnQtYmxvY2stYmlnLWltYWdlIHtcbiAgLmNhcHRpb24ge1xuICAgIEBpbmNsdWRlIHNlY3Rpb247XG4gICAgLm9uZS1zaWRlYmFyICYge1xuICAgICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfSB9IH1cblxuLy8gUGFyYWdyYXBoIC0gUmVjZW50IDNcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbiB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbWluLWhlaWdodDogNDA3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICAubGluayB7XG4gICAgQGV4dGVuZCAleWVsbG93bGluaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAubGluayB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yOyB9IH0gfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDI1cHggNTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgLnRleHQsXG4gICAgICAudGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9IH1cbiAgLmxpbmsge1xuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9IH0gfSB9XG4gIGE6aG92ZXIge1xuICAgIC5saW5rIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9IH0gfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayAuY29udGVudC1ibG9jay1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmstLW1lZGl1bS10ZXh0IC50ZXh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmstLXNtYWxsLXRleHQgLnRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBAbWVkaWEgI3skbH0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQge1xuICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgLmltYWdlLXZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5tZWRpYS1qdy12aWRlbyxcbiAgICAgIC5tZWRpYS15b3V0dWJlLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCwgLmp3cGxheWVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH0gfSB9XG5cbiAgLnRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLnRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgKiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgICBwYWRkaW5nOiA3cHggMjFweCAxNnB4ICFpbXBvcnRhbnQ7IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWNvbHVtbixcbi5jb250ZW50LWJsb2NrLW5ld3MtYWdlbmRhIHtcbiAgPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgPiAudGl0bGUge1xuICAgICAgQGV4dGVuZCAlcGFyYWdyYXBodGl0bGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG5cbi8vIFBhcmFncmFwaCAtIFZpZGVvXG4uY29udGVudC1ibG9jay12aWRlbyB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICAudGl0bGUge1xuICAgIEBleHRlbmQgJXBhcmFncmFwaHRpdGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNhcHRpb24ge1xuICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8vIFBhcmFncmFwaCAtIFJlYWQgTW9yZSBhbmQgU2hhcmVcbi5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAudGl0bGUge1xuICAgIEBleHRlbmQgJXBhcmFncmFwaHRpdGxlOyB9XG4gIC5saW5rcyB7XG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMCAxM3B4IDNweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgJlt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGV4dGVybmFsLWxpbms7IH0gfSB9XG5cbiAgLnJlYWQtbW9yZSxcbiAgLnNvY2lhbC1zaGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkubGFzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfSB9XG5cbiAgLnNvY2lhbC1zaGFyZSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4gIC5pdGVtLWxpc3Qge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiZmFjZWJvb2tcIik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIG1hcmdpbiAwLjJzIGxpbmVhcik7IH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1yaWdodFwiKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH0gfSB9XG5cbiAgICAgICAgLnNlcnZpY2UtbGlua3MtdHdpdHRlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInR3aXR0ZXJcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG5cbiAgICAgICAgLnNlcnZpY2UtbGlua3MtZ29vZ2xlLXBsdXMge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJnb29nbGUtcGx1c1wiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cblxuICAgICAgICAuc2VydmljZS1saW5rcy1saW5rZWRpbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImxpbmtlZC1pblwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH0gfSB9IH0gfVxuXG4vLyBQYXJhZ3JhcGggLSBSZWNlbnQgMlxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgJi5pbnRybyB7XG4gICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICB1bCxcbiAgb2wge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbiAgLnRpdGxlIHtcbiAgICBAZXh0ZW5kICVwYXJhZ3JhcGh0aXRsZTsgfVxuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4gIC5jb250ZW50LWJsb2NrIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA2NyU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAuY2FwdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmxpbmtzIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4gICAgICA+IGFbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiZXh0ZXJuYWwtbGlua1wiKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgN3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwOyB9IH0gfVxuXG4gIC5saW5rIHtcbiAgICBAZXh0ZW5kICV5ZWxsb3dsaW5rO1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgLmxpbmsge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjJlbTsgfSB9XG5cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCB7XG4gICAgLmxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9IH1cblxuLy8gUGFyYWdyYXBoIC0gMiBDb2x1bW4gUXVvdGUgVGV4dFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCB7XG4gIEBleHRlbmQgJWNsZWFyZml4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogJGJlbWJvO1xuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgJi5pbnRybyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG5cbiAgLnRleHQge1xuICAgIGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgLnF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtZ3JpZC1ndXR0ZXItd2lkdGggKyBweDsgfSB9XG4gICYucmlnaHQge1xuICAgIC5xdW90ZSB7XG4gICAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAjeyR4bH0ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRkZWZhdWx0LWdyaWQtZ3V0dGVyLXdpZHRoICsgcHg7IH0gfSB9IH1cblxuLm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQgLnF1b3RlIHtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4vLyBQYXJhZ3JhcGggLSBUYWJsZSAyIENvbHVtblxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4ge1xuICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAudGV4dCB7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH0gfVxuXG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgPiAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH0gfSB9IH1cblxuICAmLnR3b19vbmUge1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogNjYuNjYlO1xuICAgICAgICAgIG1pbi13aWR0aDogNjYuNjYlOyB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMy4zMyU7IH0gfSB9IH0gfVxuXG4vLyBQYXJhZ3JhcGggLSBHYWxsZXJ5XG4uY29udGVudC1ibG9jay1nYWxsZXJ5IHtcbiAgPiAubGluayB7XG4gICAgQGV4dGVuZCAleWVsbG93bGluaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAuZmllbGQtY29sbGVjdGlvbi1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIC5maWVsZC1jb2xsZWN0aW9uLXZpZXctbGlua3MsXG4gICAgICAuYWN0aW9uLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiAgICAmLmxpbmtzIHtcbiAgICAgIC5saW5rIHtcbiAgICAgICAgQGV4dGVuZCAleWVsbG93bGluaztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH0gfVxuXG4gICAgLmdhbGxlcnktZWxlbWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyAudXJsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tbGlnaHQtZ3JleTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIC5pbWFnZSBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7IH0gfVxuXG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lcixcbiAgICAgICAgLmF1dGhvci1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4OyB9XG4gICAgICAgIC5pdGVtLFxuICAgICAgICAudGV4dCBwIHtcbiAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBmYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG4gICAgICAgICAgICBzaXplOiAxNHB4OyB9XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdlaWdodDogYm9sZDsgfSB9XG5cbiAgICAgICAgLmF1dGhvci1jb250YWluZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH0gfVxuICAgICAgICAgIC5pbmZvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAgICAgICAgIC5uYW1lLWdhbGxlcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgICAgLm9yZy1wYXJ0LWdhbGxlcnkge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0yLWRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4gICAgICAgIGFbdGFyZ2V0PV9ibGFua10gLnRpdGxlOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBleHRlcm5hbC1saW5rOyB9IH0gfSB9IH1cblxuLy8gUGFyYWdyYXBoIC0gRW1iZWRkZWQgUHJvZmlsZSBMaXN0XG4uY29udGVudC1ibG9jay1lbWJlZGRlZC1wcm9maWxlLWxpc3Qge1xuICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLnRpdGxlIHtcbiAgICAgIEBleHRlbmQgJXBhcmFncmFwaHRpdGxlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9maWxlLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDA7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgLndyYXBwZXItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLnRodW1ibmFpbCB7XG4gICAgICAgICYgKyAud3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMjBweCAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MnB4O1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgIHdlaWdodDogMzAwO1xuICAgICAgICAgIHNpemU6IDEycHg7IH0gfVxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICAgICAgZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgICAgICAgICB3ZWlnaHQ6IGJvbGQ7IH0gfSB9XG4gICAgICAuam9iLXRpdGxlLFxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRwYWdlLWZvbnQtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5qb2ItdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAubGFiZWwge1xuICAgICAgICBjb2xvcjogJHBhZ2UtZm9udC1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLmVtYWlsLFxuICAgICAgLnBob25lLFxuICAgICAgLmpvYnMsXG4gICAgICAuYWRkcmVzcyB7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgIHdlaWdodDogMzAwOyB9IH1cbiAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC5qb2JzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIC5wcm9maWxlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgLnByb2ZpbGUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICAucHJvZmlsZS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH1cblxuLy8gUGFyYWdyYXBoIC0gRm9sZGVkIExpc3Rcbi5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgID4gLnRpdGxlIHtcbiAgICAgIEBleHRlbmQgJXBhcmFncmFwaHRpdGxlOyB9XG4gICAgLmZjLWZvbGRlZC1saXN0IHtcbiAgICAgID4gLml0ZW0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LWRvd25cIik7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMXB4O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgIC8vIC9ib3JkZXI6IDFweCBzb2xpZCByZWRcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXVwXCIpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAxcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMXB4O1xuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbiAgICAgICAgICAgICsgLnRleHQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7IH1cblxuICAgICAgICAgICAgLy8gQmFja3dhcmRzIGNvbXBhdGlibGl0eSBsYXllcjogaXRlbV9fY29udGVudCBpcyBvbmx5IGF2YWlsYWJsZSBvblxuICAgICAgICAgICAgLy8gc3R1ZGVudHMuXG4gICAgICAgICAgICArIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDMwcHg7IH0gfSB9IH1cblxuICAgICAgICAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGhlaWdodCAwLjVzIGVhc2UpO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgICAgICAgICAuY29udGVudC1ibG9jay1mb2xkZWQtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDsgfVxuXG4gICAgICAgICAgLmJ1aWxkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuICAgICAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcsXG4gICAgICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbiAgICAgICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLFxuICAgICAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfSB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBidnAodHJhbnNpdGlvbiwgaGVpZ2h0IDAuNXMgZWFzZSk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4gICAgICAgIC8vIEJhY2t3YXJkcyBjb21wYXRpYmxpdHkgbGF5ZXI6IGl0ZW1fX2NvbnRlbnQgaXMgb25seSBhdmFpbGFibGUgb25cbiAgICAgICAgLy8gc3R1ZGVudHMuXG4gICAgICAgIC5pdGVtX19jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLWxpZ2h0Ym94IHtcbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzc4Nzg3ODsgfSB9XG5cbi8vIEZyb250IFNlY3Rpb24gQ29udGVudFxuLmZyb250IHNlY3Rpb24uY29udGVudCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLy8gTWFzdGVyIEFwcGx5IExpbmtcbi5tYXN0ZXItYXBwbHlsaW5rIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhIHtcbiAgICBAZXh0ZW5kIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jaztcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMzZweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXJpZ2h0XCIpO1xuICAgICAgbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IH0gfSB9IH1cblxuLy8gUmV1c2FibGUgQ29udGVudFxuLnJldXNhYmxlX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLy8gVWl0em9uZGVyaW5nIGRldGFpbHBhZ2luYVxuYm9keSB7XG4gICYub25lLXNpZGViYXIge1xuXG4gICAgLy8gMiBjb2x1bW4sIGltZyt0ZXh0XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICAgICAgLmltYWdlLXdyYXBwZXIsXG4gICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIC5pbWFnZS13cmFwcGVyLFxuICAgICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbiAgICAgICYubm9kZS10eXBlLWF6LWl0ZW0sXG4gICAgICAmLm5vZGUtdHlwZS1idWlsZGluZyxcbiAgICAgICYubm9kZS10eXBlLWZhY3VsdHksXG4gICAgICAmLm5vZGUtdHlwZS1sYW5kaW5nLFxuICAgICAgJi5ub2RlLXR5cGUtc3R1ZHksXG4gICAgICAmLm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50LFxuICAgICAgJi5ub2RlLXR5cGUtZXhjaGFuZ2UsXG4gICAgICAmLm5vZGUtdHlwZS1taW5vciB7XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJlbWJvOyB9IH0gfSB9IH1cblxuLmJhY2tncm91bmQtLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTsgfVxuXG4uYmFja2dyb3VuZC0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yOyB9XG5cbi5iYWNrZ3JvdW5kLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5vbmUtc2lkZWJhciAuYmxvY2tzIC5jb250ZW50LWJsb2NrLWxpbmstbGlzdHMge1xuICAvLyBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciB3aGVuIGEgcGFnZSBoYXMgYSBzaWRlYmFyLlxuICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgLy8gU2hvdyB0aGUgbGluayBsaXN0IG91dCBvZiBib3VuZHMgYnkgYSBzbWFsbCBtYXJnaW4gdG8gcHJldmVudCB3b3Jkc1xuICAgIC8vIGZyb20gYmVpbmcgc3BsaXQgdXAgb3ZlciBtdWx0aXBsZSBsaW5lc1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7IH0gfVxuXG4vLyBQYXJhZ3JhcGhzICdzcG90bGlnaHRzJywgJ3Nwb3RsaWdodHNfNF9jb2x1bW4nLlxuLmZjLXNwb3RsaWdodHMge1xuICBAbWVkaWEgI3skeGx9IHtcbiAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoIDEyLCBmYWxzZSApOyB9IH1cblxuLmZjLXNwb3RsaWdodHMgPiBhLFxuLmZjLXNwb3RsaWdodHMgPiAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBAbWVkaWEgI3skbX0ge1xuICAgIEBpbmNsdWRlIHNwYW4tZmx1aWQtY29sdW1ucyggNiApO1xuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoIDMgKTtcbiAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH0gfVxuXG4uZmMtc3BvdGxpZ2h0cyAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuXG4uZmMtc3BvdGxpZ2h0cyAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZjLXNwb3RsaWdodHMgLmxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBAbWVkaWEgI3skeGx9IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG4uZmMtc3BvdGxpZ2h0cyAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIEBtZWRpYSAjeyR4bH0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfSB9XG5cbi5mYy1zcG90bGlnaHRzIC5saW5rLW1vcmUtdGV4dCB7XG4gIEBleHRlbmQgJXllbGxvd2xpbms7IH1cblxuLm9uZS1zaWRlYmFyIC5mYy1zcG90bGlnaHRzID4gYSxcbi5vbmUtc2lkZWJhciAuZmMtc3BvdGxpZ2h0cyA+IC5pdGVtIHtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIEBpbmNsdWRlIHNwYW4tZmx1aWQtY29sdW1ucyggNCApO1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cbi5mYy1zcG90bGlnaHRzLS1ncmlkIHtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5mYy1zcG90bGlnaHRzLS1ncmlkID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNTY0MSU7IH1cblxuLmZjLXNwb3RsaWdodHMtLWdyaWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZjLXNwb3RsaWdodHMtLXdpdGgtbW9yZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDsgfVxuICAudGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7IH1cbiAgLmxpbmstbW9yZS10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5ub2RlLXR5cGUtaG9tZXBhZ2UgJiB7XG4gICAgLml0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG4gICAgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGluayB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMDsgfVxuICAgIC50ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDdweCAyMXB4IDE2cHg7IH0gfVxuICA+IGE6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiBpbml0aWFsOyB9XG4gICAgLmxpbmssXG4gICAgLnRleHQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmxpbmstbW9yZS10ZXh0IHNwYW4ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjsgfSB9IH0gfVxuXG4vLyBQYXJhZ3JhcGggJ2xpbmtfbGlzdHMnLlxuLmZjLWxpbmstbGlzdHMgPiAuaXRlbSB7XG4gIEBtZWRpYSAjeyRtfSB7XG4gICAgQGluY2x1ZGUgc3Bhbi1mbHVpZC1jb2x1bW5zKCA2ICk7XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIEBpbmNsdWRlIHNwYW4tZmx1aWQtY29sdW1ucyggMyApO1xuICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cbi5vbmUtc2lkZWJhciAuZmMtbGluay1saXN0cyA+IC5pdGVtIHtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIEBpbmNsdWRlIHNwYW4tZmx1aWQtY29sdW1ucyggNCApO1xuICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9XG5cbi8vIFBhcmFncmFwaCAnZ2FsbGVyeScuXG4uZ2FsbGVyeS1lbGVtZW50IC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgQG1lZGlhICN7JG19IHtcbiAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoIDYgKTtcbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuICAubm8tc2lkZWJhcnMgJiB7XG4gICAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgICAgQGluY2x1ZGUgc3Bhbi1mbHVpZC1jb2x1bW5zKCA0ICk7XG4gICAgICAvLyBSZWR1Y2UgbWFyZ2luIHRvIGNvbXBlbnNhdGUgZm9yIHRoZSBib3gtc2l6aW5nOiBjb250ZW50LWJveFxuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNTY0MSUgLSAzcHgpO1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH0gfVxuXG4gIC5vbmUtc2lkZWJhciAmIHtcbiAgICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoIDYgKTtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stbmV3cy1hZ2VuZGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICA+IC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgQG1lZGlhICN7JG19IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuICAubmV3cy1hZ2VuZGEtcmVzdWx0LXJvdyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG5cbiAgICAuYWdlbmRhLW5ld3MtcmVzdWx0IHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAyNXB4IDUwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjMjAxMzE7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgdG9wOiAyNnB4OyB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH0gfVxuXG4gICAgJi5uZXdzLWFnZW5kYS1yZXN1bHQtcm93LWZ1bGwge1xuICAgICAgLmFnZW5kYS1uZXdzLXJlc3VsdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4gIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0xIHtcbiAgICAubmV3cy1hZ2VuZGEtY29sLCAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgLm5ld3MtYWdlbmRhLWNvbC5uby10aHVtYnMge1xuICAgIC53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4gIC5uZXdzLWFnZW5kYS1udW0tY29sdW1ucy0yIHtcbiAgICAubmV3cy1hZ2VuZGEtY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgICBmbG9hdDogbGVmdDsgfSB9XG5cbiAgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIge1xuICAgIC5uZXdzLWFnZW5kYS1jb2wsIC5jb250ZW50LWJsb2NrLWFkbWluIHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgIC5hZ2VuZGEtbmV3cy1yZXN1bHQge1xuICAgICAgICAgICAgLndyYXBwZXItY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuICAgICAgICAgICAgICBzcGFuLmRhdGUtZGlzcGxheS1zaW5nbGUsXG4gICAgICAgICAgICAgIHNwYW4uZXZlbnQtdHlwZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuXG4gICAgICAgICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICAgICAgc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmYW1pbHk6ICRmcnV0aWdlcjsgfVxuICAgICAgICAgICAgICAuZGF0ZS1tb250aHMge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDsgfSB9XG5cbiAgICAgICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH0gfSB9IH1cblxuICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG5cbiAgICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgLmFnZW5kYS1uZXdzLXJlc3VsdCB7XG4gICAgICAgICAgICAud3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4gICAgICAgICAgICAgIHNwYW4uZGF0ZS1kaXNwbGF5LXNpbmdsZSxcbiAgICAgICAgICAgICAgc3Bhbi5ldmVudC10eXBlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG5cbiAgICAgICAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyOyB9XG4gICAgICAgICAgICAgIC5kYXRlLW1vbnRocyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9IH1cblxuICAgICAgICAgICAgLnRodW1ibmFpbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfSB9IH0gfSB9IH1cblxuICAubmV3cy1hZ2VuZGEtbnVtLWNvbHVtbnMtMiB7XG4gICAgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfSB9XG5cbiAgLm5ld3MtYWdlbmRhLW51bS1jb2x1bW5zLTIge1xuICAgIC5jb250ZW50LWJsb2NrLWFkbWluIHtcbiAgICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH0gfVxuXG4gIC5uZXdzLWFnZW5kYS1ncm91cCB7XG4gICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gICAgLm5ld3MtYWdlbmRhLWNvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgQG1lZGlhICN7JHN9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbiAgICAgIC5hZ2VuZGEtbmV3cy1yZXN1bHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC50aHVtYm5haWwge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxNDRweDsgfVxuXG4gICAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTtcbiAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBzaXplOiAyNHB4O1xuICAgICAgICAgICAgZmFtaWx5OiAkZnJ1dGlnZXI7IH1cbiAgICAgICAgICBAbWVkaWEgI3skc30ge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgICAgICAuZGF0ZS1tb250aHMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH0gfVxuXG4gICAgICAgIC53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTQ0cHg7XG5cbiAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgICAgICB3ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgc2l6ZTogMTJweDsgfSB9XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICAgICAgc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmYW1pbHk6ICRmcnV0aWdlcjtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IGJvbGQ7IH0gfSB9XG5cbiAgICAgICAgICAmLm5vZGF0ZSB7XG4gICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAuZXZlbnQtdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9IH0gfSB9XG5cbiAgICAgIC5saW5rLFxuICAgICAgLm1vcmUtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBleHRlbmQgJXllbGxvd2xpbms7IH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmFnZW5kYS1uZXdzLXJlc3VsdCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuICAgICAgLnBhZ2VyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAucGFnZXItaXRlbSxcbiAgICAgICAgLnBhZ2VyLWVsbGlwc2lzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgLnBhZ2VyLWN1cnJlbnQgKyAucGFnZXItaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiAgICAgICAgLnBhZ2VyLWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfSB9IH1cblxuICAgICAgICAucGFnZXItY3VycmVudCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7IH0gfSB9IH1cblxuICAubmV3cy1hZ2VuZGEtZ3JvdXAgLm5ld3MtYWdlbmRhLWNvbC0tY29tcGFjdCAuYWdlbmRhLW5ld3MtcmVzdWx0IHtcbiAgICBtaW4taGVpZ2h0OiAwOyB9IH1cblxuLmNvbnRlbnQtYmxvY2stY29sbGFwc2libGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgID4gLnRpdGxlIHtcbiAgICAgIEBleHRlbmQgJXBhcmFncmFwaHRpdGxlOyB9XG4gICAgYm9yZGVyOiAycHggc29saWQgJG1lZGl1bS1ncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctZG93blwiKTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctdXBcIik7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4gICAgLnRleHQge1xuICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGhlaWdodCAwLjVzIGVhc2UpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBoZWlnaHQ6IDA7IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLXRleHQtd2l0aC1idXR0b25zIHtcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuICAubGlua3Mge1xuICAgIEBleHRlbmQgJXllbGxvd2xpbms7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGEge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDsgfVxuICAgIGEgKyBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4gIC50ZXh0ICsgLmxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stbmV3cy1zdGlja3kge1xuICBib3JkZXI6IDVweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHF1YXRlcm5hcnktZGFya2VyKTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gID4gLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbiAgLmF0dGVudGlvbi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbiAgLmF0dGVudGlvbi1saXN0X19pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW46IDA7IH1cblxuICAuYXR0ZW50aW9uLWxpc3RfX2l0ZW0gKyAuYXR0ZW50aW9uLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHF1YXRlcm5hcnktZGFya2VyKTsgfSB9XG5cbi5hdHRlbnRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5ICsgLmNvbnRlbnQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbmh0bWwgYm9keS5jb2x1bW5zLW1pZGRsZSAuY29udGVudC5jb2x1bW4gLmJsb2NrcyAuY29udGVudC1ibG9jay5jb250ZW50LWJsb2NrLW5ld3Mtc3RpY2t5IGgyIHtcbiAgQG1lZGlhICN7JHN9IHtcbiAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4uY29udGVudC1ibG9jay12YWNhbmNpZXMge1xuICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgPiAudGl0bGUge1xuICAgICAgQGV4dGVuZCAlcGFyYWdyYXBodGl0bGU7IH0gfSB9XG5cbi5hdHRlbnRpb25fX3RpdGxlLWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1yaWdodFwiKTtcbiAgZm9udC1zaXplOiAwLjY2ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdG9wOiAtMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm9uZS1zaWRlYmFyIC5jb250ZW50LmNvbHVtbiAuY29udGVudC1ibG9jay1uZXdzLXN0aWNreSAuY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stbmV3cy1zdGlja3kge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiIsIi8qKiBMYXlvdXQgKiovXG5odG1sLFxuLndyYXBwZXIsXG4ud3JhcHBlci1pbm5lciB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vLyBCYWNrZ3JvdW5kIGNvbG9yc1xuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkcGFnZS1mb250LWNvbG9yOyB9XG5cbmJvZHkge1xuICAmLm9uZS1zaWRlYmFyLFxuICAmLnR3by1zaWRlYmFyIHtcbiAgICBkaXYud3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsaWdodC1ncmV5IDMwMHB4LCB3aGl0ZSAzMDBweCk7IH0gfVxuXG4gIGRpdi53cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cblxuICAud3JhcHBlci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG5cbiAgLmNvbnRlbnQuY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH0gfVxuXG5hc2lkZS5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7IH1cblxuLy8gR2VuZXJhbCBTdHlsaW5nXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICBjb2xvcjogJHBhZ2UtZm9udC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG4gIGxpbmUtaGVpZ2h0OiBweHRvZW0oJGRlZmF1bHQtbGluZS1oZWlnaHQpOyB9XG5cbmJvZHkge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIC5jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250ZW50LmNvbHVtbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4gICYub25lLXNpZGViYXIsXG4gICYudHdvLXNpZGViYXJzIHtcbiAgICAud3JhcHBlci1pbm5lciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTE3MHB4OyB9IH0gfVxuXG4vLyBMaXN0IHN0eWxpbmdcbi5jb250ZW50LWJsb2NrIHtcbiAgQGV4dGVuZCAubGlzdC1yZXNldDsgfVxuXG51bC5tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8vIEZsZXhib3ggSW1wbGVtZW50YXRpb24gd2l0aCBJRTkgZmFsbGJhY2tcbmh0bWwubHQtaWUxMCB7XG4gIGRpdi53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBhc2lkZS5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5jb250ZW50LmNvbHVtbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbmRpdi53cmFwcGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4vLyBMaW5rc1xuYSxcbmE6bm90KFtocmVmXSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLy8gTm9kZS1yZWFkbW9yZSBMaXN0LWl0ZW1cbmxpLm5vZGUtcmVhZG1vcmUgYTphZnRlciB7XG4gIEBpbmNsdWRlIGljb21vb24oXCJjYXJldC1yaWdodFwiKTtcbiAgZm9udC1zaXplOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiAxcHg7IH1cblxuLy8gSGVhZGluZ3NcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vLyBCdXR0b24gUmVzZXRcbi5idXR0b24tcmVzZXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zZWN0aW9uIHtcbiAgQGluY2x1ZGUgc2VjdGlvbjsgfVxuXG4vLyBQYWdlIFRpdGxlXG4jcGFnZS10aXRsZSB7XG4gIEBleHRlbmQgLmhlYWRpbmcteWVsbG93O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMjAwMCU7XG4gICAgei1pbmRleDogMDsgfSB9XG5cbi8vIFNWRy1ncmlkLWJhY2tncm91bmRcbmRpdiNzdmctZ3JpZC1iYWNrZ3JvdW5kIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDsgfVxuXG4vLyBVc2VyIFBhZ2Vcbi5wYWdlLXVzZXIge1xuICAjZWRpdC1hY3Rpb25zIHtcbiAgICBpbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogM3B4IDE5cHggMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9IH0gfVxuXG4gICNwYWdlLXRpdGxlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cbi8vIEFjdGlvbiBMaW5rc1xuLmFjdGlvbi1saW5rcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIEBpbmNsdWRlIHNlY3Rpb247XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH0gfSB9XG5cbi8vIFdvcmtiZW5jaCBCbG9ja1xuI3dvcmtiZW5jaC1ibG9jayAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgLm9uZS1zaWRlYmFyICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbmRpdi53b3JrYmVuY2gtaW5mby1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgQGluY2x1ZGUgc2VjdGlvbjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gIGVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbiAgLmJ1dHRvbixcbiAgc2VsZWN0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdGhlbWUtY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDRweCAxMHB4IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICY6aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICAgICAgY29sb3I6IGJsYWNrOyB9IH1cblxuICBzZWxlY3Qge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7IH0gfVxuXG5mb3JtLndvcmtiZW5jaC1tb2RlcmF0aW9uLW1vZGVyYXRlLWZvcm0ge1xuICBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2VsZWN0OjphZnRlciB7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG5cbi8vIFdpZGUgU2NyZWVuIExheW91dFxuQG1lZGlhICN7JHhsfSB7XG4gIC5vbW5pd3JhcHBlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIHdpZHRoIDAuNXMgZWFzZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTI1NnB4O1xuICAgICAgei1pbmRleDogMTsgfSB9IH1cblxuLmNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDE7IH1cblxuLnNpZGViYXIge1xuICBAbWVkaWEgI3skc30sICN7JG19IHtcbiAgICBvcmRlcjogMjtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAjeyRsfSB7XG4gICAgd2lkdGg6IDI3MHB4OyB9XG4gIEBtZWRpYSAjeyR4bH0ge1xuICAgIHdpZHRoOiAzMDBweDsgfSB9XG4uc2lkZWJhciAuYmxvY2sge1xuICBAbWVkaWEgI3skc30ge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICBAbWVkaWEgI3skbX0ge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICBAbWVkaWEgI3skbH0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgd2lkdGg6IDI0NXB4OyB9IH1cblxuLm9uZS1zaWRlYmFyIC5jb250ZW50LmNvbHVtbiB7XG4gIEBtZWRpYSAjeyRsfSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3MHB4KTsgfVxuICBAbWVkaWEgI3skeGx9IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpOyB9IH1cblxuLnBhZ2Utd2l0aC12aXNpYmxlLXNpZGViYXIgLnNpZGViYXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFnZS13aXRoLWZpbHRlcnMgLnNpZGViYXIge1xuICBvcmRlcjogMDsgfVxuLnBhZ2Utd2l0aC1maWx0ZXJzIC5zaWRlYmFyIC5ibG9jayB7XG4gIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubGlzdC1uZXdzX2FnZW5kYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmVsYXRlZC1wcm9ncmFtbWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAubW9yZS1saW5rIHtcbiAgICBAZXh0ZW5kICV5ZWxsb3dsaW5rO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9IH1cbiIsIi8qKiBGb250cyAqKi9cblxuLy8gTWVycml3ZWF0aGVyLCAkYmVtYm9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWl0YWxpYy5lb3QnKSAvKiBJRTkgQ29tcGF0IE1vZGVzICovO1xuICBzcmM6IGxvY2FsKCdNZXJyaXdlYXRoZXIgSXRhbGljJyksIGxvY2FsKCdNZXJyaXdlYXRoZXItSXRhbGljJyksICB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1pdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1pdGFsaWMuc3ZnI01lcnJpd2VhdGhlcicpIGZvcm1hdCgnc3ZnJyk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkLmVvdCcpIC8qIElFOSBDb21wYXQgTW9kZXMgKi87XG4gIHNyYzogbG9jYWwoJ01lcnJpd2VhdGhlciBCb2xkJyksIGxvY2FsKCdNZXJyaXdlYXRoZXItQm9sZCcpLFxuICB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZC5zdmcjTWVycml3ZWF0aGVyJykgZm9ybWF0KCdzdmcnKSB7fSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1yZWd1bGFyLmVvdCcpIC8qIElFOSBDb21wYXQgTW9kZXMgKi87XG4gIHNyYzogbG9jYWwoJ01lcnJpd2VhdGhlciBSZWd1bGFyJyksIGxvY2FsKCdNZXJyaXdlYXRoZXItUmVndWxhcicpLFxuICB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItcmVndWxhci5zdmcjTWVycml3ZWF0aGVyJykgZm9ybWF0KCdzdmcnKSAvKiBMZWdhY3kgaU9TICovIHt9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkaXRhbGljLmVvdCcpIC8qIElFOSBDb21wYXQgTW9kZXMgKi87XG4gIHNyYzogbG9jYWwoJ01lcnJpd2VhdGhlciBCb2xkIEl0YWxpYycpLCBsb2NhbCgnTWVycml3ZWF0aGVyLUJvbGRJdGFsaWMnKSxcbiAgdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL21lcnJpd2VhdGhlci1ib2xkaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9tZXJyaXdlYXRoZXItYm9sZGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvbWVycml3ZWF0aGVyLWJvbGRpdGFsaWMuc3ZnI01lcnJpd2VhdGhlcicpIGZvcm1hdCgnc3ZnJykge30gfVxuXG4vLyBPcGVuIFNhbnMsICRkZWZhdWx0LWZvbnRcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC0zMDAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMC5zdmcjb3Blbl9zYW5zbGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC0zMDBpdGFsaWMuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtMzAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTMwMGl0YWxpYy5zdmcjb3Blbl9zYW5zbGlnaHRfaXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtcmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtcmVndWxhci5zdmcjb3Blbl9zYW5zcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LWl0YWxpYy5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC1pdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtaXRhbGljLnN2ZyNvcGVuX3NhbnNpdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MTUtbGF0aW5fY3lyaWxsaWNfY3lyaWxsaWMtZXh0X2xhdGluLWV4dC03MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjE1LWxhdGluX2N5cmlsbGljX2N5cmlsbGljLWV4dF9sYXRpbi1leHQtNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTcwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYxNS1sYXRpbl9jeXJpbGxpY19jeXJpbGxpYy1leHRfbGF0aW4tZXh0LTcwMC5zdmcjb3Blbl9zYW5zYm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuXG4vLyBJY29tb29uLCAraWNvbW9vblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9pY29tb29uX3Y1LmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvaWNvbW9vbl92NS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ljb21vb25fdjUud29mZicpIGZvcm1hdCgnYXBwbGljYXRpb24vZm9udC13b2ZmJyksIHVybCgnLi4vZm9udHMvaWNvbW9vbl92NS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvaWNvbW9vbl92NS5zdmcjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7IH1cbiIsIi8qKiBNaXhpbnMgKiovXG5cbiVjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG4lZWxlbWVudGZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHJnYmEoJGZvY3VzLXJpbmctY29sb3IsIDAuNzUpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBodG1sLm5vLXJnYmEgJiB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1yaW5nLWNvbG9yOyB9XG4gICYuaGlkZS1vdXRsaW5lIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4lY2VudGVyZWQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMCU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgYm90dG9tOiAtMTAwJTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuJXllbGxvd2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMjA7XG4gIGEsXG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyLFxuICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1yaWdodFwiKTtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgaHRtbC5sdC1pZTEwICYsXG4gICAgICBodG1sLmd0LWllMTAgJiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnktYmFzZSk7IH0gfSB9XG5cbiAgQG1lZGlhICN7JG19LCAjeyRzfSB7XG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDVweCAxOXB4IDNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0xcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH0gfSB9XG5cbiVtb3JlbGluayB7XG4gIEBleHRlbmQgJXllbGxvd2xpbms7XG4gIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTsgfSB9IH0gfVxuXG4lcGFyYWdyYXBodGl0bGUge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gIEBtZWRpYSAjeyRsfSwgI3skbX0ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbiAgQG1lZGlhICN7JHN9IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG5cbkBtaXhpbiBzZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIEBtZWRpYSAjeyRzfSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhICN7JG19IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbkBtaXhpbiBleHRlcm5hbC1saW5rIHtcbiAgQGluY2x1ZGUgaWNvbW9vbihcImV4dGVybmFsLWxpbmtcIik7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0ZXh0LWluZGVudDogMDsgfVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1peGluIGNvbnRlbnQtcGFkZGluZyB7XG4gIEBtZWRpYSAjeyRzfSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgQG1lZGlhICN7JG19IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICBAbWVkaWEgI3skbH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cblxuLmNvbnRlbnQtcGFkZGluZyB7XG4gIEBpbmNsdWRlIGNvbnRlbnQtcGFkZGluZzsgfVxuXG4ueWVsbG93LWxpbmstd3JhcHBlciB7XG4gIEBleHRlbmQgJXllbGxvd2xpbms7IH1cbiIsIi8qKiBTZWFyY2ggKiovXG5cbi5wYWdlLXdpdGgtZmlsdGVycyB7XG4gIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4gIC5wYWdlLWhlYWRlciB7XG5cbiAgICAjdmlld3MtZXhwLXNlYXJjaC1wYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBsZWZ0OiAyNTBweDtcbiAgICAgIHBhZGRpbmc6IDQ2cHggMCAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgQGV4dGVuZCAuaGVhZGVyX2Zvcm07XG5cbiAgICAgIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInNlYXJjaFwiKTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgdGVydGlhcnktZGFya2VzdCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeS1iYXNlKTsgfSB9XG5cbiAgICAgICAgI2VkaXQtc3VibWl0LXNlYXJjaCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdG9wOiAwOyB9IH0gfSB9XG5cbiAgLmNvbnRlbnQuY29sdW1uIHtcbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAubW9yZS1saW5rIHtcbiAgICAgICAgQGV4dGVuZCAlbW9yZWxpbms7IH0gfVxuXG4gICAgLmNvbnRlbnQuY29sdW1uIHtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9IH0gfSB9IH1cblxuICAuZmlsdGVyLWhlbHB0ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnktbGlnaHRlc3QpO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhICN7JG19IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjVweDsgfVxuICAgIEBtZWRpYSAjeyR4bH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiAgLmZpbHRlci1oZWxwdGV4dF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgd2lkdGg6IDU4cHg7IH1cbiAgICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgICB3aWR0aDogNjVweDsgfSB9XG5cbiAgLmZpbHRlci1oZWxwdGV4dF9fY2xvc2U6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGljb21vb24oJ2Nyb3NzJyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMjVweDtcbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuXG4gIC5maWx0ZXItaGVscHRleHRfX2Nsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4gIC5maWx0ZXItaGVscHRleHRfX2Nsb3NlOmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5LWxpZ2h0ZXN0KTsgfVxuXG4gIGgxIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9XG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjVweDsgfSB9XG5cblxuICBkaXZbY2xhc3MqPSdsaXN0LSddIHtcbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4IDE2cHggMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHRlcnRpYXJ5LWRhcmtlcik7XG4gICAgICBmb250OiB7XG4gICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICB3ZWlnaHQ6IDMwMDsgfVxuICAgICAgQG1lZGlhICN7JHN9IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAgICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBlbSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICRoZWFkZXItcmVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH0gfSB9XG5cbiAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuXG4gICAgdWwgbGksXG4gICAgLnZpZXctY29udGVudCA+IGRpdiB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbWFwLWdldCgkdGhlbWUtY29sb3JzLCB0ZXJ0aWFyeS1kYXJrZXIpO1xuICAgICAgaDIgYSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICB3ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgc2l6ZTogMTZweDsgfSB9XG4gICAgICAuZXhjZXJwdCB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnktbGlnaHRlc3QpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDRweDsgfSB9XG4gICAgICAudXJsIGEge1xuICAgICAgICBjb2xvcjogIzc4Nzg3ODtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuICAgIC52aWV3LWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHRlcnRpYXJ5LWRhcmtlc3QpO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLm1vcmUtbGluayxcbiAgICAucGFnZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgQG1lZGlhICN7JGx9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfSB9IH0gfVxuIiwiLyoqIEJ1dHRvbnMgKiovXG5cbi50ZXh0YnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTU7IH1cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAjeyRzfSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDNweCAxMHB4OyB9IH1cblxuLnRleHRidXR0b24tdHJhbnNwYXJlbnQge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMjBweDsgfVxuXG4udGV4dGJ1dHRvbi1ibG9jayB7XG4gIEBleHRlbmQgLnRleHRidXR0b247XG4gICY6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGxlZnQ6IDRweDsgfVxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgQG1lZGlhICN7JHN9IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7IH0gfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9IH0gfVxuXG4vLyBTb2xpZCB0ZXh0YnV0dG9uc1xuLnRleHRidXR0b24tYmxhY2stc29saWQge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5OyB9IH1cblxuLnRleHRidXR0b24td2hpdGUtc29saWQge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfVxuXG4udGV4dGJ1dHRvbi15ZWxsb3ctc29saWQge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uO1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gIGNvbG9yOiBibGFjaztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjsgfSB9XG5cbi8vIFRyYW5zcGFyZW50IHRleHRidXR0b25zXG4udGV4dGJ1dHRvbi1ncmV5LXRyYW5zcGFyZW50IHtcbiAgQGV4dGVuZCAudGV4dGJ1dHRvbi10cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJG1lZGl1bS1ncmV5O1xuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogJG1lZGl1bS1ncmV5OyB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRtZWRpdW0tZ3JleTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfSB9IH1cblxuLnRleHRidXR0b24tYmxhY2stdHJhbnNwYXJlbnQge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uLXRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfSB9XG5cbi8vIFRleHRidXR0b25zIHdpdGggaWNvblxuLnRleHRidXR0b24tYmxhY2stYmxvY2sge1xuICBAZXh0ZW5kIC50ZXh0YnV0dG9uLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi50ZXh0YnV0dG9uLWJsYWNrLWJvcmRlci1ibG9jayB7XG4gIEBleHRlbmQgLnRleHRidXR0b24tYmxvY2s7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9IH0gfVxuXG4udGV4dGJ1dHRvbi13aGl0ZS1ibG9jayB7XG4gIEBleHRlbmQgLnRleHRidXR0b24tYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH0gfSB9XG5cbi50ZXh0YnV0dG9uLXllbGxvdy1ibG9jayB7XG4gIEBleHRlbmQgLnRleHRidXR0b24tYmxvY2s7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjsgfSB9IH1cblxuLnJzcy1mZWVkLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwIDAgMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udDoge1xuICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgIHdlaWdodDogMzAwOyB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb21vb24oJ3JzcycpO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuIiwiLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZlbTtcblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBpY29uKFwiYXJyb3ctZG93blwiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4gIHNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggNTVweCAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgICBAbWVkaWEgI3skbX0sICN7JGx9LCAjeyR4bH0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogJG1lZGl1bS1ncmV5OyB9IH0gfVxuIiwiLyoqIEhlYWRpbmdzICoqL1xuXG5oMSB7XG4gIEBleHRlbmQgLmhlYWRpbmctMTsgfVxuXG5oMiB7XG4gIEBleHRlbmQgLmhlYWRpbmctMjsgfVxuXG4vLyBIZWFkaW5nIHN0eWxlc1xuLmhlYWRpbmctMSB7XG4gIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZWFkaW5nLTIge1xuICBAZXh0ZW5kIC5oZWFkaW5nLTE7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vLyBZZWxsb3cgaGVhZGluZ1xuLmhlYWRpbmcteWVsbG93IHtcbiAgQGV4dGVuZCAuaGVhZGluZy0xO1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gIGNvbG9yOiAkdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7IH1cbiIsIi8qKiAgREVTS1RPUCAqKi9cblxuLy8gR3JpZFxuJGdyaWQtY29sdW1uczogJGRlZmF1bHQtZ3JpZC1jb2x1bW5zO1xuJGdyaWQtY29sdW1uLXdpZHRoOiAkZGVmYXVsdC1ncmlkLWNvbHVtbi13aWR0aDtcbiRncmlkLWd1dHRlci13aWR0aDogJGRlZmF1bHQtZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbi5vbmUtc2lkZWJhciB7XG4gIC5jb250ZW50LmNvbHVtbiB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwIDEwMHB4OyB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfSB9IH1cblxuLnBhZ2Utd2l0aC1ibG9ja3MgLmNvbnRlbnQuY29sdW1uIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfSB9XG5cblxuLy8gR2VuZXJhbCBTdHlsaW5nXG5ib2R5IHtcbiAgLm9tbmktd3JhcHBlciA+ICN0aXRsZSxcbiAgc2VjdGlvbiN0aXRsZSxcbiAgc2VjdGlvbiNmb290ZXIsXG4gIHNlY3Rpb24jbmF2aWdhdGlvbixcbiAgc2VjdGlvbiNoZWFkZXIsXG4gIC5wYWdlLWhlYWRlcixcbiAgLndyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwMHB4OyB9XG5cbiAgLy8gbm8gc2lkZWJhciBsYXlvdXRcbiAgJi5wYWdlLXdpdGhvdXQtbGF5b3V0IHtcbiAgICAuY29udGVudC5jb2x1bW4ge1xuICAgICAgQGluY2x1ZGUgc2VjdGlvbjsgfSB9XG5cbiAgLy91aXR6b25kZXJpbmcgdm9vciBkZXRhaWxwYWdpbmFcbiAgJi5ub2RlLXR5cGUtcGFnZSxcbiAgJi5ub2RlLXR5cGUtYXotaXRlbSxcbiAgJi5ub2RlLXR5cGUtYnVpbGRpbmcsXG4gICYubm9kZS10eXBlLW5ld3MsXG4gICYubm9kZS10eXBlLWFnZW5kYSB7XG4gICAgLy8gMiBjb2x1bW4sIGltZyt0ZXh0XG4gICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH0gfVxuXG5cbiAgLy8gaGVhZGVyXG4gICNoZWFkZXIge1xuICAgIGhlYWRlciB7XG4gICAgICAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICAgIGxlZnQ6IGNhbGMtZ3JpZCg2KSArIHB4OyB9XG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgICAgIGxlZnQ6IGNhbGMtZ3JpZCg2KSArIHB4OyB9IH0gfSB9XG5cbi8vIHBhcmFncmFwaHNcbi5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSB7XG4gIGltZyB7XG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfSB9XG5cbi5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlIHtcbiAgLnRleHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiBjYWxjLWdyaWQoMSkgLSAkZ3JpZC1ndXR0ZXItd2lkdGggKyBweDsgfSB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSB7XG4gIC5yZWFkLW1vcmUge1xuICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg1LCBmYWxzZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjLWdyaWQoMSkgKyAkZGVmYXVsdC1ncmlkLWd1dHRlci13aWR0aCArIHB4OyB9IH1cblxuYm9keSAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4ge1xuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0LFxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtZ3JpZC1ndXR0ZXItd2lkdGggKyBweDsgfVxuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4ge1xuICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgLmZjLXRhYmxlLTItY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaXRlbSB7XG4gICAgICBAaW5jbHVkZSBzcGFuLWNvbHVtbnMoMTIsIGZhbHNlKTtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1ncmlkLWd1dHRlci13aWR0aCArIHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9IH1cblxuICAmLnR3b19vbmUge1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIC5mYy10YWJsZS0yLWNvbHVtbiB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDY3JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LWdyaWQtZ3V0dGVyLXdpZHRoICsgcHg7IH1cbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9IH0gfSB9XG5cbiAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSxcbiAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImJhY2tcIik7IH0gfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImJhY2tcIik7IH0gfSB9IH1cblxuICAvLyBGZWVkYmFjayBmb3JtXG4gICNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYy1ncmlkKCkgKyBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlOyB9IH0gfSB9XG4uY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIHtcbiAgLnJlYWQtbW9yZSB7XG4gICAgd2lkdGg6IDY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1ncmlkLWd1dHRlci13aWR0aCArIHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbi5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICB3aWR0aDogY2FsYy1ncmlkKDQpICsgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICsgcHg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICB3aWR0aDogMzkwcHg7IH1cblxuLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyxcbi5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyxcbi5jb250ZW50LWJsb2NrLXRleHQsXG4uY29udGVudC1ibG9jay1zcG90bGlnaHQtNC1jb2x1bW4sXG4uY29udGVudC1ibG9jay1zcG90bGlnaHRzLFxuLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0LFxuLmNvbnRlbnQtYmxvY2stcXVvdGUsXG4uY29udGVudC1ibG9jay12aWRlbyxcbi5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0LFxuLmNvbnRlbnQtYmxvY2stYmVlbGQsXG4uY29udGVudC1ibG9jay1nYWxsZXJ5LFxuLmNvbnRlbnQtYmxvY2stYWRtaW4sXG4uY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2x1bW4sXG4uY29udGVudC1ibG9jay1jb2xsYXBzaWJsZS10ZXh0IHtcbiAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYy1ncmlkKCkgKyBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5kaXJlY3QsXG4uY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0LFxuLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4sXG4uY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gIG1heC13aWR0aDogY2FsYy1ncmlkKCkgKyBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ubm9kZS10eXBlLWZhY3VsdHksXG4ubm9kZS10eXBlLWxhbmRpbmcsXG4ubm9kZS10eXBlLXN0dWR5LFxuLm5vZGUtdHlwZS1yZXVzYWJsZS1jb250ZW50LFxuLm5vZGUtdHlwZS1taW5vcixcbi5ub2RlLXR5cGUtZXhjaGFuZ2Uge1xuICBkaXYubWVzc2FnZXMge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDsgfVxuXG4gIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cblxuLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIHtcbiAgPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjLWdyaWQoKSArIHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLnN1Yi1uYXZpZ2F0aW9uIHtcbiAgPiB1bCB7XG4gICAgd2lkdGg6IGNhbGMtZ3JpZCgpICsgcHg7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICA+IGxpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucygzLCB0cnVlKTsgfSB9IH1cblxuLmVhc3ktYnJlYWRjcnVtYiB7XG4gIEBpbmNsdWRlIHNlY3Rpb247IH1cblxuLm5vLXNpZGViYXJzIC5jb250ZW50LWJsb2NrLWJpZy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vLyBoZWFkZXJcbi5zbWFsbC1oZWFkZXIge1xuICAjaGVhZGVyIHtcbiAgICBoZWFkZXIge1xuICAgICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogY2FsYy1ncmlkKDMpICsgcHg7IH1cbiAgICAgICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIHtcbiAgICAgICAgbGVmdDogY2FsYy1ncmlkKDUpICsgcHg7IH1cbiAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgICAgbGVmdDogY2FsYy1ncmlkKDUpICsgcHg7IH0gfSB9IH1cblxuLmdyaWQge1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgfVxuXG4uZ3JpZC0tMiB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBtYXJnaW4tbGVmdDogLTIlOyB9IH1cblxuLmdyaWRfX2l0ZW0ge1xuICAuZ3JpZC0tMiAmIHtcbiAgICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tbGVmdDogMiU7IH0gfSB9XG4iLCIvKiogSGVhZGVyIGZvcm0gKiovXG5cbi5oZWFkZXJfZm9ybSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAmLmZvcm0tZGlzYWJsZWQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICNlZWU7IH0gfSB9XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuIiwiLyoqIEhlYWRlciAqKi9cblxuI2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGhlaWdodDogNDlweDtcbiAgICB3aWR0aDogNDlweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4gIGJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLXJlc2V0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGljb21vb24oXCJoYW1idXJnZXJcIik7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7IH0gfVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuI2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIEBpbmNsdWRlIHNlY3Rpb247XG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgQG1lZGlhICN7JG19IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG5cbiAgICAvL2NvbXBsZXRlIGRvbSB0cmVlIGZvciBzZWFyY2ggYm94XG4gICAgI3ZpZXdzLWV4cC1zZWFyY2gtcGFnZSxcbiAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LXNlYXJjaC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuXG4gICAgICAqIHtcbiAgICAgICAgQGluY2x1ZGUgYnZwKGJvcmRlci1yYWRpdXMsIDApO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7IH1cblxuICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDVweDsgfVxuICAgICAgICAmICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDFweDsgfSB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSB7XG4gICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAjZWRpdC1rZXl3b3JkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQtZ3JpZC1ndXR0ZXItd2lkdGggKyBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICAgICAudmlld3Mtd2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICNlZGl0LWtleXdvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH0gfSB9IH1cblxuICAgICAgICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjIuNXB4O1xuXG4gICAgICAgICAgICAgICAgI2VkaXQtc3VibWl0LXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9IH0gfSB9IH0gfVxuXG4gICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhICN7JGx9IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7IH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7IH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9IH0gfSB9IH1cblxuLnBhZ2UtaGVhZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE2MDBweDsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gIGgxLFxuICBoMiB7XG4gICAgQGluY2x1ZGUgc2VjdGlvbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhICN7JG19IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gIC5saW5rcy5pbmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHVsOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgLmltYWdlIHtcbiAgICBpbWcgKyBoMSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAuZ3JvdXAtdGl0ZWwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICByaWdodDogMzFweDsgLy9uZWVkcyBmYWxsYmFjayBmb3IgaWU4XG4gICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMTcwcHgpIC8gMik7XG5cbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICBib3R0b206IDUwcHg7IH0gfVxuXG4gIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgQG1lZGlhICN7JGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7IH1cbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbWF4LXdpZHRoOiA2ODBweDsgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQG1lZGlhICN7JHN9IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfSB9XG5cbiAgLmxpbmsge1xuICAgIEBleHRlbmQgJXllbGxvd2xpbms7IH1cblxuICAubGluayBzcGFuIHtcbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbiAgYTpob3ZlciB7XG4gICAgLmxpbmsge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfSB9IH0gfVxuXG5AbWVkaWEgI3skc30sICN7JG19IHtcbiAgLnBhZ2UtaGVhZGVyOm5vdCgucGFnZS1oZWFkZXItLWxpbmVhcikge1xuICAgIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDE5NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfSB9IH1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBoZWlnaHQ6IDE0MHB4OyB9IH1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtaGVhZGVyLWlubmVyIHtcbiAgQGluY2x1ZGUgc2VjdGlvbjtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICBAbWVkaWEgI3skc30ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAjeyRtfSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWJyZWFkY3J1bWJzIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDsgfSB9XG4ucGFnZS1oZWFkZXItLXdpdGgtZm9ybS5wYWdlLWhlYWRlci0td2l0aC1icmVhZGNydW1icyB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBoZWlnaHQ6IDE3OHB4OyB9IH1cbi5wYWdlLWhlYWRlci0td2l0aC1mb3JtLnBhZ2UtaGVhZGVyLS13aXRoLWJyZWFkY3J1bWJzIC5wYWdlLWhlYWRlci1pbm5lciB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSAucGFnZS1oZWFkZXItaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFnZS1oZWFkZXItLXllbGxvdy10aXRsZSB7XG4gIGgxLFxuICBoMiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfSB9XG5cbi5wYWdlLWhlYWRlci0teWVsbG93LXRpdGxlIHtcbiAgaDE6YWZ0ZXIsXG4gIGgyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDEwMCU7IH0gfVxuXG4jdGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gIGgxLFxuICAubmF2aWdhdGlvbi13cmFwcGVyICYgaDIge1xuICAgIEBpbmNsdWRlIHNlY3Rpb247XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQG1lZGlhICN7JHN9IHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9IH1cblxuXG4uaGFtYnVyZ2VyLW9wZW4ge1xuICBAbWVkaWEgI3skc30sICN7JG19IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgI2hlYWRlciB7XG4gICAgaGVhZGVyIHtcbiAgICAgICNoYW1idXJnZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImhhbWJ1cmdlci1vcGVuXCIpOyB9IH0gfSB9IH1cblxuLmZvcm0tLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cblxuLmZvcm0tLWlubGluZSAuZm9ybS10ZXh0IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIHdpZHRoOiA1MzBweDsgfSB9XG5cbi5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5idXR0b24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oXCJzZWFyY2hcIik7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgei1pbmRleDogMTA7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH0gfSB9IH1cblxuI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gIC51dV9zZWFyY2hfc2NvcGVfcGFuZWwge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICB0b3A6IDczcHg7XG4gICAgQG1lZGlhICN7JGx9IHtcbiAgICAgIHdpZHRoOiAyNzBweDsgfVxuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0b3A6IDQ5cHg7IH0gfSB9XG4iLCIvLyBBc3NldHM6IExpc3QgcmVzZXRcbi5saXN0LXJlc2V0IHtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDEuMmVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbGkgb2wsXG4gICAgbGkgdWwge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG5cbiAgICB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH0gfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgcGFkZGluZzogMCAwIDAgMzVweDtcblxuICAgIG9sIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfSB9IH1cbiIsIi8qIEluZGVudCAmIEp1c3RpZnkgY2xhc3NlcyAqL1xuYm9keSB7XG4gICYuY29sdW1ucy1taWRkbGUge1xuICAgIC5jb250ZW50LmNvbHVtbiB7XG4gICAgICAuYmxvY2tzIHtcbiAgICAgICAgLnJ0ZWluZGVudDEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgICAucnRlaW5kZW50MiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAgIC5ydGVpbmRlbnQzIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG4gICAgICAgIC5ydGVpbmRlbnQ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9XG4gICAgICAgIC5ydGVsZWZ0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5ydGVyaWdodCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLnJ0ZWNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5ydGVqdXN0aWZ5IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgICAgIC5pYmltYWdlX2xlZnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5pYmltYWdlX3JpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfSB9IH0gfVxuIiwiLyoqIFNpZGViYXIgKiovXG4uc2lkZWJhciB7XG5cbiAgLy8gSGVhZGluZyAyXG4gIGgyIHtcbiAgICBAZXh0ZW5kIC5oZWFkaW5nLTI7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTJweCAwO1xuXG4gICAgQG1lZGlhICN7JGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4OyB9IH1cblxuICAmLmZpcnN0IGgyIHtcbiAgICAmLmZpbHRlci1jb2x1bW4tdGl0bGUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udDoge1xuICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICB3ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1kb3duXCIpO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgICByaWdodDogMjBweDsgfSB9XG5cbiAgICAgICYub3BlbjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy11cFwiKTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH0gfVxuXG4gICYuc2Vjb25kIGgyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiAgLy8gTWVudXNcbiAgLmNvbnRlbnQge1xuICAgIC8vIExpc3RcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41ZW07XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgaHIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpdW0tZ3JleTsgfSB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigxMjAsIDEyMCwgMTIwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDEyMCwgMTIwLCAxMjApO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCLumJBcIjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiAgICAgICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVweCAyMHB4OyB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS10cmFpbCAubWVudSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH0gfSB9IH0gfVxuXG4gICAgPiAubWVudSxcbiAgICAudmlldy1jb250ZW50ID4gLm1lbnUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgICA+IGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGl1bS1ncmV5OyB9IH1cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cblxuICAgICAgICAubWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXJpZ2h0XCIpO1xuICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwOyB9XG4gICAgICAgICAgICAmLmFjdGl2ZS10cmFpbCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTsgfSB9XG4gICAgICAgICAgICAmLmV4cGFuZGVkLmFjdGl2ZS10cmFpbCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7IH0gfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7IH0gfVxuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAyMHB4OyB9IH0gfSB9XG5cbiAgICAgIC5saXN0LW5ld3NfYW5kX2FnZW5kYV9tZW51IHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgPiBoMjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH0gfSB9IH0gfVxuXG5cbiAgLy8gRmFjZXRhcGkgZmlsdGVyXG4gIGRpdltpZCo9J2ZhY2V0YXBpLSddIHtcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIC5oZWFkaW5nLTI7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJG1lZGl1bS1ncmV5O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMzBweCAwIDE3cHg7IH1cbiAgICB1bCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgQG1lZGlhICN7JHN9IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICB3aWR0aDogMTZweDsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAgICYuZmFjZXQtY291bnQge1xuICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuICAgICAgICAgICYuZmFjZXRhcGktYWN0aXZlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDsgfSB9IH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuMjVlbTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH0gfSB9IH0gfVxuXG4uc2lkZWJhciAuY29udGVudCAudmlldy1jb250ZW50ID4gLm1lbnUgbGkgLmNvbnRhY3QtaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbi5zaWRlYmFyIC5jb250ZW50IC52aWV3LWNvbnRlbnQ+Lm1lbnUgbGkgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIEBpbmNsdWRlIGljb21vb24oXCJleHRlcm5hbC1saW5rXCIpO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cbiIsIi8qKiBMYXJnZSwgVGFibGV0LWwgKiovXG5cbi8vIEdyaWRcbiRncmlkLWNvbHVtbnM6ICRkZWZhdWx0LWdyaWQtY29sdW1ucztcbiRncmlkLWNvbHVtbi13aWR0aDogJGRlZmF1bHQtZ3JpZC1jb2x1bW4td2lkdGg7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRkZWZhdWx0LWdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4vLyBcImFsbCBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpXCJcbkBtZWRpYSAjeyRsfSB7XG4gIC5vbW5pLXdyYXBwZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCB3aWR0aCAwLjVzIGVhc2UpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTI1NnB4O1xuICAgICAgei1pbmRleDogMTsgfVxuXG4gICAgZGl2LndyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgICYub25lLXNpZGViYXIsXG4gICAgJi50d28tc2lkZWJhcnMge1xuICAgICAgZGl2LndyYXBwZXIge1xuICAgICAgICAud3JhcHBlci1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9IH1cblxuICBib2R5LmFkbWluaW1hbC1tZW51IGRpdiNhZG1pbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrYmx1ZTsgfVxuXG4gIGJvZHkge1xuICAgICYuY29sdW1ucy1taWRkbGUge1xuICAgICAgLy8gaGVhZGVyXG4gICAgICBzZWN0aW9uI2hlYWRlciB7XG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgICAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAjdmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1wYWdlIHtcbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgICAgICAgICAgICAgICAgICAgICNlZGl0LWtleXdvcmQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3Mtd2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNlZGl0LWtleXdvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4OyB9IH0gfSB9IH0gfSB9IH0gfSB9XG5cbiAgICAgICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfSB9IH1cblxuICAgICYuaTE4bi1lbiB7XG4gICAgICBzZWN0aW9uI2hlYWRlciB7XG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICByaWdodDogMTU1cHg7IH0gfSB9IH1cblxuICAgIHNlY3Rpb24jbmF2aWdhdGlvbiB7XG4gICAgICBuYXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH0gfVxuXG4gICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgI21lbnUtbWVudS1mb290ZXItbWVudSxcbiAgICAgICNtZW51LW1lbnUtZm9vdGVyLW1lbnVfZW4ge1xuICAgICAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoOSwgdHJ1ZSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgPiBsaS5leHBhbmRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgID4gbGkubGFzdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgICA+IC5sZWFmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH0gfVxuXG4gICAgICAgICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcGFuLWZsdWlkLWNvbHVtbnMoMywgZmFsc2UpO1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9IH1cblxuICAgIC8vIEFnZW5kYSBuZXdzIHBhZ2VcbiAgICAmLm5vZGUtdHlwZS1hZ2VuZGEsXG4gICAgJi5ub2RlLXR5cGUtbmV3cyB7XG4gICAgICAuaW1hZ2UtaGlnaGxpZ2h0LWNhcHQge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleTsgfSB9XG5cblxuICAgIC8vIHBhcmFncmFwaHNcbiAgICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gICAgICAudGV4dCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYy1ncmlkKDEpIC0gJGdyaWQtZ3V0dGVyLXdpZHRoICsgcHg7IH0gfSB9XG5cbiAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIHtcbiAgICAgIC5saW5rcyB7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyg1LCBmYWxzZSk7IH0gfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3QsXG4gICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LWdyaWQtZ3V0dGVyLXdpZHRoICsgcHg7IH1cblxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCArIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0LFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQgKyAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbiAgICAmLm5vZGUtdHlwZS1wYWdlLFxuICAgICYubm9kZS10eXBlLW5ld3MsXG4gICAgJi5ub2RlLXR5cGUtYWdlbmRhLFxuICAgICYubm9kZS10eXBlLWF6LWl0ZW0sXG4gICAgJi5ub2RlLXR5cGUtYnVpbGRpbmcsXG4gICAgJi5ub2RlLXR5cGUtZmFjdWx0eSxcbiAgICAmLm5vZGUtdHlwZS1sYW5kaW5nLFxuICAgICYubm9kZS10eXBlLXN0dWR5LFxuICAgICYubm9kZS10eXBlLXJldXNhYmxlLWNvbnRlbnQsXG4gICAgJi5ub2RlLXR5cGUtbWlub3IsXG4gICAgJi5ub2RlLXR5cGUtaG9tZXBhZ2UsXG4gICAgJi5ub2RlLXR5cGUtY2FtcGFnbmUtcGFnZSxcbiAgICAmLm5vZGUtdHlwZS1leGNoYW5nZSB7XG4gICAgICAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LWltYWdlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcsXG4gICAgICAuY29udGVudC1ibG9jay10ZXh0LFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTQtY29sdW1uLFxuICAgICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0cyxcbiAgICAgIC5jb250ZW50LWJsb2NrLXF1b3RlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSxcbiAgICAgIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCxcbiAgICAgIC5jb250ZW50LWJsb2NrLWZvbGRlZC1saXN0LFxuICAgICAgLmNvbnRlbnQtYmxvY2stZ2FsbGVyeSxcbiAgICAgIC5jb250ZW50LWJsb2NrLXJldXNhYmxlLWNvbnRlbnQsXG4gICAgICAuY29udGVudC1ibG9jay12aWRlbyxcbiAgICAgIC5jb250ZW50LWJsb2NrLWJsb2NrLXF1b3RlLFxuICAgICAgLmNvbnRlbnQtYmxvY2stYmVlbGQsXG4gICAgICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzLFxuICAgICAgLmNvbnRlbnQtYmxvY2stdGFibGUtMi1jb2x1bW4ge1xuICAgICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH0gfVxuXG4gICAgICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbixcbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQsXG4gICAgICAuY29udGVudC1ibG9jay1iaWctaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHtcbiAgICAgICAgPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH0gfVxuXG4gICAgICAuY29udGVudC1ibG9jay12aWRlbyB7XG4gICAgICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH0gfVxuXG4gICAgICAuY29udGVudC1ibG9jay10ZXh0IHtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgICAgIC5pbnRybyxcbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIHtcbiAgICAgICAgPiAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cblxuICAgICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gICAgICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAgICAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmsge1xuICAgICAgICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC50ZXh0LFxuICAgICAgICAgICAgLnRleHQgcCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfSB9IH0gfVxuXG4gICAgJi5jb2x1bW5zLW1pZGRsZSB7XG4gICAgICAuY29udGVudC1ibG9jay1yZWFkLW1vcmUtYW5kLXNoYXJlIHtcbiAgICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgICAgd2lkdGg6IDc3JTsgfVxuICAgICAgICAubGlua3Mge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5zb2NpYWwtc2hhcmUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuICAgICAgLmNvbnRlbnQtYmxvY2stdGV4dCB7XG4gICAgICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgICAgICAuaW50cm8sXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfSB9XG5cbiAgICAgIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXF1b3RlLXRleHQge1xuICAgICAgICAucXVvdGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7IH1cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgLnF1b3RlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTsgfSB9IH1cblxuICAgICAgJi5ub2RlLXR5cGUtcGFnZSxcbiAgICAgICYubm9kZS10eXBlLW5ld3MsXG4gICAgICAmLm5vZGUtdHlwZS1hZ2VuZGEsXG4gICAgICAmLm5vZGUtdHlwZS1hei1pdGVtIHtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHtcbiAgICAgICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1My45NSU7IH1cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYuMDUlOyB9IH0gfSB9IH0gfVxuXG4gICAgLnN1Ym1lbnUtZXh0ZW5kIHtcbiAgICAgIGgyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfSB9IH0gfSB9IH1cblxuICAuc3ViLW5hdmlnYXRpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02MDBweDsgfVxuXG4gIC8vIFNwZWNpZmljIGhhbWJ1cmdlciBzdHlsaW5nIGZvciBsIGFuZCB4bC5cbiAgLm9tbmktd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGxlZnQgMC41cyBlYXNlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiAgLy8gaGlkZSB0aGUgb2cgc2luZ2xlIG1lbnUgYmxvY2sgaW4gaGFtYnVyZ2VyXG4gICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAjaGFtYnVyZ2VyX21lbnUge1xuICAgIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCBsZWZ0IDAuNXMgZWFzZSk7XG4gICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIHdpZHRoIDAuNXMgZWFzZSk7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI1NnB4O1xuICAgIHdpZHRoOiAwcHg7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUsICNtZW51LW1lbnUtaGFtYnVyZ2VyLW1lbnUtZW4ge1xuICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGhlaWdodCAwLjVzIGVhc2UpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI1NnB4O1xuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLWRhcms7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDgwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBidnAoYm9yZGVyLXJhZGl1cywgMjJweCk7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxM3B4IDAgLTU1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJzsgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7IH0gfSB9IH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfSB9IH0gfSB9IH1cblxuICAgIC8vIEZlZWRiYWNrIGZvcm1cbiAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuICAgICAgJi5qcy1hY3RpdmUge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfSB9IH0gfVxuIiwiLyoqIE1lZGl1bSwgVGFibGV0LXAgKiovXG5cbi8vIEdyaWRcbiRncmlkLWNvbHVtbnM6IDg7XG4kZ3JpZC1jb2x1bW4td2lkdGg6IDQ3O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAxMjtcblxuLy8gXCJhbGwgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpXCJcbkBtZWRpYSAjeyRtfSB7XG4gIGJvZHkuYWRtaW5pbWFsLW1lbnUgZGl2I2FkbWluLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmVlbjsgfVxuXG4gIC5wYWdlLXdpdGgtYmxvY2tzIC5jb250ZW50LmNvbHVtbiAuY29udGVudCBoMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAjc3lzdGVtLW1haW4ge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH0gfVxuXG4gICAgJi5vbmUtc2lkZWJhcixcbiAgICAmLnR3by1zaWRlYmFycyB7XG4gICAgICBkaXYud3JhcHBlciB7XG4gICAgICAgIC53cmFwcGVyLWlubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cblxuICAgIGZvb3RlciB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtb2ctc2luZ2xlLW1lbnUtYmxvY2sgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbiAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5mb290ZXJfX2lubmVyIHtcbiAgICAgICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4OyB9IH1cblxuICAgICAgI21lbnUtbWVudS1mb290ZXItbWVudSB7XG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgID4gbGkuZXhwYW5kZWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgIC5sZWFmIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfSB9IH1cblxuICAgICAgZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDUzcHg7IH0gfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9IH1cblxuICAvLyBmbHVpZCBsYXlvdXQgY2FsY3VsYXRpb25zXG4gIGJvZHkge1xuICAgICYuY29sdW1ucy1taWRkbGUge1xuICAgICAgc2VjdGlvbiNoZWFkZXIge1xuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDdweCA2NXB4OyB9IH1cblxuICAgICAgICAgICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAjZWRpdC1rZXl3b3JkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZWRpdC1rZXl3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9IH0gfSB9XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE3LjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAjZWRpdC1zdWJtaXQtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDQwcHggNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH0gfSB9IH0gfSB9IH1cblxuICAgICAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH0gfSB9IH1cblxuICAgICAgJi5ub2RlLXR5cGUtaG9tZXBhZ2UsXG4gICAgICAmLm5vZGUtdHlwZS1hei1pdGVtLFxuICAgICAgJi5ub2RlLXR5cGUtYnVpbGRpbmcsXG4gICAgICAmLm5vZGUtdHlwZS1mYWN1bHR5IHtcbiAgICAgICAgc2VjdGlvbiNoZWFkZXIge1xuICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAjdmlld3MtZXhwLXNlYXJjaC1wYWdlLFxuICAgICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9IH0gfSB9IH1cblxuICBib2R5IHtcbiAgICAmLm9uZS1zaWRlYmFyIHtcbiAgICAgIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICAgICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgICAgIC5mYy10YWJsZS0yLWNvbHVtbiB7XG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH0gfSB9XG5cbiAgICAgIC5jb250ZW50LWJsb2NrLXRleHQge1xuICAgICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgICAgLmludHJvLFxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfSB9XG5cbiAgICAvLyBIYW1idXJnZXIgbWVudVxuICAgIC5vbW5pLXdyYXBwZXIge1xuICAgICAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDA1O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1pZ3JhdGVkLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJi5mb2xkYWJsZS1tZW51IHtcbiAgICAgICAgICAgICAgICAuZm9sZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICAgICAgd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfSB9IH1cblxuICAgICAgICAgICAgICBzcGFuLm5vbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkJCOyB9XG5cbiAgICAgICAgICAgICAgJi5ob21lIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2MwMGEzNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwNFwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MSwgZGxpZz0xXCI7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAgICAgICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9IH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JCQjsgfVxuXG4gICAgICAgICAgICAgIHVsLm1lbnUsXG4gICAgICAgICAgICAgIC5jbG9uZWQtc3VibWVudSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDE0cHg7IH0gfSB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4gICAgICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9IH0gfSB9IH1cblxuICAgICAgLm5vbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuICAgIC8vIEZlZWRiYWNrIGZvcm1cbiAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICB0b3A6IDA7IH0gfSB9IH0gfVxuIiwiLyoqIFNtYWxsLCBtb2JpbGUgKiovXG5cbiRncmlkLWNvbHVtbnM6IDg7XG4kZ3JpZC1jb2x1bW4td2lkdGg6IDI3O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAxMjtcblxuLy8gXCJhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KVwiXG5AbWVkaWEgI3skc30ge1xuICBib2R5LmFkbWluaW1hbC1tZW51IGRpdiNhZG1pbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0b21hdG87IH1cblxuICAucGFnZS13aXRoLWJsb2NrcyAuY29udGVudC5jb2x1bW4gLmNvbnRlbnQgaDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbiAgYm9keSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuXG4gICAgI2Vhc3ktYnJlYWRjcnVtYi1lYXN5LWJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1zb2NpYWwtbWVkaWEtYmxvY2sge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7IH0gfVxuXG4gICAgICAjbWVudS1tZW51LWZvb3Rlci1tZW51IHtcbiAgICAgICAgdWwubWVudSB7XG4gICAgICAgICAgPiBsaS5leHBhbmRlZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgIC5sZWFmIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfSB9IH1cblxuICAgICAgZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDUzcHg7IH0gfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9IH1cblxuICAvLyBmbHVpZCBsYXlvdXQgY2FsY3VsYXRpb25zXG4gIGJvZHkge1xuICAgIC8vIENvbHVtbnMgbWlkZGxlXG4gICAgJi5jb2x1bW5zLW1pZGRsZSB7XG5cbiAgICAgIHNlY3Rpb24jaGVhZGVyIHtcbiAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDdweCA2NXB4OyB9IH1cblxuICAgICAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuICAgICAgICAgICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtcGFnZSB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICAgICAgICAgICAgICAgICAgICAjZWRpdC1rZXl3b3JkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZWRpdC1rZXl3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9IH0gfSB9IH0gfSB9IH0gfVxuXG4gICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfSB9IH0gfSB9XG5cbiAgICAvLyBIYW1idXJnZXIgbWVudVxuICAgIC5vbW5pLXdyYXBwZXIge1xuICAgICAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSB7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDA1O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5taWdyYXRlZC1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJi5mb2xkYWJsZS1tZW51IHtcbiAgICAgICAgICAgICAgICAuZm9sZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICAgICAgd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfSB9IH1cblxuICAgICAgICAgICAgICBzcGFuLm5vbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkJCO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4gICAgICAgICAgICAgICYuaG9tZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNjMDBhMzUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgICAgICAgICAgICAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xLCBkbGlnPTFcIjtcbiAgICAgICAgICAgICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAgICAgICAgIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgICAgICAgICAgICAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JCQjtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG4gICAgICAgICAgICAgIHVsLm1lbnUsXG4gICAgICAgICAgICAgIC5jbG9uZWQtc3VibWVudSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgICAgICAgICAgIHdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDE0cHg7IH0gfSB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuXG4gICAgICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9IH0gfSB9XG5cbiAgICAgICAgLmFjdGl2ZSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH0gfVxuXG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW1lZ2FtZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAjZmluYWxpc3QtYmxvY2tzLWZpbmFsaXN0LW9nLXNpbmdsZS1tZW51LWJsb2NrIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICYubm9kZS10eXBlLWhvbWVwYWdlLFxuICAgICAgICAmLm5vZGUtdHlwZS1hei1pdGVtLFxuICAgICAgICAmLm5vZGUtdHlwZS1idWlsZGluZyxcbiAgICAgICAgJi5ub2RlLXR5cGUtZmFjdWx0eSB7XG4gICAgICAgICAgc2VjdGlvbiNoZWFkZXIge1xuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICAgICN2aWV3cy1leHAtc2VhcmNoLXBhZ2UsXG4gICAgICAgICAgICAgICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3Qtc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbiAgICAgICAgICAgICAgI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH0gfSB9IH0gfSB9XG5cbiAgYm9keSB7XG4gICAgLy8gQWdlbmRhIG5ld3MgcGFnZVxuICAgICYubm9kZS10eXBlLWFnZW5kYSxcbiAgICAmLm5vZGUtdHlwZS1uZXdzIHtcbiAgICAgIC5pbWFnZS1oaWdobGlnaHQtY2FwdCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuICAgIC8vIEZlZWRiYWNrIGZvcm1cbiAgICAjZmluYWxpc3QtZmVlZGJhY2stZm9ybS1maW5hbGlzdC1mZWVkYmFjay1mb3JtIHtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAgICAgJi5qcy1hY3RpdmUge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogMDsgfSB9IH0gfSB9XG4iLCIvKiogTmF2aWdhdGlvbiAqKi9cbi5uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4jbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbmF2IHtcbiAgICBAaW5jbHVkZSBzZWN0aW9uO1xuICAgIEBtZWRpYSAjeyR4bH0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuICAvLyBIb3ZlciB0b3AgbWVudSBpdGVtXG4gICNmaW5hbGlzdC1ibG9ja3MtZmluYWxpc3QtbWVnYW1lbnUsXG4gIG5hdiAubWVudS1ibG9jay13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgdWwge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGVhc2U7XG4gICAgICAgIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuICAgICAgICBzcGFuLm5vbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBidnAodHJhbnNpdGlvbiwgY29sb3IgMC40cyBlYXNlKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgICAgICAuaG92ZXJlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1kYXJrLWdyZXk7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiA1MTtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGEsIC5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxMHB4OyB9IH0gfSB9XG4gICAgICBsaS5leHBhbmRlZCB7XG4gICAgICAgIHNwYW4ubm9saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgJi5hY3RpdmUtdHJhaWwge1xuICAgICAgICAgICAgY29sb3I6ICRtZW51LWFjdGl2ZS1jb2xvcjsgfSB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuanMtdG91Y2gtaG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tbGlnaHQtZ3JleTsgfSB9XG4gICAgICAgICAgc3Bhbi5ub2xpbmsge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH0gfSB9XG5cbiAgICAgIC5wbHVzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB0b3A6IC0ycHg7IH0gfSB9XG5cbiAgICAgIC5tZW51LWV4dGVuZGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDFweDtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfSB9IH1cblxuICAuaG9tZSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICosIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MSwgZGxpZz0xXCI7XG4gICAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIixcImRsaWdcIjtcbiAgICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIsXCJkbGlnXCI7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiLFwiZGxpZ1wiO1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH0gfSB9XG5cbi8vIEhhbWJ1cmdlciBNZW51XG4jbWVudS1tZW51LWhhbWJ1cmdlci1tZW51LFxuI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB7XG4gIC5iYWNrLXRvLXV1IHtcbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgYnZwKGJvcmRlci1yYWRpdXMsIDE2cHgpO1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYmFja1wiKTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTNweCAwIDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH0gfVxuXG4gIC5vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7IH1cblxuICAubWlncmF0ZWQtbWVudSB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9IH0gfSB9XG5cbi8vIFNwZWNpZmljIGhhbWJ1cmdlciBzdHlsaW5nIGZvciBsIGFuZCB4bC5cbi5vbW5pLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8vIEhpZGUgdGhlIG9nIHNpbmdsZSBtZW51IGJsb2NrIGluIGhhbWJ1cmdlclxuI2ZpbmFsaXN0LWJsb2Nrcy1maW5hbGlzdC1vZy1zaW5nbGUtbWVudS1ibG9jayB7XG4gIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLy8gSGFtYnVyZ2VyIE1lbnVcbiNoYW1idXJnZXJfbWVudSB7XG4gIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCBsZWZ0IDAuNXMgZWFzZSk7XG4gIEBpbmNsdWRlIGJ2cCh0cmFuc2l0aW9uLCB3aWR0aCAwLjVzIGVhc2UpO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjU2cHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAuYWRtaW4tbWVudSAmIHtcbiAgICB0b3A6IDI5cHg7IH1cbiAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudSxcbiAgI21lbnUtbWVudS1oYW1idXJnZXItbWVudS1lbiB7XG4gICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIGhlaWdodCAwLjVzIGVhc2UpO1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCA4MHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidnAoYm9yZGVyLXJhZGl1cywgMjJweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYmFja1wiKTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxM3B4IDAgLTU1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgIEBtZWRpYSAjeyR4bH0ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7IH0gfSB9IH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfSB9IH0gfSB9IH0gfVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNDAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogYmxhY2s7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwIDMwcHggMCAyMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA0MDBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDQycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNDJweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBjb2xvcjogJHdoaXRlOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbiNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIC5mb3JtLWl0ZW0uZm9ybS1kaXNhYmxlZCBpbnB1dC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uanMtc2VsZWN0Mi5pcy1kaXNhYmxlZCArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7IH1cblxuLmpzLXNlbGVjdDIuaXMtZGlzYWJsZWQgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cblxuLmpzLXNlbGVjdDIuaXMtZGlzYWJsZWQgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiIsIi5hMTF5LW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfSB9XG5cbi5hMTF5LW9wdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBvbCxcbiAgdWwsXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG4uYTExeS1vcHRpb25fX2ljb24ge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24tY3Jvc3Muc3ZnJykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfSB9XG5cbi5hMTF5LW9wdGlvbl9faWNvbi0tcHJlc2VudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLWNoZWNrLnN2ZycpOyB9XG5cbi5hMTF5LW9wdGlvbi0tYXNzaXN0YW5jZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1pbmZvLnN2ZycpOyB9XG5cbi5hMTF5LW9wdGlvbi0tYmljeWNsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1iaWtlLnN2ZycpOyB9XG5cbi5hMTF5LW9wdGlvbi0tY2FyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLWNhci5zdmcnKTsgfVxuXG4uYTExeS1vcHRpb24tLWVsZXZhdG9yczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1lbGV2YXRvci5zdmcnKTsgfVxuXG4uYTExeS1vcHRpb24tLWVudHJhbmNlczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1lbnRyYW5jZS5zdmcnKTsgfVxuXG4uYTExeS1vcHRpb24tLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24tcGFya2luZy5zdmcnKTsgfVxuXG4uYTExeS1vcHRpb24tLXB1YmxpYy10cmFuc3BvcnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL3V1LWljb24tYnVzLnN2ZycpOyB9XG5cbi5hMTF5LW9wdGlvbi0tcmVzdC1hcmVhczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvdXUtaWNvbi1iZWQuc3ZnJyk7IH1cblxuLmExMXktb3B0aW9uLS13aGVlbGNoYWlyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy91dS1pY29uLXdoZWVsY2hhaXIuc3ZnJyk7IH1cbiIsIiNmaW5hbGlzdC1mZWVkYmFjay1mb3JtLWZpbmFsaXN0LWZlZWRiYWNrLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgaW5wdXQsIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuICBsYWJlbCxcbiAgaDIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuICAubWVzc2FnZXMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gIGgyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgIG91dGxpbmU6IG5vbmU7IH0gfVxuXG4gICYuanMtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAxNyU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB6LWluZGV4OiAxMDAwMDtcbiAgICAgIEBtZWRpYSAjeyRzfSwgI3skbX0ge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTsgfVxuICAgICAgLmVtYWlsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4gICAgJi5vcGVuIHtcbiAgICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImNyb3NzXCIpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfSB9IH0gfVxuXG4gICYucHJvY2Vzc2luZyB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgLmxvYWRlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwMTsgfSB9IH0gfVxuXG4uZmVlZGJhY2stYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQ1JTtcbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDUxMDtcbiAgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGJsYWNrOyB9IH1cblxuICBAbWVkaWEgI3skc30ge1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfSB9XG4iLCIvLyBDb250YWluZXJcbi5jb21wYXJlLXRhYmxlLS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gID4gdGFibGUge1xuICAgICYuY29tcGFyZS10YWJsZS0taGVhZGVyLFxuICAgICYuY29tcGFyZS10YWJsZS0tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH0gfSB9XG5cbi5jb21wYXJlLTEge1xuICBtYXgtd2lkdGg6IDU4M3B4O1xuICAuY29tcGFyZS10YWJsZS0taGVhZGVyLnN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA1ODNweDsgfSB9XG5cbi5jb21wYXJlLTIge1xuICBtYXgtd2lkdGg6IDg3NnB4O1xuICAuY29tcGFyZS10YWJsZS0taGVhZGVyLnN0aWNreSB7XG4gICAgbWF4LXdpZHRoOiA4NzZweDsgfSB9XG5cbi8vIEVtcHR5IHRhYmxlIGRlc2NyaXB0aW9uXG4uY29tcGFyZS10YWJsZS0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcblxuICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDc1cHggMCAwIDEwcHg7IH1cblxuICBAbWVkaWEgI3skbH0ge1xuICAgIHdpZHRoOiA3MCU7IH1cblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICB3aWR0aDogODYwcHg7IH0gfVxuXG4vLyBUYWJsZSBoZWFkZXJcbi5hZG1pbi1tZW51IC5jb21wYXJlLXRhYmxlLS1oZWFkZXIuc3RpY2t5IHtcbiAgdG9wOiAyOXB4OyB9XG5cbi5jb21wYXJlLXRhYmxlLS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcblxuICAmLnN0aWNreSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH1cblxuICAgIEBtZWRpYSAjeyRtfSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH1cblxuICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH0gfVxuXG4gIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbiAgdGgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICBwYWRkaW5nOiA1NXB4IDE1cHggMTVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiAyOTBweDsgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuICAgIC5ub2RlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgLnJlbW92ZS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cbiAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7IH0gfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oY3Jvc3MpO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfSB9IH0gfVxuXG4vLyBUYWJsZSBncm91cFxuLmNvbXBhcmUtdGFibGUtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG5cbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgd2lkdGg6IDMwJTsgfVxuXG4gICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICB3aWR0aDogMjkwcHg7IH0gfVxuXG4gIC5ncm91cC1oZWFkZXIge1xuICAgIGNvbG9yOiAkcGFnZS1mb250LWNvbG9yO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDE1cHggMDtcbiAgICB3aWR0aDogMjkwcHg7XG5cbiAgICBAbWVkaWEgI3skbH0sICN7JHhsfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbiAgLmhlbHB0ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4gIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQG1lZGlhICN7JHN9LCAjeyRtfSwgI3skbH0ge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbiAgICAmLmxhYmVsIHtcbiAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDI5MHB4OyB9XG5cbiAgICAmLmhhc0l0ZW1zIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdhcnJvdy11cCcpO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMjJweDsgfVxuXG4gICAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29tb29uKCdhcnJvdy1kb3duJyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbiAgICAuY291cnNlLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4gICAgLmNvdXJzZS10b2dnbGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiAgICAuYWN0aXZlIH4gLmNvdXJzZS10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gIC5maWVsZC13cmFwcGVyIHVsIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICYubGFzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9IH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbi5jb21wYXJlLXRhYmxlLS1jb250YWluZXIgLmNvdXJzZS1ibG9ja3Mge1xuICBjb2xvcjogJHBhZ2UtZm9udC1jb2xvcjtcbiAgZm9udDoge1xuICAgIGZhbWlseTogJGZydXRpZ2VyO1xuICAgIHNpemU6IDE2cHg7IH1cbiAgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBjb2xvcjogJHBhZ2UtZm9udC1jb2xvcjsgfVxuICAudWktaGVscGVyLXJlc2V0IHtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgLnVpLWNvcm5lci1ib3R0b20ge1xuICAgIEBpbmNsdWRlIGJ2cCggYm9yZGVyLXJhZGl1cywgMCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkbWVkaXVtLWdyZXk7IH1cblxuICBoMiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICBmb250OiB7XG4gICAgICBzaXplOiAxNHB4O1xuICAgICAgd2VpZ2h0OiBib2xkOyB9XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBidnAoIGJvcmRlci1yYWRpdXMsIDApO1xuICAgIGJvcmRlci1jb2xvcjogJG1lZGl1bS1ncmV5O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1kb3duXCIpO1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTdweDsgfVxuXG4gICAgJi51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXVwXCIpO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuXG4gICAgJi51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG5cbiAgICAudWktaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAuaXRlbS1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlIG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udDoge1xuICAgICAgICBzaXplOiAxNnB4OyB9IH0gfVxuXG4gIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfSB9XG4iLCIuYnVpbGRpbmcge1xuICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIEBleHRlbmQgLmxpc3QtcmVzZXQ7XG5cbiAgLnRpdGxlIGgyIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLnRpdGxlIGgxIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgLm1hcHMtbGluay13cmFwcGVyIHtcbiAgICBAZXh0ZW5kICV5ZWxsb3dsaW5rO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJsb2NhdGlvblwiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHRlcnRpYXJ5LWJhc2UpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeS1iYXNlKTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgICAmOmFmdGVyLFxuICAgICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeS1iYXNlKSAhaW1wb3J0YW50O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBzZWNvbmRhcnktYmFzZSk7IH0gfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJsb2NhdGlvblwiKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeS1iYXNlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeS1iYXNlKTtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH0gfSB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmcnV0aWdlcjtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4gIC5sYWJlbC1hYm92ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDEycHggMCA1cHggMDtcbiAgICBmb250LWZhbWlseTogJGZydXRpZ2VyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5cbiAgLmltYWdlIHtcbiAgICBpbWcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuICAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMCAwIDE4cHggMDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbWVkaXVtLWRhcmstZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBidnAodHJhbnNpdGlvbiwgY29sb3IgMC41cyBlYXNlKTsgfVxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfSB9XG4gICAgYVt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gICAgICBAaW5jbHVkZSBleHRlcm5hbC1saW5rOyB9IH1cblxuICAuYWRkcmVzcyB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHByaW1hcnktYmFzZSk7IH1cblxuICAub2ZmaWNlLWhvdXJzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgbWFwLWdldCgkdGhlbWUtY29sb3JzLCB0ZXJ0aWFyeS1kYXJrZXIpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHRlcnRpYXJ5LWRhcmtlcik7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgICBAbWVkaWEgI3skbX0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgIC5sYWJlbC1hYm92ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbiAgICAub2gtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAub2gtZGlzcGxheS1sYWJlbCB7XG4gICAgICBtaW4td2lkdGg6IDIuNWVtO1xuICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5OyB9XG5cbiAgICAub2gtZGlzcGxheS1jbG9zZWQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbiAgICAub2gtZGF5cy13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAjeyRsfSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH0gfVxuXG4gIC5vZmZpY2UtaG91cnMtZXh0cmEge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiAgICBhW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGV4dGVybmFsLWxpbms7IH0gfVxuXG4gIC5pbWFnZS1oaWdobGlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBtZWRpYSAjeyRzfSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbiAgLnNsaWRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gICAgdWw6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH0gfVxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5O1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMCA1MHB4OyB9IH0gfVxuICAgIC5pbmRpY2F0b3JzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDVweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHRlcnRpYXJ5LWJhc2UpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGJ2cChib3JkZXItcmFkaXVzLCAxNXB4KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgdGVydGlhcnktZGFya2VyKTsgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgcHJpbWFyeS1iYXNlKTsgfSB9IH0gfVxuXG4gICAgLnRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAubm9kZS1saW5rIHtcbiAgICBAZXh0ZW5kICV5ZWxsb3dsaW5rO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uYnVpbGRpbmdfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYnVpbGRpbmdfX2xpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5ib2R5LmNvbHVtbnMtbWlkZGxlIHtcbiAgLmNvbnRlbnQuY29sdW1uIHtcbiAgICAuYmxvY2tzIHtcbiAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgI25vZGVfYnVpbGRpbmdfcmV1c2FibGVfZ3JvdXBfaW5mbyB7XG5cbiAgICAgICAgICBwICsgdWwsXG4gICAgICAgICAgcCArIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7IH0gfSB9IH0gfSB9IH0gfVxuXG5AbWVkaWEgI3skbX0ge1xuICAuYnVpbGRpbmcge1xuICAgIC5tYXBzLWxpbmstd3JhcHBlciBhIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7IH0gfSB9IH0gfVxuXG4ubm9kZS10eXBlLWJ1aWxkaW5nIHtcbiAgb2wge1xuICAgIGxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA0cHg7IH0gfSB9IH1cblxuXG5AbWVkaWEgI3skc30ge1xuICAuYnVpbGRpbmcge1xuICAgIC5pbWFnZS1oaWdobGlnaHQsXG4gICAgLmltYWdlIGltZyxcbiAgICAuYWRkcmVzcyxcbiAgICAuY29udGFjdCxcbiAgICAub2ZmaWNlLWhvdXJzLFxuICAgIC5vZmZpY2UtaG91cnMtZXh0cmEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cblxuICAgIC5zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4gICAgLm1hcHMtbGluay13cmFwcGVyIGEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7IH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDZweDsgfSB9IH0gfSB9XG5cbi5ub2RlLXR5cGUtYnVpbGRpbmcgLmJ1aWxkaW5nIHtcbiAgQG1lZGlhICN7JHN9IHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMzBweDsgfVxuICBAbWVkaWEgI3skbX0ge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4OyB9XG4gIEBtZWRpYSAjeyRsfSB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4IDMwcHg7IH1cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiIsImEuYnV0dG9uLS13aXRoLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MHB4OyB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXJpZ2h0XCIpO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGxlZnQ6IDRweDsgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICBjb2xvcjogJGJsYWNrOyB9XG5cbiAgJjpob3ZlcjpiZWZvcmUsXG4gICY6Zm9jdXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7IH1cblxuICAmOmhvdmVyOmFmdGVyLFxuICAmOmZvY3VzOmFmdGVyIHtcbiAgICBjb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLCBwcmltYXJ5LWJhc2UpOyB9XG5cbiAgJlt0YXJnZXQ9XCJfYmxhbmtcIl0gLmJ1dHRvbl9fdGV4dDphZnRlciB7XG4gICAgQGluY2x1ZGUgaWNvbW9vbihcImV4dGVybmFsLWxpbmtcIik7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfSB9XG4iLCIuY29udGFjdC1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb250YWN0LWluZm8gLmNvbnRhY3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jb250YWN0LWluZm8gLmVtYWlsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29udGFjdC1pbmZvICsgLmNvbnRhY3QtaW5mbyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXk7IH1cbiIsIi5kZWZpbml0aW9uLWxpc3Qge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgY29udGVudC1wYWRkaW5nO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7IH1cblxuICAgIEBtZWRpYSAjeyR4bH0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuXG4gIGRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRiZW1ibztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICBAbWVkaWEgI3skeGx9IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrOyB9IH1cblxuICAgIHAsXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbi5kZWZpbml0aW9uLWxpc3QtLWZvbGxvd2VkLWJ5LWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiIsIiNmaW5hbGlzdC1jb21wYXJlLWNvbXBhcmUtYXV0b2NvbXBsZXRlIHtcbiAgQGV4dGVuZCAuaGVhZGVyX2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTYzcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMTtcblxuICBAbWVkaWEgI3skbH0ge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIHJpZ2h0OiA1MHB4OyB9XG5cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgcmlnaHQ6IDI1cHg7IH1cblxuICBAbWVkaWEgI3skbX0sICN7JHN9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtLWdyZXk7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuICBAbWVkaWEgI3skc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG5cbiAgI2F1dG9jb21wbGV0ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkZnJ1dGlnZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbiAgICAgIGRpdixcbiAgICAgIGEge1xuICAgICAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9IH0gfSB9XG4iLCIvKiogRmlsdGVyICoqL1xuZGl2W2lkKj0nZmluYWxpc3QtZmFjZXRzLSddIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5OyB9IH1cblxuI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtYWRkaXRpb25hbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5jb250ZW50IHtcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIC5oZWFkaW5nLTI7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJG1lZGl1bS1ncmV5O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4OyB9XG4gICAgLmZpbHRlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRleHRidXR0b24tZ3JleS10cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiY3Jvc3NcIik7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIHRvcDogMTVweDsgfSB9IH0gfSB9XG4gICAgLnNlbGVjdC1saW5rIHtcbiAgICAgIGEge1xuICAgICAgICBAZXh0ZW5kIC50ZXh0YnV0dG9uLXllbGxvdy1ibG9jaztcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LXJpZ2h0XCIpOyB9IH0gfSB9IH1cblxuI2ZpbmFsaXN0LWZhY2V0cy1maW5hbGlzdC1mYWNldHMtcmVzZXQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAuY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtZWRpdW0tZ3JleTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLnRleHRidXR0b24tYmxhY2stYmxvY2s7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImNyb3NzXCIpOyB9IH0gfSB9XG5cbiNmaW5hbGlzdC1mYWNldHMtbnVtYmVyLW9mLXJlc3VsdHMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNnB4IDEwMHB4O1xuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfSB9XG4iLCIuZmFuY3lib3gtY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuIiwiLyoqIEZvb3RlciAqKi9cblxuLmdyb3VwLWhlYWRlciB7XG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgQG1lZGlhICN7JHN9LCAjeyRtfSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4uZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH0gfVxuXG4uZm9vdGVyX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgQGluY2x1ZGUgc2VjdGlvbjtcbiAgQG1lZGlhICN7JHN9LCAjeyRtfSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7IH1cblxuICAjbWVudS1tZW51LWJvdHRvbS1tZW51LFxuICAjbWVudS1tZW51LWJvdHRvbS1tZW51LWVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBoMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTItZGFyazsgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0yLWRhcms7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH0gfVxuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfSB9IH0gfVxuXG4gICNtZW51LW1lbnUtZm9vdGVyLW1lbnUsXG4gICNtZW51LW1lbnUtZm9vdGVyLW1lbnUtZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHVsLm1lbnUge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4tY29sdW1ucyggOCwgZmFsc2UgKTtcbiAgICAgICAgQG1lZGlhICN7JHhsfSB7XG4gICAgICAgICAgd2lkdGg6IDI4NnB4OyB9XG5cbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4sXG4gICAgICAgID4gLm5vLWxpbmssXG4gICAgICAgID4gLm5vbGluayB7XG4gICAgICAgICAgQGV4dGVuZCAuZ3JvdXAtaGVhZGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICA+IC5sZWFmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBAbWVkaWEgI3skc30ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgICAgQG1lZGlhICN7JG19IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH1cblxuICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTItZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0yLWRhcmsgIWltcG9ydGFudDsgfSB9IH0gfSB9IH0gfVxuXG4gICNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrIHtcbiAgICBAbWVkaWEgI3skbH0ge1xuICAgICAgd2lkdGg6IDIzJTsgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9IH1cblxuLnN1YmZvb3RlciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMzdweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuLnN1YmZvb3Rlcl9faW5uZXIge1xuICBAaW5jbHVkZSBzZWN0aW9uO1xuICBoZWlnaHQ6IDEwNnB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIGhlaWdodDogNzNweDsgfSB9XG5cbi5hZGRyZXNzLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICR0aGVtZS1jb2xvci0yLWRhcms7XG5cbiAgYSB7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0yLWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICR3aGl0ZTsgfSB9IH1cbiIsIiNmaW5hbGlzdC1zb2NpYWwtZmluYWxpc3Qtc29jaWFsLW1lZGlhLWJsb2NrLFxuI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1ncm91cC1zb2NpYWwtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDI1NXB4O1xuICBAbWVkaWEgI3skeGx9IHtcbiAgICB3aWR0aDogMjk1cHg7IH1cblxuICBoMiB7XG4gICAgQGV4dGVuZCAuZ3JvdXAtaGVhZGVyOyB9IH1cblxuI2ZpbmFsaXN0LXNvY2lhbC1maW5hbGlzdC1ncm91cC1zb2NpYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgQG1lZGlhICN7JGx9LCAjeyR4bH0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAubm8tc2lkZWJhcnMgJiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbnVsLnNvY2lhbCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaSB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuICAgICAgJi5mYS1hbWF6b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYW1hem9uO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFtYXpvblwiKTsgfSB9XG5cbiAgICAgICYuZmEtYmVoYW5jZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZWhhbmNlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImJlaGFuY2VcIik7IH0gfVxuXG4gICAgICAmLmZhLWJsb2dnZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxvZ2dlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJibG9nZ2VyXCIpOyB9IH1cblxuICAgICAgJi5mYS1kcmliYmJsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kcmliYmJsZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJkcmliYmJsZVwiKTsgfSB9XG5cbiAgICAgICYuZmEtZHJvcGJveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kcm9wYm94O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImRyb3Bib3hcIik7IH0gfVxuXG4gICAgICAmLmZhLWZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkZmFjZWJvb2stYmx1ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJmYWNlYm9va1wiKTsgfSB9XG5cbiAgICAgICYuZmEtZmxpY2tyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZsaWNrcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJmbGlja3JcIik7IH0gfVxuXG4gICAgICAmLmZhLWZvdXJzcXVhcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm91cnNxdWFyZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJmb3Vyc3F1YXJlXCIpOyB9IH1cblxuICAgICAgJi5mYS1naXRodWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJnaXRodWJcIik7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1naXRodWI7IH0gfVxuXG4gICAgICAmLmZhLWdvb2dsZXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29vZ2xlcDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJnb29nbGUtcGx1c1wiKTsgfSB9XG5cbiAgICAgICYuZmEtaW5zdGFncmFtIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2luc3RhZ3JhbS5zdmcpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xN3B4OyB9IH1cblxuICAgICAgJi5mYS1qb29tbGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itam9vbWxhO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImpvb21sYVwiKTsgfSB9XG5cbiAgICAgICYuZmEtbGFzdGZtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxhc3RmbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJsYXN0Zm1cIik7IH0gfVxuXG4gICAgICAmLmZhLWxpbmtlZGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmtlZGluLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkbGlua2VkaW4tYmx1ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwibGlua2VkLWluXCIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfSB9XG5cbiAgICAgICYuZmEtcGF5cGFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBheXBhbDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJwYXlwYWxcIik7IH0gfVxuXG4gICAgICAmLmZhLXBpbnRlcmVzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHlvdXR1YmUtcmVkO1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJwaW50ZXJlc3RcIik7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMXB4OyB9IH1cblxuICAgICAgJi5mYS1zb3VuZGNsb3VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNvdW5kY2xvdWQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwic291bmRjbG91ZFwiKTsgfSB9XG5cbiAgICAgICYuZmEtc3BvdGlmeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zcG90aWZ5O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInNwb3RpZnlcIik7IH0gfVxuXG4gICAgICAmLmZhLXN0dW1ibGV1cG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0dW1ibGV1cG9uO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInN0dW1ibGV1cG9uXCIpOyB9IH1cblxuICAgICAgJi5mYS1za3lwZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1za3lwZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJza3lwZVwiKTsgfSB9XG5cbiAgICAgICYuZmEtdHVtYmxyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR1bWJscjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJ0dW1ibHJcIik7IH0gfVxuXG4gICAgICAmLmZhLXR3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlci1ibHVlO1xuICAgICAgICBjb2xvcjogJHR3aXR0ZXItYmx1ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJ0d2l0dGVyXCIpOyB9IH1cblxuICAgICAgJi5mYS12aW1lbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12aW1lbztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJ2aW1lb1wiKTsgfSB9XG5cbiAgICAgICYuZmEtdmluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12aW5lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInZpbmVcIik7IH0gfVxuXG4gICAgICAmLmZhLXdvcmRwcmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13b3JkcHJlc3M7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwid29yZHByZXNzXCIpOyB9IH1cblxuICAgICAgJi5mYS15ZWxwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbHA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwieWVscFwiKTsgfSB9XG5cbiAgICAgICYuZmEteW91dHViZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHlvdXR1YmUtcmVkO1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJ5b3V0dWJlXCIpOyB9IH0gfSB9IH1cbiIsIi5oZWxwdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgLmhlbHB0ZXh0X2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuOCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXI6IHtcbiAgICAgICAgc3R5bGU6IHNvbGlkO1xuICAgICAgICB3aWR0aDogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50IHJnYmEoYmxhY2ssIDAuOCkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH0gfSB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBjb250ZW50OiBcImlcIjtcbiAgICBmb250LWZhbWlseTogJGJlbWJvO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZDogJG1lZGl1bS1ncmV5O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4gICAgLmhlbHB0ZXh0X2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cbkBtZWRpYSAjeyRtfSB7XG4gIC5oZWxwdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIC5oZWxwdGV4dF9jb250ZW50IHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNDBweDtcblxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgYm9yZGVyOiB7XG4gICAgICAgICAgc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIHdpZHRoOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKGJsYWNrLCAwLjgpOyB9IH0gfSB9IH1cbkBtZWRpYSAjeyRzfSB7XG4gIC5oZWxwdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIC5oZWxwdGV4dF9jb250ZW50IHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMzNweDtcbiAgICAgIHdpZHRoOiAyMTBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjoge1xuICAgICAgICAgIHN0eWxlOiBzb2xpZDtcbiAgICAgICAgICB3aWR0aDogMCAwIDEwcHggMTBweDtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYShibGFjaywgMC44KTsgfSB9IH0gfSB9XG4iLCIuaW5saW5lLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5pbmxpbmUtZm9ybSA+IGRpdiB7XG4gIEBtZWRpYSAjeyR4bH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmZvcm0taXRlbS1kZXBhcnRtZW50IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfSB9XG5cbi5pbmxpbmUtZm9ybSBzZWxlY3Qge1xuICBAbWVkaWEgI3skeGx9IHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG4iLCIvKiogTGluayB3aXRoIGljb24gKi9cbi5saW5rLXdpdGgtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cblxuLmxpbmstd2l0aC1pY29uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5saW5rLXdpdGgtaWNvblt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIEBpbmNsdWRlIGljb21vb24oXCJleHRlcm5hbC1saW5rXCIpO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwIDAgMCA3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdGV4dC1pbmRlbnQ6IDA7IH1cblxuLmxpbmstd2l0aC1pY29uLS1maWxtOmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb21vb24oXCJmaWxtXCIpOyB9XG5cbi5saW5rLXdpdGgtaWNvbi0taW1hZ2U6YmVmb3JlIHtcbiAgQGluY2x1ZGUgaWNvbW9vbihcImltYWdlXCIpOyB9XG5cbi5saW5rLXdpdGgtaWNvbi0tcGRmOmJlZm9yZSB7XG4gIEBpbmNsdWRlIGljb21vb24oXCJmaWxlLXBkZlwiKTsgfVxuIiwiLmxpbmstd2l0aC1vcHRpb25hbC1leHRlcm5hbC1pY29uW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgQGluY2x1ZGUgaWNvbW9vbihcImV4dGVybmFsLWxpbmtcIik7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0ZXh0LWluZGVudDogMDsgfVxuIiwiLmxpc3Qge1xuICAudmlldy1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsIHRlcnRpYXJ5LWRhcmtlcik7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICBmb250OiB7XG4gICAgICBmYW1pbHk6ICRmcnV0aWdlcjtcbiAgICAgIHNpemU6IDE4cHg7XG4gICAgICB3ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSAjeyRsfSwgI3skeGx9IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cblxuICAudmlldy1lbXB0eSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgdGVydGlhcnktZGFya2VyKTsgfVxuIiwiLmxpc3QtdGVhc2VyIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5saXN0LXRlYXNlcl9fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICBoMiBhIHtcbiAgICBmb250OiB7XG4gICAgICB3ZWlnaHQ6IGJvbGQ7XG4gICAgICBzaXplOiAxNnB4OyB9IH0gfVxuXG4ubGlzdC10ZWFzZXJfX2JvdHRvbSB7XG4gIEBtZWRpYSAjeyR4bH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubGlzdC10ZWFzZXJfX21ldGEge1xuICBAbWVkaWEgI3skeGx9IHtcbiAgICB3aWR0aDogNzAlOyB9IH1cblxuLmxpc3QtdGVhc2VyX19tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcblxuICBAbWVkaWEgI3skeGx9IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbiAgLm5vZGUtbGluayB7XG4gICAgQGV4dGVuZCAleWVsbG93bGluazsgfSB9XG5cbiIsIi5tZXRhX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuLm1ldGFfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiIsIi8qKiBQYWdlciAqKi9cblxuLml0ZW0tbGlzdCB7XG4gIC5wYWdlciB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgJi5wYWdlci1jdXJyZW50IHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yOyB9IH1cbiAgICAgICYucGFnZXItbmV4dCxcbiAgICAgICYucGFnZXItcHJldmlvdXMsXG4gICAgICAmLnBhZ2VyLWxhc3QsXG4gICAgICAmLnBhZ2VyLWZpcnN0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctcmlnaHRcIik7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7IH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZGFyay1ncmV5OyB9IH0gfVxuXG4gICAgICAmLnBhZ2VyLWZpcnN0LFxuICAgICAgJi5wYWdlci1wcmV2aW91cyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1sZWZ0XCIpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfSB9XG5cbiAgICAgICYucGFnZXItZmlyc3Qge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLThweDsgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImFycm93LWxlZnRcIik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplOyB9IH0gfVxuXG4gICAgICAmLnBhZ2VyLWxhc3Qge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLThweDsgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiYXJyb3ctcmlnaHRcIik7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplOyB9IH0gfVxuXG4gICAgICAmLnBhZ2VyLWVsbGlwc2lzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfSB9IH1cbiIsIi5yZWxhdGVkLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTsgfVxuXG4ucmVsYXRlZC1saXN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTNweCAwIDEzcHggM3B4OyB9XG4iLCIuc2lkZWJhci1ibG9jay1saW5rcyAueWVsbG93LWxpbmstd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgYSB7XG4gICAgQG1lZGlhICN7JGx9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9IH1cbiIsIi5za2lwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5za2lwX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMTBweDsgfVxuIiwiLm5vZGUtc29jaWFsLW1lZGlhLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcblxuICBAbWVkaWEgI3skc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4gIEBtZWRpYSAjeyRtfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbiAgQG1lZGlhICN7JGx9IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuXG4gIC5sYWJlbC1hYm92ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBtZWRpYSAjeyRtfSwgI3skbH0ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbiAgICBAbWVkaWEgI3skc30ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cblxuICAuaXRlbS1saXN0IHtcbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAgMCA1MHB4IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29tb29uKFwiZmFjZWJvb2tcIik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnZwKHRyYW5zaXRpb24sIG1hcmdpbiAwLjJzIGxpbmVhcik7IH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJhcnJvdy1yaWdodFwiKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbiAgICAgICAgLnNlcnZpY2UtbGlua3MtdHdpdHRlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcInR3aXR0ZXJcIik7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG5cbiAgICAgICAgLnNlcnZpY2UtbGlua3MtZ29vZ2xlLXBsdXMge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJnb29nbGUtcGx1c1wiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cblxuICAgICAgICAuc2VydmljZS1saW5rcy1saW5rZWRpbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbW9vbihcImxpbmtlZC1pblwiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH0gfSB9IH0gfVxuIiwiLyoqIFRhYnMgKiovXG5cbi50YWJzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWItYm9yZGVyLWNvbG9yO1xuXG4gIHVsLnByaW1hcnkge1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBzZWN0aW9uO1xuICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMXB4O1xuXG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0YWItZm9udC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHRhYi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGFiLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgc2l6ZTogJHRhYi1mb250LXNpemU7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLWhvdmVyLWNvbG9yOyB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0YWItYWN0aXZlLWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfSB9IH0gfVxuIiwiLyoqIFZpZGVvICoqL1xuXG4ubWVkaWEtdmltZW8tdmlkZW8sXG4ubWVkaWEteW91dHViZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhICN7JHhsfSB7XG4gICAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uICYge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG4iLCIvKiogTGFyZ2UsIFRhYmxldC1sICoqL1xuQG1lZGlhICN7JGx9IHtcbiAgLy8gUGFyYWdyYXBoIC0gTGluayBsaXN0c1xuICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIC5mYy1saW5rLWxpc3RzIHtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAubGlua3Mge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9IH0gfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSAyIENvbHVtbiBTcG90bGlnaHRcbiAgLmNvbnRlbnQtYmxvY2stc3BvdGxpZ2h0LTItY29sdW1uIHtcbiAgICAuZmMtc3BvdGxpZ2h0LTItY29sdW1uIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gICAgICAgIC5pbWFnZS12aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9IH1cbiAgICAgICAgLm1lZGlhLWp3LXZpZGVvLFxuICAgICAgICAubWVkaWEteW91dHViZS12aWRlbyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NyU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaHRtbC5sdC1pZTEwICYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY2LjY3JTsgfVxuICAgICAgICAgIGh0bWwuZ3QtaWUxMCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NyU7IH1cbiAgICAgICAgICBpZnJhbWUsIG9iamVjdCwgZW1iZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAtMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTM0JTsgfSB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gUmVjZW50IDIgQ29sdW1uXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtdGl0bGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLXRpdGxlLXRleHQge1xuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC1saW5rLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAubGlua3Mge1xuICAgICAgICBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gMiBDb2x1bW4gUXVvdGUgVGV4dFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG5cbiAgICAucXVvdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4gICAgLnF1b3RlLFxuICAgIC5xdW90ZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBUYWJsZSAyIENvbHVtblxuICAuY29udGVudC1ibG9jay10YWJsZS0yLWNvbHVtbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgPiAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbiAgICAgIC50ZXh0LFxuICAgICAgLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFRleHRcbiAgLmNvbnRlbnQtYmxvY2stdGV4dCB7XG4gICAgLmludHJvLFxuICAgIC5pbnRybyBwIHtcbiAgICAgIG1heC13aWR0aDogODcwcHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgIHAuaW50cm8sXG4gICAgLmludHJvIHAge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbiAgICAudGV4dCxcbiAgICAudGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gMiBDb2x1bW4gVGV4dCBJbWFnZSArIFRleHQgVmlkZW9cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAuaW1hZ2Utd3JhcHBlcixcbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA4cHggMHB4IDZweCAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgIC5pbWFnZS13cmFwcGVyLFxuICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBRdW90ZVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEzNXB4OyB9IH1cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAgIC5uYW1lLXF1b3RlZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5xdW90ZWUtaW5zdGl0dXRlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBGdWxsIFBhZ2UgQnJlYWtlclxuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgbWF4LWhlaWdodDogMzUwcHg7IH1cbiAgICAudGV4dC1saW5rIHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4OyB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFJlYWQgTW9yZSBhbmQgU2hhcmVcbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFJlY2VudCAzIENvbHVtblxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4ge1xuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0LFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgICAuY29udGVudC1ibG9jay1hZG1pbiB7XG4gICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwN3B4OyB9XG4gICAgICAubGluayB7XG4gICAgICAgIGJvdHRvbTogLTQycHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDE1cHg7IH0gfSB9IH1cblxuICAgIC5yZWNlbnQtcGFyYWdyYXBocyB7XG4gICAgICA+IC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDsgfSB9IH0gfVxuXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayB7XG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1pbWFnZS10ZXh0IHtcbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZzogMjBweCAyNnB4IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC50ZXh0IHAge1xuICAgICAgcGFkZGluZzogMCAxNnB4IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBTdHJlYW1lclxuICAuY29udGVudC1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBRdW90ZVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEzNXB4O1xuICAgICAgICB3aWR0aDogOTBweDsgfSB9XG5cbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG4gICAgLm5hbWUtcXVvdGVlLFxuICAgIC5uYW1lLXF1b3RlZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiAgICAucXVvdGVlLWluc3RpdHV0ZSxcbiAgICAucXVvdGVlLWluc3RpdHV0ZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBFbWJlZGRlZCBQcm9maWxlIExpc3RcbiAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IHtcbiAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfSB9IH1cbiIsIi8qKiBNZWRpdW0sIFRhYmxldC1wICoqL1xuQG1lZGlhICN7JG19IHtcbiAgLy8gR2VuZXJhbCBSZXNwb25zaXZlIFN0eWxpbmdcbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIHAuaW50cm8sXG4gICAgLmludHJvIHAge1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgcCB7XG4gICAgICAgICYgKyB1bCxcbiAgICAgICAgJiArIG9sIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBpbmhlcml0OyB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gU3BvdGxpZ2h0IDIgQ29sdW1uXG4gIC5jb250ZW50LWJsb2NrLXNwb3RsaWdodC0yLWNvbHVtbiB7XG4gICAgLmZjLXNwb3RsaWdodC0yLWNvbHVtbiB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuaW1hZ2UtdmlkZW8ge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAgIC5ncm91cC10aXRlbC13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAgICAgLnRpdGxlLFxuICAgICAgICAubGluayB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH0gfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBGdWxsIEJyZWFrZXJcbiAgLmNvbnRlbnQtYmxvY2stZnVsbC1wYWdlLWJyZWFrZXItaW1hZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyLFxuICAgIC5pbWFnZSB7XG4gICAgICA+IC50ZXh0LWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgPiAuaW1hZ2Uge1xuICAgICAgICArIC50ZXh0LWxpbmsge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH0gfVxuXG4gICAgLnRleHQtbGluayB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBSZWNlbnQgMiBDb2x1bW5cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sdW1uIHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIC50ZXh0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0LFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgLmxpbmtzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIExpbmsgTGlzdHNcbiAgLmNvbnRlbnQtYmxvY2stbGluay1saXN0cyB7XG4gICAgLmZjLWxpbmstbGlzdHMge1xuICAgICAgLml0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cbiAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH0gfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIDIgQ29sdW1uIFF1b3RlIFRleHRcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tcXVvdGUtdGV4dCB7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnF1b3RlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9XG4gICAgLnF1b3RlLFxuICAgIC5xdW90ZSBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBSZWNlbnQgMyBDb2x1bW5cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtY29sdW1uIHtcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rLFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWltYWdlLXRleHQsXG4gICAgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICBib3R0b206IC0zMnB4OyB9IH0gfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtdGV4dC1saW5rIHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFRhYmxlIDIgQ29sdW1uXG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgPiAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgdWwsXG4gICAgICAgICAgb2wge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfSB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gMiBDb2x1bW4gVGV4dCBJbWFnZSArIFRleHQgVmlkZW9cbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC12aWRlbyxcbiAgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZS1zdGFuZGluZyB7XG4gICAgLnRleHQge1xuICAgICAgdWwge1xuICAgICAgICBjbGVhcjogbm9uZTsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBSZWFkIE1vcmUgYW5kIFNoYXJlXG4gIC5jb250ZW50LWJsb2NrLXJlYWQtbW9yZS1hbmQtc2hhcmUge1xuICAgIC5yZWFkLW1vcmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5saW5rcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5pdGVtLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdWwge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBTdHJlYW1lclxuICAuY29udGVudC1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBRdW90ZVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDExMHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgLm5hbWUtcXVvdGVlLFxuICAgIC5uYW1lLXF1b3RlZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnF1b3RlZS1pbnN0aXR1dGUsXG4gICAgLnF1b3RlZS1pbnN0aXR1dGUgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gRW1iZWRkZWQgUHJvZmlsZSBMaXN0XG4gIC5jb250ZW50LWJsb2NrLWVtYmVkZGVkLXByb2ZpbGUtbGlzdCB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gR2FsbGVyeVxuICAuY29udGVudC1ibG9jay1nYWxsZXJ5IHtcbiAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAuZ2FsbGVyeS1lbGVtZW50IHtcbiAgICAgICAgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAuaW5mby1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTsgfSB9IH0gfSB9IH1cbiIsIi8qKiBTbWFsbCwgbW9iaWxlICoqL1xuQG1lZGlhICN7JHN9IHtcbiAgLy8gR2VuZXJhbCBSZXNwb25zaXZlIFN0eWxpbmdcbiAgLmNvbnRlbnQtYmxvY2sge1xuICAgIHAuaW50cm8sXG4gICAgLmludHJvIHAge1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjdweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgdWwsIG9sIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cbiAgICBvbCB7XG4gICAgICBsaSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfSB9XG5cbiAgICAudGV4dCB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIHAge1xuICAgICAgICAmICsgdWwsXG4gICAgICAgICYgKyBvbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogaW5oZXJpdDsgfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFNwb3RsaWdodC0yLWNvbHVtblxuICAuY29udGVudC1ibG9jay1zcG90bGlnaHQtMi1jb2x1bW4ge1xuICAgIC5mYy1zcG90bGlnaHQtMi1jb2x1bW4ge1xuICAgICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmltYWdlLXZpZGVvIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuZ3JvdXAtdGl0ZWwtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICBsZWZ0OiAxNXB4OyB9XG4gICAgICAgIC50aXRsZSxcbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFJlY2VudCAzIENvbHVtblxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4ge1xuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLWFnZW5kYSxcbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMy10ZXh0LWxpbmssXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCB7XG4gICAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gVGV4dFxuICAuY29udGVudC1ibG9jay10ZXh0IHtcbiAgICAudGV4dCxcbiAgICAudGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBGdWxsIFBhZ2UgQnJlYWtlclxuICAuY29udGVudC1ibG9jay1mdWxsLXBhZ2UtYnJlYWtlci1pbWFnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIsXG4gICAgLmltYWdlIHtcbiAgICAgID4gLnRleHQtbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICA+IC5pbWFnZSB7XG4gICAgICAgICsgLnRleHQtbGluayB7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfSB9XG5cbiAgICAudGV4dC1saW5rIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gUmVjZW50IDIgQ29sdW1uXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbHVtbiB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgLnRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICYuaW50cm8ge1xuICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbiAgICAuY29udGVudC1ibG9jay1yZWNlbnQtMi1jb2wtbGluay1saXN0LFxuICAgIC5jb250ZW50LWJsb2NrLXJlY2VudC0yLWNvbC10aXRsZS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH0gfVxuXG4gICAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTItY29sLWxpbmstbGlzdCB7XG4gICAgICAubGlua3Mge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gTGluayBMaXN0c1xuICAuY29udGVudC1ibG9jay1saW5rLWxpc3RzIHtcbiAgICAuZmMtbGluay1saXN0cyB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9IH0gfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggIC0gMiBDb2x1bW4gUXVvdGUgVGV4dFxuICAuY29udGVudC1ibG9jay0yLWNvbHVtbi1xdW90ZS10ZXh0IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLnF1b3RlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4OyB9XG4gICAgLnF1b3RlLFxuICAgIC5xdW90ZSBwIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBSZWNlbnQgM1xuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1hZ2VuZGEsXG4gIC5jb250ZW50LWJsb2NrLXJlY2VudC0zLXRleHQtbGluayxcbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCxcbiAgLmNvbnRlbnQtYmxvY2stYWRtaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgLnRleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5saW5rIHtcbiAgICAgICAgYm90dG9tOiAtMzJweDsgfSB9IH1cblxuICAuY29udGVudC1ibG9jay1yZWNlbnQtMy1jb2x1bW4ge1xuICAgIC5yZWNlbnQtcGFyYWdyYXBocyB7XG4gICAgICA+IC5jb250ZW50LWJsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH0gfSB9XG5cbiAgLmNvbnRlbnQtYmxvY2stcmVjZW50LTMtaW1hZ2UtdGV4dCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgLmltYWdlLXZpZGVvIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDA7IH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDIwcHggIWltcG9ydGFudDsgfSB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFRhYmxlIDIgQ29sdW1uXG4gIC5jb250ZW50LWJsb2NrLXRhYmxlLTItY29sdW1uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgLml0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9IH0gfSB9IH1cblxuICAvLyBBbHNvIHJlc2V0IGV4ZXB0aW9uIHBhZ2VzIHdoaWNoIGFyZSBwcmVmaXhlZCAoYm9keS5vbmUtc2lkZWJhcikuXG4gIGJvZHkub25lLXNpZGViYXIgLmNvbnRlbnQtYmxvY2stMi1jb2x1bW4tdGV4dC1pbWFnZSxcbiAgYm9keS5vbmUtc2lkZWJhciAuY29udGVudC1ibG9jay0yLWNvbHVtbi10ZXh0LXZpZGVvLFxuICBib2R5Lm9uZS1zaWRlYmFyIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2UsXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtdmlkZW8sXG4gIC5jb250ZW50LWJsb2NrLTItY29sdW1uLXRleHQtaW1hZ2Utc3RhbmRpbmcge1xuICAgIC5jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAudGV4dCB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG4gICAgJi5sZWZ0LFxuICAgICYucmlnaHQge1xuICAgICAgLmltYWdlLXdyYXBwZXIsXG4gICAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFJlYWQgTW9yZSBhbmQgU2hhcmVcbiAgLmNvbnRlbnQtYmxvY2stcmVhZC1tb3JlLWFuZC1zaGFyZSB7XG4gICAgLnJlYWQtbW9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmxpbmtzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuaXRlbS1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHVsIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH0gfSB9XG5cbiAgLy8gUGFyYWdyYXBoIC0gU3RyZWFtZXJcbiAgLmNvbnRlbnQtYmxvY2stcXVvdGUge1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBRdW90ZVxuICAuY29udGVudC1ibG9jay1ibG9jay1xdW90ZSB7XG4gICAgLmNvbnRlbnQtYmxvY2staW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9XG4gICAgLm5hbWUtcXVvdGVlLFxuICAgIC5uYW1lLXF1b3RlZSBhIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnF1b3RlZS1pbnN0aXR1dGUsXG4gICAgLnF1b3RlZS1pbnN0aXR1dGUgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5pbWFnZSArIC5uYW1lLXF1b3RlZSxcbiAgICAuaW1hZ2UgKyAubmFtZS1xdW90ZWUgKyAucXVvdGVlLWluc3RpdHV0ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4gIC8vIFBhcmFncmFwaCAtIFZpZGVvXG4gIC5jb250ZW50LWJsb2NrLXZpZGVvIHtcbiAgICBpZnJhbWUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBFbWJlZGRlZCBQcm9maWxlIExpc3RcbiAgLmNvbnRlbnQtYmxvY2stZW1iZWRkZWQtcHJvZmlsZS1saXN0IHtcbiAgICAuY29udGVudC1ibG9jay1pbm5lciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfSB9IH1cblxuICAvLyBQYXJhZ3JhcGggLSBHYWxsZXJ5XG4gIC5jb250ZW50LWJsb2NrLWdhbGxlcnkge1xuICAgIC5jb250ZW50LWJsb2NrLWlubmVyIHtcbiAgICAgIC5maWVsZC1jb2xsZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIC5nYWxsZXJ5LWVsZW1lbnQge1xuICAgICAgICAgIC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAuYXV0aG9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH0gfSB9IH0gfSB9XG4iLCIvKiogSG9tZSAqKi9cblxuLmZyb250IHtcbiAgc2VjdGlvbi5jb250ZW50IHtcbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogMTAwOyB9IH0gfVxuXG4ubm9kZS10eXBlLWhvbWVwYWdlIC5ibG9ja3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4iXX0= */
