*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}p{margin-bottom:1rem}summary::-webkit-details-marker{display:none !important}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.scs-tooltip-error{transform:translate(0px, -50px)}.scs-edit-mode .scs-slot[aria-label=slot-iamwant] .scs-component-bounding-box{overflow:visible}#layout-breadcrumbs{padding:1rem 1rem .5rem 1rem;max-width:1250px;margin:0 auto}#layout-breadcrumbs ol{margin:0;padding-left:0;list-style:none}#layout-breadcrumbs li{display:inline}#layout-breadcrumbs li+li::before{display:inline-block;margin:0 .25em;transform:rotate(15deg);border-right:.1em solid currentcolor;height:.8em;content:""}#layout-breadcrumbs a{color:#003865;text-decoration:none}#layout-breadcrumbs a:visited{color:#5d295f}#layout-breadcrumbs a:hover,#layout-breadcrumbs a:active{text-decoration:underline;color:#003865}#layout-breadcrumbs [aria-current=page]{color:#000;font-weight:700;text-decoration:none}.layout-shell{width:100%}.layout-shell #slot-content{max-width:1250px;margin-inline:auto;padding-inline:1rem;margin-bottom:1rem}.layout-two-column-even{width:100%}.layout-two-column-even main{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:1250px;margin:0 auto}.layout-two-column-even main #slot-content-left,.layout-two-column-even main #slot-content-right{display:inline-block;padding-inline:1rem}@media screen and (max-width: 767px){.layout-two-column-even main{grid-template-columns:1fr}}.layout-three-column-even{width:100%}.layout-three-column-even main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;max-width:1250px;margin:0 auto}.layout-three-column-even main #slot-content-left,.layout-three-column-even main #slot-content-right,.layout-three-column-even main #slot-content-middle{display:inline-block;padding-inline:1rem}@media screen and (max-width: 767px){.layout-three-column-even main{grid-template-columns:1fr}}.layout-two-column-offset{width:100%}.layout-two-column-offset #slot-content.left{grid-template-columns:1fr 2fr;grid-template-areas:"offsetImage maincol" "subNav maincol" "offsetOther maincol" ". maincol"}.layout-two-column-offset #slot-content.right{grid-template-columns:2fr 1fr;grid-template-areas:"maincol offsetImage" "maincol subNav" "maincol offsetOther" "maincol ."}.layout-two-column-offset #slot-content{display:grid;gap:1rem;padding-bottom:1rem;max-width:1250px;margin:0 auto}.layout-two-column-offset #slot-content-subnavigation{grid-area:subNav}.layout-two-column-offset #slot-content-main{grid-area:maincol;padding-inline:1rem}.layout-two-column-offset #slot-content-image{grid-area:offsetImage}.layout-two-column-offset #slot-content-image img{width:fit-content;max-width:100%}.layout-two-column-offset #slot-content-other{padding-inline:0;grid-area:offsetOther;padding:1rem}@media screen and (max-width: 767px){.layout-two-column-offset #slot-hero{display:none}.layout-two-column-offset #slot-content.left{grid-template-columns:1fr;grid-template-areas:"subNav" "offsetImage" "maincol" "offsetOther"}.layout-two-column-offset #slot-content.left-image img{max-width:100vw;border-radius:0%}.layout-two-column-offset #slot-content.right{grid-template-columns:1fr;grid-template-areas:"subNav" "offsetImage" "maincol" "offsetOther"}.layout-two-column-offset #slot-content.right-image img{max-width:100vw;border-radius:0%}}.layout-homepage{width:100%}.layout-homepage main{max-width:1250px;margin:0 auto;padding:2rem 1rem 0 1rem;gap:2rem;display:grid;grid-template-columns:1fr;grid-template-areas:"slotCards" "slotIAmWant" "slotContent"}.layout-homepage main #slot-cards{grid-area:slotCards}.layout-homepage main #slot-iamwant{grid-area:slotIAmWant}.layout-homepage main #slot-content-section{display:grid;gap:2rem;grid-area:slotContent;grid-template-columns:6fr 4fr;grid-template-areas:"slotArticles slotMedia" ". slotDirectory"}.layout-homepage main #slot-content-section_articles{grid-area:slotArticles}.layout-homepage main #slot-content-section_media{grid-area:slotMedia}.layout-homepage main #slot-content-section #slot-directory-button{grid-area:slotDirectory}.layout-homepage #slot-info-section{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"slotQuote slotEvents";margin-top:1rem}.layout-homepage #slot-info-section_quote{grid-area:slotQuote}.layout-homepage #slot-info-section_quote .scs-componentgroup,.layout-homepage #slot-info-section_quote .scs-row,.layout-homepage #slot-info-section_quote .scs-col{height:100%}.layout-homepage #slot-info-section_quote .scs-componentgroup .scs-componentgroup,.layout-homepage #slot-info-section_quote .scs-row .scs-componentgroup,.layout-homepage #slot-info-section_quote .scs-col .scs-componentgroup{height:100%}.layout-homepage #slot-info-section_quote .scs-componentgroup .scs-componentgroup .scs-componentgroup-blockquote,.layout-homepage #slot-info-section_quote .scs-row .scs-componentgroup .scs-componentgroup-blockquote,.layout-homepage #slot-info-section_quote .scs-col .scs-componentgroup .scs-componentgroup-blockquote{height:100%}.layout-homepage #slot-info-section_quote .scs-componentgroup-blockquote{display:flex;align-items:center;justify-content:center}.layout-homepage #slot-info-section_events{grid-area:slotEvents}.layout-homepage #slot-info-section_events .scs-row{height:100%}.layout-homepage #slot-info-section_events .scs-row .scs-col{height:100%}.layout-homepage #slot-info-section_events .scs-row .scs-col .scs-component-container{height:100%}.layout-homepage #slot-info-section_events .scs-row .scs-col .scs-component-container .scs-component-bounding-box{height:100%}.layout-homepage #slot-info-section_events .scs-row .scs-col .scs-component-container .scs-component-bounding-box>div{height:100%}.layout-homepage #slot-info-section_events .scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component{height:100%}.layout-homepage #slot-info-section_events .scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component .scs-component-content{height:100%}.layout-homepage #slot-info-section_events .scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component .scs-component-content .scs-custom-component-wrapper{height:100%}.layout-homepage #slot-info-section_events .scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component .scs-component-content .scs-custom-component-wrapper>div{height:100%}.layout-homepage #slot-info-section_events .scs-row .scs-col .scs-component-container .scs-component-bounding-box>div .scs-custom-component .scs-component-content .scs-custom-component-wrapper>div .event-widget{height:100%}@media screen and (max-width: 1199px){.layout-homepage #slot-info-section{grid-template-columns:1fr;grid-template-areas:"slotQuote" "slotEvents"}}@media screen and (max-width: 767px){.layout-homepage main #slot-content-section{grid-template-columns:1fr;grid-template-areas:"slotArticles" "slotDirectory" "slotMedia"}}.primaryBtn{color:#fff;background-color:#007d96;border:1px solid #007d96;padding:.5rem;cursor:pointer}.primaryBtn:hover{background-color:#003865;color:#fff;border:1px solid #007d96}.secondaryBtn{background-color:#fff;color:#003865;padding:.5rem;border:1px solid #003865;cursor:pointer}.secondaryBtn:hover{background-color:#003865;color:#fff}*{margin:0;padding:0;box-sizing:border-box}:root{font-size:16px;accent-color:#003865}select{appearance:none;padding:.25rem .25rem .25rem .5rem;line-height:1.25rem;border-color:#767676;color:#000;border-radius:3px;border-width:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:center right .25rem;background-size:1rem auto;background-repeat:no-repeat;accent-color:#5d295f;background-color:#fff}select:focus{box-shadow:0 0 0 .125rem #5d295f;outline-style:solid}html{scroll-behavior:smooth}html body:not(.scs-edit-mode) .scs-component-bounding-box{padding:0;-webkit-padding-before:0;-webkit-padding-after:0;-webkit-padding-start:0;-webkit-padding-end:0}html body{position:relative;overflow-x:hidden;overflow-wrap:break-word}@media screen and (max-width: 767px){html body.noScroll{overflow-y:hidden}}html body:not(.layout-homepage) :where(#slot-hero){max-width:1250px;margin-inline:auto;margin-bottom:1rem}html body [id^=slot].no-content{height:0;margin-top:0;margin-bottom:0}html body .scs-slot{display:none}html body .scs-slot.showing{display:revert}html body .scs-slot.showing *.scs-slot{display:revert}html body .showing{display:revert}html body .showing *.scs-slot{display:revert}html #atcb-bgoverlay{display:none !important}html .scs-custom-component-wrapper{overflow:visible !important}html .reverseLinks a{color:#fff;text-decoration:underline}html .reverseLinks a:hover{text-decoration:none;color:#fff}html .reverseLinks a:visited{color:#fff}html .reverseLinks a:active{color:#fff;text-decoration:none}html a{color:#007d96}html a:hover{color:#003865;text-decoration:none}html a:visited{color:#5d295f;text-decoration:none}html a:active{color:#bd3f2b;text-decoration:none}.headingXL{font-family:Calibri,Trebuchet MS,Arial,sans-serif;font-size:3rem;font-weight:700;line-height:3.2rem}.headingL{font-family:Calibri,Trebuchet MS,Arial,sans-serif;font-size:2.25rem;font-weight:700;line-height:2.45rem}.headingM{font-family:Calibri,Trebuchet MS,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.7rem}.headingS{font-family:Calibri,Trebuchet MS,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.45rem}.headingXS{font-family:Calibri,Trebuchet MS,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.2rem}.headingXXS{font-family:Calibri,Verdana,Arial,sans-serif;font-size:1rem;font-weight:bold}.paragraphL{font-family:Calibri,Verdana,Arial,sans-serif;font-size:1.25rem;line-height:1.5rem}.paragraph,html body{font-family:Calibri,Verdana,Arial,sans-serif;font-size:1rem;line-height:1.5rem}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Outlined.woff2) format("woff2");font-display:swap}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;src:url(../fonts/MaterialSymbols-Outlined.woff2) format("woff2");font-display:swap}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.layout-shell{width:100%}.layout-shell #slot-content{max-width:1250px;margin-inline:auto;padding-inline:1rem}@media print{.alertBanner{display:none}.iwantto-iam{display:none !important}.layout-homepage main #slot-cards .mnh-columns{--number-of-columns: 2 !important}.layout-homepage main #slot-content-section{display:block}.layout-homepage #slot-info-section{display:block}.layout-two-column-offset #slot-content{display:block !important}main div{float:none !important;display:block !important}main #slot-content-other,main #slot-content-image,main #slot-content-subnavigation{display:none !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fcmVzZXQuc2NzcyIsInV0aWxpdGllcy9fc2NzcmVzZXQuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJzZXR0aW5ncy9fY29uZmlnLnNjc3MiLCJzZXR0aW5ncy9fY29sb3JzLnNjc3MiLCJsYXlvdXRzL19zaGVsbC5zY3NzIiwibGF5b3V0cy9fdHdvQ29scy5zY3NzIiwidXRpbGl0aWVzL19tZWRpYXF1ZXJpZXMuc2NzcyIsImxheW91dHMvX3RocmVlQ29scy5zY3NzIiwibGF5b3V0cy9fdHdvQ29sc09mZnNldC5zY3NzIiwibGF5b3V0cy9faG9tZXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwic3R5bGVzLnNjc3MiLCJzZXR0aW5ncy9fZm9udHNldHRpbmdzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EscUJBR0ksc0JBSUosMkNBVUksU0FJSiw0QkFFSSxnQkFJSixrQkFDSSx1QkFJSixLQUNJLGlCQUNBLDZCQUlKLGVBQ0ksOEJBSUosWUFFSSxlQUNBLGNBSUosNkJBSUksYUFJSixFQUNJLG1CQUlKLGdDQUNJLHdCQUlKLHVDQUNJLGtCQUNJLHFCQUdKLHFCQUdJLG9DQUNBLHVDQUNBLHFDQUNBLGlDQ2hGUixtQkFFSSxnQ0FHSiw4RUFFSSxpQkNOSixvQkFDQyw2QkFDQSxVQ0hZLE9ESVosY0FDQSx1QkFDQyxTQUNBLGVBQ0EsZ0JBR0QsdUJBQ0MsZUFHRCxrQ0FDQyxxQkFDQSxlQUNBLHdCQUNBLHFDQUNBLFlBQ0EsV0FHRCxzQkFDQyxjQUNBLHFCQUVBLDhCQUNDLE1FSGlCLFFGTWxCLHlEQUNDLDBCQUNBLE1FVGdCLFFGZWxCLHdDQUNDLFdBQ0EsZ0JBQ0EscUJHeENGLGNBQ0MsV0FFQSw0QkFDQyxVRlBXLE9FUVgsbUJBQ0EsZUZSYSxLRVNiLGNGVGEsS0dFZix3QkFDQyxXQUVBLDZCQUNDLGFBQ0EsOEJBQ0EsSUhSYSxLR1NiLFVIVlcsT0dXWCxjQUVBLGlHQUVD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R0QsWUM5SVEsWUFyQ0ssaUNBc0NMLGtCQUNBLG1CRGdKUixxQkM3SVEsWUExQ0ssaUNBMkNMLGVBQ0EsbUJEK0lSLFdBQ0MsNkJBQ0Esa0JBQ0EsZ0JBQ0EsOERBQ0Esa0JBR0QsV0FDQyxzQ0FDQSxrQkFDQSxnQkFDQSwrREFDQSxrQkFHRCxXQUNDLHdDQUNBLGtCQUNBLGdCQUNBLGlFQUNBLGtCQUdELDJCQUNDLHdDQUNBLG1CQUNBLGtCQUNBLGVBQ0EsY0FDQSxzQkFDQSxvQkFDQSxxQkFDQSxtQkFDQSxpQkFDQSxjQUNBLHFDQUNBLG1DQUdELGdCQUNDLDZCQUNBLG1CQUNBLGtCQUNBLGVBQ0EsY0FDQSxzQkFDQSxvQkFDQSxxQkFDQSxtQkFDQSxpQkFDQSxjQUNBLHFDQUNBLG1DQUdELHlCQUNDLHNDQUNBLG1CQUNBLGtCQUNBLGVBQ0EsY0FDQSxzQkFDQSxvQkFDQSxxQkFDQSxtQkFDQSxpQkFDQSxjQUNBLHFDQUNBLG1DQUtELGNBQ0MsV0FFQSw0QkFDQyxVVHpRVyxPUzBRWCxtQkFDQSxlVDFRYSxLUzhRZixhQUNDLGFBQ0MsYUFLRCxhQUNDLHdCQUtDLCtDQUVDLGtDQUVELDRDQUNDLGNBR0Ysb0NBQ0MsY0FJRix3Q0FDQyx5QkFJQSxTQUNDLHNCQUNBLHlCQUdELG1GQUdDIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xudWxbcm9sZT0nbGlzdCddLFxub2xbcm9sZT0nbGlzdCddIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBTZXQgY29yZSByb290IGRlZmF1bHRzICovXG5odG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xufVxuXG4vKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuYTpub3QoW2NsYXNzXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vZ2l2ZSBwIGl0cyBib3R0b20gbWFyZ2luIGJhY2tcbnAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vIERpc2FibGUgU2FmYXJpJ3MgYnVpbHQtaW4gY2FyZXQgaWNvbnNcbnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMsIHRyYW5zaXRpb25zIGFuZCBzbW9vdGggc2Nyb2xsIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIGh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICAgIH1cblxuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLnNjcy10b29sdGlwLWVycm9yIHsgXG4gICAgLy8gdGhlIGVycm9yIHRvb2x0aXAgaXMgcG9zaXRpb25lZCBwb29ybHkgYnkgT0NNIGFzIG9mIDIyLjguMVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwcHgsIC01MHB4KTtcbn1cblxuLnNjcy1lZGl0LW1vZGUgLnNjcy1zbG90W2FyaWEtbGFiZWw9XCJzbG90LWlhbXdhbnRcIl0gLnNjcy1jb21wb25lbnQtYm91bmRpbmctYm94IHtcbiAgICAvLyBmaXggZGVmYXVsdCBzdHlsaW5nIGJ5IE9DbSBpbiBlZGl0IG1vZGUgY2F1c2luZyB0aGUgZHJvcGRvd24gbWVudSB0byBkaXNwbGF5IHVuZGVybmVhdGggb3RoZXIgY29tcG9uZW50c1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufSIsIkB1c2UgJy4uL2luZGV4JyBhcyAqO1xuI2xheW91dC1icmVhZGNydW1icyB7XG5cdHBhZGRpbmc6ICRwYWdlLXBhZGRpbmcgJHBhZ2UtcGFkZGluZyAwLjVyZW0gJHBhZ2UtcGFkZGluZztcblx0bWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG9sIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0bGkgKyBsaTo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAuMjVlbTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwLjFlbSBzb2xpZCBjdXJyZW50Y29sb3I7XG5cdFx0aGVpZ2h0OiAwLjhlbTtcblx0XHRjb250ZW50OiAnJztcblx0fVxuXG5cdGF7XG5cdFx0Y29sb3I6JGNvbG9yLWxpbmstaG92ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjp2aXNpdGVke1xuXHRcdFx0Y29sb3I6JGNvbG9yLWxpbmstdmlzaXRlZDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLCAmOmFjdGl2ZXtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Y29sb3I6JGNvbG9yLWxpbmstaG92ZXI7XG5cdFx0fVxuXG5cdFx0XG5cdH1cblxuXHRbYXJpYS1jdXJyZW50PSdwYWdlJ10ge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4iLCIkcGFnZS13aWR0aDogMTI1MHB4O1xuJHBhZ2UtcGFkZGluZzogMXJlbTsiLCIvKiAtLS0gQnJhbmQgQ29sb3JzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb2xvci1wcmltYXJ5OiAjMDAzODY1O1xuJGNvbG9yLXByaW1hcnktbWVkaXVtOiAjMDA4ZWFhO1xuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICM5YmNiZWI7XG4kY29sb3Itc2Vjb25kYXJ5OiAjNzhiZTIxO1xuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiAjMGQ1MjU3O1xuLyogLS0tIEV4dGVuZGVkIENvbG9ycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29sb3Itb3JhbmdlOiAjOGQzZjJiO1xuJGNvbG9yLXB1cnBsZTogIzVkMjk1ZjtcbiRjb2xvci1ibHVlLWdyYXk6ICNhNGJjYzI7XG4kY29sb3ItY3JlYW06ICNmNWUxYTQ7XG4kY29sb3ItZ29sZDogI2ZmYzg0NTtcbi8qIC0tLSBOZXV0cmFsIENvbG9ycyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLW5ldXRyYWwtMDogIzAwMDAwMDtcbiRjb2xvci1uZXV0cmFsLTIwOiAjNTM1NjVhO1xuJGNvbG9yLW5ldXRyYWwtNDA6ICM5Nzk5OWI7XG4kY29sb3ItbmV1dHJhbC02MDogI2Q5ZDlkNjtcbi8vICRjb2xvci1uZXV0cmFsLTgwOiAjZjdmN2Y3OyAvLyBjaGFuZ2VkIHRvIGY4IGJlbG93IGZvciBhY2Nlc3NpYmlsaXR5IGFuZCBhIHNsaWdodGx5IGJldHRlciBjb250cmFzdCByYXRpbyB3aGVuIHVzaW5nIGNvbG9yLXNlY29uZGFyeSBmb3IgbGlua3NcbiRjb2xvci1uZXV0cmFsLTgwOiAjZjhmOGY4O1xuJGNvbG9yLW5ldXRyYWwtMTAwOiAjZmZmZmZmO1xuLyogLS0tIE5vdGlmaWNhdGlvbiBDb2xvcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb2xvci1kYW5nZXI6ICM5MjFlMDA7XG4kY29sb3Itd2FybmluZzogI2ZmYzg0NTtcbi8qLS0tIExpbmsgQ29sb3JzICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLWxpbmstZGVmYXVsdDojMDA3RDk2O1xuJGNvbG9yLWxpbmstaG92ZXI6ICMwMDM4NjU7XG4kY29sb3ItbGluay12aXNpdGVkOiM1RDI5NUY7XG4kY29sb3ItbGluay1hY3RpdmU6I0JEM0YyQjtcbiRjb2xvci1saW5rLXJldmVyc2U6ICNGRkZGRkY7XG4vKiAtLS0gQmFja2dyb3VuZCBDb2xvcnMgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vQWNjZXNzaWJpbGl0eSBGcmllbmRseSBDb2xvcnMgZm9yIHVzZSBhcyBiZyBjb2xvclxuJGNvbG9yLXByaW1hcnktbWVkaXVtLWJnOiAjMDA3ZDk2OyAvLyBUT0RPIGZvb3RlciBsZWdhbCBsaW5rcyB1c2UgdGhpcyBjb2xvciBvbiBob3ZlclxuJGNvbG9yLXByaW1hcnktbGlnaHQtYmc6ICNjZGU1ZjU7XG4kY29sb3ItcHJpbWFyeS1saWdodC1ob3ZlcjogI2I2ZDlmMDtcbiRjb2xvci1wcmltYXJ5LWhvdmVyOiMxOTRDNzQ7XG5cbi8qIC0tLSBUb3AgUHJvZHVjZXIgQmFkZ2UgQ29sb3JzICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL0FjY2Vzc2liaWxpdHkgRnJpZW5kbHkgQ29sb3JzIGZvciB1c2UgYXMgYmcgY29sb3JcbiRjb2xvci10b3BQcm9kdWNlci1Ib21lb3duZXJzaGlwOiAjMDAzODY1OyAvLyBUT0RPIGZvb3RlciBsZWdhbCBsaW5rcyB1c2UgdGhpcyBjb2xvciBvbiBob3ZlclxuJGNvbG9yLXRvcFByb2R1Y2VyLUZpeFVwOiAjNEU3QjE1O1xuJGNvbG9yLXRvcFByb2R1Y2VyLVBsYWNlaG9sZGVyMTogIzVEMjk1RjtcbiRjb2xvci10b3BQcm9kdWNlci1QbGFjZWhvbGRlcjI6IzAwN0Q5NjtcbiRjb2xvci10b3BQcm9kdWNlci1QbGFjZWhvbGRlcjM6IzhEM0YyQjtcblxuXG5AbWl4aW4gY29sb3JTY2hlbWUoJGNvbG9yTmFtZSkge1xuXHRAaWYgJGNvbG9yTmFtZSA9PSBcInByaW1hcnlcIiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Y29sb3I6ICRjb2xvci1uZXV0cmFsLTEwMDtcblx0fVxuXHRAaWYgJGNvbG9yTmFtZSA9PSBcInByaW1hcnktbWVkaXVtXCIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LW1lZGl1bS1iZztcblx0XHRjb2xvcjogJGNvbG9yLW5ldXRyYWwtMTAwO1xuXHR9XG5cdEBpZiAkY29sb3JOYW1lID09IFwicHJpbWFyeS1saWdodFwiIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcblx0XHRjb2xvcjogJGNvbG9yLW5ldXRyYWwtMDtcblx0fVxuXHRAaWYgJGNvbG9yTmFtZSA9PSBcInNlY29uZGFyeVwiIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodC1iZztcblx0XHRjb2xvcjogJGNvbG9yLW5ldXRyYWwtMDtcblx0fVxuXHRAaWYgJGNvbG9yTmFtZSA9PSBcInNlY29uZGFyeS1kYXJrXCIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcblx0XHRjb2xvcjogJGNvbG9yLW5ldXRyYWwtMTAwO1xuXHR9XG5cdEBpZiAkY29sb3JOYW1lID09IFwibGlnaHQtZ3JheVwiIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC02MDtcblx0XHRjb2xvcjogJGNvbG9yLW5ldXRyYWwtMDtcblx0fVxufVxuXG4iLCJAdXNlICcuLi9pbmRleCcgYXMgKjtcbkB1c2UgJy4uL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMnO1xuXG4ubGF5b3V0LXNoZWxsIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0I3Nsb3QtY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdHBhZGRpbmctaW5saW5lOiAkcGFnZS1wYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRwYWdlLXBhZGRpbmc7XG5cdH1cbn1cbiIsIkB1c2UgJy4uL2luZGV4JyBhcyAqO1xuQHVzZSAnLi4vY29tcG9uZW50cy9icmVhZGNydW1icyc7XG5cbi5sYXlvdXQtdHdvLWNvbHVtbi1ldmVuIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0bWFpbiB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0Z2FwOiAkcGFnZS1wYWRkaW5nO1xuXHRcdG1heC13aWR0aDogJHBhZ2Utd2lkdGg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHQjc2xvdC1jb250ZW50LWxlZnQsXG5cdFx0I3Nsb3QtY29udGVudC1yaWdodCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWlubGluZTogJHBhZ2UtcGFkZGluZztcblx0XHR9XG5cblx0XHQvLyBzd2l0Y2ggdG8gMSBjb2x1bW4gZnVsbCB3aWR0aCB3aGVuIHRoZSBzY3JlZW4gaGl0cyB0YWJsZXQgc2l6ZVxuXHRcdEBpbmNsdWRlIG1xKG1vYmlsZS1sYXJnZSwgbWF4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cdH1cbn1cbiIsIiRicmVha3BvaW50czogKFxuICAnbW9iaWxlLXNtYWxsJzogNDgwcHgsXG4gICdtb2JpbGUtbGFyZ2UnOiA3NjhweCxcbiAgJ3RhYmxldCc6IDEyMDBweCxcbiAgJ2Rlc2t0b3Atc21hbGwnOiAxNDAwcHgsXG4gICdkZXNrdG9wJzogMTkyMHB4XG4pO1xuXG4vLyAtLS0tLS0tLSBNZWRpYSBRdWVyaWVzIEZ1bmN0aW9uIC0tLS0tLS0tIC8vXG5cbiRwcmludC1tZWRpYTogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIFVzYWdlOiBtcShicmVha3BvaW50L21lZGl1bSwgbWluIG9yIG1heClcbkBtaXhpbiBtcSgkcG9pbnQsICR0eXBlOiBcIm1pblwiKSB7XG4gIEBpZiAkcHJpbnQtbWVkaWEge1xuICAgIEBpZiAkcG9pbnQgPT0gXCJwcmludFwiIHtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAkYnJlYWtwb2ludDogbnVsbDtcbiAgICBAaWYgdHlwZS1vZigkcG9pbnQpID09IFwibnVtYmVyXCIge1xuICAgICAgQGlmIHVuaXRsZXNzKCRwb2ludCkgb3IgdW5pdCgkcG9pbnQpID09IFwiZW1cIiBvciB1bml0KCRwb2ludCkgPT0gXCJyZW1cIiBvciB1bml0KCRwb2ludCkgPT0gXCIlXCIge1xuICAgICAgICBAd2FybiBcIlBsZWFzZSB1c2UgcGl4ZWwgdmFsdWVzLlwiO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRicmVha3BvaW50OiAkcG9pbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRwb2ludCkge1xuICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkcG9pbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHdhcm4gXCJDb3VsZG4ndCBmaW5kIGEgYnJlYWtwb2ludCBuYW1lZCBgI3skcG9pbnR9YC5cIjtcbiAgICB9XG5cbiAgICBAaWYgJGJyZWFrcG9pbnQgIT0gbnVsbCB7XG4gICAgICBAaWYgJHR5cGUgPT0gXCJtYXhcIiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludCAtIDFweCkpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkYnJlYWtwb2ludCkpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgJy4uL2luZGV4JyBhcyAqO1xuQHVzZSAnLi4vY29tcG9uZW50cy9icmVhZGNydW1icyc7XG5cbi5sYXlvdXQtdGhyZWUtY29sdW1uLWV2ZW4ge1xuXHR3aWR0aDogMTAwJTtcblxuXHRtYWluIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG5cdFx0Z2FwOiAkcGFnZS1wYWRkaW5nO1xuXHRcdG1heC13aWR0aDogJHBhZ2Utd2lkdGg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHQjc2xvdC1jb250ZW50LWxlZnQsXG5cdFx0I3Nsb3QtY29udGVudC1yaWdodCxcblx0XHQjc2xvdC1jb250ZW50LW1pZGRsZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWlubGluZTogJHBhZ2UtcGFkZGluZztcblx0XHR9XG5cblx0XHQvLyBzd2l0Y2ggdG8gMSBjb2x1bW4gZnVsbCB3aWR0aCB3aGVuIHRoZSBzY3JlZW4gaGl0cyB0YWJsZXQgc2l6ZVxuXHRcdEBpbmNsdWRlIG1xKG1vYmlsZS1sYXJnZSwgbWF4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgJy4uL2luZGV4JyBhcyAqO1xuQHVzZSAnLi4vY29tcG9uZW50cy9icmVhZGNydW1icyc7XG5cbi5sYXlvdXQtdHdvLWNvbHVtbi1vZmZzZXQge1xuXHR3aWR0aDogMTAwJTtcblxuXHQjc2xvdC1jb250ZW50LmxlZnR7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdvZmZzZXRJbWFnZSBtYWluY29sJ1xuXHRcdCdzdWJOYXYgbWFpbmNvbCdcblx0XHQnb2Zmc2V0T3RoZXIgbWFpbmNvbCdcblx0XHQnLiBtYWluY29sJztcblx0fVxuXHQjc2xvdC1jb250ZW50LnJpZ2h0e1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiAnbWFpbmNvbCBvZmZzZXRJbWFnZSdcblx0XHQnbWFpbmNvbCBzdWJOYXYnXG5cdFx0J21haW5jb2wgb2Zmc2V0T3RoZXInXG5cdFx0J21haW5jb2wgLic7XG5cdH1cblx0I3Nsb3QtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRnYXA6ICRwYWdlLXBhZGRpbmc7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwYWdlLXBhZGRpbmc7XG5cblx0XHRtYXgtd2lkdGg6ICRwYWdlLXdpZHRoO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdCYtc3VibmF2aWdhdGlvbntcblx0XHRcdGdyaWQtYXJlYTogc3ViTmF2O1xuXHRcdH1cblxuXHRcdCYtbWFpbntcblx0XHRcdGdyaWQtYXJlYTogbWFpbmNvbDtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAkcGFnZS1wYWRkaW5nO1xuXHRcdH1cblxuXHRcdCYtaW1hZ2V7XG5cdFx0XHRncmlkLWFyZWE6IG9mZnNldEltYWdlO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1vdGhlcntcblx0XHRcdHBhZGRpbmctaW5saW5lOiAwO1xuXHRcdFx0Z3JpZC1hcmVhOiBvZmZzZXRPdGhlcjtcblx0XHRcdHBhZGRpbmc6ICRwYWdlLXBhZGRpbmc7XG5cdFx0fVxuXHR9XG5cblx0Ly8gc3dpdGNoIHRvIDEgY29sdW1uIGZ1bGwgd2lkdGggd2hlbiB0aGUgc2NyZWVuIGhpdHMgbW9iaWxlLWxhcmdlIHNpemVcblx0QGluY2x1ZGUgbXEobW9iaWxlLWxhcmdlLCBtYXgpIHtcblx0XHQjc2xvdC1oZXJve1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0I3Nsb3QtY29udGVudC5sZWZ0IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFx0J3N1Yk5hdidcblx0XHRcdFx0J29mZnNldEltYWdlJ1xuXHRcdFx0XHQnbWFpbmNvbCdcblx0XHRcdFx0J29mZnNldE90aGVyJztcblx0XHRcdFx0Ji1pbWFnZXtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAlO1xuXHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdH1cblx0XHQjc2xvdC1jb250ZW50LnJpZ2h0IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcdFx0J3N1Yk5hdidcblx0XHRcdFx0J29mZnNldEltYWdlJ1xuXHRcdFx0XHQnbWFpbmNvbCdcblx0XHRcdFx0J29mZnNldE90aGVyJztcblx0XHRcdFx0Ji1pbWFnZXtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAlO1xuXHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG4iLCJAdXNlICcuLi9pbmRleCdhcyAqO1xuXG4ubGF5b3V0LWhvbWVwYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gJHBhZ2UtcGFkZGluZyAwICRwYWdlLXBhZGRpbmc7XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdzbG90Q2FyZHMnXG4gICAgICAgICAgICAnc2xvdElBbVdhbnQnXG4gICAgICAgICAgICAnc2xvdENvbnRlbnQnO1xuXG4gICAgICAgICNzbG90LWNhcmRzIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogc2xvdENhcmRzO1xuICAgICAgICB9XG5cbiAgICAgICAgI3Nsb3QtaWFtd2FudCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHNsb3RJQW1XYW50XG4gICAgICAgIH1cblxuICAgICAgICAjc2xvdC1jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogc2xvdENvbnRlbnQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDZmciA0ZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAnc2xvdEFydGljbGVzIHNsb3RNZWRpYSdcbiAgICAgICAgICAgICAgICAnLiBzbG90RGlyZWN0b3J5JztcblxuICAgICAgICAgICAgJl9hcnRpY2xlcyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBzbG90QXJ0aWNsZXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfbWVkaWEge1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogc2xvdE1lZGlhO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjc2xvdC1kaXJlY3RvcnktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHNsb3REaXJlY3Rvcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2xvdC1pbmZvLXNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdzbG90UXVvdGUgc2xvdEV2ZW50cyc7XG4gICAgICAgIG1hcmdpbi10b3A6ICRwYWdlLXBhZGRpbmc7XG5cbiAgICAgICAgJl9xdW90ZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHNsb3RRdW90ZTtcbiAgICAgICAgICAgIC5zY3MtY29tcG9uZW50Z3JvdXAsLnNjcy1yb3csIC5zY3MtY29sIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLnNjcy1jb21wb25lbnRncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLnNjcy1jb21wb25lbnRncm91cC1ibG9ja3F1b3Rle1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2NzLWNvbXBvbmVudGdyb3VwLWJsb2NrcXVvdGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9ldmVudHMge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBzbG90RXZlbnRzO1xuICAgICAgICAgICAgLnNjcy1yb3d7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIC5zY3MtY29se1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5zY3MtY29tcG9uZW50LWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zY3MtY29tcG9uZW50LWJvdW5kaW5nLWJveHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NzLWN1c3RvbS1jb21wb25lbnR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NzLWNvbXBvbmVudC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NzLWN1c3RvbS1jb21wb25lbnQtd3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LXdpZGdldHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRPRE8gc2hvdWxkIHRoaXMgYmUgbW9iaWxlLWxhcmdlIGluc3RlYWQsIHRoZSB0YWJsZXQgYnJlYWtwb2ludCBpcyBiYXNpY2FsbHkgdGhlIHNhbWUgYXMgZGVza3RvcFxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICAgICNzbG90LWluZm8tc2VjdGlvbiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdzbG90UXVvdGUnXG4gICAgICAgICAgICAgICAgJ3Nsb3RFdmVudHMnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEobW9iaWxlLWxhcmdlLCBtYXgpIHtcbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICAjc2xvdC1jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdzbG90QXJ0aWNsZXMnXG4gICAgICAgICAgICAgICAgICAgICdzbG90RGlyZWN0b3J5J1xuICAgICAgICAgICAgICAgICAgICAnc2xvdE1lZGlhJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlICcuLi9pbmRleCcgYXMgKjtcblxuLnByaW1hcnlCdG57XG5cdGNvbG9yOiAkY29sb3ItbmV1dHJhbC0xMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktbWVkaXVtLWJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LW1lZGl1bS1iZztcbiAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0XHRjb2xvcjogJGNvbG9yLW5ldXRyYWwtMTAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LW1lZGl1bS1iZztcblx0fVxufVxuXG4uc2Vjb25kYXJ5QnRue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0xMDA7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgICBcdGNvbG9yOiAkY29sb3ItbmV1dHJhbC0xMDA7XG5cdH1cbn0iLCJAdXNlICd1dGlsaXRpZXMvcmVzZXQnO1xuQHVzZSAnaW5kZXgnIGFzICo7XG5AZm9yd2FyZCAnbGF5b3V0cy9zaGVsbCc7XG5AZm9yd2FyZCAnbGF5b3V0cy90d29Db2xzJztcbkBmb3J3YXJkICdsYXlvdXRzL3RocmVlQ29scyc7XG5AZm9yd2FyZCAnbGF5b3V0cy90d29Db2xzT2Zmc2V0JztcbkBmb3J3YXJkICdsYXlvdXRzL2hvbWVwYWdlJztcbkBmb3J3YXJkICdjb21wb25lbnRzL2J1dHRvbic7XG5cbioge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjpyb290IHtcblx0Zm9udC1zaXplOiAkcm9vdC1mb250LXNpemU7XG5cdGFjY2VudC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbnNlbGVjdHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0cGFkZGluZzogLjI1cmVtIC4yNXJlbSAuMjVyZW0gLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuXHRib3JkZXItY29sb3I6cmdiKDExOCwxMTgsMTE4KTtcblx0Y29sb3I6IzAwMDtcblx0Ym9yZGVyLXJhZGl1czozcHg7XG5cdGJvcmRlci13aWR0aDoxcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoNjUsIDg0LCA5OCknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQgLjI1cmVtO1xuXHRiYWNrZ3JvdW5kLXNpemU6MXJlbSBhdXRvO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRhY2NlbnQtY29sb3I6ICM1ZDI5NWY7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0Jjpmb2N1c3tcblx0XHRib3gtc2hhZG93OiAwIDAgMCAuMTI1cmVtICM1ZDI5NWY7XG5cdFx0b3V0bGluZS1zdHlsZTogc29saWQ7XG5cdH1cbn1cblxuXG5cblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG5cdGJvZHk6bm90KC5zY3MtZWRpdC1tb2RlKSAuc2NzLWNvbXBvbmVudC1ib3VuZGluZy1ib3gge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0LXdlYmtpdC1wYWRkaW5nLWJlZm9yZTogMDtcblx0XHQtd2Via2l0LXBhZGRpbmctYWZ0ZXI6IDA7XG5cdFx0LXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwO1xuXHRcdC13ZWJraXQtcGFkZGluZy1lbmQ6IDA7XG5cdH1cblxuXHRib2R5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGV4dGVuZCAucGFyYWdyYXBoO1xuXG5cdFx0Ji5ub1Njcm9sbCB7XG5cdFx0XHRAaW5jbHVkZSBtcShtb2JpbGUtbGFyZ2UsIG1heCkge1xuXHRcdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cblx0XHQvLyB3aGVyZSBoYXMgbG93IHNwZWNpZmljaXR5IHNvIGl0IGNhbiBiZSBvdmVycmlkZGVuIGJ5IHRoZSBsYXlvdXRcblx0XHQmOm5vdCgubGF5b3V0LWhvbWVwYWdlKVx0OndoZXJlKCNzbG90LWhlcm8pIHtcblx0XHRcdG1heC13aWR0aDogJHBhZ2Utd2lkdGg7XG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHBhZ2UtcGFkZGluZztcblx0XHR9XG5cdFx0W2lkXj0nc2xvdCddIHtcblx0XHRcdCYubm8tY29udGVudCB7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBNTkhfSGVhZGVyIHdpbGwgc2hvdyB0aGUgc2xvdHMsIGFmdGVyIGl0IGNoZWNrcyBmb3IgYSBsb2dpbiBzaXRlIHByb3BlcnR5XG5cdFx0LnNjcy1zbG90IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQmLnNob3dpbmcge1xuXHRcdFx0XHRkaXNwbGF5OiByZXZlcnQ7XG5cdFx0XHRcdCouc2NzLXNsb3Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IHJldmVydDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hvd2luZyB7XG5cdFx0XHRkaXNwbGF5OiByZXZlcnQ7XG5cdFx0XHQqLnNjcy1zbG90IHtcblx0XHRcdFx0ZGlzcGxheTogcmV2ZXJ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNhdGNiLWJnb3ZlcmxheSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNjcy1jdXN0b20tY29tcG9uZW50LXdyYXBwZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQucmV2ZXJzZUxpbmtzIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbmV1dHJhbC0xMDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1uZXV0cmFsLTEwMDtcblx0XHRcdH1cblxuXHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1uZXV0cmFsLTEwMDtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW5ldXRyYWwtMTAwO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rLWRlZmF1bHQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLXZpc2l0ZWQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1saW5rLWFjdGl2ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLyogZm9udCBzdHlsaW5nKi9cblxuLmhlYWRpbmdYTCB7XG5cdEBpbmNsdWRlIGZvbnRTZXR0aW5ncygnaGVhZGluZ1hMJyk7XG59XG5cbi5oZWFkaW5nTCB7XG5cdEBpbmNsdWRlIGZvbnRTZXR0aW5ncygnaGVhZGluZ0wnKTtcbn1cblxuLmhlYWRpbmdNIHtcblx0QGluY2x1ZGUgZm9udFNldHRpbmdzKCdoZWFkaW5nTScpO1xufVxuXG4uaGVhZGluZ1Mge1xuXHRAaW5jbHVkZSBmb250U2V0dGluZ3MoJ2hlYWRpbmdTJyk7XG59XG4uaGlkZGVuLWgxIHtcblx0QGluY2x1ZGUgZm9udFNldHRpbmdzKCdoaWRkZW4taDEnKTtcbn1cblxuLmhlYWRpbmdYUyB7XG5cdEBpbmNsdWRlIGZvbnRTZXR0aW5ncygnaGVhZGluZ1hTJyk7XG59XG5cbi5oZWFkaW5nWFhTIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFyYWdyYXBoTCB7XG5cdEBpbmNsdWRlIGZvbnRTZXR0aW5ncygncGFyYWdyYXBoTCcpO1xufVxuXG4ucGFyYWdyYXBoIHtcblx0QGluY2x1ZGUgZm9udFNldHRpbmdzKCdwYXJhZ3JhcGgnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzogdXJsKC4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zIE91dGxpbmVkJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IHVybCguLi9mb250cy9NYXRlcmlhbEljb25zLU91dGxpbmVkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiB1cmwoLi4vZm9udHMvTWF0ZXJpYWxTeW1ib2xzLU91dGxpbmVkLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuXHRmb250LWZhbWlseTogJ01hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWQnO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xuXHRkaXJlY3Rpb246IGx0cjtcblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5tYXRlcmlhbC1pY29ucyB7XG5cdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xuXHRkaXJlY3Rpb246IGx0cjtcblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5tYXRlcmlhbC1pY29ucy1vdXRsaW5lZCB7XG5cdGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xuXHRkaXJlY3Rpb246IGx0cjtcblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qIHNoZWxsICovXG5cbi5sYXlvdXQtc2hlbGwge1xuXHR3aWR0aDogMTAwJTtcblxuXHQjc2xvdC1jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6ICRwYWdlLXdpZHRoO1xuXHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cdFx0cGFkZGluZy1pbmxpbmU6ICRwYWdlLXBhZGRpbmc7XG5cdH1cbn1cblxuQG1lZGlhIHByaW50IHtcblx0LmFsZXJ0QmFubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ly9ob21lcGFnZVxuXG5cdC5pd2FudHRvLWlhbSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmxheW91dC1ob21lcGFnZSB7XG5cdFx0bWFpbiB7XG5cdFx0XHQjc2xvdC1jYXJkcyAubW5oLWNvbHVtbnMge1xuXHRcdFx0XHQvL2hhdmUgdG8gb3ZlcnJpZGUgaW5saW5lIHN0eWxlXG5cdFx0XHRcdC0tbnVtYmVyLW9mLWNvbHVtbnM6IDIgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCNzbG90LWNvbnRlbnQtc2VjdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjc2xvdC1pbmZvLXNlY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LmxheW91dC10d28tY29sdW1uLW9mZnNldCAjc2xvdC1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cdC8vcmVtb3ZlIGFsbCBmbG9hdHMgZGlzcGxheSBhbGwgYmxvY2sgZm9yIHByaW50YWJsZSBtYWluIGNvbnRlbnRcblx0bWFpbiB7XG5cdFx0ZGl2IHtcblx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQvLyByZW1vdmUgbmF2aWdhdGlvbiBhbmQgb3RoZXIgYXNpZGUgY29udGVudFxuXHRcdCNzbG90LWNvbnRlbnQtb3RoZXIsXG5cdFx0I3Nsb3QtY29udGVudC1pbWFnZSxcblx0XHQjc2xvdC1jb250ZW50LXN1Ym5hdmlnYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiJGZvbnQtc3RhY2s6IENhbGlicmksIFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtdGl0bGUtc3RhY2s6IENhbGlicmksIFRyZWJ1Y2hldCBNUywgQXJpYWwsIHNhbnMtc2VyaWY7XG4kcm9vdC1mb250LXNpemU6IDE2cHg7XG5cbkBtaXhpbiBmb250U2V0dGluZ3MoJGZvbnROYW1lKXtcbiAgICBAaWYgJGZvbnROYW1lID09IFwiaGVhZGluZ1hMXCJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZS1zdGFjaztcbiAgICAgICAgZm9udC1zaXplOjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgICB9XG4gICAgQGlmICRmb250TmFtZSA9PSBcImhlYWRpbmdMXCJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aXRsZS1zdGFjaztcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjIuNDVyZW07XG4gICAgfVxuICAgIEBpZiAkZm9udE5hbWUgPT0gXCJoZWFkaW5nTVwie1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGUtc3RhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICAgfVxuICAgIEBpZiAkZm9udE5hbWUgPT0gXCJoZWFkaW5nU1wie1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGUtc3RhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NXJlbTtcbiAgICB9XG4gICAgQGlmICRmb250TmFtZSA9PSBcImhlYWRpbmdYU1wie1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGl0bGUtc3RhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgIH1cblxuICAgIEBpZiAkZm9udE5hbWUgPT0gXCJwYXJhZ3JhcGhMXCJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgICBAaWYgJGZvbnROYW1lID09IFwicGFyYWdyYXBoXCJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cblxuICAgIEBpZiAkZm9udE5hbWUgPT0gXCJidXR0b25TXCJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuQG1peGluIG1hdGVyaWFsKCRpY29uLW5hbWUsICRmYW1pbHk6J01hdGVyaWFsIEljb25zJyl7XG4gICAgZm9udC1mYW1pbHk6ICRmYW1pbHk7XG4gICAgY29udGVudDogJGljb24tbmFtZTtcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xufVxuIl19 */
