/*
Theme Name: PinkNews
Theme URI: https://www.pinknews.co.uk/
Author: PinkNews
Author URI: https://www.pinknews.co.uk/
Description: PinkNews WordPress Theme
Version: 1.0.6-kinsta
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pinknews
*/


@charset "UTF-8";@font-face{font-family:"Readex Pro";src:url(assets/fonts/ReadexPro.ttf) format("truetype");font-weight:500}*{margin:0;padding:0}*,::after,::before{box-sizing:border-box}:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}a{color:inherit;text-decoration:none}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%;scrollbar-gutter:stable both-edges}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([width]):not([height])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize:block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol)[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion:no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:root{--pn-darker-pink:#ea4b97ff;--pn-signature-pink:#ee77acff;--pn-light-pink:#f4a4c8ff;--pn-extra-light-pink:#f7c6ddff;--pn-darker-pink-hover:#dd468eff;--pn-darker-pink-tint-50:#fbe2eeff;--pn-darker-pink-tint-30:#fdeef5ff;--pn-darker-pink-tint-20:#fdf4f8ff;--pure-black:#000000ff;--pure-black-hover:#353641ff;--text-grey:#303030ff;--regular-grey:#b2b2b2ff;--light-grey:#e6e6e6ff;--pure-white:#ffffffff;--white-hover-light:#ffffff99;--white-hover-60:#ffffffb3;--ui-error:#b03237ff;--ui-warning:#e48c28ff;--ui-success:#4ead29ff;--rainbow-soft-red:#d6595eff;--rainbow-darker-red:#b03237ff;--rainbow-soft-orange:#f3b36aff;--rainbow-darker-orange:#e48c28ff;--rainbow-soft-yellow:#fbe97eff;--rainbow-darker-yellow:#ffe22bff;--rainbow-soft-green:#8ebe6fff;--rainbow-darker-green:#4ead29ff;--rainbow-soft-blue:#71b7dcff;--rainbow-darker-blue:#2c97cfff;--rainbow-alt-soft-blue:#406ca5ff;--rainbow-alt-darker-blue:#225394ff;--rainbow-soft-purple:#6c659cff;--rainbow-darker-purple:#463683ff;--rainbow-brown:#7c502aff;--rainbow-darker-brown:#51310cff;--rainbow-tinted-grey:#353641ff;--rainbow-darker-tinted-grey:#181921ff;--p-4:calc(var(--p) / 4);--p-2:calc(var(--p) / 2);--p-75:calc(var(--p) * .75);--p:1rem;--p1-25:calc(var(--p) * 1.25);--p1-5:calc(var(--p) * 1.5);--p2:calc(var(--p) * 2);--p2-5:calc(var(--p) * 2.5);--p2-75:calc(var(--p) * 2.75);--p3:calc(var(--p) * 3)}.border-pn-darker-pink{border:1px solid #ea4b97ff}.background-pn-darker-pink{background:#ea4b97ff}.border-pn-signature-pink{border:1px solid #ee77acff}.background-pn-signature-pink{background:#ee77acff}.border-pn-light-pink{border:1px solid #f4a4c8ff}.background-pn-light-pink{background:#f4a4c8ff}.border-pn-extra-light-pink{border:1px solid #f7c6ddff}.background-pn-extra-light-pink{background:#f7c6ddff}.border-pn-darker-pink-hover{border:1px solid #dd468eff}.background-pn-darker-pink-hover{background:#dd468eff}.border-pn-darker-pink-tint-50{border:1px solid #fbe2eeff}.background-pn-darker-pink-tint-50{background:#fbe2eeff}.border-pn-darker-pink-tint-30{border:1px solid #fdeef5ff}.background-pn-darker-pink-tint-30{background:#fdeef5ff}.border-pn-darker-pink-tint-20{border:1px solid #fdf4f8ff}.background-pn-darker-pink-tint-20{background:#fdf4f8ff}.border-pure-black{border:1px solid #000000ff}.background-pure-black{background:#000000ff}.border-pure-black-hover{border:1px solid #353641ff}.background-pure-black-hover{background:#353641ff}.border-text-grey{border:1px solid #303030ff}.background-text-grey{background:#303030ff}.border-regular-grey{border:1px solid #b2b2b2ff}.background-regular-grey{background:#b2b2b2ff}.border-light-grey{border:1px solid #e6e6e6ff}.background-light-grey{background:#e6e6e6ff}.border-pure-white{border:1px solid #ffffffff}.background-pure-white{background:#ffffffff}.border-white-hover-light{border:1px solid #ffffff99}.background-white-hover-light{background:#ffffff99}.border-white-hover-60{border:1px solid #ffffffb3}.background-white-hover-60{background:#ffffffb3}.border-ui-error{border:1px solid #b03237ff}.background-ui-error{background:#b03237ff}.border-ui-warning{border:1px solid #e48c28ff}.background-ui-warning{background:#e48c28ff}.border-ui-success{border:1px solid #4ead29ff}.background-ui-success{background:#4ead29ff}.border-rainbow-soft-red{border:1px solid #d6595eff}.background-rainbow-soft-red{background:#d6595eff}.border-rainbow-darker-red{border:1px solid #b03237ff}.background-rainbow-darker-red{background:#b03237ff}.border-rainbow-soft-orange{border:1px solid #f3b36aff}.background-rainbow-soft-orange{background:#f3b36aff}.border-rainbow-darker-orange{border:1px solid #e48c28ff}.background-rainbow-darker-orange{background:#e48c28ff}.border-rainbow-soft-yellow{border:1px solid #fbe97eff}.background-rainbow-soft-yellow{background:#fbe97eff}.border-rainbow-darker-yellow{border:1px solid #ffe22bff}.background-rainbow-darker-yellow{background:#ffe22bff}.border-rainbow-soft-green{border:1px solid #8ebe6fff}.background-rainbow-soft-green{background:#8ebe6fff}.border-rainbow-darker-green{border:1px solid #4ead29ff}.background-rainbow-darker-green{background:#4ead29ff}.border-rainbow-soft-blue{border:1px solid #71b7dcff}.background-rainbow-soft-blue{background:#71b7dcff}.border-rainbow-darker-blue{border:1px solid #2c97cfff}.background-rainbow-darker-blue{background:#2c97cfff}.border-rainbow-alt-soft-blue{border:1px solid #406ca5ff}.background-rainbow-alt-soft-blue{background:#406ca5ff}.border-rainbow-alt-darker-blue{border:1px solid #225394ff}.background-rainbow-alt-darker-blue{background:#225394ff}.border-rainbow-soft-purple{border:1px solid #6c659cff}.background-rainbow-soft-purple{background:#6c659cff}.border-rainbow-darker-purple{border:1px solid #463683ff}.background-rainbow-darker-purple{background:#463683ff}.border-rainbow-brown{border:1px solid #7c502aff}.background-rainbow-brown{background:#7c502aff}.border-rainbow-darker-brown{border:1px solid #51310cff}.background-rainbow-darker-brown{background:#51310cff}.border-rainbow-tinted-grey{border:1px solid #353641ff}.background-rainbow-tinted-grey{background:#353641ff}.border-rainbow-darker-tinted-grey{border:1px solid #181921ff}.background-rainbow-darker-tinted-grey{background:#181921ff}.padding--p-0{padding:0!important}@media (max-width:768px){.padding--p-0-small{padding:0!important}}.padding--p-4{padding:var(--p-4)}.padding-top--p-4{padding-top:var(--p-4)}.padding-right--p-4{padding-right:var(--p-4)}.padding-bottom--p-4{padding-bottom:var(--p-4)}.padding-left--p-4{padding-left:var(--p-4)}.padding--p-2{padding:var(--p-2)}.padding-top--p-2{padding-top:var(--p-2)}.padding-right--p-2{padding-right:var(--p-2)}.padding-bottom--p-2{padding-bottom:var(--p-2)}.padding-left--p-2{padding-left:var(--p-2)}.padding--p-75{padding:var(--p-75)}.padding-top--p-75{padding-top:var(--p-75)}.padding-right--p-75{padding-right:var(--p-75)}.padding-bottom--p-75{padding-bottom:var(--p-75)}.padding-left--p-75{padding-left:var(--p-75)}.padding--p{padding:var(--p)}.padding-top--p{padding-top:var(--p)}.padding-right--p{padding-right:var(--p)}.padding-bottom--p{padding-bottom:var(--p)}.padding-left--p{padding-left:var(--p)}.padding--p1-25{padding:var(--p1-25)}.padding-top--p1-25{padding-top:var(--p1-25)}.padding-right--p1-25{padding-right:var(--p1-25)}.padding-bottom--p1-25{padding-bottom:var(--p1-25)}.padding-left--p1-25{padding-left:var(--p1-25)}.padding--p1-5{padding:var(--p1-5)}.padding-top--p1-5{padding-top:var(--p1-5)}.padding-right--p1-5{padding-right:var(--p1-5)}.padding-bottom--p1-5{padding-bottom:var(--p1-5)}.padding-left--p1-5{padding-left:var(--p1-5)}.padding--p2{padding:var(--p2)}.padding-top--p2{padding-top:var(--p2)}.padding-right--p2{padding-right:var(--p2)}.padding-bottom--p2{padding-bottom:var(--p2)}.padding-left--p2{padding-left:var(--p2)}.padding--p2-5{padding:var(--p2-5)}.padding-top--p2-5{padding-top:var(--p2-5)}.padding-right--p2-5{padding-right:var(--p2-5)}.padding-bottom--p2-5{padding-bottom:var(--p2-5)}.padding-left--p2-5{padding-left:var(--p2-5)}.padding--p2-75{padding:var(--p2-75)}.padding-top--p2-75{padding-top:var(--p2-75)}.padding-right--p2-75{padding-right:var(--p2-75)}.padding-bottom--p2-75{padding-bottom:var(--p2-75)}.padding-left--p2-75{padding-left:var(--p2-75)}.padding--p3{padding:var(--p3)}.padding-top--p3{padding-top:var(--p3)}.padding-right--p3{padding-right:var(--p3)}.padding-bottom--p3{padding-bottom:var(--p3)}.padding-left--p3{padding-left:var(--p3)}.rounded-border{border-radius:.25rem}.article__content-sharing--list .speech-player-button span,.button__primary,.button__secondary,.button__tertiary,.developing-story--timestamp-time,.header__main--cta-button_text,.label,.latest-news-feed__controls a,.latest-news-feed__controls-mobile a,.loading-spinner,.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(3) .is-acf-field>div,.pn-com-comment-author,.qmn_btn,.qsm-quiz-container.qmn_quiz_container .btn,.qsm-quiz-container.qmn_quiz_container .qmn_btn,.read-more-link,.wp-block-button.is-style-primary>a,.wp-block-button.is-style-secondary>a,.wp-block-button.is-style-tertiary>a,label{font-size:.875rem;font-weight:500;line-height:1.25rem}.h1,h1{font-size:2.5rem;font-weight:600;line-height:3rem}.h2,h2{font-size:1.75rem;font-weight:600;line-height:2.25rem}.archive .page-template-template-jobs-board .page__content main>p:first-child,.article__content>p:first-of-type,.blog .page-template-template-jobs-board .page__content main>p:first-child,.h3,.page-template-template-jobs-board .page__content .archive main>p:first-child,.page-template-template-jobs-board .page__content .archive__show-more>p:first-child,.page-template-template-jobs-board .page__content .article__container>p:first-child,.page-template-template-jobs-board .page__content .blog main>p:first-child,.page-template-template-jobs-board .page__content .blog__show-more>p:first-child,.page-template-template-jobs-board .page__content .page.email-newsletters .page__top-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .page.profile .page__top-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .page.saved-articles .page__top-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .page__header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .saved-articles main>p:first-child,.page-template-template-jobs-board .page__content .saved-articles__show-more>p:first-child,.page-template-template-jobs-board .page__content .search__bar-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .search__results-wrapper>p:first-child,.page-template-template-jobs-board .page__content .wrapper>p:first-child,.page.email-newsletters .page-template-template-jobs-board .page__content .page__top-header--wrapper>p:first-child,.page.profile .page-template-template-jobs-board .page__content .page__top-header--wrapper>p:first-child,.page.saved-articles .page-template-template-jobs-board .page__content .page__top-header--wrapper>p:first-child,.saved-articles .page-template-template-jobs-board .page__content main>p:first-child,h3{font-size:1.375rem;font-weight:600;line-height:1.75rem}.h4,.pagicle-widget .article-list__post a,h4{font-size:1.25rem;font-weight:600;line-height:1.625rem}.h5,h5{font-size:1.0625rem;font-weight:600;line-height:1.5rem}.h6,h6{font-size:1.0625rem;font-weight:500;line-height:1.5rem}.default-list li,.paragraph,p{font-size:1.0625rem;font-weight:400;line-height:1.5rem}.paragraph_bold{font-size:1.0625rem;font-weight:500;line-height:1.5rem}.header__top-bar,.pn-com-comment-meta-info-date,.small{font-size:.9375rem;font-weight:400;line-height:1.25rem}.small_bold{font-size:.9375rem;font-weight:500;line-height:1.25rem}.tiny{font-size:.8125rem;font-weight:400;line-height:1.125rem}.tiny_bold{font-size:.8125rem;font-weight:500;line-height:1.125rem}.link_style-paragraph{font-size:1.0625rem;font-weight:500;line-height:1.5rem}.link_style-small{font-size:.9375rem;font-weight:500;line-height:1.25rem}.link_style-tiny{font-size:.8125rem;font-weight:500;line-height:1.125rem}@media (min-width:768px){.h1,h1{font-size:3.75rem;font-weight:600;line-height:4.5rem}.h2,h2{font-size:2.5rem;font-weight:600;line-height:3rem}.archive .page-template-template-jobs-board .page__content main>p:first-child,.article__content>p:first-of-type,.blog .page-template-template-jobs-board .page__content main>p:first-child,.h3,.page-template-template-jobs-board .page__content .archive main>p:first-child,.page-template-template-jobs-board .page__content .archive__show-more>p:first-child,.page-template-template-jobs-board .page__content .article__container>p:first-child,.page-template-template-jobs-board .page__content .blog main>p:first-child,.page-template-template-jobs-board .page__content .blog__show-more>p:first-child,.page-template-template-jobs-board .page__content .page.email-newsletters .page__top-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .page.profile .page__top-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .page.saved-articles .page__top-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .page__header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .saved-articles main>p:first-child,.page-template-template-jobs-board .page__content .saved-articles__show-more>p:first-child,.page-template-template-jobs-board .page__content .search__bar-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .search__results-wrapper>p:first-child,.page-template-template-jobs-board .page__content .wrapper>p:first-child,.page.email-newsletters .page-template-template-jobs-board .page__content .page__top-header--wrapper>p:first-child,.page.profile .page-template-template-jobs-board .page__content .page__top-header--wrapper>p:first-child,.page.saved-articles .page-template-template-jobs-board .page__content .page__top-header--wrapper>p:first-child,.saved-articles .page-template-template-jobs-board .page__content main>p:first-child,h3{font-size:1.75rem;font-weight:600;line-height:2.375rem}.h4,.pagicle-widget .article-list__post a,h4{font-size:1.25rem;font-weight:600;line-height:1.75rem}.h5,h5{font-size:1.0625rem;font-weight:600;line-height:1.5rem}.h6,h6{font-size:1.0625rem;font-weight:500;line-height:1.5rem}.default-list li,.paragraph,p{font-size:1.0625rem;font-weight:400;line-height:1.5rem}.paragraph_bold{font-size:1.0625rem;font-weight:500;line-height:1.5rem}.header__top-bar,.pn-com-comment-meta-info-date,.small{font-size:.9375rem;font-weight:400;line-height:1.25rem}.small_bold{font-size:1rem;font-weight:500;line-height:1.25rem}.tiny{font-size:.8125rem;font-weight:400;line-height:1.125rem}.tiny_bold{font-size:.8125rem;font-weight:500;line-height:1.125rem}.link_style-paragraph{font-size:1.0625rem;font-weight:500;line-height:1.5rem}.link_style-small{font-size:.9375rem;font-weight:500;line-height:1.25rem}.link_style-tiny{font-size:.8125rem;font-weight:500;line-height:1.125rem}.article__content-sharing--list .speech-player-button span,.button__primary,.button__secondary,.button__tertiary,.developing-story--timestamp-time,.header__main--cta-button_text,.label,.latest-news-feed__controls a,.latest-news-feed__controls-mobile a,.loading-spinner,.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(3) .is-acf-field>div,.pn-com-comment-author,.qmn_btn,.qsm-quiz-container.qmn_quiz_container .btn,.qsm-quiz-container.qmn_quiz_container .qmn_btn,.read-more-link,.wp-block-button.is-style-primary>a,.wp-block-button.is-style-secondary>a,.wp-block-button.is-style-tertiary>a,label{font-size:.9375rem;font-weight:500;line-height:1.25rem}}.pn-rainbow-gradient{background:linear-gradient(134deg,#ea4b97 0,#fbe97e 15%,#f7c6dd 32%,#8ebe6f 49%,#6c659c 66%,#f3b360 84%,#71b7dc 100%)}.elevation-4{box-shadow:-2px 3px 15px 1px rgba(0,0,0,.2)}:root{font-family:"Readex Pro",Agenda,sans-serif;color:var(--text-grey)}h1,h2,h3,h4,h5,h6{font-family:"Readex Pro",Agenda,sans-serif}h1{margin-bottom:var(--p)}h2{margin-top:var(--p1-25);margin-bottom:var(--p)}h3{margin-top:var(--p);margin-bottom:var(--p)}h4{margin-top:var(--p-75);margin-bottom:var(--p)}h5{margin-top:var(--p-75);margin-bottom:var(--p1-25)}h6{margin-top:var(--p-2);margin-bottom:var(--p1-25)}p{margin-bottom:var(--p)}p a{color:var(--pn-darker-pink)}.pn-remove-ads-container p a{color:var(--text-grey);text-decoration:underline}.default-list li{margin-left:var(--p2);margin-bottom:var(--p)}.article__content-thumbnail .featured-image__caption,.featured-image__caption p,.wp-caption-text{font-size:.8125rem;padding:.25rem 0}label{font-family:"Readex Pro",Agenda,sans-serif}@media (min-width:768px){h1{margin-bottom:var(--p1-25)}h2{margin-top:var(--p1-5);margin-bottom:var(--p1-25)}h3{margin-top:var(--p1-25);margin-bottom:var(--p1-25)}h4{margin-top:var(--p);margin-bottom:var(--p1-25)}h5{margin-top:var(--p-75);margin-bottom:var(--p1-25)}h6{margin-top:var(--p-2);margin-bottom:var(--p1-25)}p{margin-bottom:var(--p1-25)}.default-list li{margin-left:var(--p2);margin-bottom:var(--p)}.h4,.pagicle-widget .article-list__post a,h4{font-size:1.25rem;line-height:1.75rem}}.header__top-bar{display:none;background:var(--pure-black);padding:var(--p-4) 0;color:var(--light-grey)}.header__top-bar--login{display:none!important}.header__top-bar--wrapper{max-width:75rem;margin:0 auto;display:flex;justify-content:flex-end;align-items:center}.header__top-bar--wrapper>*+*{margin-left:var(--p2)}.header__top-bar--login--button{display:none}.header__top-bar a,.header__top-bar button{color:var(--light-grey);display:block;padding:var(--p-4) var(--p);text-decoration:none}.header__top-bar a:hover,.header__top-bar button:hover{opacity:.9}.header__top-bar a:focus,.header__top-bar button:focus{opacity:1;background:rgba(255,255,255,.6)}.header__top-bar--nav{justify-self:flex-start;margin-right:auto;margin-left:0}.header__top-bar--nav_list{list-style:none;margin:0;padding:0}.header__top-bar--nav_list a{padding:var(--p-4) var(--p)}.header__top-bar--nav_list svg{min-width:1rem}.header__top-bar--social_list{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center}.header__top-bar--social_list a{padding:var(--p-4) var(--p-2)}.header__top-bar--login{position:relative;display:flex}.header__top-bar--login--button{padding:var(--p-4) var(--p3) var(--p-4) var(--p);position:relative}.header__top-bar--login--button:after{content:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8627 7.76227C16.7492 5.63625 15.7328 3.19889 13.5925 2.31826C11.4522 1.43763 8.99852 2.44722 8.11199 4.57324C7.22545 6.69926 8.24182 9.13663 10.3821 10.0173C12.5224 10.8979 14.9761 9.88829 15.8627 7.76227Z' fill='%23FFFFFF'/%3E%3Cpath d='M21.9832 21.2205C21.8723 19.7379 21.6735 18.2632 21.3876 16.8039C21.072 15.445 20.304 14.2317 19.2077 13.3606C18.1114 12.4894 16.7512 12.0113 15.3473 12.0039H8.63588C5.58219 12.0039 3.40939 14.0289 2.59563 16.8039C2.30974 18.2632 2.11086 19.7379 2 21.2205C1.99995 21.4254 2.08071 21.6222 2.22499 21.7686C2.36927 21.915 2.56557 21.9995 2.7718 22.0039H21.2282C21.4344 21.9995 21.6307 21.915 21.775 21.7686C21.9193 21.6222 22 21.4254 22 21.2205H21.9832Z' fill='%23E6E6E6'/%3E%3C/svg%3E");position:absolute;top:55%;transform:translateY(-50%);right:16px}.header__top-bar--login>a+a{position:relative}.header__top-bar--login>a+a:before{content:"";display:block;width:1px;height:1rem;position:absolute;top:var(--p-2);right:100%;background:var(--light-grey)}.header__top-bar--login--submenu{position:absolute;top:calc(100% + 1.1rem);list-style:none;margin:0;background:var(--pure-white);z-index:4;box-shadow:-2px 3px 15px 1px rgba(0,0,0,.2);border-radius:.25rem;width:15.5rem;display:none;right:calc(var(--p) - 1rem)}.header__top-bar--login--submenu li a{color:var(--pure-black)}.header__top-bar--login--submenu li:nth-child(1){position:relative;padding:var(--p) 0;margin-bottom:var(--p)}.header__top-bar--login--submenu li:nth-child(1):after{content:"";display:block;width:100%;position:absolute;top:100%;left:0;height:.125rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px)}.header__top-bar--login--submenu li:nth-child(1) span:nth-of-type(1){border-radius:50%;width:25px;height:24px;padding:10px;background:#225394;color:#fff;text-align:center;font-size:16px;font-family:"Readex Pro",Agenda,sans-serif;margin-right:6px}.header__top-bar--login--submenu li:nth-child(5){margin-bottom:15px}.header__top-bar--login--submenu li:nth-child(5) a span{position:relative;font-weight:500;color:var(--pn-darker-pink);border-bottom:2px solid var(--pn-signature-pink)}.header__top-bar--login--submenu li:nth-child(5) a span:after{content:url(assets/svg/icon-chevron-right-small-circle-pink.svg);width:1rem;height:1rem;object-fit:cover;position:absolute;margin-left:.5em;top:50%;transform:translateY(-50%)}.header__top-bar--login--submenu li:not(:first-child):focus,.header__top-bar--login--submenu li:not(:first-child):focus-within,.header__top-bar--login--submenu li:not(:first-child):hover{background:var(--pn-darker-pink-tint-30)}.header__top-bar--login--submenu.active{display:block}.header__top-bar.user-logged-in{padding:var(--p-4) var(--p)}@media (min-width:768px){.header__top-bar{display:block}.header__top-bar--login{display:flex!important}.header__top-bar--login--button{display:block}}@media (min-width:992px){.header__top-bar--nav,.header__top-bar--social{display:block}.header__top-bar--nav{justify-self:flex-start;margin-right:auto;margin-left:0}.header__top-bar--nav_list{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center}.header__top-bar--nav_list a{padding:var(--p-4) var(--p)}.header__top-bar--nav_list svg{min-width:1rem}}.header .loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:999;display:none}.header__message-prompt{background:#f7c6dd;padding:5px 0;font-size:.75rem;position:relative}.header__message-prompt form{display:flex;justify-content:center;align-items:center;flex-direction:column}.header__message-prompt form button{font-size:.75rem;cursor:pointer;color:#dd478f}.header__message-prompt form button:hover{text-decoration:underline}.header__message-prompt .loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#f7c6dd;z-index:999;display:none;justify-content:center;align-items:center}.header__message-prompt .message-prompt-spinner{border:3px solid #fff;border-top:3px solid #dd478f;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (min-width:768px){.header__message-prompt{padding:10px 0;font-size:.875rem}.header__message-prompt form{flex-direction:row}.header__message-prompt form button{font-size:.875rem;margin-left:4px}}.header{margin-bottom:.25rem}.header__main{background:var(--pure-white);padding:var(--p1-25) var(--p);position:relative;font-family:"Readex Pro",Agenda,sans-serif}.header__main-wrapper{max-width:75rem;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}.header__main--mobile-menu-button{order:3}.header__main--mobile-menu-button button{background:0 0;padding:0;border:none}.header__main--mobile-menu-button svg *{fill:var(--pure-black)}.header__main--nav{display:none}.header__main--logo{order:1}.header__main--logo img{width:10rem}.header__main--cta{display:none}.header__main--cta-button{display:flex;justify-content:center;align-items:center;text-decoration:none}.header__main--cta-button_text{margin-left:var(--p-2)}.header__main--cta-button:focus,.header__main--cta-button:focus-within,.header__main--cta-button:hover{background:var(--pn-darker-pink-tint-30)}.header__main--search{flex-grow:1;display:flex;justify-content:flex-end;margin-left:auto;order:2;margin-right:1rem}.header__main--search svg *{fill:var(--pure-black)}.header__main--account{margin-left:var(--p2);order:4}.header__main--account svg *{fill:var(--pure-black)}.header__main:after{content:"";display:block;width:100%;position:absolute;top:100%;left:0;height:.25rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px)}.header .new-badge-item{border-radius:2px;margin-left:5px;background:var(--pn-light-pink);color:var(--pure-black);padding:3px}@media (min-width:768px){.header__main-wrapper>*+*{margin-left:var(--p2)}.header__main--logo{order:1;margin-left:0}.header__main--logo img{width:11.125rem}.header__main--cta{order:2;display:block;margin-left:auto}.header__main--cta-button{display:flex;justify-content:center;align-items:center;text-decoration:none}.header__main--cta-button_text{margin-left:var(--p-2);color:var(--pn-darker-pink);font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;border-bottom:2px solid var(--pn-darker-pink)}.header__main--search{order:3}.header__main--mobile-menu-button{order:4}}@media (min-width:992px){.header__main--logo{order:1}.header__main--logo img{width:11.125rem}.header__main--nav{order:2;display:block}.header__main--nav_list{display:flex;justify-content:flex-start;align-items:center;padding:0;margin:0;list-style:none}.header__main--nav_list>li{position:relative}.header__main--nav_list>li:focus-within ul,.header__main--nav_list>li:hover ul{display:block}.header__main--nav_list>li:focus-within>a:not(.new-badge),.header__main--nav_list>li:hover>a:not(.new-badge){color:var(--pn-darker-pink)}.header__main--nav_list>li>a{display:block}.header__main--nav_list>li+li{margin-left:var(--p2)}.header__main--nav_list>li.current-menu-ancestor>a,.header__main--nav_list>li.current-menu-item>a{color:var(--pn-darker-pink)}.header__main--nav_list>li.current-menu-ancestor>a,.header__main--nav_list>li.current-menu-item>a{color:var(--pn-darker-pink)}.header__main--nav_list>li .am-submenu-button{display:none}.header__main--nav_list .mobile-only{display:none}.header__main--nav_list>li.new-category a:hover{color:#000!important}.header__main--nav_list ul{position:absolute;top:calc(100% + 2.5rem);left:50%;transform:translateX(-50%);padding:0;list-style:none;margin:0;background:var(--pure-white);display:none;z-index:4;box-shadow:-2px 3px 15px 1px rgba(0,0,0,.2);border-radius:.25rem;padding:var(--p) 0;width:15.5rem}.header__main--nav_list ul>li a{padding:var(--p-2) var(--p1-5);display:block}.header__main--nav_list ul>li a:focus,.header__main--nav_list ul>li a:hover{background:var(--pn-darker-pink-tint-30)}.header__main--nav_list ul>li.current-menu-item>a{background:var(--pn-darker-pink-tint-30)}.header__main--nav_list ul:before{position:absolute;content:"";display:block;bottom:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent}.header__main--nav_list ul:after{position:absolute;content:"";display:block;width:100%;height:2.5rem;bottom:100%;left:0}.header__main--nav_list a{font-size:.875rem;font-weight:500;line-height:1.25rem;color:var(--pure-black);text-decoration:none}.header__main--cta{order:3}.header__main--search{order:4}.header__main--mobile-menu-button{display:none}}.header__mobile-menu--container{display:none}.header__mobile-menu--container .header__main--nav_list,.header__mobile-menu--container .header__top-bar--login_list{width:100%}.header__mobile-menu--container .header__main--nav_list a,.header__mobile-menu--container .header__top-bar--login_list a{display:block;padding:var(--p-75) var(--p1-25);font-size:1.0625rem;line-height:1.5rem;font-weight:600;color:var(--pure-black);text-decoration:none}.header__mobile-menu--container .header__main--nav_list .mobile-only,.header__mobile-menu--container .header__top-bar--login_list .mobile-only{display:block}.header__mobile-menu--container .header__main--nav_list [data-has-children],.header__mobile-menu--container .header__top-bar--login_list [data-has-children]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header__mobile-menu--container .header__main--nav_list [data-has-children]>a,.header__mobile-menu--container .header__top-bar--login_list [data-has-children]>a{display:inline-block;margin-right:1rem}.header__mobile-menu--container .header__main--nav_list [data-has-children]>button,.header__mobile-menu--container .header__top-bar--login_list [data-has-children]>button{margin-right:1rem;width:1.5rem;height:1.5rem;border-radius:100%;display:inline-block;background:url(assets/svg/icon-chevron-left-circle-black.svg);transform:rotate(-90deg)}.header__mobile-menu--container .header__main--nav_list [data-has-children]>button.button-active,.header__mobile-menu--container .header__top-bar--login_list [data-has-children]>button.button-active{transform:rotate(90deg)}.header__mobile-menu--container .header__main--nav_list [data-has-children]>ul,.header__mobile-menu--container .header__top-bar--login_list [data-has-children]>ul{width:100%;clear:both}.header__mobile-menu--container .header__main--nav_list>li,.header__mobile-menu--container .header__top-bar--login_list>li{border-top:1px solid var(--pn-extra-light-pink)}.header__mobile-menu--container .header__main--nav_list>li ul,.header__mobile-menu--container .header__top-bar--login_list>li ul{border-top:1px solid var(--pn-extra-light-pink);background:var(--pn-darker-pink-tint-50);display:none}.header__mobile-menu--container .header__main--nav_list>li ul a,.header__mobile-menu--container .header__top-bar--login_list>li ul a{font-weight:400}.header__mobile-menu--container .header__main--nav_list>li ul.menu-opened,.header__mobile-menu--container .header__top-bar--login_list>li ul.menu-opened{display:block}.header__mobile-menu--container .header__top-bar--nav_list a{display:block;padding:var(--p-75) var(--p1-25);font-size:1.0625rem;line-height:1.5rem;font-weight:400;color:var(--pure-black);text-decoration:none}.header__mobile-menu--container .header__top-bar--social_list{display:flex;flex-wrap:wrap;padding:var(--p-75)}.header__mobile-menu--container .header__top-bar--social_list a{width:100%;height:100%;position:relative}.header__mobile-menu--container .header__top-bar--social_list li{flex-grow:0;flex-shrink:1;flex-basis:48px;display:flex;justify-content:center;align-content:center;height:48px}.header__mobile-menu--container .header__top-bar--social_list svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__mobile-menu--container .header__top-bar--social_list svg path{fill:var(--pure-black)!important}.header__mobile-menu--container.toggled{display:block;max-height:calc(100vh - 90px);padding-bottom:3rem;overflow-y:auto}@media screen and (min-width:768px){.header__mobile-menu--container.toggled{padding-bottom:0}}.header__mobile-menu--container.toggled .header__main--nav{display:block}.header__mobile-menu--container .header__main--cta{display:flex;padding:var(--p);justify-content:flex-start}.header__mobile-menu--container [data-account-nav] li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header__mobile-menu--container [data-account-nav] li a button{background:0 0}.header__mobile-menu--container [data-account-nav] li>button{margin-right:1rem;width:1.5rem;height:1.5rem;border-radius:100%;display:inline-block;background:url(assets/svg/icon-chevron-left-circle-black.svg);transform:rotate(-90deg)}.header__mobile-menu--container [data-account-nav] li>button.button-active{transform:rotate(90deg)}.header__mobile-menu--container [data-account-nav] li ul{width:100%;clear:both}.header__mobile-menu--container [data-account-nav] li .menu-opened{display:block}.header__mobile-menu--container [data-account-nav] li .menu-opened li{display:block}@media (min-width:968px){.header__mobile-menu--container [data-account-nav] li{display:none}}.header__mobile-menu--container [data-account-nav] [data-mobile-sub-nav-login] li span{border-bottom:2px solid #000;position:relative}.header__mobile-menu--container [data-account-nav] [data-mobile-sub-nav-login] li span:after{content:url(assets/svg/icon-chevron-right-circle-black-small.svg);position:absolute;left:calc(100% + .5rem);top:70%;transform:translateY(-50%)}.header__mobile-menu--container [data-account-nav] [data-mobile-sub-nav-login].active{display:block}.header__mobile-menu--container [data-account-nav] [data-mobile-sub-nav-login] li a{width:100%}.category__label{padding:.125rem .5rem;font-size:.9375rem;line-height:1.3333;color:var(--pure-black)!important;background:var(--pn-extra-light-pink);font-weight:700;display:inline-block;border-radius:.125rem;text-decoration:none}.category__label-sponsored{background:var(--pure-black)!important;color:var(--pure-white)!important}.category__label-developing-story{background:var(--rainbow-darker-red)!important;color:var(--pure-white)!important;display:inline-flex;justify-content:flex-start;align-items:center}.category__label-developing-story:before{content:"⬤";font-size:8px;line-height:8px;margin-right:.25rem;animation:blink-animation normal 1.5s infinite ease-in-out;-webkit-animation:blink-animation normal 1.5s infinite ease-in-out}@keyframes blink-animation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink-animation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.wp-block-button.is-style-primary>a{background:var(--pn-signature-pink)!important;border-radius:.25rem;font-family:"Readex Pro",Agenda,sans-serif;color:var(--pure-black);padding:var(--p-75) var(--p1-5);border:1px solid var(--pn-signature-pink);cursor:pointer;transition:background .3s}.wp-block-button.is-style-primary>a:hover{background:var(--pn-light-pink);border:1px solid var(--pn-darker-pink)}.wp-block-button.is-style-primary>a:active,.wp-block-button.is-style-primary>a:focus{background:var(--pn-signature-pink);border:2px solid var(--pn-darker-pink);padding:calc(var(--p-75) - 1px) calc(var(--p1-5) - 1px)}.wp-block-button.is-style-primary>a:disabled,.wp-block-button.is-style-primary>a[disabled]{background:var(--regular-grey);border:2px solid var(--regular-grey);cursor:not-allowed}.wp-block-button.is-style-secondary>a{background:0 0!important;border-radius:.25rem;font-family:"Readex Pro",Agenda,sans-serif;color:var(--pure-black)!important;padding:var(--p-75) var(--p1-5);border:1px solid var(--pn-signature-pink);cursor:pointer;transition:background .3s}.wp-block-button.is-style-secondary>a:hover{background:0 0;border:1px solid var(--pn-darker-pink)}.wp-block-button.is-style-secondary>a:active,.wp-block-button.is-style-secondary>a:focus{background:0 0;border:2px solid var(--pn-darker-pink);padding:calc(var(--p-75) - 1px) calc(var(--p1-5) - 1px)}.wp-block-button.is-style-secondary>a:disabled,.wp-block-button.is-style-secondary>a[disabled]{background:#b2b2b2;border:2px solid #b2b2b2;cursor:not-allowed}.wp-block-button.is-style-tertiary>a{background:var(--pure-black);border-radius:.25rem;font-family:"Readex Pro",Agenda,sans-serif;font-weight:600;color:var(--pure-white);padding:var(--p-75) var(--p1-5);cursor:pointer;transition:background .3s;border:1px solid transparent}.wp-block-button.is-style-tertiary>a:hover{background:var(--pure-black-hover);border:1px solid var(--pn-darker-pink)}.wp-block-button.is-style-tertiary>a:active,.wp-block-button.is-style-tertiary>a:focus{background:var(--pn-signature-pink);border:2px solid var(--pn-darker-pink);padding:calc(var(--p-75) - 1px) calc(var(--p1-5) - 1px)}.wp-block-button.is-style-tertiary>a:disabled,.wp-block-button.is-style-tertiary>a[disabled]{background:var(--regular-grey);border:2px solid var(--regular-grey);cursor:not-allowed}.wp-block-button.is-style-arrow-cta-left:before{font-family:"Font Awesome 5 Free";font-weight:900;position:relative;content:"\f137";margin-right:8px}.wp-block-button.is-style-arrow-cta-left>a{background:0 0;font-family:"Readex Pro",Agenda,sans-serif;color:var(--pure-black);padding:0 0 5px 0;cursor:pointer;transition:background .3s;position:relative;display:inline-block}.wp-block-button.is-style-arrow-cta-left>a:after{content:"";position:absolute;width:100%;height:3px;background-color:#000;bottom:0;left:0}.wp-block-button.is-style-arrow-cta-right:after{font-family:"Font Awesome 5 Free";font-weight:900;position:relative;content:"\f138";left:-10px;margin-left:15px;color:inherit}.wp-block-button.is-style-arrow-cta-right>a{background:0 0;font-family:"Readex Pro",Agenda,sans-serif;padding:0 0 5px 0;cursor:pointer;transition:background .3s;position:relative;display:inline-block}.wp-block-button.is-style-arrow-cta-right>a:after{content:"";position:absolute;width:100%;height:3px;background-color:#000;bottom:0;left:0;color:inherit}.wp-block-button.is-style-underline>a{font-family:"Readex Pro",Agenda,sans-serif;font-weight:600;padding:2px 0;background:0 0;color:#000;position:relative;display:inline-block;margin:0}.wp-block-button.is-style-underline>a:after{content:"";position:absolute;width:100%;bottom:0;left:0;color:inherit;border-bottom:2.1px solid}.wp-block-button.is-style-underline>a:hover{opacity:.9}.wp-block-buttons{gap:var(--p2)}.button__primary,.qmn_btn,.qsm-quiz-container.qmn_quiz_container .btn,.qsm-quiz-container.qmn_quiz_container .qmn_btn{background:var(--pn-signature-pink);border-radius:.25rem;font-family:"Readex Pro",Agenda,sans-serif;color:var(--pure-black);padding:var(--p-75) var(--p1-5);border:1px solid var(--pn-signature-pink);cursor:pointer;transition:background .3s;display:flex;align-items:center}.button__primary:hover,.qmn_btn:hover,.qsm-quiz-container.qmn_quiz_container .btn:hover,.qsm-quiz-container.qmn_quiz_container .qmn_btn:hover{background:var(--pn-light-pink);border:1px solid var(--pn-darker-pink)}.button__primary:active,.button__primary:focus,.qmn_btn:active,.qmn_btn:focus,.qsm-quiz-container.qmn_quiz_container .btn:active,.qsm-quiz-container.qmn_quiz_container .btn:focus,.qsm-quiz-container.qmn_quiz_container .qmn_btn:active,.qsm-quiz-container.qmn_quiz_container .qmn_btn:focus{background:var(--pn-signature-pink);border:2px solid var(--pn-darker-pink);padding:calc(var(--p-75) - 1px) calc(var(--p1-5) - 1px)}.button__primary:disabled,.button__primary[disabled],.qmn_btn:disabled,.qsm-quiz-container.qmn_quiz_container .btn:disabled,.qsm-quiz-container.qmn_quiz_container .qmn_btn:disabled,.qsm-quiz-container.qmn_quiz_container [disabled].btn,.qsm-quiz-container.qmn_quiz_container [disabled].qmn_btn,[disabled].qmn_btn{background:var(--regular-grey);border:2px solid var(--regular-grey);cursor:not-allowed}.button__primary.loading-btn svg,.loading-btn.qmn_btn svg,.qsm-quiz-container.qmn_quiz_container .loading-btn.btn svg,.qsm-quiz-container.qmn_quiz_container .loading-btn.qmn_btn svg{display:none;border:2px solid #000;border-top:2px solid #f4a4c8;border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite;margin-left:20px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.button__secondary{background:0 0;border-radius:.25rem;font-family:"Readex Pro",Agenda,sans-serif;color:var(--pure-black);padding:var(--p-75) var(--p1-5);border:1px solid var(--pn-signature-pink);cursor:pointer;transition:background .3s}.button__secondary:hover{background:0 0;border:1px solid var(--pn-darker-pink)}.button__secondary:active,.button__secondary:focus{background:0 0;border:2px solid var(--pn-darker-pink);padding:calc(var(--p-75) - 1px) calc(var(--p1-5) - 1px)}.button__secondary:disabled,.button__secondary[disabled]{background:var(--regular-grey);border:2px solid var(--regular-grey);cursor:not-allowed}.button__tertiary,.header__main--cta-button_text{background:0 0;border:none;font-family:"Readex Pro",Agenda,sans-serif;color:var(--pn-darker-pink);position:relative;display:block;text-decoration:none}.button__tertiary:after,.header__main--cta-button_text:after{border-bottom:2px solid var(--pn-darker-pink);top:calc(100% + 2px);width:100%;left:0;content:" ";display:block}.button__tertiary:hover,.header__main--cta-button_text:hover{color:var(--pn-darker-pink-hover);background:var(--pn-darker-pink-tint-30)}.button__tertiary:hover:after,.header__main--cta-button_text:hover:after{border-bottom:2px solid var(--pn-darker-pink-hover)}.button__back{text-decoration:none;border:none;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;align-self:start;background-color:transparent;color:#000}.button__back .button__icon{width:1em;height:1em;fill:currentcolor;margin-right:.5em}.read-more-link{color:var(--pn-darker-pink);text-decoration:none;border-bottom:2px solid var(--pn-darker-pink);position:relative;font-weight:500;font-family:"Readex Pro",Agenda,sans-serif}.read-more-link:after{content:url(assets/svg/icon-chevron-right-circle-pink.svg);width:1rem;height:1rem;object-fit:cover;position:absolute;left:calc(100% + .5rem);bottom:5px}.read-more-link:hover{color:var(--pn-darker-pink-hover);background:var(--pn-darker-pink-tint-30)}p:nth-child(6n+1)::selection{background:rgba(255,150,155,.25)}p:nth-child(6n+2)::selection{background:rgba(255,190,129,.25)}p:nth-child(6n+3)::selection{background:rgba(250,244,123,.25)}p:nth-child(6n+4)::selection{background:rgba(204,250,158,.25)}p:nth-child(6n+5)::selection{background:rgba(157,236,255,.25)}p:nth-child(6n+6)::selection{background:rgba(212,169,255,.25)}[data-beyondwords-marker]{position:relative}[data-beyondwords-marker]:nth-child(6n+1) .beyondwords-highlight{background:rgba(255,150,155,.25)!important}[data-beyondwords-marker]:nth-child(6n+2) .beyondwords-highlight{background:rgba(255,190,129,.25)!important}[data-beyondwords-marker]:nth-child(6n+3) .beyondwords-highlight{background:rgba(250,244,123,.25)!important}[data-beyondwords-marker]:nth-child(6n+4) .beyondwords-highlight{background:rgba(204,250,158,.25)!important}[data-beyondwords-marker]:nth-child(6n+5) .beyondwords-highlight{background:rgba(157,236,255,.25)!important}[data-beyondwords-marker]:nth-child(6n+6) .beyondwords-highlight{background:rgba(212,169,255,.25)!important}.wp-block-image{width:100%;border-radius:.25rem}.wp-block-image img{width:100%;border-radius:.25rem}.pn-overlay-container{position:relative}.pn-overlay-container .pn-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.pn-overlay-container .lds-ring{position:absolute;width:80px;height:80px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}@media (min-width:782px){.pn-overlay-container .lds-ring{top:50%}}.pn-overlay-container .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #ea4b97;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#ea4b97 transparent transparent transparent}.pn-overlay-container .lds-ring div:nth-child(1){animation-delay:-.45s}.pn-overlay-container .lds-ring div:nth-child(2){animation-delay:-.3s}.pn-overlay-container .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tags-links span:nth-child(1){display:block;font-size:1.2rem;font-weight:600}.tags-links .button__tertiary,.tags-links .header__main--cta-button_text{display:inline-block;margin-right:10px;text-transform:lowercase}.sticky{position:sticky;top:0;z-index:100}:root{--field-background-color:hsl(var(--white));--field-border-width:1px;--field-border-style:solid;--dark-gray-light:hsl(0, 0%, 40%);--dark-gray-mid:hsl(0, 0%, 20%);--dark-gray-dark:hsl(0, 0%, 10%);--black-light:hsl(0, 0%, 50%);--black-mid:hsl(0, 0%, 20%);--black-dark:hsl(0, 0%, 10%);--gray-100:210,36%,96%;--gray-300:212,33%,89%;--gray-500:210,31%,80%;--gray-700:211,27%,70%;--gray-900:209,23%,60%;--white:0,0%,100%;--space-multiplier:0.8;--content-max-width:140rem;--grid-spacer-width:1.5rem;--grid-column-count:12}:focus-visible{outline:0}input[aria-invalid=true]{outline:1.5px solid var(--form-error-color)}:root{--form-accent-color:var(--black-mid);--form-error-color:#B03237;--field-background-color:hsl(var(--white));--field-border-width:1px;--field-border-style:solid;--field-border-color:var(--regular-grey);--field-border:var(--field-border-width) var(--field-border-style) var(--field-border-color);--field-border-radius:2px;--field-height:2.2rem;--field-padding:0 calc(var(--space-multiplier) * 2rem);--field-text-color:hsl(var(--dark-gray-dark));--field-text-font-size:1em;--field-text-font-weight:500;--field-text-letter-spacing:0.05em;--label-text-color:hsl(var(--dark-gray-dark));--label-text-font-size:0.9em;--label-text-font-weight:600;--label-text-letter-spacing:0.05em;--error-text-color:var(--form-error-color);--error-text-font-size:0.80rem;--error-text-font-weight:500;--error-text-letter-spacing:0.05em}fieldset{border:0;margin:0;padding:0}label,legend{font-size:var(--label-text-font-size);display:block;line-height:1.6;padding-bottom:.2em;position:relative}label>[data-required=true]::after,legend>[data-required=true]::after{color:var(--form-error-color);content:"*";padding-left:.25em;position:absolute}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-color:var(--field-background-color);border:var(--field-border);border-radius:var(--field-border-radius);color:var(--field-text-color);display:block;font-size:var(--field-text-font-size);font-weight:var(--field-text-font-weight);letter-spacing:var(--field-text-letter-spacing);width:100%!important}[multiple]:focus-visible,[type=date]:focus-visible,[type=datetime-local]:focus-visible,[type=email]:focus-visible,[type=month]:focus-visible,[type=number]:focus-visible,[type=password]:focus-visible,[type=search]:focus-visible,[type=tel]:focus-visible,[type=text]:focus-visible,[type=time]:focus-visible,[type=url]:focus-visible,[type=week]:focus-visible,select:focus-visible,textarea:focus-visible{border:var(--field-border)}button{background:0 0}input,textarea{-webkit-appearance:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select{line-height:var(--field-height);padding:.2rem 1rem}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='hsl(0, 0%, 13%)' d='M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8em center;background-size:.7em auto;padding-right:5rem}textarea{--field-padding:calc(var(--space-multiplier) * 2rem);padding:var(--field-padding);resize:vertical}.form__choice-wrapper{--label-text-font-weight:500;column-gap:1.5rem;display:grid;grid-template-columns:min-content 1fr;padding:0}.form__choice-wrapper+.form__choice-wrapper{margin-top:calc(var(--space-multiplier) * 1rem)}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-color:var(--field-background-color);border:1.2px solid var(--pn-signature-pink);color:currentColor;font:inherit;height:1.5rem;margin:0;width:1.5rem}[type=checkbox]:focus-visible,[type=radio]:focus-visible{outline-offset:4px}[type=checkbox]:checked,[type=radio]:checked{--field-border-color:transparent;--field-border:var(--field-border-width) var(--field-border-style) var(--field-border-color);background-color:var(--field-border-color)}[type=radio]:checked{background-color:var(--pn-signature-pink)}[type=radio]{border-radius:50%;display:grid;place-content:center}[type=radio]::before{border-radius:50%;box-shadow:inset 0 0 0 1em var(--field-background-color);content:"";height:.55em;width:.55em}[type=checkbox]{border-radius:3px}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns:x='http://ns.adobe.com/Extensibility/1.0/' xmlns:i='http://ns.adobe.com/AdobeIllustrator/10.0/' xmlns:graph='http://ns.adobe.com/Graphs/1.0/' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 100 125' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cswitch%3E%3CforeignObject requiredExtensions='http://ns.adobe.com/AdobeIllustrator/10.0/' x='0' y='0' width='1' height='1' /%3E%3Cg i:extraneous='self'%3E%3Cg%3E%3Cpath d='M5273.1,2400.1v-2c0-2.8-5-4-9.7-4s-9.7,1.3-9.7,4v2c0,1.8,0.7,3.6,2,4.9l5,4.9c0.3,0.3,0.4,0.6,0.4,1v6.4 c0,0.4,0.2,0.7,0.6,0.8l2.9,0.9c0.5,0.1,1-0.2,1-0.8v-7.2c0-0.4,0.2-0.7,0.4-1l5.1-5C5272.4,2403.7,5273.1,2401.9,5273.1,2400.1z M5263.4,2400c-4.8,0-7.4-1.3-7.5-1.8v0c0.1-0.5,2.7-1.8,7.5-1.8c4.8,0,7.3,1.3,7.5,1.8C5270.7,2398.7,5268.2,2400,5263.4,2400z'/%3E%3Cpath d='M5268.4,2410.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1c0-0.6-0.4-1-1-1H5268.4z'/%3E%3Cpath d='M5272.7,2413.7h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2414.1,5273.3,2413.7,5272.7,2413.7z'/%3E%3Cpath d='M5272.7,2417h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2417.5,5273.3,2417,5272.7,2417z'/%3E%3C/g%3E%3Cpath d='M31.4,83.2c1.7,1.9,4.2,2.9,6.7,2.9s5-1.1,6.7-2.9l50.2-54c3.4-3.7,3.2-9.5-0.5-12.9c-3.7-3.4-9.5-3.2-12.9,0.5L38.1,63.6 L18.3,42.3c-3.4-3.7-9.2-3.9-12.9-0.5S1.5,51,4.9,54.7L31.4,83.2z' fill='%23EE77AC' /%3E%3C/g%3E%3C/switch%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center .2em;background-size:1.3em auto}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{--field-border-color:var(--form-error-color);--field-border:var(--field-border-width) var(--field-border-style) var(--field-border-color);--field-text-color:var(--error-text-color);box-shadow:0 0 0 1px var(--form-error-color)}.form__error-text{color:var(--error-text-color);font-size:var(--error-text-font-size);font-weight:var(--error-text-font-weight);letter-spacing:var(--error-text-letter-spacing);line-height:1.6;padding-top:.3em}.form__input{position:relative;margin-bottom:20px}.form__input .help{display:none;font-size:.8em;padding-top:.3em}.form__input .pn-eye,.form__input .pn-eye-slash{position:absolute;right:.75em;top:2.3em;z-index:9;cursor:pointer}.form__input .pn-eye{display:none}.form__input .hide{display:none}.form__input #popover-password,.form__input .popover-password{border-radius:4px;border:1px solid var(--regular-grey);padding:10px;margin-top:10px}.form__input #popover-password div,.form__input .popover-password div{margin-bottom:15px}.form__input #popover-password div,.form__input #popover-password ul li,.form__input .popover-password div,.form__input .popover-password ul li{font-size:14px;margin-bottom:10px}.form__input #popover-password .list-unstyled,.form__input .popover-password .list-unstyled{list-style:none;padding:0;margin:0}.form__input #popover-password .list-unstyled li,.form__input .popover-password .list-unstyled li{display:flex;justify-content:space-between}.form__input #popover-password .list-unstyled li svg,.form__input .popover-password .list-unstyled li svg{display:inline-block;vertical-align:middle}.form__input #popover-password .list-unstyled .hide,.form__input .popover-password .list-unstyled .hide{display:none}.invalid .help{display:block}.invalid .help,.invalid input,.invalid label{color:#b03237;border-color:#b03237}.form__input.invalid select{color:#b03237;border-color:#b03237}.login-error{border-radius:4px;border:2px solid #b03237;padding:12px 16px 12px 16px;margin-bottom:10px}.form__input.checkbox{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px}.form__input.checkbox input[type=checkbox]{margin:0;align-self:start}.form__input.checkbox label{margin:0;align-self:center;padding-bottom:0}.spinner-container{min-height:50vh;display:flex;align-items:center;justify-content:center}.spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1000}.spinner svg{-webkit-animation:loading-rotate 2s linear infinite;-moz-animation:loading-rotate 2s linear infinite;-o-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite;height:42px;width:42px}.spinner .path{stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:5;stroke:#ea4b97;stroke-linecap:butt;-webkit-animation:loading-dash 1.5s ease-in-out infinite;-moz-animation:loading-dash 1.5s ease-in-out infinite;-o-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite}@-webkit-keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes loading-rotate{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes loading-rotate{to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-rotate{to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@-moz-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@-o-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.error-notice{margin:5px 0 5px 0}.error-notice .oaerror{background-color:#fff;padding:20px;border:1px solid var(--pn-signature-pink);border-left-width:5px;border-radius:3px;margin:10px auto;font-size:16px}.error-notice .oaerror.danger{border-left-color:#b03237;background-color:#fff}.error-notice .oaerror.danger strong{color:#b03237}.error-notice .oaerror.success{border-color:#8ebe6f;border-left-color:#8ebe6f;background:rgba(43,84,44,.1)}.error-notice .oaerror.success strong{color:#8ebe6f}.resend-verification.error-notice,.subscription-notice{margin:10px 0}.resend-verification.error-notice #resend-verification-form,.resend-verification.error-notice .oaerror,.subscription-notice #resend-verification-form,.subscription-notice .oaerror{display:flex;flex-direction:column}.resend-verification.error-notice #resend-verification-form p,.resend-verification.error-notice .oaerror p,.subscription-notice #resend-verification-form p,.subscription-notice .oaerror p{margin-bottom:0!important}.resend-verification.error-notice #resend-verification-form .icon-container,.resend-verification.error-notice .oaerror .icon-container,.subscription-notice #resend-verification-form .icon-container,.subscription-notice .oaerror .icon-container{width:20px;min-width:20px;margin-right:10px;display:flex;align-items:center}.resend-verification.error-notice #resend-verification-form .icon-container svg,.resend-verification.error-notice .oaerror .icon-container svg,.subscription-notice #resend-verification-form .icon-container svg,.subscription-notice .oaerror .icon-container svg{width:100%;height:auto}.resend-verification.error-notice #resend-verification-form #verification-message,.resend-verification.error-notice .oaerror #verification-message,.subscription-notice #resend-verification-form #verification-message,.subscription-notice .oaerror #verification-message{flex-grow:1}.resend-verification.error-notice #resend-verification-form #resend-verification-link,.resend-verification.error-notice .oaerror #resend-verification-link,.subscription-notice #resend-verification-form #resend-verification-link,.subscription-notice .oaerror #resend-verification-link{display:inline!important}@media (min-width:768px){.resend-verification.error-notice #resend-verification-form,.resend-verification.error-notice .oaerror,.subscription-notice #resend-verification-form,.subscription-notice .oaerror{flex-direction:row;align-items:center}}.article__content-byline-container{display:grid;grid-template-columns:98px auto 327px;grid-template-rows:repeat(2,auto);grid-column-gap:12px;grid-row-gap:4px;max-width:760px;padding:12px;background-color:var(--pn-darker-pink-tint-50);border-radius:.25rem}.article__content-byline-container .article__content-sharing--list{justify-content:flex-end}.article__content-author-photo{grid-area:1/1/3/2}.article__content-author-photo img{border-radius:20rem}.article__content-byline{grid-area:1/2/2/4}.article__content-byline p{margin:0}.article__content-post-meta{grid-area:2/2/3/3}.article__content-sharing{grid-area:2/3/3/4}.article__content.meter-limited{height:26rem;overflow:hidden;position:relative}.article__content.meter-limited:after{position:absolute;content:"";display:block;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}.article__content-thumbnail{margin-top:1.5rem}.article__content-thumbnail img{width:100%;border-radius:.25rem}.article__content p iframe{width:100%}.article__content ul:not([class]){margin-left:2.5rem;margin-bottom:1rem}.article__content ul:not([class]) li+li{margin-top:.5rem}.article__content ul:not([class]) a{color:var(--pn-darker-pink)}.article__content .wp-block-embed iframe:not(.instagram-media){max-width:100%;width:100%;aspect-ratio:500/281;height:auto}.article__content-sidebar{padding-bottom:3.5rem}.article__content-sidebar__container{position:relative}.article__content-sidebar .article-list__container .article-list__post-content{flex:2}.article__content-sidebar .article-list__container .article-list__post-content__permalink{display:none}.article__content-sidebar>*+*{margin-top:1.5rem}.article__content-sidebar .reactions-list__posts-list{grid-template-columns:1fr}.article__content-sidebar .reactions-list__container{padding:0}.article__content img{border-radius:.25rem;max-width:100%}.article__content-sharing--list{list-style:none;padding:0;margin:1rem 0 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem}.article__content-sharing--list a:not([data-listen]),.article__content-sharing--list button:not([data-listen]){color:var(--pure-black)}.article__content-sharing--list a:not([data-listen]):after,.article__content-sharing--list button:not([data-listen]):after{border-color:var(--pure-black)}.article__content-sharing--list a[data-sharing-toggle],.article__content-sharing--list button[data-sharing-toggle]{padding-left:1.5rem}.article__content-sharing--list a[data-sharing-toggle]:before,.article__content-sharing--list button[data-sharing-toggle]:before{content:url(assets/svg/social-share-black.svg);position:absolute;top:50%;transform:translateY(-50%) scale(.75);left:-.25rem}.article__content-sharing--list a.saved,.article__content-sharing--list button.saved{cursor:pointer;padding-left:1.5rem}.article__content-sharing--list a.saved:before,.article__content-sharing--list button.saved:before{content:url(assets/svg/icon-bookmark-black.svg);position:absolute;top:50%;transform:translateY(-50%) scale(.75);left:-.25rem}.article__content-sharing--list a.unsaved,.article__content-sharing--list button.unsaved{cursor:pointer;padding-left:1.5rem}.article__content-sharing--list a.unsaved:before,.article__content-sharing--list button.unsaved:before{content:url(assets/svg/icon-bookmark-empty-black.svg);position:absolute;top:50%;transform:translateY(-50%) scale(.75);left:-.25rem}.article__content-sharing--list a.comments,.article__content-sharing--list button.comments{cursor:pointer;padding-left:1.5rem}.article__content-sharing--list a.comments:before,.article__content-sharing--list button.comments:before{content:url(assets/svg/icon-comments-black.svg);position:absolute;top:50%;transform:translateY(-50%) scale(.75);left:-.25rem}.article__content-sharing--list a[data-listen],.article__content-sharing--list button[data-listen]{padding-left:1.5rem}.article__content-sharing--list a[data-listen]:before,.article__content-sharing--list button[data-listen]:before{content:url(assets/svg/icon-play-circle-pink.svg);position:absolute;top:50%;transform:translateY(-50%) scale(.75);left:-.25rem}.article__content-sharing--list a[data-listen].speech-playing:before,.article__content-sharing--list button[data-listen].speech-playing:before{content:url(assets/svg/icon-pause-circle-pink.svg);position:absolute;top:50%;transform:translateY(-50%);left:-.25rem}.article__content-sharing--list a #time-indicator,.article__content-sharing--list button #time-indicator{display:none}.article__content-sharing--list .speech-player-button{display:flex;justify-content:flex-start;align-items:center;gap:.25rem}.article__content-sharing--list .speech-player-button span{padding-bottom:2px;padding-left:.5rem}.article__content-post-meta{font-size:.9375rem;line-height:1.3125rem}.article__content-post-meta ul{list-style:none;margin-top:1rem;display:flex;justify-content:flex-start;align-items:center}.article__content-post-meta ul>li+li{position:relative}.article__content-post-meta ul>li+li:before{margin:0 .35em;content:"●";font-size:.75rem}.article__content-post-meta ul a{color:var(--pn-darker-pink)}.article__content>*{max-width:100%}.article__related__container.is-style-black-bg .article-list__post{background:var(--rainbow-tinted-grey);color:var(--pure-white)}.article__related__container.is-style-black-bg .article-list__post img{border-bottom-left-radius:0;border-bottom-right-radius:0}.article__related__container.is-style-black-bg .article-list__post a{color:var(--pure-white)}.article__related-post{display:flex;justify-content:flex-start;align-items:flex-start}.article__related-post a:not(.read-more-link){color:inherit;text-decoration:none}.article__related-post+*{border-top:1px solid var(--pn-extra-light-pink)}.article__related--thumbnail{flex:1}.article__related--thumbnail img{aspect-ratio:1;object-fit:cover;border-radius:.25rem}.article__related--content{flex:2}.article__related--content__meta{font-size:.8125rem}.article__related--content__meta ul{list-style:none;display:flex;justify-content:flex-start;align-items:center}.article__related--content__meta ul>li+li{position:relative}.article__related--content__meta ul>li+li:before{margin:0 .5em;content:"●";position:absolute;right:100%}.article__content-sharing--list>li{position:relative}.article__content-sharing--list .pn-social-icons{position:absolute;top:calc(100% + 12px);padding:.5rem;justify-content:flex-start;align-items:center;flex-wrap:nowrap;margin:0;background:var(--pure-white);display:none;z-index:4;box-shadow:-2px 3px 15px 1px rgba(0,0,0,.2);border-radius:.25rem;width:auto}.article__content-sharing--list .pn-social-icons:before{position:absolute;content:"";display:block;bottom:100%;left:1rem;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent}.article__content-sharing--list .pn-social-icons:after{position:absolute;content:"";display:block;bottom:100%;width:100%;left:0;height:1.25rem}.article__content-sharing--list .pn-social-icons>*+*{margin-left:.5rem}.article__content-sharing--list .pn-social-icons.toggled{display:flex}.article__content-sharing--list .pn-social-icons:focus,.article__content-sharing--list .pn-social-icons:focus-within,.article__content-sharing--list .pn-social-icons:hover{display:flex}.article__content-sharing--list .pn-social-icons a{display:block;flex:1;width:3rem;height:3rem}.article__content-sharing--list .pn-social-icons a:hover .social-sharing-icon{transform:scale(1.1);transition:transform .1s ease}.article__content-sharing--list .pn-social-icons a:hover .social-sharing-icon .social-sharing-icon-extra-pink{fill:#f4a4c8}.article__content-sharing--list .pn-social-icons a:hover .social-sharing-icon .social-sharing-icon-dark-pink{stroke:#ea4b97}.article__content-sharing--list .pn-social-icons svg{fill:transparent}[data-sharing-toggle]:hover+.pn-social-icons{display:flex}.widget-container{position:fixed;bottom:1rem;right:1rem;border-radius:2rem;z-index:4}.wp-block-separator{height:.125rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%!important;border:none!important;margin:2rem 0!important}@media (max-width:768px){.article__content-title{font-size:1.875rem;line-height:1.2}}@media (min-width:768px){.article__container{padding:0 2rem}.article__content-header{margin-top:2.5rem}.article__content-sharing a:not([data-listen]),.article__content-sharing button:not([data-listen]){color:var(--pure-black)}.article__content-sharing a:not([data-listen]):after,.article__content-sharing button:not([data-listen]):after{border-color:var(--pure-black)}.article__content-sharing a[data-sharing-toggle],.article__content-sharing button[data-sharing-toggle]{padding-left:2rem}.article__content-sharing a[data-sharing-toggle]:before,.article__content-sharing button[data-sharing-toggle]:before{transform:translateY(-50%) scale(1)}.article__content-sharing a.saved,.article__content-sharing button.saved{cursor:pointer;padding-left:2rem}.article__content-sharing a.saved:before,.article__content-sharing button.saved:before{transform:translateY(-50%) scale(1)}.article__content-sharing a.unsaved,.article__content-sharing button.unsaved{cursor:pointer;padding-left:2rem}.article__content-sharing a.unsaved:before,.article__content-sharing button.unsaved:before{transform:translateY(-50%) scale(1)}.article__content-sharing a.comments,.article__content-sharing button.comments{cursor:pointer;padding-left:2rem}.article__content-sharing a.comments:before,.article__content-sharing button.comments:before{transform:translateY(-50%) scale(1)}.article__content-sharing a[data-listen],.article__content-sharing button[data-listen]{padding-left:2rem}.article__content-sharing a[data-listen]:before,.article__content-sharing button[data-listen]:before{transform:translateY(-50%) scale(1)}.article__content-sharing a[data-listen].speech-playing:before,.article__content-sharing button[data-listen].speech-playing:before{content:url(assets/svg/icon-pause-circle-pink.svg);position:absolute;top:50%;transform:translateY(-50%);left:-.25rem}.article__content-sharing a #time-indicator,.article__content-sharing button #time-indicator{display:none}.article__content-title{margin-top:1rem}}@media (min-width:992px){.article__wrapper{display:grid;grid-gap:3rem;grid-template-columns:auto 21.4375rem;grid-template-rows:1fr;grid-row-gap:0;padding:0 2rem}.article__content-header{padding:0 2rem}.article__content-sidebar{height:100%}.article__content-sidebar__container{padding:0 1.5rem;overflow:hidden}.article__content-sidebar .widget:has(.sticky-ad){position:sticky;top:0}}.pn-error{background:var(--pn-darker-pink);color:var(--pure-white);font-weight:700;display:block;padding:1rem;margin:1rem}.pn-com-container>*+*,.pn-com-signup>*+*{display:block;margin-top:1.5rem}.widget-container{border:2px solid var(--pn-darker-pink);box-shadow:-5px 8px 10px 2px rgba(29,51,85,.1490196078)}.related-posts__posts-list>*+*{margin-top:1rem}.pn-frontpage-header{border:0!important;clip:rect(0 0 0 0)!important;height:.0625rem!important;margin:-.0625rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:.0625rem!important}.page__header{background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);padding:4rem 0 2.5rem}.page__header.remove-header{display:none}.page.page-template-default:not(.home) .header{margin-bottom:.25rem}.page__content:not([class]){margin-left:2.5rem;margin-bottom:1rem}.page__content:not([class]) ul:not(div.ms-drop.bottomul) li:not(.hide-radio)+li:not(.hide-radio){margin-top:.5rem}.archive main,.archive__show-more,.article__container,.blog main,.blog__show-more,.page.email-newsletters .page__top-header--wrapper,.page.profile .page__top-header--wrapper,.page.saved-articles .page__top-header--wrapper,.page__header--wrapper,.saved-articles main,.saved-articles__show-more,.search__bar-header--wrapper,.search__results-wrapper,.wrapper{max-width:79rem;margin:0 auto;padding:0 1rem}.archive main>.wp-block-columns,.archive__show-more>.wp-block-columns,.article__container>.wp-block-columns,.blog main>.wp-block-columns,.blog__show-more>.wp-block-columns,.page.email-newsletters .page__top-header--wrapper>.wp-block-columns,.page.profile .page__top-header--wrapper>.wp-block-columns,.page.saved-articles .page__top-header--wrapper>.wp-block-columns,.page__header--wrapper>.wp-block-columns,.saved-articles main>.wp-block-columns,.saved-articles__show-more>.wp-block-columns,.search__bar-header--wrapper>.wp-block-columns,.search__results-wrapper>.wp-block-columns,.wrapper>.wp-block-columns{max-width:79rem;margin:0 auto;padding:0 2rem}body.menu-open,body.meter-limited{max-height:100vh;overflow:hidden}@media (min-width:90 rem){.archive main,.archive__show-more,.article__container,.blog main,.blog__show-more,.page.email-newsletters .page__top-header--wrapper,.page.profile .page__top-header--wrapper,.page.saved-articles .page__top-header--wrapper,.page__header--wrapper,.saved-articles main,.saved-articles__show-more,.search__bar-header--wrapper,.search__results-wrapper,.wrapper{max-width:89rem;padding:0 2rem}}.mypn_hide{display:none}.pagicles-body .pn-single-post-wrapper hr{height:2px;width:100%;background:linear-gradient(90deg,#ea4b97 0,#fbe97e 15.1%,#f7c6dd 32.29%,#8ebe6f 48.96%,#6c659c 65.63%,#f3b36a 84.38%,#71b7dc 100%);margin:2rem 0}.archive__content-top-posts>div,.blog__content-top-posts>div,.saved-articles__content-top-posts>div{margin-bottom:1rem}.archive__content-top-posts>div:nth-last-child(-n+4) .article-card__post-content__permalink,.blog__content-top-posts>div:nth-last-child(-n+4) .article-card__post-content__permalink,.saved-articles__content-top-posts>div:nth-last-child(-n+4) .article-card__post-content__permalink{display:none}.archive__content-top-posts__featured,.blog__content-top-posts__featured,.saved-articles__content-top-posts__featured{display:grid;grid-template-columns:1fr;gap:1.5rem}.archive__content-top-posts__grid,.blog__content-top-posts__grid,.saved-articles__content-top-posts__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}.archive__content-top-posts__grid .article-list__post-thumbnail img,.blog__content-top-posts__grid .article-list__post-thumbnail img,.saved-articles__content-top-posts__grid .article-list__post-thumbnail img{aspect-ratio:588/372}.archive__content-sub-category-posts,.blog__content-sub-category-posts,.saved-articles__content-sub-category-posts{margin-top:1.5rem;display:grid;grid-template-columns:1fr}.archive__content-sub-category-posts-column>div,.blog__content-sub-category-posts-column>div,.saved-articles__content-sub-category-posts-column>div{margin-bottom:1rem}.archive__content-bottom-post-list,.archive__content-post-list,.blog__content-bottom-post-list,.blog__content-post-list,.saved-articles__content-bottom-post-list,.saved-articles__content-post-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}.archive__content-post-list.most-read,.blog__content-post-list.most-read,.saved-articles__content-post-list.most-read{margin-bottom:2rem!important;grid-gap:0!important}.archive__content-header.special-category,.blog__content-header.special-category,.saved-articles__content-header.special-category{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.archive .article-list__container,.blog .article-list__container,.saved-articles .article-list__container{display:grid;border-bottom:1px solid var(--pn-extra-light-pink);padding-bottom:1rem;padding-top:1rem}.archive__show-more,.blog__show-more,.saved-articles__show-more{display:flex;justify-content:center;margin-bottom:2rem}.navigation.pagination{display:none}@media (max-width:992px){.archive .article-list__post,.blog .article-list__post{display:block}.archive .article-list__post img,.blog .article-list__post img{aspect-ratio:163/125!important;width:100%}.archive .article-list__post-content__meta,.blog .article-list__post-content__meta{margin-top:1rem}}@media (min-width:768px){.archive__content-ad-break,.archive__content-bottom-post-list,.archive__content-bottom-section,.archive__content-header,.archive__content-mid-section,.archive__content-post-grid,.archive__content-post-list,.archive__content-top-posts{padding:2rem}.archive__content-header.special-category{padding:0}.archive__content-header.special-category .page__header--wrapper .inner-wrapper{padding:2rem}.archive__content-top-posts{padding:0 2rem}.archive__content-post-list>div{margin-bottom:0}.archive__content-bottom-post-list>div{margin-bottom:0}.archive__content-sub-category-posts{grid-template-columns:2fr 1fr;grid-column-gap:20px}.archive__content-sub-category-posts .carousel__read-more{grid-column:1/span 2;display:flex;justify-content:flex-end;align-items:center;width:100%}.archive__content-sub-category-posts .carousel__read-more a{order:2;white-space:nowrap;margin-left:1rem;font-weight:700}.archive__content-sub-category-posts .carousel__read-more:after{display:block;content:" ";height:.1875rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1}.archive__content-sub-category-posts-column:first-child{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.archive__content-sub-category-posts.list-format{grid-template-columns:1fr}.archive__content-sub-category-posts.list-format .archive__content-sub-category-posts-column{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.archive__show-more{display:flex;justify-content:center}.archive__show-more button{width:auto}}@media (min-width:992px){.archive__content-top-posts__featured{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}.archive__content-top-posts__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}.archive__content-post-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1.5rem;margin-top:2rem}.archive__content-post-grid>*+*{margin-top:0}.archive__content-bottom-post-list,.archive__content-post-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}}.archive .mypinknews main .pricing-list-container,.archive .support-us main .pricing-list-container,.blog .mypinknews main .pricing-list-container,.blog .support-us main .pricing-list-container,.mypinknews .archive main .pricing-list-container,.mypinknews .archive__show-more .pricing-list-container,.mypinknews .article__container .pricing-list-container,.mypinknews .blog main .pricing-list-container,.mypinknews .blog__show-more .pricing-list-container,.mypinknews .page.email-newsletters .page__top-header--wrapper .pricing-list-container,.mypinknews .page.profile .page__top-header--wrapper .pricing-list-container,.mypinknews .page.saved-articles .page__top-header--wrapper .pricing-list-container,.mypinknews .page__header--wrapper .pricing-list-container,.mypinknews .saved-articles main .pricing-list-container,.mypinknews .saved-articles__show-more .pricing-list-container,.mypinknews .search__bar-header--wrapper .pricing-list-container,.mypinknews .search__results-wrapper .pricing-list-container,.mypinknews .wrapper .pricing-list-container,.page.email-newsletters .mypinknews .page__top-header--wrapper .pricing-list-container,.page.email-newsletters .support-us .page__top-header--wrapper .pricing-list-container,.page.profile .mypinknews .page__top-header--wrapper .pricing-list-container,.page.profile .support-us .page__top-header--wrapper .pricing-list-container,.page.saved-articles .mypinknews .page__top-header--wrapper .pricing-list-container,.page.saved-articles .support-us .page__top-header--wrapper .pricing-list-container,.saved-articles .mypinknews main .pricing-list-container,.saved-articles .support-us main .pricing-list-container,.support-us .archive main .pricing-list-container,.support-us .archive__show-more .pricing-list-container,.support-us .article__container .pricing-list-container,.support-us .blog main .pricing-list-container,.support-us .blog__show-more .pricing-list-container,.support-us .page.email-newsletters .page__top-header--wrapper .pricing-list-container,.support-us .page.profile .page__top-header--wrapper .pricing-list-container,.support-us .page.saved-articles .page__top-header--wrapper .pricing-list-container,.support-us .page__header--wrapper .pricing-list-container,.support-us .saved-articles main .pricing-list-container,.support-us .saved-articles__show-more .pricing-list-container,.support-us .search__bar-header--wrapper .pricing-list-container,.support-us .search__results-wrapper .pricing-list-container,.support-us .wrapper .pricing-list-container{margin-top:40px;margin-bottom:40px}.archive .mypinknews main .pricing-list-container .wp-block-group__inner-container,.archive .support-us main .pricing-list-container .wp-block-group__inner-container,.blog .mypinknews main .pricing-list-container .wp-block-group__inner-container,.blog .support-us main .pricing-list-container .wp-block-group__inner-container,.mypinknews .archive main .pricing-list-container .wp-block-group__inner-container,.mypinknews .archive__show-more .pricing-list-container .wp-block-group__inner-container,.mypinknews .article__container .pricing-list-container .wp-block-group__inner-container,.mypinknews .blog main .pricing-list-container .wp-block-group__inner-container,.mypinknews .blog__show-more .pricing-list-container .wp-block-group__inner-container,.mypinknews .page.email-newsletters .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .page.profile .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .page.saved-articles .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .page__header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .saved-articles main .pricing-list-container .wp-block-group__inner-container,.mypinknews .saved-articles__show-more .pricing-list-container .wp-block-group__inner-container,.mypinknews .search__bar-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .search__results-wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .wrapper .pricing-list-container .wp-block-group__inner-container,.page.email-newsletters .mypinknews .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.email-newsletters .support-us .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.profile .mypinknews .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.profile .support-us .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.saved-articles .mypinknews .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.saved-articles .support-us .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.saved-articles .mypinknews main .pricing-list-container .wp-block-group__inner-container,.saved-articles .support-us main .pricing-list-container .wp-block-group__inner-container,.support-us .archive main .pricing-list-container .wp-block-group__inner-container,.support-us .archive__show-more .pricing-list-container .wp-block-group__inner-container,.support-us .article__container .pricing-list-container .wp-block-group__inner-container,.support-us .blog main .pricing-list-container .wp-block-group__inner-container,.support-us .blog__show-more .pricing-list-container .wp-block-group__inner-container,.support-us .page.email-newsletters .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .page.profile .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .page.saved-articles .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .page__header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .saved-articles main .pricing-list-container .wp-block-group__inner-container,.support-us .saved-articles__show-more .pricing-list-container .wp-block-group__inner-container,.support-us .search__bar-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .search__results-wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .wrapper .pricing-list-container .wp-block-group__inner-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem}@media (min-width:782px){.archive .mypinknews main .pricing-list-container .wp-block-group__inner-container,.archive .support-us main .pricing-list-container .wp-block-group__inner-container,.blog .mypinknews main .pricing-list-container .wp-block-group__inner-container,.blog .support-us main .pricing-list-container .wp-block-group__inner-container,.mypinknews .archive main .pricing-list-container .wp-block-group__inner-container,.mypinknews .archive__show-more .pricing-list-container .wp-block-group__inner-container,.mypinknews .article__container .pricing-list-container .wp-block-group__inner-container,.mypinknews .blog main .pricing-list-container .wp-block-group__inner-container,.mypinknews .blog__show-more .pricing-list-container .wp-block-group__inner-container,.mypinknews .page.email-newsletters .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .page.profile .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .page.saved-articles .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .page__header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .saved-articles main .pricing-list-container .wp-block-group__inner-container,.mypinknews .saved-articles__show-more .pricing-list-container .wp-block-group__inner-container,.mypinknews .search__bar-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .search__results-wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .wrapper .pricing-list-container .wp-block-group__inner-container,.page.email-newsletters .mypinknews .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.email-newsletters .support-us .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.profile .mypinknews .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.profile .support-us .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.saved-articles .mypinknews .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.saved-articles .support-us .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.saved-articles .mypinknews main .pricing-list-container .wp-block-group__inner-container,.saved-articles .support-us main .pricing-list-container .wp-block-group__inner-container,.support-us .archive main .pricing-list-container .wp-block-group__inner-container,.support-us .archive__show-more .pricing-list-container .wp-block-group__inner-container,.support-us .article__container .pricing-list-container .wp-block-group__inner-container,.support-us .blog main .pricing-list-container .wp-block-group__inner-container,.support-us .blog__show-more .pricing-list-container .wp-block-group__inner-container,.support-us .page.email-newsletters .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .page.profile .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .page.saved-articles .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .page__header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .saved-articles main .pricing-list-container .wp-block-group__inner-container,.support-us .saved-articles__show-more .pricing-list-container .wp-block-group__inner-container,.support-us .search__bar-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .search__results-wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .wrapper .pricing-list-container .wp-block-group__inner-container{grid-template-columns:repeat(2,1fr);grid-gap:10px}}@media (min-width:882px){.archive .mypinknews main .pricing-list-container .wp-block-group__inner-container,.archive .support-us main .pricing-list-container .wp-block-group__inner-container,.blog .mypinknews main .pricing-list-container .wp-block-group__inner-container,.blog .support-us main .pricing-list-container .wp-block-group__inner-container,.mypinknews .archive main .pricing-list-container .wp-block-group__inner-container,.mypinknews .archive__show-more .pricing-list-container .wp-block-group__inner-container,.mypinknews .article__container .pricing-list-container .wp-block-group__inner-container,.mypinknews .blog main .pricing-list-container .wp-block-group__inner-container,.mypinknews .blog__show-more .pricing-list-container .wp-block-group__inner-container,.mypinknews .page.email-newsletters .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .page.profile .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .page.saved-articles .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .page__header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .saved-articles main .pricing-list-container .wp-block-group__inner-container,.mypinknews .saved-articles__show-more .pricing-list-container .wp-block-group__inner-container,.mypinknews .search__bar-header--wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .search__results-wrapper .pricing-list-container .wp-block-group__inner-container,.mypinknews .wrapper .pricing-list-container .wp-block-group__inner-container,.page.email-newsletters .mypinknews .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.email-newsletters .support-us .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.profile .mypinknews .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.profile .support-us .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.saved-articles .mypinknews .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.page.saved-articles .support-us .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.saved-articles .mypinknews main .pricing-list-container .wp-block-group__inner-container,.saved-articles .support-us main .pricing-list-container .wp-block-group__inner-container,.support-us .archive main .pricing-list-container .wp-block-group__inner-container,.support-us .archive__show-more .pricing-list-container .wp-block-group__inner-container,.support-us .article__container .pricing-list-container .wp-block-group__inner-container,.support-us .blog main .pricing-list-container .wp-block-group__inner-container,.support-us .blog__show-more .pricing-list-container .wp-block-group__inner-container,.support-us .page.email-newsletters .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .page.profile .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .page.saved-articles .page__top-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .page__header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .saved-articles main .pricing-list-container .wp-block-group__inner-container,.support-us .saved-articles__show-more .pricing-list-container .wp-block-group__inner-container,.support-us .search__bar-header--wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .search__results-wrapper .pricing-list-container .wp-block-group__inner-container,.support-us .wrapper .pricing-list-container .wp-block-group__inner-container{grid-template-columns:repeat(3,1fr)}}.archive .mypinknews main .accordion-container,.archive .support-us main .accordion-container,.blog .mypinknews main .accordion-container,.blog .support-us main .accordion-container,.mypinknews .archive main .accordion-container,.mypinknews .archive__show-more .accordion-container,.mypinknews .article__container .accordion-container,.mypinknews .blog main .accordion-container,.mypinknews .blog__show-more .accordion-container,.mypinknews .page.email-newsletters .page__top-header--wrapper .accordion-container,.mypinknews .page.profile .page__top-header--wrapper .accordion-container,.mypinknews .page.saved-articles .page__top-header--wrapper .accordion-container,.mypinknews .page__header--wrapper .accordion-container,.mypinknews .saved-articles main .accordion-container,.mypinknews .saved-articles__show-more .accordion-container,.mypinknews .search__bar-header--wrapper .accordion-container,.mypinknews .search__results-wrapper .accordion-container,.mypinknews .wrapper .accordion-container,.page.email-newsletters .mypinknews .page__top-header--wrapper .accordion-container,.page.email-newsletters .support-us .page__top-header--wrapper .accordion-container,.page.profile .mypinknews .page__top-header--wrapper .accordion-container,.page.profile .support-us .page__top-header--wrapper .accordion-container,.page.saved-articles .mypinknews .page__top-header--wrapper .accordion-container,.page.saved-articles .support-us .page__top-header--wrapper .accordion-container,.saved-articles .mypinknews main .accordion-container,.saved-articles .support-us main .accordion-container,.support-us .archive main .accordion-container,.support-us .archive__show-more .accordion-container,.support-us .article__container .accordion-container,.support-us .blog main .accordion-container,.support-us .blog__show-more .accordion-container,.support-us .page.email-newsletters .page__top-header--wrapper .accordion-container,.support-us .page.profile .page__top-header--wrapper .accordion-container,.support-us .page.saved-articles .page__top-header--wrapper .accordion-container,.support-us .page__header--wrapper .accordion-container,.support-us .saved-articles main .accordion-container,.support-us .saved-articles__show-more .accordion-container,.support-us .search__bar-header--wrapper .accordion-container,.support-us .search__results-wrapper .accordion-container,.support-us .wrapper .accordion-container{background:var(--pn-darker-pink-tint-30);padding:1rem;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.archive .mypinknews main .accordion-container .wp-block-group__inner-container,.archive .support-us main .accordion-container .wp-block-group__inner-container,.blog .mypinknews main .accordion-container .wp-block-group__inner-container,.blog .support-us main .accordion-container .wp-block-group__inner-container,.mypinknews .archive main .accordion-container .wp-block-group__inner-container,.mypinknews .archive__show-more .accordion-container .wp-block-group__inner-container,.mypinknews .article__container .accordion-container .wp-block-group__inner-container,.mypinknews .blog main .accordion-container .wp-block-group__inner-container,.mypinknews .blog__show-more .accordion-container .wp-block-group__inner-container,.mypinknews .page.email-newsletters .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.mypinknews .page.profile .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.mypinknews .page.saved-articles .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.mypinknews .page__header--wrapper .accordion-container .wp-block-group__inner-container,.mypinknews .saved-articles main .accordion-container .wp-block-group__inner-container,.mypinknews .saved-articles__show-more .accordion-container .wp-block-group__inner-container,.mypinknews .search__bar-header--wrapper .accordion-container .wp-block-group__inner-container,.mypinknews .search__results-wrapper .accordion-container .wp-block-group__inner-container,.mypinknews .wrapper .accordion-container .wp-block-group__inner-container,.page.email-newsletters .mypinknews .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.page.email-newsletters .support-us .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.page.profile .mypinknews .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.page.profile .support-us .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.page.saved-articles .mypinknews .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.page.saved-articles .support-us .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.saved-articles .mypinknews main .accordion-container .wp-block-group__inner-container,.saved-articles .support-us main .accordion-container .wp-block-group__inner-container,.support-us .archive main .accordion-container .wp-block-group__inner-container,.support-us .archive__show-more .accordion-container .wp-block-group__inner-container,.support-us .article__container .accordion-container .wp-block-group__inner-container,.support-us .blog main .accordion-container .wp-block-group__inner-container,.support-us .blog__show-more .accordion-container .wp-block-group__inner-container,.support-us .page.email-newsletters .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.support-us .page.profile .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.support-us .page.saved-articles .page__top-header--wrapper .accordion-container .wp-block-group__inner-container,.support-us .page__header--wrapper .accordion-container .wp-block-group__inner-container,.support-us .saved-articles main .accordion-container .wp-block-group__inner-container,.support-us .saved-articles__show-more .accordion-container .wp-block-group__inner-container,.support-us .search__bar-header--wrapper .accordion-container .wp-block-group__inner-container,.support-us .search__results-wrapper .accordion-container .wp-block-group__inner-container,.support-us .wrapper .accordion-container .wp-block-group__inner-container{max-width:61.875rem;padding:0 1rem;margin:0 auto}.archive .page.events main,.blog .page.events main,.page.email-newsletters .page.events .page__top-header--wrapper,.page.events .archive main,.page.events .archive__show-more,.page.events .article__container,.page.events .blog main,.page.events .blog__show-more,.page.events .page.email-newsletters .page__top-header--wrapper,.page.events .page.profile .page__top-header--wrapper,.page.events .page.saved-articles .page__top-header--wrapper,.page.events .page__header--wrapper,.page.events .saved-articles main,.page.events .saved-articles__show-more,.page.events .search__bar-header--wrapper,.page.events .search__results-wrapper,.page.events .wrapper,.page.profile .page.events .page__top-header--wrapper,.page.saved-articles .page.events .page__top-header--wrapper,.saved-articles .page.events main{margin-top:20px;margin-bottom:20px}.page.events .wp-block-query.is-style-events li{padding:var(--p1-25);position:relative;border:1px solid var(--pn-extra-light-pink);border-radius:4px}.page.events .wp-block-query.is-style-events li .wp-block-columns{display:grid;grid-template-columns:1fr 3fr 1fr;gap:0;column-gap:25px;row-gap:10px;margin-bottom:0}.page.events .wp-block-query.is-style-events li .wp-block-columns h2{font-size:1em;margin-top:.2em;margin-bottom:.2em;padding:0;line-height:2.25rem}.page.events .wp-block-query.is-style-events li .wp-block-columns h2 a{font-size:1em}.page.events .wp-block-query.is-style-events li .wp-block-columns h2 a:hover{text-decoration:underline}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(1){grid-column-start:1;grid-column-end:3;display:flex;align-items:start}@media (min-width:782px){.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(1){justify-content:center}}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(1) .wp-block-post-featured-image{width:35%;max-width:280px;margin:0}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(1) .wp-block-post-featured-image img{border-radius:4px}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(2){grid-column-start:1;grid-column-end:3;align-self:center}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(3){grid-column-start:1;grid-column-end:3;display:flex;align-items:center}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(3) .is-acf-field>div{position:relative;color:var(--pn-darker-pink);text-decoration:none;border-bottom:2px solid var(--pn-darker-pink);position:relative;font-weight:500;font-family:"Readex Pro",Agenda,sans-serif}@media (min-width:960px){.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(3) .is-acf-field>div{right:20px}}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(3) .is-acf-field>div:after{content:url(assets/svg/icon-chevron-right-circle-pink.svg);width:1rem;height:1rem;object-fit:cover;position:absolute;left:calc(100% + .5rem);bottom:5px}@media (min-width:782px){.page.events .wp-block-query.is-style-events li .wp-block-columns{grid-template-columns:1fr 3fr}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-end:span 2}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(1) .wp-block-post-featured-image{width:100%;max-width:initial}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(2){grid-column-start:2;grid-row-end:span 2}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(3){grid-column-start:2;grid-row-end:span 2}}@media (min-width:960px){.page.events .wp-block-query.is-style-events li .wp-block-columns{grid-template-columns:auto 2fr 100px;column-gap:15px}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(1){grid-column-start:1;grid-column-end:2}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(1) .wp-block-post-featured-image img{width:150px;max-width:150px}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(2){grid-column-start:2;grid-column-end:2}.page.events .wp-block-query.is-style-events li .wp-block-columns .wp-block-column:nth-child(3){grid-column-start:3;justify-self:center}}.page.events .wp-block-query.is-style-events li .wp-block-post-title{margin-top:var(--p);margin-bottom:var(--p)}.page.events .wp-block-query.is-style-events li a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.page.events .wp-block-query.is-style-events .view-more-query{margin-top:20px;margin-bottom:20px;display:inline-block}.page-template-template-jobs-board .header{margin-bottom:.25rem}.page-template-template-jobs-board .page__content{padding:3rem 0}.jobs-board__listing{padding:1.5rem 2rem;border:1px solid var(--pn-extra-light-pink);border-radius:.25rem;position:relative}.jobs-board__listing a:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:20}.jobs-board__listing a:focus,.jobs-board__listing a:hover{text-decoration:underline}.jobs-board__listing-content>*{display:block}.jobs-board__listing-content>*+*{margin-top:.5rem}.jobs-board__listing-company{display:block}.jobs-board__listing-logo img{aspect-ratio:1;object-fit:contain;max-width:5.625rem}.jobs-board__listing-logo.wide-image img{aspect-ratio:auto;max-width:40%}.jobs-board__listing-title{display:block}.jobs-board__listing-cta{margin-left:auto;margin-right:2rem}.jobs-board__listing-information{display:flex;flex-wrap:wrap}.jobs-board__listing-information>*{width:50%}.jobs-board__listing-information dd,.jobs-board__listing-information dt{padding:1rem 0;border-bottom:1px solid var(--pn-extra-light-pink)}.jobs-board__listing-information dt{font-weight:700}.jobs-board__listing-information dd{text-align:right}.jobs-board__listings{margin-bottom:3.5rem}.jobs-board__listings>*+*{margin-top:1.5rem}@media (min-width:768px){.jobs-board__listing{display:flex;justify-content:flex-start;align-items:center;gap:1.5rem}.jobs-board__listing-meta{display:flex;justify-content:flex-start;align-items:center;list-style:none;margin-left:0}.jobs-board__listing-meta>li+li{position:relative}.jobs-board__listing-meta>li+li:before{margin:0 .5rem;content:"●";font-size:.75rem}.archive .page-template-template-jobs-board .page__content main>*,.blog .page-template-template-jobs-board .page__content main>*,.page-template-template-jobs-board .page__content .archive main>*,.page-template-template-jobs-board .page__content .archive__show-more>*,.page-template-template-jobs-board .page__content .article__container>*,.page-template-template-jobs-board .page__content .blog main>*,.page-template-template-jobs-board .page__content .blog__show-more>*,.page-template-template-jobs-board .page__content .page.email-newsletters .page__top-header--wrapper>*,.page-template-template-jobs-board .page__content .page.profile .page__top-header--wrapper>*,.page-template-template-jobs-board .page__content .page.saved-articles .page__top-header--wrapper>*,.page-template-template-jobs-board .page__content .page__header--wrapper>*,.page-template-template-jobs-board .page__content .saved-articles main>*,.page-template-template-jobs-board .page__content .saved-articles__show-more>*,.page-template-template-jobs-board .page__content .search__bar-header--wrapper>*,.page-template-template-jobs-board .page__content .search__results-wrapper>*,.page-template-template-jobs-board .page__content .wrapper>*,.page.email-newsletters .page-template-template-jobs-board .page__content .page__top-header--wrapper>*,.page.profile .page-template-template-jobs-board .page__content .page__top-header--wrapper>*,.page.saved-articles .page-template-template-jobs-board .page__content .page__top-header--wrapper>*,.saved-articles .page-template-template-jobs-board .page__content main>*{padding-right:35%}.jobs-board__wrapper{display:grid;grid-template-columns:1fr 3fr;gap:3rem}}.pinknews-business-community__header{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0 1rem;background:#000}.pinknews-business-community__header .wp-block-media-text{max-width:79rem;margin:0 auto;padding:0 1rem}.pinknews-business-community__header .wp-block-media-text .wp-block-media-text__content{padding:20px 0}@media (max-width:600px){.pinknews-business-community__header .wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:1}}.pinknews-business-community__header .wp-block-media-text .wp-block-media-text__media{padding:20px}@media (max-width:600px){.pinknews-business-community__header .wp-block-media-text .wp-block-media-text__media{grid-row:2;width:80%;padding-bottom:20px}}.pinknews-business-community__header:after{content:"";display:block;width:100%;position:absolute;top:100%;left:0;height:.5rem;background:url(assets/images/pn-divider.jpg)}.archive .pinknews-business-community main .wp-block-columns,.blog .pinknews-business-community main .wp-block-columns,.page.email-newsletters .pinknews-business-community .page__top-header--wrapper .wp-block-columns,.page.profile .pinknews-business-community .page__top-header--wrapper .wp-block-columns,.page.saved-articles .pinknews-business-community .page__top-header--wrapper .wp-block-columns,.pinknews-business-community .archive main .wp-block-columns,.pinknews-business-community .archive__show-more .wp-block-columns,.pinknews-business-community .article__container .wp-block-columns,.pinknews-business-community .blog main .wp-block-columns,.pinknews-business-community .blog__show-more .wp-block-columns,.pinknews-business-community .page.email-newsletters .page__top-header--wrapper .wp-block-columns,.pinknews-business-community .page.profile .page__top-header--wrapper .wp-block-columns,.pinknews-business-community .page.saved-articles .page__top-header--wrapper .wp-block-columns,.pinknews-business-community .page__header--wrapper .wp-block-columns,.pinknews-business-community .saved-articles main .wp-block-columns,.pinknews-business-community .saved-articles__show-more .wp-block-columns,.pinknews-business-community .search__bar-header--wrapper .wp-block-columns,.pinknews-business-community .search__results-wrapper .wp-block-columns,.pinknews-business-community .wrapper .wp-block-columns,.saved-articles .pinknews-business-community main .wp-block-columns{padding:0}.pinknews-business-community .business-community-logo img{width:auto}.pinknews-business-community .carousel__container{padding:0;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative}.pinknews-business-community .carousel__container .carousel{max-width:79rem;margin:0 auto;padding:40px 1rem}.pinknews-business-community .business-community-updates-group{margin:20px}.saved-articles .archive__content-post-list{grid-template-columns:1fr;padding:0 0 20px 0}.saved-articles .archive__content-post-list .article-list__container{padding-top:0}.saved-articles .archive__content-post-list .article-list__container .article-list__post__delete{display:flex;justify-content:flex-end}.saved-articles .archive__content-post-list .article-list__container .article-list__post__delete .unsave-button{cursor:pointer}.saved-articles .archive__content-post-list .article-list__container .article-list__post__delete .unsave-button svg:hover{opacity:.5}.saved-articles__no-content{margin-bottom:100px}.saved-articles__no-content a{display:inline}@media (min-width:768px){.saved-articles .archive__content-post-list{grid-template-columns:1fr 1fr;grid-gap:1.5rem}}.page-template-searchpage .header,.search-results .header{margin-bottom:.25rem}.search .header{margin-bottom:.25rem!important}.search #loading{position:fixed;display:none;width:100%;height:100%;top:0;left:0;text-align:center;opacity:.7;background-color:#fff;z-index:99}.search #loading .loader{position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}.search #loading .loader div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #f96703;border-radius:50%;animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#ea4b97 transparent transparent transparent}.search #loading .loader div:nth-child(1){animation-delay:-.45s}.search #loading .loader div:nth-child(2){animation-delay:-.3s}.search #loading .loader div:nth-child(3){animation-delay:-.15s}@keyframes loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.search #loading.active{display:block}.search__bar-header{background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);padding:3rem 1rem 2rem}.search__results{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.search__results-wrapper{padding-top:2rem}.archive .page-template-template-jobs-board .page__content .search__results main>p:first-child,.blog .page-template-template-jobs-board .page__content .search__results main>p:first-child,.page-template-template-jobs-board .page__content .archive .search__results main>p:first-child,.page-template-template-jobs-board .page__content .blog .search__results main>p:first-child,.page-template-template-jobs-board .page__content .saved-articles .search__results main>p:first-child,.page-template-template-jobs-board .page__content .search__results .archive__show-more>p:first-child,.page-template-template-jobs-board .page__content .search__results .article__container>p:first-child,.page-template-template-jobs-board .page__content .search__results .blog__show-more>p:first-child,.page-template-template-jobs-board .page__content .search__results .page.email-newsletters .page__top-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .search__results .page.profile .page__top-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .search__results .page.saved-articles .page__top-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .search__results .page__header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .search__results .saved-articles__show-more>p:first-child,.page-template-template-jobs-board .page__content .search__results .search__bar-header--wrapper>p:first-child,.page-template-template-jobs-board .page__content .search__results .search__results-wrapper>p:first-child,.page-template-template-jobs-board .page__content .search__results .wrapper>p:first-child,.page.email-newsletters .page-template-template-jobs-board .page__content .search__results .page__top-header--wrapper>p:first-child,.page.email-newsletters .search__results .page-template-template-jobs-board .page__content .page__top-header--wrapper>p:first-child,.page.profile .page-template-template-jobs-board .page__content .search__results .page__top-header--wrapper>p:first-child,.page.profile .search__results .page-template-template-jobs-board .page__content .page__top-header--wrapper>p:first-child,.page.saved-articles .page-template-template-jobs-board .page__content .search__results .page__top-header--wrapper>p:first-child,.page.saved-articles .search__results .page-template-template-jobs-board .page__content .page__top-header--wrapper>p:first-child,.saved-articles .page-template-template-jobs-board .page__content .search__results main>p:first-child,.search__results .archive .page-template-template-jobs-board .page__content main>p:first-child,.search__results .article__content>p:first-of-type,.search__results .blog .page-template-template-jobs-board .page__content main>p:first-child,.search__results .h3,.search__results .page-template-template-jobs-board .page__content .archive main>p:first-child,.search__results .page-template-template-jobs-board .page__content .archive__show-more>p:first-child,.search__results .page-template-template-jobs-board .page__content .article__container>p:first-child,.search__results .page-template-template-jobs-board .page__content .blog main>p:first-child,.search__results .page-template-template-jobs-board .page__content .blog__show-more>p:first-child,.search__results .page-template-template-jobs-board .page__content .page.email-newsletters .page__top-header--wrapper>p:first-child,.search__results .page-template-template-jobs-board .page__content .page.profile .page__top-header--wrapper>p:first-child,.search__results .page-template-template-jobs-board .page__content .page.saved-articles .page__top-header--wrapper>p:first-child,.search__results .page-template-template-jobs-board .page__content .page__header--wrapper>p:first-child,.search__results .page-template-template-jobs-board .page__content .saved-articles main>p:first-child,.search__results .page-template-template-jobs-board .page__content .saved-articles__show-more>p:first-child,.search__results .page-template-template-jobs-board .page__content .search__bar-header--wrapper>p:first-child,.search__results .page-template-template-jobs-board .page__content .search__results-wrapper>p:first-child,.search__results .page-template-template-jobs-board .page__content .wrapper>p:first-child,.search__results .saved-articles .page-template-template-jobs-board .page__content main>p:first-child,.search__results h3{flex-basis:100%}.search__results-filter label{font-weight:600}.search__results-filter .select{min-width:280px!important}.search__results-holding{width:min(50vw,18.75rem);margin:2rem 0 3rem}.search__results__header{margin-bottom:2.75rem}.search .article-list__container{padding-bottom:1rem;border-bottom:1px solid var(--pn-extra-light-pink)}@media (max-width:992px){.search__results .article-list__post{display:block}.search__results .article-list__post img{aspect-ratio:163/125!important;width:100%}.search__results .article-list__post-content__meta{margin-top:1rem}}.searchform>div{background-color:var(--pure-white);display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;border:1px solid var(--regular-grey);outline:2px solid transparent;max-width:31.25rem}.searchform>div input[type=submit]{background:url(assets/svg/icon-search-pink.svg) center no-repeat;background-size:contain;font-size:0;color:transparent;width:1.5rem;aspect-ratio:1;display:block;padding:.5rem;margin:0 10px}.searchform>div input[type=search]{flex-grow:1;padding:.5rem;color:#000;border:0;appearance:none;background:#fff}.searchform>div input[type=search]::-webkit-search-cancel-button,.searchform>div input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.searchform>div input[type=search]:where(:not(:active)):focus-visible{outline:0;transition:background-color 600000s 0s,color 600000s 0s}.searchform>div input[type=search]:focus-visible{outline:0!important}@media (prefers-reduced-motion:no-preference){.searchform>div input[type=search]:focus-visible{outline:0}}.searchform>div:focus-within{outline:2px solid var(--pn-darker-pink);border:1px solid transparent}@media (min-width:768px){.search__bar-header{padding:3.5rem 2rem 3rem}}.navigation{display:flex;justify-content:center;align-items:center;margin:1.5rem 0 2.5rem}.navigation .nav-links{display:flex;justify-content:center;align-items:center}.navigation .nav-links a,.navigation .nav-links span{display:block;padding:.5rem}@media (min-width:992px){.search__bar-header--wrapper{padding:3.5rem 2rem 3rem}.search__results{grid-template-columns:1fr 1fr}.search__results__header{display:flex;justify-content:space-between;align-items:center}}.post-template-template-developing-story .article__content-header{padding:5rem 0 4rem;background-color:var(--rainbow-darker-tinted-grey);color:var(--pure-white);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.post-template-template-developing-story .article__content-header>*{max-width:79rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.post-template-template-developing-story .article__content-sharing--list a,.post-template-template-developing-story .article__content-sharing--list button{color:var(--pure-white)}.post-template-template-developing-story .article__content-sharing--list a[data-sharing-toggle]:before,.post-template-template-developing-story .article__content-sharing--list button[data-sharing-toggle]:before{content:url(assets/svg/social-share-white.svg)}.post-template-template-developing-story .article__content-sharing--list a[data-save-for-later]:before,.post-template-template-developing-story .article__content-sharing--list button[data-save-for-later]:before{content:url(assets/svg/icon-bookmark-empty-white.svg)}.post-template-template-developing-story .article__content-sharing--list a[data-saved]:before,.post-template-template-developing-story .article__content-sharing--list button[data-saved]:before{content:url(assets/svg/icon-bookmark-white.svg)}.post-template-template-developing-story .article__content-sharing--list a:after,.post-template-template-developing-story .article__content-sharing--list button:after{border-color:var(--pure-white)}.post-template-template-developing-story .article__content-featured-image{margin-top:2rem}.post-template-template-developing-story .article__content-featured-image__image img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.post-template-template-developing-story .article__content-featured-image .featured-image__caption{display:none}.post-template-template-developing-story .article__content-featured-image__summary{padding:.25rem 2rem 2rem;background:var(--pure-white);color:var(--pure-black);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.post-template-template-developing-story .article__content-featured-image__summary ul{margin-left:1.5rem}.post-template-template-developing-story .article__content-featured-image__summary ul li+li{margin-top:1rem}.developing-story--container{padding:2rem 0 1rem}.developing-story--timestamp{display:flex;justify-content:flex-start;align-items:center}.developing-story--timestamp-time{font-weight:700;white-space:nowrap}.developing-story--timestamp:after{content:" ";display:block;height:4px;width:100%;margin-left:.5rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px)}.developing-story--content{padding-top:2rem}.developing-story--content .wp-caption,.developing-story--content img{max-width:100%}.loading-spinner{background-color:rgba(248,248,248,.5333333333);padding:.25rem}@media (min-width:992px){.post-template-template-developing-story .article__content-featured-image{display:grid;grid-template-columns:2fr 1fr}.post-template-template-developing-story .article__content-featured-image__image{margin-top:0}.post-template-template-developing-story .article__content-featured-image__image img{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.post-template-template-developing-story .article__content-featured-image .featured-image__caption{display:none}.post-template-template-developing-story .article__content-featured-image__summary{padding:.25rem 2rem 2rem;background:var(--pure-white);color:var(--pure-black);border-bottom-left-radius:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}.bottom-advertising-padding{padding-bottom:30px}.pn-policy-table p{margin-bottom:0!important}.page__content{background:#fff}.pn-policy-table-heading{font-size:15px}.pn-policy-list-main{padding-left:56px}.pn-policy-table-line{border-top:solid 2px;width:80%!important}.pn-terms-list-body-indent{padding-left:56px}.pn-terms-list-body-indent p .pn-terms-heading .pn-terms-list-heading .pn-policy-list-heading{margin-bottom:24px}.pn-policy-list-list{margin-bottom:24px}.pn-policy-list-list ol{padding-left:28px;margin-top:24px}.pn-policy-paragraph-group-2{padding-bottom:24px}.pn-terms-list-body{padding-left:28px}.pn-policy-list-body{padding-left:28px}@media screen and (max-width:768px){.pn-terms-padding .pn-policy-padding{padding:4%;padding-top:0;padding-bottom:0}}@media screen and (max-width:600px){.pn-policy-table-list{height:324px;display:table-cell;vertical-align:middle}.pn-policy-table-spacer{height:150px;width:auto}}@media screen and (min-width:600px){.pn-policy-table-list{height:324px;display:table-cell;vertical-align:middle}.pn-policy-table-spacer{height:150px;width:auto}.pn-policy-table-spacer-category-1 p{padding-top:170px;padding-bottom:170px}.pn-policy-table-spacer-category-2{height:50px}.pn-policy-table-spacer-category-3{height:110px}.pn-policy-table-spacer-category-4{height:100px}.pn-policy-table-content-align-category-2{height:172px;display:flex;justify-content:center;align-items:center}.pn-policy-table-content-align-category-3{height:292px;display:flex;justify-content:center;align-items:center}.pn-policy-table-content-align-category-4{height:272px;display:flex;justify-content:center;align-items:center}.pn-policy-table-text{height:412px;padding:0;margin:0;display:flex;justify-content:center;align-items:center}}@media screen and (min-width:768px){.pn-policy-table-list{height:324px;display:table-cell;vertical-align:middle}.pn-policy-table-spacer{height:150px;width:auto}.pn-policy-table-2-content{padding:0 auto;margin-top:24px;margin-bottom:24px}.pn-terms-padding .pn-policy-padding{padding:15%;padding-top:0;padding-bottom:0}}@media screen and (min-width:992px){.pn-policy-table-list{display:table-cell;vertical-align:middle}.pn-policy-table-spacer{height:125px;width:auto}.pn-policy-table-list{height:274px}.pn-policy-table-list{display:table-cell;vertical-align:middle}.pn-policy-table-spacer-category-1 p{padding-top:140px;padding-bottom:140px}.pn-policy-table-spacer-category-2{height:40px}.pn-policy-table-spacer-category-3{height:80px}.pn-policy-table-spacer-category-4{height:80px}.pn-policy-table-text{height:352px;display:flex;justify-content:center;align-items:center}.pn-policy-table-2-content{padding:0 auto;margin-top:24px;margin-bottom:24px}.pn-policy-table-content-align-category-2{height:152px;display:flex;justify-content:center;align-items:center}.pn-policy-table-content-align-category-3{height:232px;display:flex;justify-content:center;align-items:center}.pn-policy-table-content-align-category-4{height:232px;display:flex;justify-content:center;align-items:center}}@media (min-width:768px){.author-archive__content-header{display:grid;grid-template-columns:6rem auto;gap:1rem}.author-archive__content-header img{border-radius:3rem}}@media (min-width:992px){.author-archive__content-header{gap:2rem}}#login-register-password{max-width:450px;overflow:hidden;margin:50px auto}#login-register-password .register-message,#login-register-password .register-message.show{display:flex}#login-register-password .icon-alert{margin-right:10px}@media screen and (max-width:500px){#login-register-password{padding:0 10px}}@media (min-width:768px){#login-register-password{max-width:600px}}.lost-password{max-width:450px;margin:50px auto}.lost-password .error{color:#b03237}.lost-password .forgot-pass-wrap{margin:20px 0}.lost-password .login-info-icon{width:80px;height:80px;background-color:#fdeef5;border-radius:50%;display:flex;justify-content:center;align-items:center}.lost-password .login-info-icon svg{width:60%;height:auto}.lost-password .back-to-login>div a{color:#000;border-bottom:2px solid #000;text-decoration:none}@media screen and (max-width:500px){.lost-password{padding:0 10px}}@media (min-width:768px){.lost-password{max-width:600px}}.page.profile .page__top-header,.page.saved-articles .page__top-header{padding:2rem 0}.page.profile .page__header,.page.saved-articles .page__header{padding:1rem 0;background:#fff}.page.profile .pn-profile__breaker,.page.saved-articles .pn-profile__breaker{border:1px solid var(--pn-signature-pink)}.progress-form{padding:50px 0}.progress-form input[type=email]{border:none!important;border-radius:0!important;padding:0!important;outline:0!important;transition:none!important}.progress-form input[type=email]:focus-visible,.progress-form input[type=email]:hover{border:none!important;border-radius:0!important;padding:0!important;outline:0!important}.progress-form .button--back{border-bottom:2px solid #000;padding-bottom:3px}.progress-form button{display:block;width:100%;cursor:pointer}.progress-form .button--primary,.progress-form .button--primary:active,.progress-form .button--primary:visited{height:3rem;background:var(--pn-signature-pink);border-radius:.25rem;color:var(--pure-black);border:1px solid var(--pn-signature-pink);transition:background .3s;text-shadow:none;padding:0 25px}.progress-form .button--primary:active:hover,.progress-form .button--primary:hover,.progress-form .button--primary:visited:hover{background:var(--pn-light-pink);border:1px solid var(--pn-darker-pink)}.progress-form .button--primary:active,.progress-form .button--primary:active:active,.progress-form .button--primary:active:focus,.progress-form .button--primary:focus,.progress-form .button--primary:visited:active,.progress-form .button--primary:visited:focus{background:var(--pn-signature-pink);border:2px solid var(--pn-darker-pink);padding:calc(var(--p-75) - 1px) calc(var(--p1-5) - 1px)}.progress-form .button--primary:active:disabled,.progress-form .button--primary:active[disabled],.progress-form .button--primary:disabled,.progress-form .button--primary:visited:disabled,.progress-form .button--primary:visited[disabled],.progress-form .button--primary[disabled]{background:var(--regular-grey);border:2px solid var(--regular-grey);cursor:not-allowed}.progress-form .button--simple{height:3rem;padding:0 25px}.progress-form .progress-form__tabs{display:flex;margin-bottom:40px}.progress-form .progress-form__tabs .progress-form__tabs-item{text-align:left;position:relative;font-weight:600;border-top:5px solid var(--pn-extra-light-pink);display:none}.progress-form .progress-form__tabs .progress-form__tabs-item::before{background-color:var(--pn-darker-pink);content:"";height:5px;left:0;position:absolute;top:-5px;transition:width .2s ease-in-out;width:0}@media only screen and (min-width:640px){.progress-form .progress-form__tabs .progress-form__tabs-item{display:block}}.progress-form .progress-form__tabs button{flex:1 1 0%;border:0;border-top:5px solid transparent;padding-top:20px}.progress-form .progress-form__tabs button span{display:block;font-size:1rem;font-weight:500;text-transform:uppercase}.progress-form .progress-form__tabs button span span{display:none}.progress-form .progress-form__tabs{column-gap:0}@media only screen and (min-width:640px){.progress-form .progress-form__tabs{column-gap:.2rem}}.progress-form .progress-form__tabs-item[aria-selected=true]{display:block}.progress-form .progress-form__tabs-item[aria-selected=true]::before{width:50%}.progress-form .progress-form__tabs-item[aria-selected=true]>.step{color:var(--pn-darker-pink)}@media only screen and (min-width:640px){.progress-form .progress-form__tabs-item[aria-disabled=true]{--button-background-color:transparent;--button-text-color:hsl(--dark-gray-light);background-color:var(--button-background-color)}}.progress-form .progress-form__tabs-item[data-complete=true]::before{width:100%}.progress-form .progress-form__tabs-item[data-complete=true]>.step{color:var(--pure-black)}.progress-form .progress-form__panel__footer{display:flex;align-items:center;flex-direction:column-reverse;column-gap:3rem;margin-top:50px}@media only screen and (min-width:640px){.progress-form .progress-form__panel__footer{justify-content:end;flex-direction:row}.progress-form .progress-form__panel__footer button{display:inline-block;width:auto}}.progress-form .form__field{margin-bottom:1.25rem}.progress-form fieldset span{align-self:center}.form__field.multiselect>div:first-child{padding-bottom:1.5em}.form__field.multiselect .col-12 ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(45%,1fr));gap:20px;list-style:none}@media screen and (min-width:768px){.form__field.multiselect .col-12 ul{grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}}.form__field.multiselect .col-12 ul label.container{display:block;cursor:pointer;position:relative;padding-left:30px}.form__field.multiselect .col-12 ul label.container input[type=checkbox]{position:absolute;cursor:pointer;height:20px;width:20px;opacity:0;z-index:1}.form__field.multiselect .col-12 ul label.container input[type=checkbox]+span{position:absolute;left:0;width:1.5rem;height:1.5rem;border-radius:3px;border:1.2px solid var(--pn-signature-pink);background-color:#fff;z-index:0}.form__field.multiselect .col-12 ul label.container input[type=checkbox]:checked+span::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns:x='http://ns.adobe.com/Extensibility/1.0/' xmlns:i='http://ns.adobe.com/AdobeIllustrator/10.0/' xmlns:graph='http://ns.adobe.com/Graphs/1.0/' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 100 125' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cswitch%3E%3CforeignObject requiredExtensions='http://ns.adobe.com/AdobeIllustrator/10.0/' x='0' y='0' width='1' height='1' /%3E%3Cg i:extraneous='self'%3E%3Cg%3E%3Cpath d='M5273.1,2400.1v-2c0-2.8-5-4-9.7-4s-9.7,1.3-9.7,4v2c0,1.8,0.7,3.6,2,4.9l5,4.9c0.3,0.3,0.4,0.6,0.4,1v6.4 c0,0.4,0.2,0.7,0.6,0.8l2.9,0.9c0.5,0.1,1-0.2,1-0.8v-7.2c0-0.4,0.2-0.7,0.4-1l5.1-5C5272.4,2403.7,5273.1,2401.9,5273.1,2400.1z M5263.4,2400c-4.8,0-7.4-1.3-7.5-1.8v0c0.1-0.5,2.7-1.8,7.5-1.8c4.8,0,7.3,1.3,7.5,1.8C5270.7,2398.7,5268.2,2400,5263.4,2400z'/%3E%3Cpath d='M5268.4,2410.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1c0-0.6-0.4-1-1-1H5268.4z'/%3E%3Cpath d='M5272.7,2413.7h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2414.1,5273.3,2413.7,5272.7,2413.7z'/%3E%3Cpath d='M5272.7,2417h-4.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1h4.3c0.6,0,1-0.4,1-1C5273.7,2417.5,5273.3,2417,5272.7,2417z'/%3E%3C/g%3E%3Cpath d='M31.4,83.2c1.7,1.9,4.2,2.9,6.7,2.9s5-1.1,6.7-2.9l50.2-54c3.4-3.7,3.2-9.5-0.5-12.9c-3.7-3.4-9.5-3.2-12.9,0.5L38.1,63.6 L18.3,42.3c-3.4-3.7-9.2-3.9-12.9-0.5S1.5,51,4.9,54.7L31.4,83.2z' fill='%23EE77AC' /%3E%3C/g%3E%3C/switch%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center .2em;background-size:80%}#tab-library>h3{margin:0}#tab-library .subscription_filter-container{right:0;max-width:300px;margin:20px 0}#tab-library .subscription_list{display:grid;gap:20px;align-items:stretch;margin-bottom:50px}#tab-library .subscription_list .subscription_list_item{display:grid;grid-template-columns:50px auto 100px;align-items:stretch;grid-row-gap:20px;border-bottom:1px solid #f7c6dd;padding-bottom:20px}#tab-library .subscription_list .subscription_list_item__count{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f7c6dd;border-radius:50%;color:#000}#tab-library .subscription_list .subscription_list_item__count span{font-size:16px}#tab-library .subscription_list .subscription_list_item .subscription_list_item__resource{display:flex;flex-direction:column}#tab-library .subscription_list .subscription_list_item .subscription_list_item__resource .resource-title{margin-bottom:5px}#tab-library .subscription_list .subscription_list_item .subscription_list_item__resource span{font-size:.8em;margin-bottom:5px}#tab-library .subscription_list .subscription_list_item .subscription_list_item__resource .subscription-details{font-size:.8em;display:flex;flex-direction:row}#tab-library .subscription_list .subscription_list_item .subscription_list_item__resource .cancel-subscription{font-size:.8em}#tab-library .subscription_list .subscription_list_item .subscription_list_item__resource .cancel-subscription button{cursor:pointer;border-bottom:2px solid #000;padding-bottom:3px}#tab-library .subscription_list .subscription_list_item .subscription_list_item__svg{display:flex;justify-content:center;align-items:center;font-size:.8em}#tab-library .subscription_list .subscription_list_item .subscription_list_item__svg svg{margin-right:5px}@media (min-width:992px){.subscription_list_item{grid-template-columns:100px auto 100px}.subscription_list_item .subscription_list_item__svg{align-items:flex-start;font-size:1em}}.page.email-newsletters .page__top-header{padding:2rem 0}.page.email-newsletters .page__header{padding:1rem 0;background:#fff}.page.email-newsletters .pn-profile__breaker{border:1px solid var(--pn-signature-pink)}.page.email-newsletters #newsletters-form{margin-top:50px}.page.email-newsletters .profile-row{display:flex;flex-direction:column;margin-bottom:25px}.page.email-newsletters .profile-row>div:nth-child(1){font-size:1.2em;font-weight:700;margin-bottom:10px}.page.email-newsletters .profile-row label.checkbox{display:flex;align-items:center}.page.email-newsletters .profile-row label.checkbox input[type=checkbox]{margin-right:8px}.page.email-newsletters .profile-row label.checkbox div{font-weight:700;font-size:1.2em}.page.email-newsletters .profile-row .newsletter-description{margin-left:31px}.page.email-newsletters .pn-profile_button-container{margin-bottom:100px}.pn-remove-ads-container{margin-bottom:.25rem;width:100%;text-align:center}.pn-remove-ads-container a{cursor:pointer}.pn-ad-container{max-width:100vw;padding:.5rem 0 0;min-height:3.125rem;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}.pn-ad-container div[id]{margin:0 auto}.pn-sticky-ad-top{position:sticky;top:0;z-index:100}.pn-sticky-ad-bottom{position:sticky;bottom:0;z-index:100}#Mobile_Web_0{min-height:100px}#Mobile_Web_1{min-height:250px}#Mobile_Web_2{min-height:250px}#Mobile_Web_3{min-height:250px}#Mobile_Web_4{min-height:250px}#Mobile_Web_5{min-height:250px}#Desktop_Billboard_1{min-height:250px}#Desktop_Billboard_2{min-height:90px}#Desktop_Billboard_3{min-height:90px}#Desktop_Billboard_4{min-height:90px}#Desktop_Sidebar_1{min-height:250px}#Desktop_Sidebar_2{min-height:250px}#Desktop_Article_Content_1{min-height:100px}#Desktop_Article_Content_2{min-height:100px}#Desktop_Article_Content_3{min-height:100px}#Mobile_Web_6{min-height:250px}#Mobile_Web_7{min-height:250px}#Mobile_Web_8{min-height:250px}#Mobile_Web_9{min-height:250px}#Mobile_Web_10{min-height:250px}#Mobile_Web_11{min-height:250px}#Mobile_Web_12{min-height:250px}#Mobile_Web_13{min-height:250px}#Mobile_Web_14{min-height:250px}#Mobile_Web_15{min-height:250px}#Desktop_Sidebar_3{min-height:100px}#Desktop_Pagicle_Billboard_Top{min-height:100px}#Desktop_Pagicle_Sidebar_1{min-height:250px}#Desktop_Pagicle_Sidebar_2{min-height:250px}#Desktop_Pagicle_Sidebar_3{min-height:250px}#Desktop_Pagicle_Content_1{min-height:90px}#Desktop_Pagicle_Content_2{min-height:90px}#Desktop_Pagicle_Content_3{min-height:90px}#Desktop_Pagicle_Content_4{min-height:90px}#Desktop_Pagicle_Content_5{min-height:90px}#Desktop_Pagicle_Content_6{min-height:90px}#Desktop_Pagicle_Content_7{min-height:90px}#Desktop_Pagicle_Content_8{min-height:90px}#Desktop_Pagicle_Content_9{min-height:90px}#Desktop_Pagicle_Content_10{min-height:90px}#Desktop_Pagicle_Content_11{min-height:90px}#Desktop_Pagicle_Content_12{min-height:90px}#Desktop_Pagicle_Content_13{min-height:90px}#Desktop_Pagicle_Content_14{min-height:90px}#Desktop_Pagicle_Content_15{min-height:90px}#Desktop_Pagicle_Content_16{min-height:90px}#Desktop_Pagicle_Content_17{min-height:90px}#Desktop_Pagicle_Content_18{min-height:90px}#Desktop_Pagicle_Content_19{min-height:90px}#Desktop_Pagicle_Content_20{min-height:90px}#Desktop_Pagicle_Content_21{min-height:90px}#Desktop_Pagicle_Content_22{min-height:90px}#Desktop_Pagicle_Content_23{min-height:90px}#Desktop_Pagicle_Content_24{min-height:90px}#Desktop_Pagicle_Content_25{min-height:90px}#Desktop_Pagicle_Content_26{min-height:90px}#Desktop_Pagicle_Content_27{min-height:90px}#Desktop_Pagicle_Content_28{min-height:90px}#Desktop_Pagicle_Content_29{min-height:90px}#Desktop_Pagicle_Content_30{min-height:90px}#Mobile_Web_Pagicle_0{min-height:250px}#Mobile_Web_Pagicle_1{min-height:250px}#Mobile_Web_Pagicle_2{min-height:250px}#Mobile_Web_Pagicle_3{min-height:250px}#Mobile_Web_Pagicle_4{min-height:250px}#Mobile_Web_Pagicle_5{min-height:250px}#Mobile_Web_Pagicle_6{min-height:250px}#Mobile_Web_Pagicle_7{min-height:250px}#Mobile_Web_Pagicle_8{min-height:250px}#Mobile_Web_Pagicle_9{min-height:250px}#Mobile_Web_Pagicle_10{min-height:250px}#Mobile_Web_Pagicle_11{min-height:250px}#Mobile_Web_Pagicle_12{min-height:250px}#Mobile_Web_Pagicle_13{min-height:250px}#Mobile_Web_Pagicle_14{min-height:250px}#Mobile_Web_Pagicle_15{min-height:250px}#Mobile_Web_Pagicle_16{min-height:250px}#Mobile_Web_Pagicle_17{min-height:250px}#Mobile_Web_Pagicle_18{min-height:250px}#Mobile_Web_Pagicle_19{min-height:250px}#Mobile_Web_Pagicle_20{min-height:250px}#Mobile_Web_Pagicle_21{min-height:250px}#Mobile_Web_Pagicle_22{min-height:250px}#Mobile_Web_Pagicle_23{min-height:250px}#Mobile_Web_Pagicle_24{min-height:250px}#Mobile_Web_Pagicle_25{min-height:250px}#Mobile_Web_Pagicle_26{min-height:250px}#Mobile_Web_Pagicle_27{min-height:250px}#Mobile_Web_Pagicle_28{min-height:250px}#Mobile_Web_Pagicle_29{min-height:250px}#Mobile_Web_Pagicle_30{min-height:250px}@media screen and (max-width:768px){.article__content .pn-ad-container{min-height:500px;display:block;padding:0;background:var(--pn-darker-pink-tint-30);width:100vw;transform:translateX(-16px)}.article__content .pn-ad-container .pn-ad{position:sticky;top:0}}@media (min-width:920px){.pn-ad-container{max-width:min(60.625rem,100vw);min-height:5.625rem;margin-left:auto;margin-right:auto}.pn-ad-container iframe{padding:0}.pn-ad-container.skin-ad{min-height:90px;max-width:100%}.pn-sticky-ad-bottom,.pn-sticky-ad-top{position:relative}}.classic-layout .carousel__container{padding:var(--p) 0 var(--p)}.classic-layout .carousel__container.is-style-black-bg .carousel__post{background:var(--rainbow-darker-tinted-grey);color:var(--pure-white)}.classic-layout .carousel__container.is-style-black-bg .carousel__post img{border-bottom-left-radius:0;border-bottom-right-radius:0}.classic-layout .carousel__container.is-style-black-bg .carousel__post a{color:var(--pure-white)}.classic-layout .carousel__container.is-style-black-bg .carousel__post svg path{fill:var(--pure-white)}.classic-layout .carousel__container.is-style-black-bg .carousel__post-meta,.classic-layout .carousel__container.is-style-black-bg .carousel__post-title{padding:0 1.25rem 0 1.25rem}.classic-layout .carousel__container.is-style-black-bg .carousel__post-meta ul li:nth-child(2),.classic-layout .carousel__container.is-style-black-bg .carousel__post-title ul li:nth-child(2){color:var(--pure-white)}.classic-layout .carousel__container.is-style-black-bg .carousel__post-title{padding-bottom:1.25rem}.classic-layout .carousel__container.is-style-black-bg .carousel__post-meta ul{color:var(--pure-white)}.classic-layout .carousel__container.is-style-white-bg .carousel__post{background:var(--pure-white);color:inherit}.classic-layout .carousel__container.is-style-white-bg .carousel__post img{border-bottom-left-radius:0;border-bottom-right-radius:0}.classic-layout .carousel__container.is-style-white-bg .carousel__post a{color:inherit}.classic-layout .carousel__container.is-style-white-bg .carousel__post svg path{fill:var(--pure-white)}.classic-layout .carousel__container.is-style-white-bg .carousel__post-meta,.classic-layout .carousel__container.is-style-white-bg .carousel__post-title{padding:0 1.25rem 0 1.25rem}.classic-layout .carousel__container.is-style-white-bg .carousel__post-title{padding-bottom:1.25rem}.classic-layout .carousel__container p{margin:0}.classic-layout .carousel__posts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin-top:1.5rem;padding-bottom:1rem;gap:1.3125rem}.classic-layout .carousel__post-thumbnail.article_video{position:relative;aspect-ratio:202/360}.classic-layout .carousel__post-thumbnail.article_video img{aspect-ratio:202/360;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.classic-layout .carousel__post-thumbnail.article_video img.static-thumbnail{opacity:1;transition:.25s ease-in}.classic-layout .carousel__post-thumbnail.article_video img.live-thumbnail{opacity:0;transition:.25s ease-in}.classic-layout .carousel__post-thumbnail.article_video .carousel__post-title{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;margin:0;display:flex;justify-content:flex-start;align-items:flex-end;background:rgba(0,0,0,.5);border-radius:.5rem}.classic-layout .carousel__post-thumbnail.article_video .carousel__post-title a{font-size:1.125rem;line-height:1.5rem;color:var(--pure-white);padding:1rem}.classic-layout .carousel__post-title{margin-top:.5rem;padding-bottom:1.25rem;padding:0 1.25rem 1.25rem 1.25rem}.classic-layout .carousel__post-meta{font-size:.8125rem;line-height:1.125rem;margin-top:1rem;padding:0 1.25rem}.classic-layout .carousel__post-meta ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;color:var(--text-grey)}.classic-layout .carousel__post-meta ul .category--label{color:var(--pn-signature-pink)}.classic-layout .carousel__post-meta ul>li:not(:empty)+li{position:relative}.classic-layout .carousel__post-meta ul>li:not(:empty)+li:before{content:"●";font-size:.5rem;margin:0 .3rem 0 .5rem;position:relative;bottom:2px}.classic-layout .carousel__post{width:15.875rem;flex:none;position:relative;border-radius:4px;scroll-snap-align:start;scroll-snap-stop:always}.classic-layout .carousel__post img{aspect-ratio:282/160;object-fit:cover;border-radius:.25rem;width:100%}.classic-layout .carousel__post a:not(.read-more-link){color:inherit;text-decoration:none;font-size:.9375rem;line-height:1.125rem}.classic-layout .carousel__post a:not(.read-more-link):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;right:0;object-fit:cover}.classic-layout .carousel__post a:not(.read-more-link):after.static-thumbnail{opacity:1;transition:.25s ease-in}.classic-layout .carousel__post a:not(.read-more-link):after.live-thumbnail{opacity:0;transition:.25s ease-in}.classic-layout .carousel__post a:not(.read-more-link) .carousel__post-title{z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;margin:0;display:flex;justify-content:flex-start;align-items:flex-end;background:rgba(0,0,0,.5);border-radius:.5rem}.classic-layout .carousel__post a:not(.read-more-link) .carousel__post-title a{font-size:1.125rem;line-height:1.5rem;color:var(--pure-white);padding:1rem}.classic-layout .carousel__read-more{display:flex;justify-content:flex-end;align-items:center;width:100%}.classic-layout .carousel__read-more a{order:2;white-space:nowrap;margin-left:1rem;font-weight:700}.classic-layout .carousel__read-more:after{display:block;content:" ";height:.1875rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1}.classic-layout .carousel__subheader{margin-top:.25rem}.classic-layout .carousel__controls{display:none}.classic-layout .carousel__controls>*+*{margin-left:var(--p)}.classic-layout .carousel__controls-next,.classic-layout .carousel__controls-previous{background:0 0}.classic-layout .carousel__controls-next[disabled],.classic-layout .carousel__controls-previous[disabled]{opacity:.5}.classic-layout .carousel__controls-next:focus path,.classic-layout .carousel__controls-next:hover path,.classic-layout .carousel__controls-previous:focus path,.classic-layout .carousel__controls-previous:hover path{fill:var(--pn-extra-light-pink)!important}.classic-layout .carousel__top-bar{position:relative;padding-bottom:1rem}.classic-layout .carousel__top-bar::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1;position:absolute;top:100%;left:0;right:0}@media (min-width:768px){.classic-layout .carousel__container{padding:1.25rem 2rem 1.5rem}.classic-layout .carousel__post{width:20.75rem}.classic-layout .carousel__top-bar{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;align-items:flex-end}.classic-layout .carousel__subheader{grid-area:2/1/3/2}.classic-layout .carousel__controls{display:flex;justify-content:flex-end;align-items:center;grid-area:1/2/3/3}}.classic-layout .has-gradient:after{display:block;content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1}@media (min-width:992px){.classic-layout .carousel__container{padding:2rem 2rem 2.5rem}.classic-layout .carousel__post{width:17.25rem}.classic-layout .carousel__post a{font-size:1.125rem;line-height:1.5rem}.classic-layout .carousel__top-bar{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;align-items:flex-end}.classic-layout .carousel__header{grid-area:1/1/2/2}.classic-layout .carousel__posts{margin-top:2rem}}.carousel-videos-layout .carousel__post.article_video{max-width:13.25rem!important;width:100%!important}.carousel-videos-layout .carousel__post-thumbnail.article_video{position:relative!important;aspect-ratio:202/360!important}.carousel-videos-layout .carousel__post-thumbnail.article_video img{aspect-ratio:202/360!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;object-fit:cover!important}.carousel-videos-layout .carousel__post-thumbnail.article_video img.static-thumbnail{opacity:1!important;transition:.25s ease-in!important}.carousel-videos-layout .carousel__post-thumbnail.article_video img.live-thumbnail{opacity:0!important;transition:.25s ease-in!important}.carousel-videos-layout .carousel__post-thumbnail.article_video .carousel__post-title{z-index:3!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;margin:0!important;display:flex!important;justify-content:flex-start!important;align-items:flex-end!important;border-radius:.5rem!important;opacity:1!important;padding:0!important;transition:all 125ms ease-in!important}.carousel-videos-layout .carousel__post-thumbnail.article_video .carousel__post-title a{font-size:1.125rem!important;line-height:1.5rem!important;color:var(--pure-white)!important;padding:1rem!important;z-index:3!important;position:relative!important;display:flex!important;justify-content:flex-end!important;align-items:flex-end!important}@media (max-width:968px){.carousel-videos-layout .carousel__post-thumbnail.article_video .carousel__post-title a{font-size:.875rem!important;line-height:1.125rem!important}}.carousel-videos-layout .carousel__post-thumbnail.article_video .carousel__post-title a:before{content:""!important;position:absolute!important;top:-4rem!important;right:0!important;bottom:0!important;left:0!important;object-fit:cover!important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.875) 50%,rgba(0,0,0,.875) 100%)!important;z-index:-1!important}.carousel-videos-layout .carousel__post-thumbnail.article_video .video-live+.carousel__post-title{opacity:0!important}.carousel__container{padding:var(--p) 0 var(--p)}.carousel__container.is-style-black-bg .carousel__post{background:var(--rainbow-darker-tinted-grey);color:var(--pure-white)}.carousel__container.is-style-black-bg .carousel__post-meta ul li:nth-child(2){color:var(--pure-white)}.carousel__container.is-style-white-bg .carousel__post{background:var(--pure-white);color:inherit}.carousel__container p{margin:0}.alternative-layout .carousel{position:relative;max-width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center}.alternative-layout .carousel__top-bar{width:100%;margin-bottom:20px}.alternative-layout .carousel__subheader{margin-top:.25rem}.alternative-layout .carousel__controls{display:none;position:relative;right:10px}.alternative-layout .carousel__controls>*+*{margin-left:var(--p)}.alternative-layout .carousel__controls-next,.alternative-layout .carousel__controls-previous{background:0 0}.alternative-layout .carousel__controls-next[disabled],.alternative-layout .carousel__controls-previous[disabled]{opacity:.5}.alternative-layout .carousel__controls-next:focus path,.alternative-layout .carousel__controls-next:hover path,.alternative-layout .carousel__controls-previous:focus path,.alternative-layout .carousel__controls-previous:hover path{fill:var(--pn-extra-light-pink)!important}.alternative-layout .carousel__top-bar{position:relative;padding-bottom:1rem}.alternative-layout .carousel__top-bar::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:99%;order:1;position:absolute;top:100%;left:0;right:0}.alternative-layout .carousel__post-meta{font-size:.8125rem;line-height:1.125rem}.alternative-layout .carousel__post-meta ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;color:#5a5a5a}.alternative-layout .carousel__post-meta ul .category--label{color:var(--pn-darker-pink)}.alternative-layout .carousel__post-meta ul>li:not(:empty)+li{position:relative}.alternative-layout .carousel__post-meta ul>li:not(:empty)+li::before{content:"●";font-size:.5rem;margin:0 .3rem 0 .5rem;position:relative;bottom:2px}.alternative-layout .carousel__post-title a{font-size:.9375rem;line-height:1.125rem}.alternative-layout .carousel__post-title a:hover{text-decoration:underline}.alternative-layout .carousel__post-title a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.alternative-layout .carousel__posts{position:relative;width:100%}.alternative-layout .carousel__track{display:flex;flex-direction:column;width:100%;transition:transform .5s ease-in-out}.alternative-layout .carousel__post{flex-shrink:0;height:180px;margin-bottom:10px;width:100%;display:flex;justify-content:flex-start;align-items:stretch;gap:1.25rem;padding:1rem;border-radius:.25rem;position:relative}.alternative-layout .carousel__post-thumbnail{flex:0 0 110px;max-width:110px;height:110px;aspect-ratio:1/1;overflow:hidden;display:flex}.alternative-layout .carousel__post-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:4px}.alternative-layout .carousel__pagination-wrapper{display:flex;justify-content:center;width:100%;margin-top:16px}.alternative-layout .carousel__pagination{margin-top:20px;display:none;flex-direction:row;align-items:center;gap:8px}.alternative-layout .carousel__pagination .pagination-bullet{width:10px;height:10px;background-color:#000;border-radius:50%;border:none;cursor:pointer;transition:background-color .3s}.alternative-layout .carousel__pagination .pagination-bullet.active{background-color:#ea4b97}@media (min-width:768px){.alternative-layout .carousel__track{flex-direction:row}.alternative-layout .carousel__post{flex-shrink:0;width:calc(25% - 10px);margin-right:10px;display:flex;flex-direction:column;padding:0}.alternative-layout .carousel__post-thumbnail{width:100%;max-width:none;aspect-ratio:16/9;overflow:hidden;display:flex;flex:0 0 150px}.alternative-layout .carousel__post-thumbnail img{width:100%;height:100%;object-fit:cover;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0}.alternative-layout .carousel__post-title{margin-top:.5rem}.alternative-layout .carousel__post-title a{color:inherit;text-decoration:none;font-size:.75rem;line-height:.875rem}.alternative-layout .carousel__post-content{padding:0 1.25rem 0 1.25rem}.alternative-layout .carousel__posts{overflow:hidden;display:flex;height:auto}.alternative-layout .carousel__top-bar{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;align-items:flex-end}.alternative-layout .carousel__subheader{grid-area:2/1/3/2}.alternative-layout .carousel__controls{display:flex;justify-content:flex-end;align-items:center;grid-area:1/2/3/3}.alternative-layout .carousel__pagination{display:flex}}@media (min-width:768px) and (max-width:1070px){.alternative-layout .carousel__post{height:300px;padding-top:0}}@media (min-width:1071px){.alternative-layout .carousel__post{height:320px}.alternative-layout .carousel__post-thumbnail{flex:0 0 150px}.alternative-layout .carousel__post-title a{font-size:.9375rem!important;line-height:1.125rem!important}.alternative-layout .carousel-content{padding:1rem}}.sponsored-container.no-carousel-layout__style-1 .carousel__read-more a:hover,.sponsored-container.no-carousel-layout__style-1 .carousel__read-more-mobile a:hover{color:#000!important}.sponsored-container.no-carousel-layout__style-2 .carousel__read-more a:hover,.sponsored-container.no-carousel-layout__style-2 .carousel__read-more-mobile a:hover{color:#000!important}.carousel__container.no-carousel-layout__style-1 .carousel__posts{margin-bottom:2rem;display:grid;grid-template-columns:1fr;gap:20px}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group{display:grid;grid-template-columns:1fr 1fr;gap:20px}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post{position:relative}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post img{aspect-ratio:163/125;object-fit:cover;border-radius:4px;width:100%}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked{display:grid;grid-template-columns:1fr 1fr;gap:20px}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post{position:relative}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post img{aspect-ratio:163/125;object-fit:cover;border-radius:4px;width:100%}.carousel__container.no-carousel-layout__style-1 .carousel__read-more-mobile{display:flex;justify-content:flex-end}.carousel__container.no-carousel-layout__style-1 .carousel__read-more-mobile a{color:var(--pn-darker-pink);display:flex;justify-content:flex-start;align-items:center}.carousel__container.no-carousel-layout__style-1 .carousel__read-more-mobile a:after{display:block;content:" ";background:url(assets/svg/icon-chevron-right-circle-pink.svg) center no-repeat;background-size:contain;width:1rem;height:1rem;margin-left:.5rem;border:none!important}.carousel__container.no-carousel-layout__style-1 .carousel__post-title{margin-top:.5rem}.carousel__container.no-carousel-layout__style-1 .carousel__post-title a{font-size:.9375rem;line-height:1.125rem}.carousel__container.no-carousel-layout__style-1 .carousel__post-title a:hover{text-decoration:underline}.carousel__container.no-carousel-layout__style-1 .carousel__post-title a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.carousel__container.no-carousel-layout__style-1 .carousel__post-meta{font-size:.8125rem;margin-top:1rem}.carousel__container.no-carousel-layout__style-1 .carousel__post-meta ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;color:#5a5a5a}.carousel__container.no-carousel-layout__style-1 .carousel__post-meta ul>li:not(:empty)+li{position:relative}.carousel__container.no-carousel-layout__style-1 .carousel__post-meta ul>li:not(:empty)+li:before{content:"●";font-size:.5rem;margin:0 .3rem 0 .5rem;position:relative;bottom:2px}.carousel__container.no-carousel-layout__style-1 .carousel__top-bar{grid-column:1/-1;display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;align-items:flex-end;position:relative;padding-bottom:1rem;margin-bottom:1rem}.carousel__container.no-carousel-layout__style-1 .carousel__top-bar .carousel__read-more{display:none}.carousel__container.no-carousel-layout__style-1 .carousel__top-bar .carousel__read-more a{color:var(--pn-darker-pink);display:flex;justify-content:flex-start;align-items:center}.carousel__container.no-carousel-layout__style-1 .carousel__top-bar .carousel__read-more a:after{display:block;content:" ";background:url(assets/svg/icon-chevron-right-circle-pink.svg) center no-repeat;background-size:contain;width:1rem;height:1rem;margin-left:.5rem;border:none!important}.carousel__container.no-carousel-layout__style-1 .carousel__top-bar::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1;position:absolute;top:100%;left:0;right:0}@media (min-width:1071px){.carousel__container.no-carousel-layout__style-1 .carousel{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr;gap:20px}.carousel__container.no-carousel-layout__style-1 .carousel__top-bar{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;align-items:initial;position:relative;padding-bottom:1rem}.carousel__container.no-carousel-layout__style-1 .carousel__top-bar .carousel__read-more{display:flex;justify-content:flex-end;align-items:center;grid-area:1/2/3/3}.carousel__container.no-carousel-layout__style-1 .carousel__posts{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr;gap:20px}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group{display:grid;grid-template-columns:1fr 1fr;gap:20px;grid-auto-rows:min-content}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post{display:flex;justify-content:flex-start;flex-direction:column}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post-thumbnail{position:relative}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post-thumbnail img{aspect-ratio:588/372;object-fit:cover;border-radius:4px;width:100%}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post-thumbnail__category{position:absolute;top:1rem;left:1rem}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post-title{margin-top:.5rem}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post-title a:hover{text-decoration:underline}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post-meta{font-size:.8125rem;margin-top:1rem}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post-meta ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;color:#5a5a5a}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post-meta ul .category--label{color:var(--pn-darker-pink)}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post-meta ul>li:not(:empty)+li{position:relative}.carousel__container.no-carousel-layout__style-1 .carousel__posts-group .carousel__post-meta ul>li:not(:empty)+li:before{content:"●";font-size:.5rem;margin:0 .3rem 0 .5rem;position:relative;bottom:2px}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked{display:grid;grid-template-columns:1fr;gap:20px}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post{display:flex;justify-content:flex-start;align-items:stretch;position:relative;gap:1.25rem;position:relative;padding-bottom:1rem}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1;position:absolute;top:100%;left:0;right:0}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-thumbnail{flex:1}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-thumbnail img{aspect-ratio:185/198;object-fit:cover;border-radius:.25rem}}@media (min-width:1071px) and (min-width:992px){.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-thumbnail img{aspect-ratio:185/162}}@media (min-width:1071px){.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-content{flex:2}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-content .carousel__post-meta{font-size:.8125rem}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-content .carousel__post-meta ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;color:#5a5a5a}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-content .carousel__post-meta ul .category--label{color:var(--pn-darker-pink)}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-content .carousel__post-meta ul>li:not(:empty)+li{position:relative}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-content .carousel__post-meta ul>li:not(:empty)+li:before{content:"●";font-size:.5rem;margin:0 .3rem 0 .5rem;position:relative;bottom:2px}.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-content .carousel__post-title a:focus,.carousel__container.no-carousel-layout__style-1 .carousel__posts-stacked .carousel__post-content .carousel__post-title a:hover{text-decoration:underline}.carousel__container.no-carousel-layout__style-1 .carousel__read-more-mobile{display:none}}.carousel__container.no-carousel-layout__style-2 .carousel__posts{margin-bottom:2rem;display:grid;grid-template-columns:1fr;gap:20px}.carousel__container.no-carousel-layout__style-2 .carousel__post{display:flex;justify-content:flex-start;align-items:stretch;gap:1.25rem;position:relative}.carousel__container.no-carousel-layout__style-2 .carousel__post-thumbnail{flex:1}.carousel__container.no-carousel-layout__style-2 .carousel__post-thumbnail img{aspect-ratio:588/372;border-radius:.25rem;object-fit:cover}.carousel__container.no-carousel-layout__style-2 .carousel__post-content{flex:2}.carousel__container.no-carousel-layout__style-2 .carousel__post-content .carousel__post-meta{font-size:.8125rem;font-size:.8125rem;line-height:1.125rem}.carousel__container.no-carousel-layout__style-2 .carousel__post-content .carousel__post-meta ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;color:#5a5a5a}.carousel__container.no-carousel-layout__style-2 .carousel__post-content .carousel__post-meta ul .category--label{color:var(--pn-darker-pink)}.carousel__container.no-carousel-layout__style-2 .carousel__post-content .carousel__post-meta ul>li:not(:empty)+li{position:relative}.carousel__container.no-carousel-layout__style-2 .carousel__post-content .carousel__post-meta ul>li:not(:empty)+li::before{content:"●";font-size:.5rem;margin:0 .3rem 0 .5rem;position:relative;bottom:2px}.carousel__container.no-carousel-layout__style-2 .carousel__post-content .carousel__post-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.carousel__container.no-carousel-layout__style-2 .carousel__post-content .carousel__post-title a:focus,.carousel__container.no-carousel-layout__style-2 .carousel__post-content .carousel__post-title a:hover{text-decoration:underline}.carousel__container.no-carousel-layout__style-2 .carousel__top-bar{grid-column:1/-1;display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:0;align-items:flex-end;position:relative;padding-bottom:1rem;margin-bottom:1rem}.carousel__container.no-carousel-layout__style-2 .carousel__top-bar .carousel__read-more{display:none;justify-content:flex-end;align-items:center;grid-area:1/2/3/3}.carousel__container.no-carousel-layout__style-2 .carousel__top-bar .carousel__read-more a{color:var(--pn-darker-pink);display:flex;justify-content:flex-start;align-items:center}.carousel__container.no-carousel-layout__style-2 .carousel__top-bar .carousel__read-more a:after{display:block;content:" ";background:url(assets/svg/icon-chevron-right-circle-pink.svg) center no-repeat;background-size:contain;width:1rem;height:1rem;margin-left:.5rem;border:none!important}.carousel__container.no-carousel-layout__style-2 .carousel__top-bar::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1;position:absolute;top:100%;left:0;right:0}.carousel__container.no-carousel-layout__style-2 .carousel__read-more-mobile{display:flex;justify-content:flex-end}.carousel__container.no-carousel-layout__style-2 .carousel__read-more-mobile a{color:var(--pn-darker-pink);display:flex;justify-content:flex-start;align-items:center}.carousel__container.no-carousel-layout__style-2 .carousel__read-more-mobile a:after{display:block;content:" ";background:url(assets/svg/icon-chevron-right-circle-pink.svg) center no-repeat;background-size:contain;width:1rem;height:1rem;margin-left:.5rem;border:none!important}@media (min-width:768px){.carousel__container{padding:2rem 2rem 2.5rem}.carousel__container.no-carousel-layout__style-2 .carousel__posts{margin-bottom:2rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.carousel__container.no-carousel-layout__style-2 .carousel__post{flex-direction:column;padding:0}.carousel__container.no-carousel-layout__style-2 .carousel__post-thumbnail{flex:1}.carousel__container.no-carousel-layout__style-2 .carousel__post-thumbnail img{border-radius:.25rem;object-fit:cover}.carousel__container.no-carousel-layout__style-2 .carousel__read-more-mobile{display:none}.carousel__container.no-carousel-layout__style-2 .carousel__top-bar{align-items:initial}.carousel__container.no-carousel-layout__style-2 .carousel__top-bar .carousel__read-more{display:flex}}@media (min-width:1070px){.carousel__container{padding:2rem 2rem 2.5rem}.carousel__container.no-carousel-layout__style-2 .carousel__posts{margin-bottom:2rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.carousel__container.no-carousel-layout__style-2 .carousel__post{flex-direction:column;padding:0}.carousel__container.no-carousel-layout__style-2 .carousel__post-thumbnail{flex:1}.carousel__container.no-carousel-layout__style-2 .carousel__post-thumbnail img{border-radius:.25rem;object-fit:cover}}.featured-post__container{position:relative;padding:1rem 0}.featured-post__container.is-style-black-bg .featured-post__post{background:var(--rainbow-tinted-grey);color:var(--pure-white)}.featured-post__container.is-style-black-bg .featured-post__post img{border-bottom-left-radius:0;border-bottom-right-radius:0}.featured-post__container.is-style-black-bg .featured-post__post a{color:var(--pure-white)}.featured-post__container.special-category{background-color:#fdeef5;margin-bottom:2rem}.featured-post__container.special-category.special-category{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.featured-post__container.special-category.special-category .featured-post{max-width:79rem;margin:0 auto;padding:0 1rem}.featured-post__container.special-category.special-category .featured-post img{width:100%}.featured-post__post{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.featured-post__post-thumbnail{order:2;margin-top:2rem}.featured-post__post-thumbnail img{aspect-ratio:588/372;object-fit:cover;border-radius:.25rem}.featured-post__post a{color:inherit;text-decoration:none}.featured-post__post a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.featured-post__post a:focus,.featured-post__post a:hover{text-decoration:underline}.featured-post__post-content{order:1}.featured-post__post-content__title{margin-top:.5rem}.featured-post__post-content__meta{margin-top:.5rem}.featured-post__post-content__meta ul{list-style:none;display:flex;justify-content:flex-start;align-items:center}.featured-post__post-content__meta ul .category--label{color:var(--pn-darker-pink)}.featured-post__post-content__meta ul>li:not(:empty)+li:before{margin:0 .5em;content:"●";font-size:.75rem;bottom:2px;position:relative}.featured-post__post-content__permalink{margin-top:2rem}@media (min-width:768px){.featured-post__container{padding:1.25rem 2rem 1.5rem}}@media (min-width:992px){.featured-post__container{padding:2rem 2rem 2.5rem}.featured-post__container.is-style-black-bg .featured-post__post{background:var(--rainbow-tinted-grey);color:var(--pure-white)}.featured-post__container.is-style-black-bg .featured-post__post img{border-bottom-left-radius:0;border-bottom-right-radius:0}.featured-post__container.is-style-black-bg .featured-post__post a{color:var(--pure-white)}.featured-post__container.special-category.special-category .featured-post .inner-wrapper{padding:2rem}.featured-post__post{display:flex;justify-content:center;flex-direction:row;gap:3rem}.featured-post__post-thumbnail{flex:1;order:1;margin-top:0}.featured-post__post-content{order:2;flex:1}}.article-card__container{position:relative}.article-card__post{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.article-card__post.is-style-black-bg{border-radius:.25rem}.article-card__post.is-style-black-bg .article-card__post-thumbnail{position:relative}.article-card__post.is-style-black-bg .article-card__post-thumbnail img{width:100%}.article-card__post.is-style-black-bg .article-card__post-content{padding:0 0 1rem}.article-card__post-thumbnail{position:relative}.article-card__post-thumbnail img{aspect-ratio:588/372;object-fit:cover;border-radius:.25rem;width:100%}.article-card__post-thumbnail__category{position:absolute;top:1rem;left:1rem}.article-card__post a:not(.read-more-link){color:inherit;text-decoration:none;font-size:.9375rem;line-height:1.125rem}.article-card__post a:not(.read-more-link):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.article-card__post a:not(.read-more-link):focus,.article-card__post a:not(.read-more-link):hover{text-decoration:underline}.article-card__post-content{width:100%}.article-card__post-content__title{margin-top:.5rem}.article-card__post-content__meta{font-size:.8125rem;margin-top:1rem}.article-card__post-content__meta ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;color:#5a5a5a}.article-card__post-content__meta ul .category--label{color:var(--pn-darker-pink)}.article-card__post-content__meta ul>li:not(:empty)+li{position:relative}.article-card__post-content__meta ul>li:not(:empty)+li:before{content:"●";font-size:.5rem;margin:0 .3rem 0 .5rem;position:relative;bottom:2px}.article-card__post-content__permalink{margin-top:1rem}@media (min-width:992px){.article-card__post-content{padding-top:0}.article-card__post a:not(.read-more-link){font-size:1.25rem;line-height:1.75rem}}.article-list__container.pagicle-container{padding:1.5rem;border:1px solid var(--pn-extra-light-pink);border-radius:.25rem}.article-list__container.most-read .article-list__post .article-list__position-classified{flex-basis:50px;font-size:50px;font-weight:600;background:linear-gradient(90deg,#ec76aa 0,#807aab 45%,#80c2e3 100%);background-clip:border-box;-webkit-background-clip:text;color:transparent}.article-list__post{display:flex;justify-content:flex-start;align-items:stretch;position:relative;gap:1.25rem}.article-list__post-thumbnail{flex:1}.article-list__post-thumbnail img{aspect-ratio:185/198;object-fit:cover;border-radius:.25rem}@media (min-width:992px){.article-list__post-thumbnail img{aspect-ratio:185/162}}.article-list__post a{color:inherit;text-decoration:none;font-size:.9375rem;line-height:1.125rem}.article-list__post a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.article-list__post a:focus,.article-list__post a:hover{text-decoration:underline}.article-list__post-content{flex:2;padding:0 0}.article-list__post-content__meta{font-size:.8125rem}.article-list__post-content__meta ul{list-style:none;display:flex;justify-content:flex-start;align-items:center;color:#5a5a5a}.article-list__post-content__meta ul .category--label{color:var(--pn-darker-pink)}.article-list__post-content__meta ul>li:not(:empty)+li{position:relative}.article-list__post-content__meta ul>li:not(:empty)+li:before{content:"●";font-size:.5rem;margin:0 .3rem 0 .5rem;position:relative;bottom:2px}.article-list__post-content__title{margin-top:.25rem}.article-list__post.featured{flex-direction:column;justify-content:flex-start}@media (min-width:992px){.article-list__post.featured{gap:3rem;flex-direction:row;justify-content:center;align-items:center}}.article-list__post.featured .article-list__post-thumbnail{order:2}.article-list__post.featured .article-list__post-thumbnail img{aspect-ratio:588/372}@media (min-width:992px){.article-list__post.featured .article-list__post-thumbnail{order:1}}.article-list__post.featured .article-list__post-content{flex:1;order:1}@media (min-width:992px){.article-list__post.featured .article-list__post-content{order:2}}@media (min-width:992px){.article-list__post-content{padding-top:0}.article-list__post a{height:4.5rem;font-size:1.125rem;line-height:1.5rem}}@media (min-width:768px){.twitter-tweet{margin-left:1.25rem!important}}.sponsored-container{background-color:var(--pure-black);padding:1rem 0;color:var(--pure-white);width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.sponsored-container .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.sponsored-container a,.sponsored-container ul{color:var(--pure-white)!important}.sponsored-container .carousel__container .carousel__post{background-color:transparent}.sponsored-container .carousel__controls path{fill:var(--pure-white)}.sponsored-container .carousel__controls svg:hover path{fill:var(--pn-extra-light-pink)}.pn-agender-gradient{background-image:linear-gradient(120deg,#000 0,rgba(186,186,186,.5) 25%,#b7f482 50%,rgba(186,186,186,.5) 75%,#000 100%);background-position:center center;padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-agender-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.pn-agender-gradient p{color:var(--pure-white)}.pn-asexual-gradient{background-image:linear-gradient(120deg,rgba(255,216,0,.8) 0,rgba(119,2,170,.8) 100%);background-position:center center;padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-asexual-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.pn-bi-gradient{background-image:linear-gradient(120deg,#d60270 0,rgba(155,79,150,.89) 50%,#0038a8 100%);background-position:center center;padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-bi-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.pn-bi-gradient p{color:var(--pure-white)}.pn-bi-gradient .carousel__controls path{fill:var(--pure-white)}.pn-bi-gradient .carousel__controls svg:hover path{fill:var(--pn-extra-light-pink)}.pn-lesbian-gradient{background-image:linear-gradient(120deg,rgba(214,45,0,.8) 0,rgba(255,153,86,.8) 33%,rgba(211,96,163,.8) 66%,rgba(163,2,96,.8) 100%);background-position:center center;padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-lesbian-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.pn-intersex-gradient{background-image:linear-gradient(120deg,rgba(255,216,0,.8) 0,rgba(119,2,170,.8) 100%);background-position:center center;padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-intersex-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.pn-black-history-month-gradient{background-image:linear-gradient(120deg,rgba(25,30,33,.9) 0,rgba(226,112,112,.9) 33%,rgba(249,232,124,.8) 66%,rgba(155,198,132,.9) 100%);background-position:center center;padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-black-history-month-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.pn-black-history-month-gradient p{color:var(--pure-white)}.pn-non-binary-gradient{background-image:linear-gradient(120deg,rgba(252,244,51,.8) 0,rgba(155,89,209,.8) 48%,rgba(43,43,43,.8) 100%);background-position:center center;padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-non-binary-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.pn-pansexual-gradient{background-image:linear-gradient(120deg,rgba(255,33,140,.8) 0,rgba(255,216,0,.5) 50%,rgba(33,175,255,.8) 100%);background-position:center center;padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-pansexual-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.pn-rainbow-gradient{background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-rainbow-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.pn-trans-gradient{background-image:linear-gradient(120deg,#ec76aa 0,rgba(127,122,170,.9) 50%,#7fc1e2 100%);background-position:center center;padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-trans-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.pn-wwc-gradient{background-image:linear-gradient(270deg,rgba(255,75,26,.55) 0,rgba(238,119,172,.7) 36%,rgba(32,43,111,.55) 67%,rgba(0,213,25,.55) 100%);background-position:center center;padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pn-wwc-gradient .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.you-might-also-like-container{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.you-might-also-like-container .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.you-might-also-like-container .read-more-link{display:none}.most-popular-container{background-color:var(--pn-darker-pink-tint-50);padding:1rem 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.most-popular-container .wp-block-group__inner-container{max-width:79rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.editor-picks__container,.headlines__container{padding:var(--p) 0 var(--p1-25);max-width:79rem}.editor-picks__container .article-list__post,.headlines__container .article-list__post{padding-bottom:1.5rem}.editor-picks__container .article-list__post::after,.headlines__container .article-list__post::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1;position:absolute;top:100%;left:0;right:0}.editor-picks__header p,.headlines__header p{margin:0}.editor-picks__subheader,.headlines__subheader{margin-top:.25rem}.editor-picks__subheader p,.headlines__subheader p{color:#5a5a5a;margin:0}.editor-picks__featured-posts,.headlines__featured-posts{margin-top:2rem}.editor-picks__featured-posts>*+*,.headlines__featured-posts>*+*{margin-top:2rem}.editor-picks__featured-posts img,.headlines__featured-posts img{aspect-ratio:588/260;width:100%}.editor-picks__featured-posts .article-card__post-content__title a,.headlines__featured-posts .article-card__post-content__title a{margin-top:.5rem;font-size:1.125rem;line-height:1.5rem}.editor-picks__posts-list,.headlines__posts-list{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem}.editor-picks__top-bar,.headlines__top-bar{position:relative;padding-bottom:1rem}.editor-picks__top-bar::after,.headlines__top-bar::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1;position:absolute;top:100%;left:0;right:0}@media (max-width:992px){.editor-picks__posts-list,.headlines__posts-list{display:grid;grid-gap:1rem}.editor-picks__posts-list .article-list__post,.headlines__posts-list .article-list__post{display:block}.editor-picks__posts-list .article-list__post img,.headlines__posts-list .article-list__post img{aspect-ratio:163/125!important;width:100%}.editor-picks__posts-list .article-list__post-content__meta,.headlines__posts-list .article-list__post-content__meta{margin-top:1rem}}@media (min-width:768px){.editor-picks__container,.headlines__container{padding:1.25rem 2rem 1.5rem}.editor-picks .article-list__post,.headlines .article-list__post{display:block}.editor-picks .article-list__post-content,.headlines .article-list__post-content{padding:1rem}}@media (min-width:992px){.editor-picks__container,.headlines__container{padding:2rem 2rem 2.5rem}.editor-picks__featured-posts,.headlines__featured-posts{display:flex;justify-content:flex-start;align-items:flex-start;gap:1.5rem}.editor-picks__featured-posts>*,.headlines__featured-posts>*{width:50%}.editor-picks__featured-posts>*+*,.headlines__featured-posts>*+*{padding-top:0;margin-top:0}.editor-picks__posts-list,.headlines__posts-list{grid-template-columns:1fr 1fr 1fr;margin-top:3rem}.editor-picks__posts-list img,.headlines__posts-list img{width:100%;aspect-ratio:185/162!important}.headlines__posts-list{gap:1.5rem}.headlines__posts-list .article-list__post img{border-bottom-left-radius:.25rem!important}}.entertainment-news h3{margin-bottom:var(--p-4)}.entertainment-news p{margin-bottom:var(--p)}.entertainment-news .article-list__post-content__permalink{display:none}.entertainment-news .article-list__post-thumbnail{display:none}.entertainment-news .article-list__post-content{padding-left:0}.featured-image__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin-top:var(--p2-5)}.featured-image__gallery--item{flex:none;scroll-snap-align:start;scroll-snap-stop:always;width:100%;aspect-ratio:792/416}.featured-image__gallery--item img{height:100%;width:100%;object-fit:cover}.featured-image__gallery--menu{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin:var(--p) 0 var(--p2);gap:var(--p)}.featured-image__gallery--menu_item{flex:none;scroll-snap-align:start;scroll-snap-stop:always;width:6.4375rem}.featured-image__gallery--menu_item img{height:100%;width:100%;object-fit:cover}.featured-image__gallery--menu_item.active img{border:4px solid var(--pn-darker-pink)}.featured-image__video iframe{width:100%;min-height:auto;height:auto;aspect-ratio:16/9}.modal{display:block;width:600px;max-width:100%;height:400px;max-height:100%;position:fixed;z-index:100;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:-5px 8px 10px 2px rgba(29,51,85,.15);border-radius:4px}.modal .modal-guts{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;padding:15px}.modal .modal-header{display:flex;justify-content:flex-end}.modal .modal-header .close-button{position:relative;border:none;margin:0;padding:0;width:auto;overflow:visible;cursor:pointer;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.modal .modal-header::-moz-focus-inner{border:0;padding:0}.modal .modal-content__title{text-align:center;margin-bottom:5px;font-weight:300;font-size:1.4em}.modal .modal-content p{font-size:1em}.modal .modal__buttons{display:flex;justify-content:flex-end}.modal [data-modal=loading-spinner]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:999}.modal [data-modal=loading-spinner].closed{display:none}.modal.closed{display:none}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50;background:#000;opacity:.8}.modal-overlay.closed{display:none}.modal.reset-your-password{max-width:25rem}.modal.register-for-free{max-width:30rem}.modal.register-for-free .modal-guts{overflow:hidden}.modal.register-for-free .register-icon{margin:20px 0;display:flex;justify-content:center}.modal.register-for-free .register-text{margin:20px 0}.modal.register-for-free .register-button{margin:40px 0 20px 0;display:flex;justify-content:center}.modal.register-for-free .register-button a{display:inline}.modal.register-for-free .login-section{display:flex;justify-content:center;align-items:flex-end;font-size:.9em}.modal.register-for-free .login-section a{margin-left:10px;font-size:.9em}@media (max-width:767px){.modal{width:90%;max-width:none}.modal.register-for-free .register-button a{text-align:center;width:100%;display:block}}.pn-com-comment{padding:1.5rem 0;border-bottom:1px solid var(--pn-extra-light-pink)}.pn-com-comment-author-initials{display:inline-block;background-color:#225394;border-radius:50%}.pn-com-comment-circle-inner{color:#fff;display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;height:50px;width:50px;font-size:30px}.pn-com-comment-author{display:block;font-weight:700}.pn-com-comment-author-container{margin-left:.625rem}.pn-com-comment-meta-info-date{display:block}.pn-com-comment-meta-cta{display:flex}.pn-com-comment-meta-cta-like{margin-right:10px}.pn-com-comment-meta-cta-flag{order:3;margin-left:auto}.pn-com-add-form{width:100%}.pn-com-add-form-text{resize:none;width:inherit;height:150px;outline:0;border:1px solid #b2b2b2;border-radius:2px}.pn-com-add-form-submit{margin-top:1rem;float:right;width:200px}.pn-com-see-comments{clear:both}.pn-com-see-comments .pn-com-comment-top-bar{display:flex;align-items:center;margin-bottom:1.5rem}.pn-com-see-comments .pn-com-comment-text{margin-bottom:1.5rem}.pn-com-mod .select{width:50%;border:1px solid #b2b2b2;border-radius:.25em;padding:.25em .5em;cursor:pointer;display:grid;grid-template-areas:"select";align-items:center;position:relative;margin-bottom:var(--p1-25)}.pn-com-mod .select::after{content:"";width:.8em;height:.5em;font-family:"Font Awesome 5 Free";font-weight:900;position:relative;content:"\f078";color:var(--pn-signature-pink);justify-self:end;bottom:5px}.pn-com-mod .select:after,.pn-com-mod select{grid-area:select}.pn-com-mod select{appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit}.pn-com-loading .loader{display:block;height:55px;width:55px;-webkit-animation:loader-2-1 3s linear infinite;animation:loader-2-1 3s linear infinite}@-webkit-keyframes loader-2-1{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes loader-2-1{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pn-com-loading .loader span{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px;clip:rect(16px,32px,32px,0);-webkit-animation:loader-2-2 1.5s cubic-bezier(.77,0,.175,1) infinite;animation:loader-2-2 1.5s cubic-bezier(.77,0,.175,1) infinite}@-webkit-keyframes loader-2-2{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes loader-2-2{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pn-com-loading .loader span::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px;border:3px solid #ea4b97;border-top:3px solid #f4a4c8;border-radius:50%;-webkit-animation:loader-2-3 1.5s cubic-bezier(.77,0,.175,1) infinite;animation:loader-2-3 1.5s cubic-bezier(.77,0,.175,1) infinite}@-webkit-keyframes loader-2-3{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes loader-2-3{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pn-com-loading .loader span::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:32px;width:32px;border-radius:50%}.pn-com-signup .pn-com-signup-cta-signin{display:inline-block}.playlist-container{position:fixed;bottom:0;right:0;width:22.5rem;background:#fff;box-shadow:-5px 8px 10px 2px rgba(29,51,85,.1490196078);z-index:10}.widget-container{border:2px solid var(--pn-darker-pink);box-shadow:-5px 8px 10px 2px rgba(29,51,85,.1490196078)}.reactions-list__container{position:relative;padding:1rem 0}.reactions-list__posts-list{display:grid;grid-template-columns:1fr;grid-gap:2rem;margin-top:2rem;counter-reset:reaction_count}.reactions-list__posts-list .article-list__post-thumbnail{position:relative;flex:none;width:5.1875rem}.reactions-list__posts-list .article-list__post-thumbnail img{aspect-ratio:1;border-radius:40rem;height:5.1875rem;width:auto}.reactions-list__posts-list .article-list__post-thumbnail:after{content:counter(reaction_count);position:absolute;top:0;left:0;aspect-ratio:1;border-radius:40rem;height:5.1875rem;width:auto;background:rgba(0,0,0,.2);color:#fff;counter-increment:reaction_count;display:flex;justify-content:center;align-items:center;font-size:1.75rem;line-height:2.375rem;font-weight:700}.reactions-list__top-bar{padding-bottom:1rem;position:relative}.reactions-list__top-bar p{margin:0}.reactions-list__top-bar::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1;position:absolute;top:100%;left:0;right:0}.reactions-list__subheader{margin-top:.25rem}.reactions-list__subheader p{color:#5a5a5a}@media (min-width:768px){.reactions-list__container{padding:1.25rem 2rem 1.5rem}.reactions-list__posts-list{grid-template-columns:1fr 1fr}}@media (min-width:992px){.reactions-list__container{padding:2rem 2rem 2.5rem}.reactions-list__posts-list{grid-template-columns:1fr 1fr 1fr}}.latest-news-feed__container{position:relative;padding:1rem 0}.latest-news-feed__posts-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;margin-top:2rem}.latest-news-feed__top-bar{padding-bottom:1rem;position:relative}.latest-news-feed__top-bar p{margin:0}.latest-news-feed__top-bar::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1;position:absolute;top:100%;left:0;right:0}.latest-news-feed__subheader{margin-top:.25rem}.latest-news-feed__subheader p{color:#5a5a5a}.latest-news-feed__controls,.latest-news-feed__controls-mobile{display:flex;justify-content:flex-end;align-items:center}.latest-news-feed__controls a,.latest-news-feed__controls-mobile a{color:var(--pn-darker-pink);display:flex;justify-content:flex-start;align-items:center}.latest-news-feed__controls a:after,.latest-news-feed__controls-mobile a:after{display:block;content:" ";background:url(assets/svg/icon-chevron-right-circle-pink.svg) center no-repeat;background-size:contain;width:1rem;height:1rem;margin-left:.5rem}.latest-news-feed__controls{display:none}.latest-news-feed__controls-mobile{margin-top:1.5rem}@media (min-width:768px){.latest-news-feed__container{padding:1.25rem 2rem 1.5rem}.latest-news-feed__top-bar{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0;align-items:flex-end}.latest-news-feed__subheader{grid-area:2/1/3/2}.latest-news-feed__controls{display:flex;justify-content:flex-end;align-items:center;grid-area:1/2/3/3}.latest-news-feed__controls-mobile{display:none}}@media (min-width:992px){.latest-news-feed__container{padding:2rem 2rem 2.5rem}.latest-news-feed__posts-list{grid-template-columns:1fr 1fr 1fr 1fr}}.video-player__container{position:relative;padding:1rem 0;margin-bottom:1rem}.video-player__container::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1;position:absolute;top:100%;left:0;right:0}.video-player__posts-list{margin-top:1rem}.video-player__top-bar{padding-bottom:1rem;position:relative}.video-player__top-bar p{margin:0}.video-player__top-bar::after{display:block;content:" ";height:.0625rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px);width:100%;order:1;position:absolute;top:100%;left:0;right:0}.pagicle-widget__container{margin:1.25rem 0;padding:1.25rem 0;border-top:1px solid var(--pn-darker-pink-tint-50);border-bottom:1px solid var(--pn-darker-pink-tint-50)}.pagicle-widget .article-list__post-content__meta{display:none}.pagicle-widget .article-list__post-thumbnail img{width:100%;object-fit:cover;aspect-ratio:247/160}.pagicle-widget .article-list__post-content__title{margin-bottom:.5rem;margin-top:0}.pagicle-widget .article-list__post-content{display:flex;align-items:center}#loginformfrontend{padding:3px}#loginformfrontend .forgot-pass-wrap{margin:20px 0}#loginformfrontend .forgot-password{color:#000;border-bottom:2px solid #000;text-decoration:none}#registration_form{padding:3px}#registration_form .list-unstyled{list-style:none;padding:0;margin:0}#registration_form .list-unstyled li{display:flex;justify-content:space-between}#registration_form .list-unstyled li svg{display:inline-block;vertical-align:middle}#registration_form .list-unstyled .hide{display:none}#registration_form .form__input.checkbox{margin:50px 0}#registration_form .form__input p{font-size:1em;line-height:1.4em;margin:0}.pn-tabs-system{list-style:none;font-size:14px;display:flex}.pn-tabs-system__item{line-height:28px;position:relative;background:#fff}.pn-tabs-system__item a{text-decoration:none;padding:12px;display:block;outline:0}.pn-tabs-system__item:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid var(--pn-extra-light-pink)}.pn-tabs-system__item:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid var(--pn-extra-light-pink);border-top:1px solid var(--pn-extra-light-pink);border-bottom:1px solid var(--pn-extra-light-pink)}.pn-tabs-system__item:not(:first-child):not(:last-child){border-right:1px solid var(--pn-extra-light-pink);border-top:1px solid var(--pn-extra-light-pink);border-bottom:1px solid var(--pn-extra-light-pink)}.pn-tabs-system__item--active{background:#f4a4c8;font-weight:600}.pn-tabs-system-container{background:#fff;position:relative;width:100%;background:#fff}.account-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;margin:20px 0 100px 0}.account-list .account-list__post{display:grid;justify-content:center;align-items:center;grid-template-columns:auto 1fr auto;gap:10px;border:1px solid #f7c6dd;border-radius:4px;padding:15px 5px}.account-list .account-list__post .account-list__link{display:contents}.account-list .account-list__post .account-list__link .account-list__icon{margin-right:5px}.account-list .account-list__post .account-list__link .account-list__content h3{margin-top:0;margin-bottom:5px}.account-list .account-list__post .account-list__link .account-list__chevron{margin-left:5px}@media only screen and (min-width:640px){.account-list{grid-template-columns:repeat(2,1fr);grid-gap:2rem}.account-list .account-list__post .account-list__wrapper{grid-template-columns:100px auto}}.qsm-featured-image{margin:1rem 0}.qmn_radio_answers{display:grid;gap:20px;grid-template-columns:1fr}.qmn_radio_answers .qmn_mc_answer_wrap{margin:0}.qmn_radio_answers .qmn_mc_answer_wrap input{display:none}.qmn_radio_answers .qmn_mc_answer_wrap input+label{display:block;border:1px solid var(--pn-signature-pink);padding:.75rem;margin:0;width:100%;max-width:none}.qmn_radio_answers .qmn_mc_answer_wrap input:checked+label{background-color:var(--pn-signature-pink);color:#fff}.qmn_radio_answers .qmn_mc_answer_wrap .qmn_mc_answer{display:flex;align-items:center;padding:10px;border:1px solid #e5e5e5;border-radius:5px;cursor:pointer}.qmn_radio_answers .qmn_mc_answer_wrap .qmn_mc_answer:hover{background-color:#f9f9f9}.qmn_radio_answers .qmn_mc_answer_wrap .qmn_mc_answer .qmn_mc_answer_radio{width:20px;height:20px;border:1px solid #e5e5e5;border-radius:50%;margin-right:10px}.qmn_radio_answers .qmn_mc_answer_wrap .qmn_mc_answer .qmn_mc_answer_text{font-size:16px;line-height:1.5}@media (min-width:768px){.qmn_radio_answers{grid-template-columns:repeat(2,1fr)}}.footer__top-bar{background:var(--pn-light-pink);padding:var(--p1-5) var(--p);position:relative;font-family:"Readex Pro",Agenda,sans-serif}.footer__top-bar--wrapper{max-width:79rem;margin:0 auto}.footer__top-bar--wrapper>*+*{margin-top:1.5rem}.footer__top-bar:before{content:"";display:block;width:100%;position:absolute;bottom:100%;left:0;height:.25rem;background:linear-gradient(90deg,rgba(204,99,166,.95) 0,rgba(255,105,99,.75) 32%,rgba(250,194,105,.55) 66%,rgba(94,207,199,.7) 100%);backdrop-filter:blur(50px)}.footer__top-bar-cta{display:flex;justify-content:flex-start;align-items:center}.footer__top-bar-cta--text{margin-left:1rem}.footer__top-bar-cta--text__bigger{font-size:1.25rem;line-height:1.4;font-weight:600;margin:0}.footer__top-bar-cta--text__smaller{font-size:1.0625rem;line-height:1.4;font-weight:400;margin:0}.footer__top-bar-download-buttons{display:flex;justify-content:flex-start;align-items:center}.footer__top-bar-download-buttons>*+*{margin-left:1rem}@media (min-width:768px){.footer__top-bar--wrapper{max-width:79rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 3rem}.footer__top-bar--wrapper>*+*{margin-left:var(--p2)}.footer__top-bar-download-buttons{justify-content:flex-end}}.footer__main{background:var(--pure-black);padding:var(--p);position:relative;color:var(--pure-white);font-size:1.0625rem;font-weight:400}.footer__main-wrapper{max-width:79rem;padding:0;margin:0 auto}.footer__main-wrapper>*+*{margin-top:1.5rem}.footer__main a{color:var(--pure-white);text-decoration:none}.footer__main p+p{margin-top:1rem}.footer__main figure+p{margin-top:2.125rem;font-size:.9375rem;line-height:1.25rem}.footer__main--location-dropdown select{margin-top:.25rem;color:var(--pure-black);padding:.5rem;display:block;width:100%}.footer__main--social_list{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap}.footer__main--social_list li{flex-grow:0;flex-shrink:1;flex-basis:48px;display:flex;justify-content:center;align-content:center;height:48px}.footer__main--social_list a{display:block;padding:var(--p-4) var(--p-2)}.footer__main--social_list svg{max-width:1.875rem;max-height:1.875rem;height:1.875rem;width:auto}.footer__main--social_list svg path{fill:var(--pn-signature-pink)}@media (min-width:768px){.footer__main{padding:var(--p2)}.footer__main-wrapper{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:1.5rem;padding:0 3rem}.footer__main-wrapper>*+*{margin-top:0}}.pn-footer-scripts{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX2ZvbnRzLnNjc3MiLCJjb3JlL19yZXNldC5zY3NzIiwiY29yZS9fdGhlbWUtcGFyc2VyLnNjc3MiLCJjb3JlL190eXBvZ3JhcGh5LnNjc3MiLCJhdG9tcy9faGVhZGVyLXRvcC1iYXIuc2NzcyIsImF0b21zL19oZWFkZXItbWVzc2FnZS1wcm9tcHQuc2NzcyIsImF0b21zL19oZWFkZXItbWFpbi5zY3NzIiwiYXRvbXMvX2hlYWRlci1tb2JpbGUtbWVudS5zY3NzIiwiYXRvbXMvX2NhdGVnb3J5LnNjc3MiLCJhdG9tcy9fd3AtYmxvY2stYnV0dG9ucy5zY3NzIiwiYXRvbXMvX2J1dHRvbnMuc2NzcyIsImF0b21zL19yZWFkLW1vcmUtbGluay5zY3NzIiwiYXRvbXMvX3RleHQtaG92ZXIuc2NzcyIsImF0b21zL193cC1ibG9jay1pbWFnZS5zY3NzIiwiYXRvbXMvX292ZXJsYXkuc2NzcyIsImF0b21zL190YWdzLWxpbmtzLnNjc3MiLCJhdG9tcy9fc3RpY2t5LWFkLnNjc3MiLCJhdG9tcy9fZmllbGRzLnNjc3MiLCJhdG9tcy9fc3Bpbm5lci5zY3NzIiwiYXRvbXMvX2Vycm9yLW5vdGljZS5zY3NzIiwibGF5b3V0cy9fYXJ0aWNsZS5zY3NzIiwibGF5b3V0cy9fZnJvbnQtcGFnZS5zY3NzIiwibGF5b3V0cy9fcGFnZS5zY3NzIiwibGF5b3V0cy9fcGFnaWNsZXMuc2NzcyIsImxheW91dHMvX2FyY2hpdmUuc2NzcyIsImxheW91dHMvX3N1cHBvcnQtdXMuc2NzcyIsImxheW91dHMvX2V2ZW50cy5zY3NzIiwibGF5b3V0cy9fam9icy1ib2FyZC5zY3NzIiwibGF5b3V0cy9fYnVzaW5lc3MtY29tbXVuaXR5LnNjc3MiLCJsYXlvdXRzL19hcmNoaXZlLXNhdmVkLWFydGljbGVzLnNjc3MiLCJsYXlvdXRzL19zZWFyY2guc2NzcyIsImxheW91dHMvX2RldmVsb3Bpbmctc3Rvcnkuc2NzcyIsImxheW91dHMvX3ByaXZhY3ktcG9saWN5LnNjc3MiLCJsYXlvdXRzL19hdXRob3Iuc2NzcyIsImxheW91dHMvX3BhZ2UtbG9naW4uc2NzcyIsImxheW91dHMvX2xvc3QtcGFzc3dvcmQuc2NzcyIsImxheW91dHMvX3BhZ2UtcHJvZmlsZS5zY3NzIiwibGF5b3V0cy9fdGFiLWxpYnJhcnkuc2NzcyIsImxheW91dHMvX3BhZ2UtZW1haWwtbmV3c2xldHRlcnMuc2NzcyIsImNvbXBvbmVudHMvX2Fkcy5zY3NzIiwiY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmVkLXBvc3Quc2NzcyIsImNvbXBvbmVudHMvX2FydGljbGUtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZS1saXN0LnNjc3MiLCJjb21wb25lbnRzL190d2VldHMuc2NzcyIsImNvbXBvbmVudHMvX3Nwb25zb3JlZC1jYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50cy9fcG4tYWdlbmRlci1ncmFkaWVudC5zY3NzIiwiY29tcG9uZW50cy9fcG4tYXNleHVhbC1ncmFkaWVudC5zY3NzIiwiY29tcG9uZW50cy9fcG4tYmktZ3JhZGllbnQuc2NzcyIsImNvbXBvbmVudHMvX3BuLWxlc2JpYW4tZ3JhZGllbnQuc2NzcyIsImNvbXBvbmVudHMvX3BuLWludGVyc2V4LWdyYWRpZW50LnNjc3MiLCJjb21wb25lbnRzL19wbi1ibGFjay1oaXN0b3J5LW1vbnRoLWdyYWRpZW50LnNjc3MiLCJjb21wb25lbnRzL19wbi1ub24tYmluYXJ5LWdyYWRpZW50LnNjc3MiLCJjb21wb25lbnRzL19wbi1wYW5zZXh1YWwtZ3JhZGllbnQuc2NzcyIsImNvbXBvbmVudHMvX3BuLXJhaW5ib3ctZ3JhZGllbnQuc2NzcyIsImNvbXBvbmVudHMvX3BuLXRyYW5zLWdyYWRpZW50LnNjc3MiLCJjb21wb25lbnRzL19wbi13d2MtZ3JhZGllbnQuc2NzcyIsImNvbXBvbmVudHMvX3lvdS1tYXktYWxzby1saWtlLnNjc3MiLCJjb21wb25lbnRzL19tb3N0LXBvcHVsYXIuc2NzcyIsImNvbXBvbmVudHMvX2VkaXRvcnMtcGlja3Muc2NzcyIsImNvbXBvbmVudHMvX2VudGVydGFpbm1lbnQtbmV3cy5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2NvbW1lbnRzLnNjc3MiLCJjb21wb25lbnRzL19wbGF5bGlzdC1wbGF5ZXIuc2NzcyIsImNvbXBvbmVudHMvX3JlYWN0aW9ucy1saXN0LnNjc3MiLCJjb21wb25lbnRzL19sYXRlc3QtbmV3cy1mZWVkLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1wbGF5ZXIuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2ljbGUtd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL19sb2dpbi1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19yZWdpc3RyYXRpb24tZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fdGFicy1zeXN0ZW0uc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fcXVpenplcy5zY3NzIiwiYXRvbXMvX2Zvb3Rlci10b3AtYmFyLnNjc3MiLCJhdG9tcy9fZm9vdGVyLW1haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsV0FDSSxZQUFBLGFBQ0EsSUFBQSw4QkFBQSxtQkFDQSxZQUFBLElDT0osRUFFSSxPQUFBLEVBRUEsUUFBQSxFQUlGLEVBQUEsUUFBQSxTQUdFLFdBQUEsV0FJRixzQ0FDRSxhQUFBLEVBQ0EsYUFBQSxNQUNBLGtCQUFBLFdBQ0Esa0JBQUEsVUFHRixLQUVFLFdBQUEsS0FFQSx5QkFBQSxLQUlGLDhDQUNFLGtCQUNFLGdCQUFBLFFBSUosRUFDRSxNQUFBLFFBQ0EsZ0JBQUEsS0FHRixLQUVFLHVCQUFBLFlBRUEsZUFBQSxjQUVBLGVBQUEsS0FFQSxpQkFBQSxPQUFBLFdBSUYsdURBQ0UsUUFBQSxNQUVGLHNCQUNFLFdBQUEsS0FDQSxnQkFBQSxLQUlGLFlBQ0UsT0FBQSxLQUNBLEtBQUEsYUFjRiwrQ0FDRSxZQUFBLEtBSUYscUNBQUEscURBRUUsTUFBQSxRQUNBLEtBQUEsUUFDQSxVQUFBLFFBQ0EsZUFBQSxRQUlGLGlCQUNFLE9BQUEsU0FFRix5QkFDRSxpQkFDRSxPQUFBLE9BS0osNEJBQ0UsY0FBQSxXQUlGLEdBQ0UsVUFBQSxJQUlGLHlCQUNFLFdBQUEsS0FJRixlQUNFLHlCQUFBLEtBSUYscUdBQ0UsYUFBQSxhQUVGLHlCQUNFLE9BQUEsS0FFRixxREFBQSwrQ0FFRSxPQUFBLFFBSUYsOENBQ0UsZUFDRSxXQUFBLGVBQUEsTUFBQSx5QkFFRixvQ0FDRSxvQkFBQSxNQUdKLG9DQUNFLGVBQUEsSUFJRixvRkFBQSxxREFBQSwrQ0FHRSw0QkFBQSxZQUNBLHNCQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FJRiw4RkFDRSxPQUFBLFlDcEtKLE1BS1EsaUJBQUEsVUFBQSxvQkFBQSxVQUFBLGdCQUFBLFVBQUEsc0JBQUEsVUFBQSx1QkFBQSxVQUFBLHlCQUFBLFVBQUEseUJBQUEsVUFBQSx5QkFBQSxVQUFBLGFBQUEsVUFBQSxtQkFBQSxVQUFBLFlBQUEsVUFBQSxlQUFBLFVBQUEsYUFBQSxVQUFBLGFBQUEsVUFBQSxvQkFBQSxVQUFBLGlCQUFBLFVBQUEsV0FBQSxVQUFBLGFBQUEsVUFBQSxhQUFBLFVBQUEsbUJBQUEsVUFBQSxxQkFBQSxVQUFBLHNCQUFBLFVBQUEsd0JBQUEsVUFBQSxzQkFBQSxVQUFBLHdCQUFBLFVBQUEscUJBQUEsVUFBQSx1QkFBQSxVQUFBLG9CQUFBLFVBQUEsc0JBQUEsVUFBQSx3QkFBQSxVQUFBLDBCQUFBLFVBQUEsc0JBQUEsVUFBQSx3QkFBQSxVQUFBLGdCQUFBLFVBQUEsdUJBQUEsVUFBQSxzQkFBQSxVQUFBLDZCQUFBLFVBS0osTUFBQSxtQkFDQSxNQUFBLG1CQUNBLE9BQUEscUJBQ0EsSUFBQSxLQUNBLFFBQUEsc0JBQ0EsT0FBQSxxQkFDQSxLQUFBLG1CQUNBLE9BQUEscUJBQ0EsUUFBQSxzQkFDQSxLQUFBLG1CQUlBLHVCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osMkJBQ0ksV0FBQSxVQUxKLDBCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osOEJBQ0ksV0FBQSxVQUxKLHNCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osMEJBQ0ksV0FBQSxVQUxKLDRCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osZ0NBQ0ksV0FBQSxVQUxKLDZCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osaUNBQ0ksV0FBQSxVQUxKLCtCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osbUNBQ0ksV0FBQSxVQUxKLCtCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osbUNBQ0ksV0FBQSxVQUxKLCtCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osbUNBQ0ksV0FBQSxVQUxKLG1CQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osdUJBQ0ksV0FBQSxVQUxKLHlCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osNkJBQ0ksV0FBQSxVQUxKLGtCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osc0JBQ0ksV0FBQSxVQUxKLHFCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0oseUJBQ0ksV0FBQSxVQUxKLG1CQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osdUJBQ0ksV0FBQSxVQUxKLG1CQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osdUJBQ0ksV0FBQSxVQUxKLDBCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osOEJBQ0ksV0FBQSxVQUxKLHVCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osMkJBQ0ksV0FBQSxVQUxKLGlCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0oscUJBQ0ksV0FBQSxVQUxKLG1CQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osdUJBQ0ksV0FBQSxVQUxKLG1CQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osdUJBQ0ksV0FBQSxVQUxKLHlCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osNkJBQ0ksV0FBQSxVQUxKLDJCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osK0JBQ0ksV0FBQSxVQUxKLDRCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osZ0NBQ0ksV0FBQSxVQUxKLDhCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osa0NBQ0ksV0FBQSxVQUxKLDRCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osZ0NBQ0ksV0FBQSxVQUxKLDhCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osa0NBQ0ksV0FBQSxVQUxKLDJCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osK0JBQ0ksV0FBQSxVQUxKLDZCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osaUNBQ0ksV0FBQSxVQUxKLDBCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osOEJBQ0ksV0FBQSxVQUxKLDRCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osZ0NBQ0ksV0FBQSxVQUxKLDhCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osa0NBQ0ksV0FBQSxVQUxKLGdDQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osb0NBQ0ksV0FBQSxVQUxKLDRCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osZ0NBQ0ksV0FBQSxVQUxKLDhCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osa0NBQ0ksV0FBQSxVQUxKLHNCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osMEJBQ0ksV0FBQSxVQUxKLDZCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osaUNBQ0ksV0FBQSxVQUxKLDRCQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osZ0NBQ0ksV0FBQSxVQUxKLG1DQUNJLE9BQUEsSUFBQSxNQUFBLFVBR0osdUNBQ0ksV0FBQSxVQUlSLGNBQ0UsUUFBQSxZQUlBLHlCQURGLG9CQUVDLFFBQUEsYUFJRCxjQUNJLFFBQUEsV0FHSixrQkFDSSxZQUFBLFdBR0osb0JBQ0ksY0FBQSxXQUdKLHFCQUNJLGVBQUEsV0FHSixtQkFDSSxhQUFBLFdBR0osY0FDSSxRQUFBLFdBR0osa0JBQ0ksWUFBQSxXQUdKLG9CQUNJLGNBQUEsV0FHSixxQkFDSSxlQUFBLFdBR0osbUJBQ0ksYUFBQSxXQUdKLGVBQ0ksUUFBQSxZQUdKLG1CQUNJLFlBQUEsWUFHSixxQkFDSSxjQUFBLFlBR0osc0JBQ0ksZUFBQSxZQUdKLG9CQUNJLGFBQUEsWUFH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QSxNQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsVUFBQSxxQkFDQSxXQUFBLE9BQ0EsUUFBQSxLQUtELGFBQ0Msa0JBQUEsZUFBQSxHQUFBLE9BQUEsU0FDQSxlQUFBLGVBQUEsR0FBQSxPQUFBLFNBQ0EsYUFBQSxlQUFBLEdBQUEsT0FBQSxTQUNBLFVBQUEsZUFBQSxHQUFBLE9BQUEsU0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUdELGVBQ0MsaUJBQUEsRUFBQSxDQUFBLElBQ0Esa0JBQUEsRUFDQSxhQUFBLEVBQ0EsT0FBQSxRQUNBLGVBQUEsS0FDQSxrQkFBQSxhQUFBLEtBQUEsWUFBQSxTQUNBLGVBQUEsYUFBQSxLQUFBLFlBQUEsU0FDQSxhQUFBLGFBQUEsS0FBQSxZQUFBLFNBQ0EsVUFBQSxhQUFBLEtBQUEsWUFBQSxTQUdELGtDQUNDLEdBQ0Msa0JBQUEsY0FDQSxVQUFBLGVBSUYsK0JBQ0MsR0FDQyxlQUFBLGNBQ0EsVUFBQSxlQUlGLDZCQUNDLEdBQ0MsYUFBQSxjQUNBLFVBQUEsZUFJRiwwQkFDQyxHQUNDLGtCQUFBLGNBQ0EsZUFBQSxjQUNBLGFBQUEsY0FDQSxVQUFBLGVBSUYsZ0NBQ0MsR0FDQyxpQkFBQSxDQUFBLENBQUEsSUFDQSxrQkFBQSxFQUVELElBQ0MsaUJBQUEsRUFBQSxDQUFBLElBQ0Esa0JBQUEsTUFFRCxHQUNDLGlCQUFBLEVBQUEsQ0FBQSxJQUNBLGtCQUFBLFFBSUYsNkJBQ0MsR0FDQyxpQkFBQSxDQUFBLENBQUEsSUFDQSxrQkFBQSxFQUVELElBQ0MsaUJBQUEsRUFBQSxDQUFBLElBQ0Esa0JBQUEsTUFFRCxHQUNDLGlCQUFBLEVBQUEsQ0FBQSxJQUNBLGtCQUFBLFFBSUYsMkJBQ0MsR0FDQyxpQkFBQSxDQUFBLENBQUEsSUFDQSxrQkFBQSxFQUVELElBQ0MsaUJBQUEsRUFBQSxDQUFBLElBQ0Esa0JBQUEsTUFFRCxHQUNDLGlCQUFBLEVBQUEsQ0FBQSxJQUNBLGtCQUFBLFFBSUYsd0JBQ0MsR0FDQyxpQkFBQSxDQUFBLENBQUEsSUFDQSxrQkFBQSxFQUVELElBQ0MsaUJB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QkFDSSxXQUFBLEtBRUosNEJBQ0ksV0FBQSxLQUVKLDRCQUNJLFdBQUEsS0FFSiw0QkFDSSxXQUFBLEtBRUosNEJBQ0ksV0FBQSxLQUVKLDRCQUNJLFdBQUEsS0FFSiw0QkFDSSxXQUFBLEtBRUosNEJBQ0ksV0FBQSxLQUVKLDRCQUNJLFdBQUEsS0FFSiw0QkFDSSxXQUFBLEtBRUosNEJBQ0ksV0FBQSxLQUVKLDRCQUNJLFdBQUEsS0FFSiw0QkFDSSxXQUFBLEtBRUosNEJBQ0ksV0FBQSxLQUVKLHNCQUNJLFdBQUEsTUFFSixzQkFDSSxXQUFBLE1BRUosc0JBQ0ksV0FBQSxNQUVKLHNCQUNJLFdBQUEsTUFFSixzQkFDSSxXQUFBLE1BRUosc0JBQ0ksV0FBQSxNQUVKLHNCQUNJLFdBQUEsTUFFSixzQkFDSSxXQUFBLE1BRUosc0JBQ0ksV0FBQSxNQUVKLHNCQUNJLFdBQUEsTUFFSix1QkFDSSxXQUFBLE1BRUosdUJBQ0ksV0FBQSxNQUVKLHVCQUNJLFdBQUEsTUFFSix1QkFDSSxXQUFBLE1BRUosdUJBQ0ksV0FBQSxNQUVKLHVCQUNJLFdBQUEsTUFFSix1QkFDSSxXQUFBLE1BRUosdUJBQ0ksV0FBQSxNQUVKLHVCQUNJLFdBQUEsTUFFSix1QkFDSSxXQUFBLE1BRUosdUJBQ0ksV0FBQSxNQUVKLHVCQUNJLFdBQUEsTUFFSix1QkFDSSxXQUFBLE1BRUosdUJBQ0ksV0FBQSxNQUVKLHVCQUNJLFdBQUEsTUFFSix1QkFDSSxXQUFBLE1BRUosdUJBQ0ksV0FBQSxNQUVKLHVCQUNJLFdBQUEsTUFFSix1QkFDSSxXQUFBLE1BRUosdUJBQ0ksV0FBQSxNQUVKLHVCQUNJLFdBQUEsTUFHSixvQ0FDSSxtQ0FDSSxXQUFBLE1BQ0EsUUFBQSxNQUNBLFFBQUEsRUFDQSxXQUFBLDhCQUNBLE1BQUEsTUFDQSxVQUFBLGtCQUdBLDBDQUNJLFNBQUEsT0FDQSxJQUFBLEdBS1oseUJBQ0ksaUJBQ0ksVUFBQSxxQkFDQSxXQUFBLFNBQ0EsWUFBQSxLQUNBLGFBQUEsS0FFQSx3QkFDSSxRQUFBLEVBR0oseUJBQ0ksV0FBQSxL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VUNoRlosY0FDSSxXQUFBLGtCQUNBLFFBQUEsU0FDQSxTQUFBLFNBQ0EsTUFBQSxrQkFDQSxVQUFBLFVBQ0EsWUFBQSxJQUVBLHNCQUNJLFVBQUEsTUFDQSxRQUFBLEVBQ0EsT0FBQSxFQUFBLEtBRUEsMEJBQ0ksV0FBQSxPQUlSLGdCQUNJLE1BQUEsa0JBQ0EsZ0JBQUEsS0FJQSxrQkFDSSxXQUFBLEtBS0osdUJBQ0ksV0FBQSxTQUNBLFVBQUEsU0FDQSxZQUFBLFFBTUosd0NBQ0ksV0FBQSxPQUNBLE1BQUEsa0JBQ0EsUUFBQSxNQUNBLFFBQUEsTUFDQSxNQUFBLEtBS0osMkJBQ0ksV0FBQSxLQUNBLE9BQUEsT0FBQSxFQUFBLEVBQ0EsUUFBQSxFQUNBLFFBQUEsS0FDWixVQUFBLEtBR0EsOEJBQ0MsVUFBQSxFQUNBLFlBQUEsRUFDQSxXQUFBLEtBQ0EsUUFBQSxLQUNBLGdCQUFBLE9BQ0EsY0FBQSxPQUNBLE9BQUEsS0FHVyw2QkFDSSxRQUFBLE1BQ0EsUUFBQSxXQUFBLFdBR0osK0JBQ0ksVUFBQSxTQUNBLFdBQUEsU0FDQSxPQUFBLFNBQ0EsTUFBQSxLQUVBLG9DQUNJLEtBQUEseUJBUXhCLHlCQUVRLGNBQ0ksUUFBQSxVQUVBLHNCQUNJLFFBQUEsS0FDQSxzQkFBQSxJQUFBLElBQUEsSUFDQSxTQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQ0EsMEJBQ0ksV0FBQSxHQU9wQixtQkFDQyxRQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUmVhZGV4IFBybyc7XG4gICAgc3JjOiB1cmwoJy5zcmMvZm9udHMvUmVhZGV4UHJvLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufSIsIi8qXG4gIE1hZGUgYnkgRWxseSBMb2VsIC0gaHR0cHM6Ly9lbGx5bG9lbC5jb20vXG4gIFdpdGggaW5zcGlyYXRpb24gZnJvbTpcbiAgICAtIEpvc2ggVyBDb21lYXUgLSBodHRwczovL2NvdXJzZXMuam9zaHdjb21lYXUuY29tL2Nzcy1mb3ItanMvdHJlYXN1cmUtdHJvdmUvMDEwLWdsb2JhbC1zdHlsZXMvXG4gICAgLSBBbmR5IEJlbGwgLSBodHRwczovL3BpY2NhbGlsLmxpL2Jsb2cvYS1tb2Rlcm4tY3NzLXJlc2V0L1xuICAgIC0gQWRhbSBBcmd5bGUgLSBodHRwczovL3VucGtnLmNvbS9vcGVuLXByb3BzQDEuMy4xNi9ub3JtYWxpemUubWluLmNzcyAvIGh0dHBzOi8vY29kZXBlbi5pby9hcmd5bGVpbmsvcGVuL0tLdlJPUkVcbiAgTm90ZXM6XG4gICAgLSBgOndoZXJlKClgIGlzIHVzZWQgdG8gbG93ZXIgc3BlY2lmaWNpdHkgZm9yIGVhc3kgb3ZlcnJpZGluZy5cbiovXG5cbioge1xuICAgIC8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiBldmVyeXRoaW5nICovXG4gICAgbWFyZ2luOiAwO1xuICAgIC8qIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgb24gZXZlcnl0aGluZyAqL1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvKiBVc2UgYSBtb3JlLWludHVpdGl2ZSBib3gtc2l6aW5nIG1vZGVsIG9uIGV2ZXJ5dGhpbmcgKi9cbiAgKixcbiAgOjpiZWZvcmUsXG4gIDo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAvKiBSZW1vdmUgYm9yZGVyIGFuZCBzZXQgc2Vuc2libGUgZGVmYXVsdHMgZm9yIGJhY2tncm91bmRzLCBvbiBhbGwgZWxlbWVudHMgZXhjZXB0IGZpZWxkc2V0IHByb2dyZXNzIGFuZCBtZXRlciAqL1xuICAqOndoZXJlKDpub3QoZmllbGRzZXQsIHByb2dyZXNzLCBtZXRlcikpIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgaHRtbCB7XG4gICAgLyogQWxsb3cgcGVyY2VudGFnZS1iYXNlZCBoZWlnaHRzIGluIHRoZSBhcHBsaWNhdGlvbiAqL1xuICAgIGJsb2NrLXNpemU6IDEwMCU7XG4gICAgLyogTWFraW5nIHN1cmUgdGV4dCBzaXplIGlzIG9ubHkgY29udHJvbGxlZCBieSBmb250LXNpemUgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIH1cblxuICAvKiBTbW9vdGggc2Nyb2xsaW5nIGZvciB1c2VycyB0aGF0IGRvbid0IHByZWZlciByZWR1Y2VkIG1vdGlvbiAqL1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICBib2R5IHtcbiAgICAvKiBJbXByb3ZlIHRleHQgcmVuZGVyaW5nICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLyogaHR0cHM6Ly9tYXJjby5vcmcvMjAxMi8xMS8xNS90ZXh0LXJlbmRlcmluZy1vcHRpbWl6ZS1sZWdpYmlsaXR5ICovXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gICAgLyogQWxsb3cgcGVyY2VudGFnZS1iYXNlZCBoZWlnaHRzIGluIHRoZSBhcHBsaWNhdGlvbiAqL1xuICAgIG1pbi1ibG9jay1zaXplOiAxMDAlO1xuICAgIC8qIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9zY3JvbGxiYXItZ3V0dGVyI2V4YW1wbGVfMiAqL1xuICAgIHNjcm9sbGJhci1ndXR0ZXI6IHN0YWJsZSBib3RoLWVkZ2VzO1xuICB9XG5cbiAgLyogSW1wcm92ZSBtZWRpYSBkZWZhdWx0cyAqL1xuICA6d2hlcmUoaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3QpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICA6d2hlcmUoaW1nLCBzdmcsIHZpZGVvKSB7XG4gICAgYmxvY2stc2l6ZTogYXV0bztcbiAgICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIH1cblxuICAvKiBSZW1vdmUgc3Ryb2tlIGFuZCBzZXQgZmlsbCBjb2xvdXIgdG8gdGhlIGluaGVyaXRlZCBmb250IGNvbG91ciAqL1xuICA6d2hlcmUoc3ZnKSB7XG4gICAgc3Ryb2tlOiBub25lO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIC8vLyogU1ZHJ3Mgd2l0aG91dCBhIGZpbGwgYXR0cmlidXRlICovXG4gIC8vOndoZXJlKHN2Zyk6d2hlcmUoOm5vdChbZmlsbF0pKSB7XG4gIC8vICAvKiBSZW1vdmUgZmlsbCBhbmQgc2V0IHN0cm9rZSBjb2xvdXIgdG8gdGhlIGluaGVyaXRlZCBmb250IGNvbG91ciAqL1xuICAvLyAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIC8vICBmaWxsOiBub25lO1xuICAvLyAgLyogUm91bmRlZCBzdHJva2UgKi9cbiAgLy8gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgLy8gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIC8vfVxuXG4gIC8qIFNldCBhIHNpemUgZm9yIFNWRydzIHdpdGhvdXQgYSB3aWR0aCBhdHRyaWJ1dGUgKi9cbiAgOndoZXJlKHN2Zyk6d2hlcmUoOm5vdChbd2lkdGhdKTpub3QoW2hlaWdodF0pKSB7XG4gICAgaW5saW5lLXNpemU6IDVyZW07XG4gIH1cblxuICAvKiBSZW1vdmUgYnVpbHQtaW4gZm9ybSB0eXBvZ3JhcGh5IHN0eWxlcyAqL1xuICA6d2hlcmUoaW5wdXQsIGJ1dHRvbiwgdGV4dGFyZWEsIHNlbGVjdCksXG4gIDp3aGVyZShpbnB1dFt0eXBlPVwiZmlsZVwiXSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgfVxuXG4gIC8qIENoYW5nZSB0ZXh0YXJlYSByZXNpemUgdG8gdmVydGljYWwgb25seSBhbmQgYmxvY2sgb25seSBpZiB0aGUgYnJvd3NlciBzdXBwb3J0cyB0aGF0ICovXG4gIDp3aGVyZSh0ZXh0YXJlYSkge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cbiAgQHN1cHBvcnRzIChyZXNpemU6IGJsb2NrKSB7XG4gICAgOndoZXJlKHRleHRhcmVhKSB7XG4gICAgICByZXNpemU6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8qIEF2b2lkIHRleHQgb3ZlcmZsb3dzICovXG4gIDp3aGVyZShwLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2KSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC8qIEZpeCBoMSBmb250IHNpemUgaW5zaWRlIGFydGljbGUsIGFzaWRlLCBuYXYsIGFuZCBzZWN0aW9uICovXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gIC8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xuICA6d2hlcmUodWwsIG9sKVtyb2xlPVwibGlzdFwiXSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC8qIE1vcmUgcmVhZGFibGUgdW5kZXJsaW5lIHN0eWxlIGZvciBhbmNob3IgdGFncyB3aXRob3V0IGEgY2xhc3MuIFRoaXMgY291bGQgYmUgc2V0IG9uIGFuY2hvciB0YWdzIGdsb2JhbGx5LCBidXQgaXQgY2FuIGNhdXNlIGNvbmZsaWN0cy4gKi9cbiAgYTpub3QoW2NsYXNzXSkge1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgfVxuXG4gIC8qIE1ha2UgaXQgY2xlYXIgdGhhdCBpbnRlcmFjdGl2ZSBlbGVtZW50cyBhcmUgaW50ZXJhY3RpdmUgKi9cbiAgOndoZXJlKGFbaHJlZl0sIGFyZWEsIGJ1dHRvbiwgaW5wdXQsIGxhYmVsW2Zvcl0sIHNlbGVjdCwgc3VtbWFyeSwgdGV4dGFyZWEsIFt0YWJpbmRleF06bm90KFt0YWJpbmRleCo9XCItXCJdKSkge1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB9XG4gIDp3aGVyZShpbnB1dFt0eXBlPVwiZmlsZVwiXSkge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuICA6d2hlcmUoaW5wdXRbdHlwZT1cImZpbGVcIl0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbixcbiAgOndoZXJlKGlucHV0W3R5cGU9XCJmaWxlXCJdKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC8qIEFuaW1hdGUgZm9jdXMgb3V0bGluZSAqL1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICA6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBvdXRsaW5lLW9mZnNldCAxNDVtcyBjdWJpYy1iZXppZXIoMC4yNSwgMCwgMC40LCAxKTtcbiAgICB9XG4gICAgOndoZXJlKDpub3QoOmFjdGl2ZSkpOmZvY3VzLXZpc2libGUge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgfVxuICB9XG4gIDp3aGVyZSg6bm90KDphY3RpdmUpKTpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xuICB9XG5cbiAgLyogTWFrZSBzdXJlIHVzZXJzIGNhbid0IHNlbGVjdCBidXR0b24gdGV4dCAqL1xuICA6d2hlcmUoYnV0dG9uLCBidXR0b25bdHlwZV0sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSksXG4gIDp3aGVyZShpbnB1dFt0eXBlPVwiZmlsZVwiXSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uLFxuICA6d2hlcmUoaW5wdXRbdHlwZT1cImZpbGVcIl0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLyogRGlzYWJsZWQgY3Vyc29yIGZvciBkaXNhYmxlZCBidXR0b25zICovXG4gIDp3aGVyZShidXR0b24sIGJ1dHRvblt0eXBlXSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdKVtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbiIsIkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4kY29sb3JzOiBtYXAuZ2V0KCR0aGVtZSwgJ2NvbG9yJyk7XG5cbjpyb290IHtcblxuICAgIC8vIFB1bGxpbmcgaW4gY29sb3VycyBkeW5hbWljYWxseSBmcm9tIG91ciBfdGhlbWUuc2NzcyBtYXBcblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgICAgIC0tI3skbmFtZX06ICN7bWFwLmdldCgkY29sb3IsICd2YWx1ZScpfTtcbiAgICB9XG5cbiAgICAvLyBTcGFjaW5nIHZhcmlhYmxlc1xuXG4gICAgLS1wLTQ6IGNhbGModmFyKC0tcCkgLyA0KTtcbiAgICAtLXAtMjogY2FsYyh2YXIoLS1wKSAvIDIpO1xuICAgIC0tcC03NTogY2FsYyh2YXIoLS1wKSAqIC43NSk7XG4gICAgLS1wOiAxcmVtO1xuICAgIC0tcDEtMjU6IGNhbGModmFyKC0tcCkgKiAxLjI1KTtcbiAgICAtLXAxLTU6IGNhbGModmFyKC0tcCkgKiAxLjUpO1xuICAgIC0tcDI6IGNhbGModmFyKC0tcCkgKiAyKTtcbiAgICAtLXAyLTU6IGNhbGModmFyKC0tcCkgKiAyLjUpO1xuICAgIC0tcDItNzU6IGNhbGModmFyKC0tcCkgKiAyLjc1KTtcbiAgICAtLXAzOiBjYWxjKHZhcigtLXApICogMyk7XG59XG5cbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgLmJvcmRlci0jeyRuYW1lfSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICN7bWFwLmdldCgkY29sb3IsICd2YWx1ZScpfTtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC0jeyRuYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICN7bWFwLmdldCgkY29sb3IsICd2YWx1ZScpfTtcbiAgICB9XG59XG5cbi5wYWRkaW5nLS1wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWRkaW5nLS1wLTAtc21hbGwge1xuICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZGRpbmctLXAtNCB7XG4gICAgcGFkZGluZzogdmFyKC0tcC00KTtcbn1cblxuLnBhZGRpbmctdG9wLS1wLTQge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wLTQpO1xufVxuXG4ucGFkZGluZy1yaWdodC0tcC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wLTQpO1xufVxuXG4ucGFkZGluZy1ib3R0b20tLXAtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXAtNCk7XG59XG5cbi5wYWRkaW5nLWxlZnQtLXAtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wLTQpO1xufVxuXG4ucGFkZGluZy0tcC0yIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1wLTIpO1xufVxuXG4ucGFkZGluZy10b3AtLXAtMiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXAtMik7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LS1wLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXAtMik7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0tcC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcC0yKTtcbn1cblxuLnBhZGRpbmctbGVmdC0tcC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXAtMik7XG59XG5cbi5wYWRkaW5nLS1wLTc1IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1wLTc1KTtcbn1cblxuLnBhZGRpbmctdG9wLS1wLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcC03NSk7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LS1wLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wLTc1KTtcbn1cblxuLnBhZGRpbmctYm90dG9tLS1wLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcC03NSk7XG59XG5cbi5wYWRkaW5nLWxlZnQtLXAtNzUge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcC03NSk7XG59XG5cbi5wYWRkaW5nLS1wIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1wKTtcbn1cblxuLnBhZGRpbmctdG9wLS1wIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcCk7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LS1wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wKTtcbn1cblxuLnBhZGRpbmctYm90dG9tLS1wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcCk7XG59XG5cbi5wYWRkaW5nLWxlZnQtLXAge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcCk7XG59XG5cbi5wYWRkaW5nLS1wMS0yNSB7XG4gICAgcGFkZGluZzogdmFyKC0tcDEtMjUpO1xufVxuXG4ucGFkZGluZy10b3AtLXAxLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcDEtMjUpO1xufVxuXG4ucGFkZGluZy1yaWdodC0tcDEtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXAxLTI1KTtcbn1cblxuLnBhZGRpbmctYm90dG9tLS1wMS0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXAxLTI1KTtcbn1cblxuLnBhZGRpbmctbGVmdC0tcDEtMjUge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcDEtMjUpO1xufVxuXG4ucGFkZGluZy0tcDEtNSB7XG4gICAgcGFkZGluZzogdmFyKC0tcDEtNSk7XG59XG5cbi5wYWRkaW5nLXRvcC0tcDEtNSB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXAxLTUpO1xufVxuXG4ucGFkZGluZy1yaWdodC0tcDEtNSB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcDEtNSk7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0tcDEtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXAxLTUpO1xufVxuXG4ucGFkZGluZy1sZWZ0LS1wMS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXAxLTUpO1xufVxuXG4ucGFkZGluZy0tcDIge1xuICAgIHBhZGRpbmc6IHZhcigtLXAyKTtcbn1cblxuLnBhZGRpbmctdG9wLS1wMiB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXAyKTtcbn1cblxuLnBhZGRpbmctcmlnaHQtLXAyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wMik7XG59XG5cbi5wYWRkaW5nLWJvdHRvbS0tcDIge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wMik7XG59XG5cbi5wYWRkaW5nLWxlZnQtLXAyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXAyKTtcbn1cblxuLnBhZGRpbmctLXAyLTUge1xuICAgIHBhZGRpbmc6IHZhcigtLXAyLTUpO1xufVxuXG4ucGFkZGluZy10b3AtLXAyLTUge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wMi01KTtcbn1cblxuLnBhZGRpbmctcmlnaHQtLXAyLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXAyLTUpO1xufVxuXG4ucGFkZGluZy1ib3R0b20tLXAyLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1wMi01KTtcbn1cblxuLnBhZGRpbmctbGVmdC0tcDItNSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wMi01KTtcbn1cblxuLnBhZGRpbmctLXAyLTc1IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1wMi03NSk7XG59XG5cbi5wYWRkaW5nLXRvcC0tcDItNzUge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1wMi03NSk7XG59XG5cbi5wYWRkaW5nLXJpZ2h0LS1wMi03NSB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcDItNzUpO1xufVxuXG4ucGFkZGluZy1ib3R0b20tLXAyLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcDItNzUpO1xufVxuXG4ucGFkZGluZy1sZWZ0LS1wMi03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wMi03NSk7XG59XG5cbi5wYWRkaW5nLS1wMyB7XG4gICAgcGFkZGluZzogdmFyKC0tcDMpO1xufVxuXG4ucGFkZGluZy10b3AtLXAzIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcDMpO1xufVxuXG4ucGFkZGluZy1yaWdodC0tcDMge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXAzKTtcbn1cblxuLnBhZGRpbmctYm90dG9tLS1wMyB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXAzKTtcbn1cblxuLnBhZGRpbmctbGVmdC0tcDMge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcDMpO1xufVxuXG4ucm91bmRlZC1ib3JkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cblxuLy8gU2V0dGluZyB1cCBmb250cyBmb3IgbW9iaWxlIGFuZCB0YWJsZXQvZGVza3RvcFxuXG4kZm9udHM6IG1hcC5nZXQoJHRoZW1lLCAnZm9udCcpO1xuJG1vYmlsZUZvbnRzOiBtYXAuZ2V0KCRmb250cywgJ21vYmlsZScpO1xuJGRlc2t0b3BGb250czogbWFwLmdldCgkZm9udHMsIFwiZGVza3RvcCArIHRhYmxldFwiKTtcblxuLy8gTW9iaWxlIGZvbnQgc3R5bGVzXG5cbkBlYWNoICRuYW1lLCAkZm9udCBpbiAkbW9iaWxlRm9udHMge1xuICAgICR2YWx1ZXM6IG1hcC5nZXQoJGZvbnQsICd2YWx1ZScpO1xuICAgICRuYW1lU3RyaW5nOiBzdHItcmVwbGFjZSgkbmFtZSwgJyAnLCAnXycpO1xuICAgICRuYW1lU3RyaW5nOiBzdHItcmVwbGFjZSgkbmFtZVN0cmluZywgJ18tXycsICctJyk7XG5cbiAgICAuI3skbmFtZVN0cmluZ30ge1xuICAgICAgICBmb250LXNpemU6IHJlbV9jYWxjKG1hcC5nZXQoJHZhbHVlcywgJ2ZvbnRTaXplJykpO1xuICAgICAgICBmb250LXdlaWdodDogbWFwLmdldCgkdmFsdWVzLCAnZm9udFdlaWdodCcpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtX2NhbGMobWFwLmdldCgkdmFsdWVzLCAnbGluZUhlaWdodCcpKTtcbiAgICB9XG59XG5cbi8vIE90aGVyIGZvbnQgc3R5bGVzXG5cbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGVhY2ggJG5hbWUsICRmb250IGluICRkZXNrdG9wRm9udHMge1xuICAgICAgICAkdmFsdWVzOiBtYXAuZ2V0KCRmb250LCAndmFsdWUnKTtcbiAgICAgICAgJG5hbWVTdHJpbmc6IHN0ci1yZXBsYWNlKCRuYW1lLCAnICcsICdfJyk7XG4gICAgICAgICRuYW1lU3RyaW5nOiBzdHItcmVwbGFjZSgkbmFtZVN0cmluZywgJ18tXycsICctJyk7XG5cbiAgICAgICAgLiN7JG5hbWVTdHJpbmd9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtX2NhbGMobWFwLmdldCgkdmFsdWVzLCAnZm9udFNpemUnKSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbWFwLmdldCgkdmFsdWVzLCAnZm9udFdlaWdodCcpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbV9jYWxjKG1hcC5nZXQoJHZhbHVlcywgJ2xpbmVIZWlnaHQnKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNldHRpbmcgdXAgZ3JhZGllbnRzXG5cbi5wbi1yYWluYm93LWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM0ZGVnLCByZ2JhKDIzNCw3NSwxNTEsMSkgMCUsIHJnYmEoMjUxLDIzMywxMjYsMSkgMTUlLCByZ2JhKDI0NywxOTgsMjIxLDEpIDMyJSwgcmdiYSgxNDIsMTkwLDExMSwxKSA0OSUsIHJnYmEoMTA4LDEwMSwxNTYsMSkgNjYlLCByZ2JhKDI0MywxNzksOTYsMSkgODQlLCByZ2JhKDExMywxODMsMjIwLDEpIDEwMCUpO1xufVxuXG4vLyBTZXR0aW5nIHVwIHNoYWRvd3NcblxuLmVsZXZhdGlvbi00IHtcbiAgICBib3gtc2hhZG93OiAtMnB4IDNweCAxNXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG59XG4iLCI6cm9vdCB7XG4gICAgZm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJywgJ0FnZW5kYScsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHZhcigtLXRleHQtZ3JleSk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgZm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJywgJ0FnZW5kYScsIHNhbnMtc2VyaWY7XG59XG5cbmgxIHtcbiAgICBAZXh0ZW5kIC5oMTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wKTtcbn1cblxuaDIge1xuICAgIEBleHRlbmQgLmgyO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXAxLTI1KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wKTtcbn1cblxuaDMge1xuICAgIEBleHRlbmQgLmgzO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXApO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXApO1xufVxuXG5oNCB7XG4gICAgQGV4dGVuZCAuaDQ7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcC03NSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcCk7XG59XG5cbmg1IHtcbiAgICBAZXh0ZW5kIC5oNTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1wLTc1KTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wMS0yNSk7XG59XG5cbmg2IHtcbiAgICBAZXh0ZW5kIC5oNjtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1wLTIpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXAxLTI1KTtcbn1cblxucCB7XG4gICAgQGV4dGVuZCAucGFyYWdyYXBoO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXApO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wbi1kYXJrZXItcGluayk7XG4gICAgfVxufVxuXG4ucG4tcmVtb3ZlLWFkcy1jb250YWluZXIgcCBhIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRlZmF1bHQtbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBAZXh0ZW5kIC5wYXJhZ3JhcGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1wMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXApO1xuICAgIH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCxcbi5mZWF0dXJlZC1pbWFnZV9fY2FwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IHJlbV9jYWxjKDEzKTtcbiAgICBwYWRkaW5nOiByZW1fY2FsYyg0KSAwO1xufVxuXG5sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJywgJ0FnZW5kYScsIHNhbnMtc2VyaWY7XG4gICAgQGV4dGVuZCAubGFiZWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcDEtMjUpO1xuICAgIH1cbiAgICBcbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXAxLTUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wMS0yNSk7XG4gICAgfVxuICAgIFxuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcDEtMjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wMS0yNSk7XG4gICAgfVxuICAgIFxuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXAxLTI1KTtcbiAgICB9XG4gICAgXG4gICAgaDUge1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1wLTc1KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcDEtMjUpO1xuICAgIH1cbiAgICBcbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXAtMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXAxLTI1KTtcbiAgICB9XG4gICAgXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXAxLTI1KTtcbiAgICB9XG4gICAgXG4gICAgLmRlZmF1bHQtbGlzdCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1wMik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjgpO1xuICAgIH1cbn0iLCIuaGVhZGVyIHtcblx0Jl9fdG9wLWJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wdXJlLWJsYWNrKTtcblx0XHRwYWRkaW5nOiB2YXIoLS1wLTQpIDA7XG5cdFx0Y29sb3I6IHZhcigtLWxpZ2h0LWdyZXkpO1xuXHRcdEBleHRlbmQgLnNtYWxsO1xuXG5cdFx0Ji0tbG9naW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbS1jYWxjKDEyMDApO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdD4gKiArICoge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogdmFyKC0tcDIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxvZ2luLS1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRhLFxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogdmFyKC0tbGlnaHQtZ3JleSk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IHZhcigtLXAtNCkgdmFyKC0tcCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAuOTtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1uYXYge1xuXHRcdFx0anVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdCZfbGlzdCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiB2YXIoLS1wLTQpIHZhcigtLXApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1zb2NpYWwge1xuXHRcdFx0Jl9saXN0IHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cGFkZGluZzogdmFyKC0tcC00KSB2YXIoLS1wLTIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbG9naW4ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0Ji0tYnV0dG9uIHtcblx0XHRcdFx0cGFkZGluZzogdmFyKC0tcC00KSB2YXIoLS1wMykgdmFyKC0tcC00KSB2YXIoLS1wKTtcblxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNS44NjI3IDcuNzYyMjdDMTYuNzQ5MiA1LjYzNjI1IDE1LjczMjggMy4xOTg4OSAxMy41OTI1IDIuMzE4MjZDMTEuNDUyMiAxLjQzNzYzIDguOTk4NTIgMi40NDcyMiA4LjExMTk5IDQuNTczMjRDNy4yMjU0NSA2LjY5OTI2IDguMjQxODIgOS4xMzY2MyAxMC4zODIxIDEwLjAxNzNDMTIuNTIyNCAxMC44OTc5IDE0Ljk3NjEgOS44ODgyOSAxNS44NjI3IDcuNzYyMjdaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQ3BhdGggZD0nTTIxLjk4MzIgMjEuMjIwNUMyMS44NzIzIDE5LjczNzkgMjEuNjczNSAxOC4yNjMyIDIxLjM4NzYgMTYuODAzOUMyMS4wNzIgMTUuNDQ1IDIwLjMwNCAxNC4yMzE3IDE5LjIwNzcgMTMuMzYwNkMxOC4xMTE0IDEyLjQ4OTQgMTYuNzUxMiAxMi4wMTEzIDE1LjM0NzMgMTIuMDAzOUg4LjYzNTg4QzUuNTgyMTkgMTIuMDAzOSAzLjQwOTM5IDE0LjAyODkgMi41OTU2MyAxNi44MDM5QzIuMzA5NzQgMTguMjYzMiAyLjExMDg2IDE5LjczNzkgMiAyMS4yMjA1QzEuOTk5OTUgMjEuNDI1NCAyLjA4MDcxIDIxLjYyMjIgMi4yMjQ5OSAyMS43Njg2QzIuMzY5MjcgMjEuOTE1IDIuNTY1NTcgMjEuOTk5NSAyLjc3MTggMjIuMDAzOUgyMS4yMjgyQzIxLjQzNDQgMjEuOTk5NSAyMS42MzA3IDIxLjkxNSAyMS43NzUgMjEuNzY4NkMyMS45MTkzIDIxLjYyMjIgMjIgMjEuNDI1NCAyMiAyMS4yMjA1SDIxLjk4MzJaJyBmaWxsPSclMjNFNkU2RTYnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTUlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRyaWdodDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGEgKyBhICB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogcmVtLWNhbGMoMTYpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IHZhcigtLXAtMik7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JleSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tc3VibWVudSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBjYWxjKDEwMCUgKyAxLjFyZW0pO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXB1cmUtd2hpdGUpO1xuXHRcdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0XHRib3gtc2hhZG93OiAtMnB4IDNweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cdFx0XHRcdHdpZHRoOiAxNS41cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRyaWdodDogY2FsYyh2YXIoLS1wKSAtIDFyZW0pO1xuXG5cdFx0XHRcdGxpIGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wdXJlLWJsYWNrKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IHZhcigtLXApIDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tcCk7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtX2NhbGMoMik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA0LCA5OSwgMTY2LCAwLjk1KSAwJSwgcmdiYSgyNTUsIDEwNSwgOTksIDAuNzUpIDMyJSwgcmdiYSgyNTAsIDE5NCwgMTA1LCAwLjU1KSA2NiUsIHJnYmEoOTQsIDIwNywgMTk5LCAwLjcpIDEwMCUpO1xuXHRcdFx0XHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW46bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzIyNTM5NDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJywgJ0FnZW5kYScsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsaTpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdFx0XHRhIHNwYW4ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wbi1kYXJrZXItcGluayk7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcG4tc2lnbmF0dXJlLXBpbmspO1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKCcuc3JjL3N2Zy9pY29uLWNoZXZyb24tcmlnaHQtc21hbGwtY2lyY2xlLXBpbmsuc3ZnJyk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjVlbTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0Jjpmb2N1cy13aXRoaW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tcG4tZGFya2VyLXBpbmstdGludC0zMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLXN1Ym1lbnUuYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblxuXG5cblx0XHR9XG5cblxuXG5cdH1cblxuXHQmX190b3AtYmFyLnVzZXItbG9nZ2VkLWluIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1wLTQpIHZhcigtLXApO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuaGVhZGVyIHtcblx0XHQmX190b3AtYmFyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQmLS1sb2dpbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXggIUltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tbG9naW4tLWJ1dHRvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHggKSB7XG5cdC5oZWFkZXIge1xuXHRcdCZfX3RvcC1iYXIge1xuXHRcdFx0Ji0tbmF2LFxuXHRcdFx0Ji0tc29jaWFsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCYtLW5hdiB7XG5cdFx0XHRcdGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0XHQmX2xpc3Qge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogdmFyKC0tcC00KSB2YXIoLS1wKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmhlYWRlciB7XG5cblx0LmxvYWRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlOyAvLyBUYWtlIHRoZSBlbnRpcmUgd2lkdGggb2YgdGhlIGNvbnRhaW5lclxuXHRcdGhlaWdodDogMTAwJTsgLy8gVGFrZSB0aGUgZW50aXJlIGhlaWdodCBvZiB0aGUgY29udGFpbmVyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyAvLyBTZW1pLXRyYW5zcGFyZW50IGJhY2tncm91bmQgZm9yIHZpc2liaWxpdHlcblx0XHR6LWluZGV4OiA5OTk7IC8vIEVuc3VyZSBpdCBzaXRzIG9uIHRvcCBvZiBvdGhlciBjb250ZW50XG5cdFx0ZGlzcGxheTogbm9uZTsgLy8gSW5pdGlhbGx5IGhpZGUgdGhlIGxvYWRlclxuXHR9XG5cblx0Jl9fbWVzc2FnZS1wcm9tcHQge1xuXHRcdGJhY2tncm91bmQ6ICNGN0M2REQ7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Zm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxMik7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Y29sb3I6ICNERDQ3OEY7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9hZGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTsgLy8gVGFrZSB0aGUgZW50aXJlIHdpZHRoIG9mIHRoZSBjb250YWluZXJcblx0XHRcdGhlaWdodDogMTAwJTsgLy8gVGFrZSB0aGUgZW50aXJlIGhlaWdodCBvZiB0aGUgY29udGFpbmVyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjdDNkREO1xuXHRcdFx0ei1pbmRleDogOTk5OyAvLyBFbnN1cmUgaXQgc2l0cyBvbiB0b3Agb2Ygb3RoZXIgY29udGVudFxuXHRcdFx0ZGlzcGxheTogbm9uZTsgLy8gSW5pdGlhbGx5IGhpZGUgdGhlIGxvYWRlclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIENlbnRlciBob3Jpem9udGFsbHlcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIENlbnRlciB2ZXJ0aWNhbGx5XG5cdFx0fVxuXG5cdFx0Ly8gSWYgeW91IHdhbnQgdG8gc3R5bGUgdGhlIHNwaW5uZXIsIHlvdSBjYW4gZG8gaXQgd2l0aGluIHRoZSAuc3Bpbm5lclxuXHRcdC5tZXNzYWdlLXByb21wdC1zcGlubmVyIHtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7IC8qIHdoaXRlICovXG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgI0RENDc4RjsgLyogUGluayAqL1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0d2lkdGg6IDIwcHg7IC8vIEFkanVzdCB0aGUgd2lkdGggYXMgbmVlZGVkXG5cdFx0XHRoZWlnaHQ6IDIwcHg7IC8vIEFkanVzdCB0aGUgaGVpZ2h0IGFzIG5lZWRlZFxuXHRcdFx0YW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdC8vcG9zaXRpb246IHJlbGF0aXZlOyAvLyBDaGFuZ2UgdG8gcmVsYXRpdmUgcG9zaXRpb25pbmdcblxuXHRcdFx0QGtleWZyYW1lcyBzcGluIHtcblx0XHRcdFx0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHRcdFx0XHQxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuaGVhZGVyIHtcblx0XHQmX19tZXNzYWdlLXByb21wdCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcblxuXHRcdFx0Zm9ybSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW1fY2FsYyg0KTtcblxuICAgICZfX21haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJlLXdoaXRlKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcDEtMjUpIHZhcigtLXApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUmVhZGV4IFBybycsICdBZ2VuZGEnLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbS1jYWxjKDEyMDApO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW1vYmlsZS1tZW51LWJ1dHRvbiB7XG4gICAgICAgICAgICBvcmRlcjogMztcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wdXJlLWJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWxvZ28ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbV9jYWxjKDE2MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jdGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tcC0yKTtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uX190ZXJ0aWFyeVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBuLWRhcmtlci1waW5rLXRpbnQtMzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlYXJjaHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtX2NhbGMoMTYpO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wdXJlLWJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY2NvdW50e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXAyKTtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcHVyZS1ibGFjayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbV9jYWxjKDQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwNCwgOTksIDE2NiwgMC45NSkgMCUsIHJnYmEoMjU1LCAxMDUsIDk5LCAwLjc1KSAzMiUsIHJnYmEoMjUwLCAxOTQsIDEwNSwgMC41NSkgNjYlLCByZ2JhKDk0LCAyMDcsIDE5OSwgMC43KSAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAubmV3LWJhZGdlLWl0ZW0ge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLXBuLWxpZ2h0LXBpbmspO1xuXHRjb2xvcjogdmFyKC0tcHVyZS1ibGFjayk7XG5cdHBhZGRpbmc6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgID4gKiArICoge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tcDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbG9nbyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtX2NhbGMoMTc4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWN0YSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1wLTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zZWFyY2gge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1tb2JpbGUtbWVudS1idXR0b24ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHggKSB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgJi0tbG9nbyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtX2NhbGMoMTc4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW5hdiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmX2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYTpub3QoLm5ldy1iYWRnZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFtLXN1Ym1lbnUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0XHQgID4gbGkubmV3LWNhdGVnb3J5IGEge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgfVxuXG5cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIHJlbS1jYWxjKDQwKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cmUtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDNweCAxNXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXApIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtX2NhbGMoMjQ4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXAtMikgdmFyKC0tcDEtNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBuLWRhcmtlci1waW5rLXRpbnQtMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wbi1kYXJrZXItcGluay10aW50LTMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtX2NhbGMoNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jdGEge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zZWFyY2gge1xuICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1tb2JpbGUtbWVudS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyIHtcbiAgJl9fbW9iaWxlLW1lbnUtLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC5oZWFkZXJfX21haW4tLW5hdl9saXN0LFxuXHQuaGVhZGVyX190b3AtYmFyLS1sb2dpbl9saXN0IHtcblx0ICB3aWR0aDogMTAwJTtcblxuXHQgIGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IHZhcigtLXAtNzUpIHZhcigtLXAxLTI1KTtcblx0XHRmb250LXNpemU6IHJlbV9jYWxjKDE3KTtcblx0XHRsaW5lLWhlaWdodDogcmVtX2NhbGMoMjQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6IHZhcigtLXB1cmUtYmxhY2spO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICB9XG5cblx0ICAubW9iaWxlLW9ubHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgIH1cblxuXHQgIFtkYXRhLWhhcy1jaGlsZHJlbl0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0PiBhIHtcblx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHR9XG5cblx0XHQ+IGJ1dHRvbiB7XG5cdFx0ICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0ICB3aWR0aDogMS41cmVtO1xuXHRcdCAgaGVpZ2h0OiAxLjVyZW07XG5cdFx0ICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgYmFja2dyb3VuZDogdXJsKCcuc3JjL3N2Zy9pY29uLWNoZXZyb24tbGVmdC1jaXJjbGUtYmxhY2suc3ZnJyk7XG5cdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG5cdFx0ICAmLmJ1dHRvbi1hY3RpdmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdD4gdWwge1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0ICBjbGVhcjogYm90aDtcblx0XHR9XG5cdCAgfVxuXG5cdCAgPiBsaSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuXG5cdFx0dWwge1xuXHRcdCAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuXHRcdCAgYmFja2dyb3VuZDogdmFyKC0tcG4tZGFya2VyLXBpbmstdGludC01MCk7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdCAgYSB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdCAgfVxuXG5cdFx0ICAmLm1lbnUtb3BlbmVkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQuaGVhZGVyX190b3AtYmFyLS1uYXZfbGlzdCB7XG5cdCAgYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogdmFyKC0tcC03NSkgdmFyKC0tcDEtMjUpO1xuXHRcdGZvbnQtc2l6ZTogcmVtX2NhbGMoMTcpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW1fY2FsYygyNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogdmFyKC0tcHVyZS1ibGFjayk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgIH1cblx0fVxuXG5cdC5oZWFkZXJfX3RvcC1iYXItLXNvY2lhbF9saXN0IHtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmc6IHZhcigtLXAtNzUpO1xuXG5cdFx0YSB7XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0XHQgIGhlaWdodDogMTAwJTtcblx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0ICBmbGV4LWdyb3c6IDA7XG5cdCAgICAgIGZsZXgtc2hyaW5rOiAxO1xuXHRcdCAgZmxleC1iYXNpczogNDhweDtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQgIGhlaWdodDogNDhweFxuXHRcdH1cblxuXHQgIHN2ZyB7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB0b3A6IDUwJTtcblx0XHQgIGxlZnQ6IDUwJTtcblx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHBhdGgge1xuXHRcdCAgZmlsbDogdmFyKC0tcHVyZS1ibGFjaykgIWltcG9ydGFudDtcblx0XHR9XG5cdCAgfVxuXHR9XG5cblx0Ji50b2dnbGVkIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG5cdCAgcGFkZGluZy1ib3R0b206IHJlbV9jYWxjKDQ4KTtcblx0ICBvdmVyZmxvdy15OiBhdXRvO1xuXG5cdCAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHQgIH1cblxuXHQgIC5oZWFkZXJfX21haW4tLW5hdiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7O1xuXHQgIH1cblx0fVxuXG5cdC5oZWFkZXJfX21haW4tLWN0YSB7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBwYWRkaW5nOiB2YXIoLS1wKTtcblx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHRbZGF0YS1hY2NvdW50LW5hdl0ge1xuXHQgIGxpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdGEgYnV0dG9uIHtcblx0XHQgIGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXG5cdFx0PiBidXR0b24ge1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdCAgd2lkdGg6IDEuNXJlbTtcblx0XHQgIGhlaWdodDogMS41cmVtO1xuXHRcdCAgYm9yZGVyLXJhZGl1czogMTAwJTtcblx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIGJhY2tncm91bmQ6IHVybChcIi5zcmMvc3ZnL2ljb24tY2hldnJvbi1sZWZ0LWNpcmNsZS1ibGFjay5zdmdcIik7XG5cdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG5cdFx0ICAmLmJ1dHRvbi1hY3RpdmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgY2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0Lm1lbnUtb3BlbmVkIHtcblx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0ICBsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQgIH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTY4cHgpIHtcblx0XHQgIGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHQgIH1cblxuXG5cdCAgW2RhdGEtbW9iaWxlLXN1Yi1uYXYtbG9naW5dIHtcblx0XHRsaSB7XG5cblx0XHQgIHNwYW4ge1xuXHRcdFx0ICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcblx0XHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQgICY6YWZ0ZXIge1xuXHRcdFx0XHQgIGNvbnRlbnQ6IHVybCgnLnNyYy9zdmcvaWNvbi1jaGV2cm9uLXJpZ2h0LWNpcmNsZS1ibGFjay1zbWFsbC5zdmcnKTtcblx0XHRcdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgbGVmdDogY2FsYygxMDAlICsgLjVyZW0pO1xuXHRcdFx0XHQgIHRvcDogNzAlO1xuXHRcdFx0XHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdCAgfVxuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cblx0ICBbZGF0YS1tb2JpbGUtc3ViLW5hdi1sb2dpbl0uYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0ICB9XG5cblx0ICBbZGF0YS1tb2JpbGUtc3ViLW5hdi1sb2dpbl0gbGkgYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdCAgfVxuXG5cdH1cbiAgfVxufVxuIiwiLmNhdGVnb3J5IHtcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbV9jYWxjKDIpIHJlbV9jYWxjKDgpO1xuICAgICAgICBmb250LXNpemU6IHJlbV9jYWxjKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW1fY2FsYygyKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBcbiAgICAgICAgJi1zcG9uc29yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHVyZS1ibGFjaykgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJlLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXZlbG9waW5nLXN0b3J5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJhaW5ib3ctZGFya2VyLXJlZCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJlLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDJCMjRcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYmxpbmstYW5pbWF0aW9uIG5vcm1hbCAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBibGluay1hbmltYXRpb24gbm9ybWFsIDEuNXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmstYW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBibGluay1hbmltYXRpb24ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufSIsIi53cC1ibG9jay1idXR0b24ge1xuICAgICYuaXMtc3R5bGUtcHJpbWFyeSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wbi1zaWduYXR1cmUtcGluaykgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbV9jYWxjKDQpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJywgJ0FnZW5kYScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5sYWJlbDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJlLWJsYWNrKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXAtNzUpIHZhcigtLXAxLTUpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcG4tc2lnbmF0dXJlLXBpbmspO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBuLWxpZ2h0LXBpbmspO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wbi1zaWduYXR1cmUtcGluayk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGModmFyKC0tcC03NSkgLSAxcHgpIGNhbGModmFyKC0tcDEtNSkgLSAxcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJlZ3VsYXItZ3JleSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcmVndWxhci1ncmV5KTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS1zZWNvbmRhcnkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbV9jYWxjKDQpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJywgJ0FnZW5kYScsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5sYWJlbDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJlLWJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tcC03NSkgdmFyKC0tcDEtNSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wbi1zaWduYXR1cmUtcGluayk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXAtNzUpIC0gMXB4KSBjYWxjKHZhcigtLXAxLTUpIC0gMXB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjJiMmIyZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2IyYjJiMmZmO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblx0Ji5pcy1zdHlsZS10ZXJ0aWFyeSB7XG5cdCAgPiBhIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wdXJlLWJsYWNrKTtcblx0XHRib3JkZXItcmFkaXVzOiByZW1fY2FsYyg0KTtcblx0XHRmb250LWZhbWlseTogJ1JlYWRleCBQcm8nLCAnQWdlbmRhJywgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdEBleHRlbmQgLmxhYmVsO1xuXHRcdGNvbG9yOiB2YXIoLS1wdXJlLXdoaXRlKTtcblx0XHRwYWRkaW5nOiB2YXIoLS1wLTc1KSB2YXIoLS1wMS01KTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHQgIGJhY2tncm91bmQ6IHZhcigtLXB1cmUtYmxhY2staG92ZXIpO1xuXHRcdCAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdCAgYmFja2dyb3VuZDogdmFyKC0tcG4tc2lnbmF0dXJlLXBpbmspO1xuXHRcdCAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuXHRcdCAgcGFkZGluZzogY2FsYyh2YXIoLS1wLTc1KSAtIDFweCkgY2FsYyh2YXIoLS1wMS01KSAtIDFweCk7XG5cdFx0fVxuXG5cdFx0JjpkaXNhYmxlZCxcblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0ICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWd1bGFyLWdyZXkpO1xuXHRcdCAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcmVndWxhci1ncmV5KTtcblx0XHQgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0fVxuXHQgIH1cblx0fVxuXG4gICAgJi5pcy1zdHlsZS1hcnJvdy1jdGEtbGVmdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEzN1wiO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JlYWRleCBQcm8nLCAnQWdlbmRhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJlLWJsYWNrKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudCA6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS1hcnJvdy1jdGEtcmlnaHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEzOFwiO1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblx0XHQgIFx0Y29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1JlYWRleCBQcm8nLCAnQWdlbmRhJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudCA6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aCA6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDogM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXHRcdFx0ICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtdW5kZXJsaW5lIHtcblxuICAgICAgICA+IGEge1xuXHRcdCAgZm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJywgJ0FnZW5kYScsIHNhbnMtc2VyaWY7XG5cdFx0ICBmb250LXdlaWdodDogNjAwO1xuXHRcdCAgcGFkZGluZzogMnB4IDA7XG5cdFx0ICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQgIGNvbG9yOiAjMDAwMDAwO1xuXHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcblx0XHQgIG1hcmdpbjogMDtcblxuXHRcdCAgJjphZnRlciB7XG5cdFx0XHRjb250ZW50IDogXCJcIjtcblx0XHRcdHBvc2l0aW9uIDogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aCA6IDEwMCU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAyLjFweCBzb2xpZDtcblx0XHQgIH1cblxuXHRcdCAgJjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0ICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmcyB7XG4gICAgICAgIGdhcDogdmFyKC0tcDIpO1xuICAgIH1cbn1cbiIsIi5idXR0b24ge1xuXHQmX19wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wbi1zaWduYXR1cmUtcGluayk7XG5cdFx0Ym9yZGVyLXJhZGl1czogcmVtX2NhbGMoNCk7XG5cdFx0Zm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJywgJ0FnZW5kYScsIHNhbnMtc2VyaWY7XG5cdFx0QGV4dGVuZCAubGFiZWw7XG5cdFx0Y29sb3I6IHZhcigtLXB1cmUtYmxhY2spO1xuXHRcdHBhZGRpbmc6IHZhcigtLXAtNzUpIHZhcigtLXAxLTUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBuLXNpZ25hdHVyZS1waW5rKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wbi1saWdodC1waW5rKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBuLWRhcmtlci1waW5rKTtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXBuLXNpZ25hdHVyZS1waW5rKTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXBuLWRhcmtlci1waW5rKTtcblx0XHRcdHBhZGRpbmc6IGNhbGModmFyKC0tcC03NSkgLSAxcHgpIGNhbGModmFyKC0tcDEtNSkgLSAxcHgpO1xuXHRcdH1cblxuXHRcdCY6ZGlzYWJsZWQsXG5cdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tcmVndWxhci1ncmV5KTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXJlZ3VsYXItZ3JleSk7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fcHJpbWFyeS5sb2FkaW5nLWJ0biB7XG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNGNEE0Qzg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cblx0XHRAa2V5ZnJhbWVzIHNwaW4ge1xuXHRcdFx0MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHRcdFx0MTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblx0XHR9XG5cdH1cblxuXHQmX19zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IHJlbV9jYWxjKDQpO1xuXHRcdGZvbnQtZmFtaWx5OiAnUmVhZGV4IFBybycsICdBZ2VuZGEnLCBzYW5zLXNlcmlmO1xuXHRcdEBleHRlbmQgLmxhYmVsO1xuXHRcdGNvbG9yOiB2YXIoLS1wdXJlLWJsYWNrKTtcblx0XHRwYWRkaW5nOiB2YXIoLS1wLTc1KSB2YXIoLS1wMS01KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wbi1zaWduYXR1cmUtcGluayk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBuLWRhcmtlci1waW5rKTtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuXHRcdFx0cGFkZGluZzogY2FsYyh2YXIoLS1wLTc1KSAtIDFweCkgY2FsYyh2YXIoLS1wMS01KSAtIDFweCk7XG5cdFx0fVxuXG5cdFx0JjpkaXNhYmxlZCxcblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1yZWd1bGFyLWdyZXkpO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcmVndWxhci1ncmV5KTtcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGVydGlhcnkge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRmb250LWZhbWlseTogJ1JlYWRleCBQcm8nLCAnQWdlbmRhJywgc2Fucy1zZXJpZjtcblx0XHRAZXh0ZW5kIC5sYWJlbDtcblx0XHRjb2xvcjogdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1wbi1kYXJrZXItcGluayk7XG5cdFx0XHR0b3A6IGNhbGMoMTAwJSArIDJweCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IHZhcigtLXBuLWRhcmtlci1waW5rLWhvdmVyKTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXBuLWRhcmtlci1waW5rLXRpbnQtMzApO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXBuLWRhcmtlci1waW5rLWhvdmVyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19iYWNrIHtcblx0XHQvLyBSZXNldFxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ly8gRGlzcGxheVxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ly8gT3B0aW9uYWwgLSBzZWUgXCJHb3RjaGFzXCJcblx0XHRhbGlnbi1zZWxmOiBzdGFydDtcblxuXHRcdC8vIFZpc3VhbFxuXHRcdC8vZm9udC1zaXplOiAxLjVyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICMwMDA7XG5cblx0XHQuYnV0dG9uX19pY29uIHtcblx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdGZpbGw6IGN1cnJlbnRjb2xvcjtcblx0XHRcdG1hcmdpbi1yaWdodDogMC41ZW07XG5cdFx0fVxuXHR9XG59XG4iLCIucmVhZC1tb3JlLWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1wbi1kYXJrZXItcGluayk7XG4gICAgQGV4dGVuZCAubGFiZWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1wbi1kYXJrZXItcGluayk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICdSZWFkZXggUHJvJywgJ0FnZW5kYScsIHNhbnMtc2VyaWY7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKCcuc3JjL3N2Zy9pY29uLWNoZXZyb24tcmlnaHQtY2lyY2xlLXBpbmsuc3ZnJyk7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIC41cmVtKTtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wbi1kYXJrZXItcGluay1ob3Zlcik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBuLWRhcmtlci1waW5rLXRpbnQtMzApO1xuICAgIH1cbn0iLCJwIHtcbiAgICAmOm50aC1jaGlsZCg2bisxKSB7XG4gICAgICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1MCwgMTU1LCAwLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg2bisyKSB7XG4gICAgICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MCwgMTI5LCAwLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg2biszKSB7XG4gICAgICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI0NCwgMTIzLCAwLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg2bis0KSB7XG4gICAgICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDI1MCwgMTU4LCAwLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg2bis1KSB7XG4gICAgICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNTcsIDIzNiwgMjU1LCAwLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCg2bis2KSB7XG4gICAgICAgICY6OnNlbGVjdGlvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTIsIDE2OSwgMjU1LCAwLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxufVxuXG5bZGF0YS1iZXlvbmR3b3Jkcy1tYXJrZXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6bnRoLWNoaWxkKDZuKzEpIHtcbiAgICAuYmV5b25kd29yZHMtaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNTAsIDE1NSwgMC4yNSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoNm4rMikge1xuICAgIC5iZXlvbmR3b3Jkcy1oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5MCwgMTI5LCAwLjI1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZCg2biszKSB7XG4gICAgLmJleW9uZHdvcmRzLWhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjQ0LCAxMjMsIDAuMjUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKDZuKzQpIHtcbiAgICAuYmV5b25kd29yZHMtaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyNTAsIDE1OCwgMC4yNSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJjpudGgtY2hpbGQoNm4rNSkge1xuICAgIC5iZXlvbmR3b3Jkcy1oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNTcsIDIzNiwgMjU1LCAwLjI1KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmOm50aC1jaGlsZCg2bis2KSB7XG4gICAgLmJleW9uZHdvcmRzLWhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxMiwgMTY5LCAyNTUsIDAuMjUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLndwLWJsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIH1cbn0iLCIucG4tb3ZlcmxheS1jb250YWluZXIge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAucG4tb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOjBweDtcblx0bGVmdDowcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAubGRzLXJpbmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMCU7ICAvKiBwb3NpdGlvbiB0aGUgdG9wICBlZGdlIG9mIHRoZSBlbGVtZW50IGF0IHRoZSBtaWRkbGUgb2YgdGhlIHBhcmVudCAqL1xuXHRsZWZ0OiA1MCU7IC8qIHBvc2l0aW9uIHRoZSBsZWZ0IGVkZ2Ugb2YgdGhlIGVsZW1lbnQgYXQgdGhlIG1pZGRsZSBvZiB0aGUgcGFyZW50ICovXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXHQgIHRvcDogNTAlO1xuXHR9XG4gIH1cblxuICAubGRzLXJpbmcgZGl2IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0bWFyZ2luOiA4cHg7XG5cdGJvcmRlcjogOHB4IHNvbGlkICNFQTRCOTc7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG5cdGJvcmRlci1jb2xvcjogI0VBNEI5NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG4gIH1cblxuICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gIH1cblxuICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xuICB9XG5cbiAgQGtleWZyYW1lcyBsZHMtcmluZyB7XG5cdDAlIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG4gIH1cbn1cbiIsIi50YWdzLWxpbmtzIHtcblx0c3BhbjpudGgtY2hpbGQoMSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0LmJ1dHRvbl9fdGVydGlhcnkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0fVxufVxuIiwiLnN0aWNreSB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTAwO1xufVxuIiwiLyogRmllbGRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBWYXJpYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjpyb290IHtcblxuXG5cblx0LyogLS0tIEZpZWxkcyAtLS0gKi9cblxuXHQtLWZpZWxkLWJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS13aGl0ZSkpO1xuXHQtLWZpZWxkLWJvcmRlci13aWR0aDogMXB4O1xuXHQtLWZpZWxkLWJvcmRlci1zdHlsZTogc29saWQ7XG5cblxuXHQvKiAtLS0gQ29sb3JzIC0tLSAqL1xuXG5cdC0tZGFyay1ncmF5LWxpZ2h0OiBoc2woMCwgMCUsIDQwJSk7IC8qIExpZ2h0ZXIgRGFyayBHcmF5ICgjNjY2NjY2KSAqL1xuXHQtLWRhcmstZ3JheS1taWQ6IGhzbCgwLCAwJSwgMjAlKTsgLyogTWlkIERhcmsgR3JheSAoIzMzMzMzMykgKi9cblx0LS1kYXJrLWdyYXktZGFyazogaHNsKDAsIDAlLCAxMCUpOyAvKiBEYXJrIERhcmsgR3JheSAoIzFBMUExQSkgKi9cblxuXHQtLWJsYWNrLWxpZ2h0OiBoc2woMCwgMCUsIDUwJSk7IC8qIExpZ2h0IEJsYWNrICovXG5cdC0tYmxhY2stbWlkOiBoc2woMCwgMCUsIDIwJSk7IC8qIE1pZCBCbGFjayAqL1xuXHQtLWJsYWNrLWRhcms6IGhzbCgwLCAwJSwgMTAlKTsgLyogRGFyayBCbGFjayAqL1xuXG5cdC0tZ3JheS0xMDA6ICAgICAgIDIxMCwgMzYlLCA5NiU7IC8qICNmMGY0RjggKi9cblx0LS1ncmF5LTMwMDogICAgICAgMjEyLCAzMyUsIDg5JTsgLyogI2Q5ZTJlYyAqL1xuXHQtLWdyYXktNTAwOiAgICAgICAyMTAsIDMxJSwgODAlOyAvKiAjYmNjY2RjICovXG5cdC0tZ3JheS03MDA6ICAgICAgIDIxMSwgMjclLCA3MCU7IC8qICM5ZmIzYzggKi9cblx0LS1ncmF5LTkwMDogICAgICAgMjA5LCAyMyUsIDYwJTsgLyogIzgyOWFiMSAqL1xuXG5cdC0td2hpdGU6ICAgICAgICAgIDAsIDAlLCAxMDAlOyAgIC8qICNmZmZmZmYgKi9cblxuXG5cdC8qIC0tLSBMYXlvdXQgLS0tICovXG5cblx0LS1zcGFjZS1tdWx0aXBsaWVyOiAgMC44O1xuXG5cdC0tY29udGVudC1tYXgtd2lkdGg6IDE0MHJlbTtcblxuXHQtLWdyaWQtc3BhY2VyLXdpZHRoOiAxLjVyZW07XG5cdC0tZ3JpZC1jb2x1bW4tY291bnQ6IDEyO1xuXG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJhc2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjpmb2N1cy12aXNpYmxlIHtcblx0b3V0bGluZTogbm9uZTtcblx0Ly9ib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcG4tc2lnbmF0dXJlLXBpbmspO1xufVxuXG5pbnB1dFthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcblx0b3V0bGluZTogMS41cHggc29saWQgdmFyKC0tZm9ybS1lcnJvci1jb2xvcik7XG59XG5cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjpyb290IHtcblxuXHQtLWZvcm0tYWNjZW50LWNvbG9yOiB2YXIoLS1ibGFjay1taWQpO1xuXHQtLWZvcm0tZXJyb3ItY29sb3I6ICNCMDMyMzc7XG5cblx0LyogLS0tIEZpZWxkcyAtLS0gKi9cblxuXHQtLWZpZWxkLWJhY2tncm91bmQtY29sb3I6IGhzbCh2YXIoLS13aGl0ZSkpO1xuXHQtLWZpZWxkLWJvcmRlci13aWR0aDogMXB4O1xuXHQtLWZpZWxkLWJvcmRlci1zdHlsZTogc29saWQ7XG5cdC0tZmllbGQtYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWd1bGFyLWdyZXkpO1xuXHQtLWZpZWxkLWJvcmRlcjogdmFyKC0tZmllbGQtYm9yZGVyLXdpZHRoKVxuXHR2YXIoLS1maWVsZC1ib3JkZXItc3R5bGUpXG5cdHZhcigtLWZpZWxkLWJvcmRlci1jb2xvcik7XG5cdC0tZmllbGQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHQtLWZpZWxkLWhlaWdodDogMi4ycmVtO1xuXHQtLWZpZWxkLXBhZGRpbmc6IDAgY2FsYyh2YXIoLS1zcGFjZS1tdWx0aXBsaWVyKSAqIDJyZW0pO1xuXHQtLWZpZWxkLXRleHQtY29sb3I6IGhzbCh2YXIoLS1kYXJrLWdyYXktZGFyaykpO1xuXHQtLWZpZWxkLXRleHQtZm9udC1zaXplOiAxZW07XG5cdC0tZmllbGQtdGV4dC1mb250LXdlaWdodDogNTAwO1xuXHQtLWZpZWxkLXRleHQtbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHQvKiAtLS0gTGFiZWxzIC0tLSAqL1xuXG5cdC0tbGFiZWwtdGV4dC1jb2xvcjogaHNsKHZhcigtLWRhcmstZ3JheS1kYXJrKSk7XG5cdC8vLS1sYWJlbC10ZXh0LWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLXNlcmlmKTtcblx0LS1sYWJlbC10ZXh0LWZvbnQtc2l6ZTogMC45ZW07XG5cdC0tbGFiZWwtdGV4dC1mb250LXdlaWdodDogNjAwO1xuXHQtLWxhYmVsLXRleHQtbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuXHQvKiAtLS0gRXJyb3IgVGV4dCAtLS0qL1xuXG5cdC0tZXJyb3ItdGV4dC1jb2xvcjogdmFyKC0tZm9ybS1lcnJvci1jb2xvcik7XG5cdC8vLS1lcnJvci10ZXh0LWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLXNlcmlmKTtcblx0LS1lcnJvci10ZXh0LWZvbnQtc2l6ZTogMC44MHJlbTtcblx0LS1lcnJvci10ZXh0LWZvbnQtd2VpZ2h0OiA1MDA7XG5cdC0tZXJyb3ItdGV4dC1sZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5cbi8qIEZpZWxkc2V0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBMYWJlbHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmxhYmVsLFxubGVnZW5kIHtcblx0Zm9udC1zaXplOiB2YXIoLS1sYWJlbC10ZXh0LWZvbnQtc2l6ZSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxubGFiZWwgPiBbZGF0YS1yZXF1aXJlZD1cInRydWVcIl06OmFmdGVyLFxubGVnZW5kID4gW2RhdGEtcmVxdWlyZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG5cdGNvbG9yOiB2YXIoLS1mb3JtLWVycm9yLWNvbG9yKTtcblx0Y29udGVudDogXCIqXCI7XG5cdHBhZGRpbmctbGVmdDogMC4yNWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qIEZpZWxkc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuW211bHRpcGxlXSxcblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJtb250aFwiXSxcblt0eXBlPVwibnVtYmVyXCJdLFxuW3R5cGU9XCJwYXNzd29yZFwiXSxcblt0eXBlPVwic2VhcmNoXCJdLFxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cInRpbWVcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwid2Vla1wiXSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpZWxkLWJhY2tncm91bmQtY29sb3IpO1xuXHRib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWZpZWxkLWJvcmRlci1yYWRpdXMpO1xuXHRjb2xvcjogdmFyKC0tZmllbGQtdGV4dC1jb2xvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZpZWxkLXRleHQtZm9udC1zaXplKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZpZWxkLXRleHQtZm9udC13ZWlnaHQpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZmllbGQtdGV4dC1sZXR0ZXItc3BhY2luZyk7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRib3JkZXI6IHZhcigtLWZpZWxkLWJvcmRlcik7XG5cdH1cbn1cblxuYnV0dG9uIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLy9TdG9wIFNhZmFyaSBNb2JpbGUgZnJvbSBnaXZpbmcgaW5wdXQgYnV0dG9ucyByb3VuZGVkIGNvcm5lcnNcbmlucHV0LCB0ZXh0YXJlYSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW211bHRpcGxlXSxcblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJtb250aFwiXSxcblt0eXBlPVwibnVtYmVyXCJdLFxuW3R5cGU9XCJwYXNzd29yZFwiXSxcblt0eXBlPVwic2VhcmNoXCJdLFxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cInRpbWVcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwid2Vla1wiXSxcbnNlbGVjdCB7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1maWVsZC1oZWlnaHQpO1xuXHRwYWRkaW5nOiAwLjJyZW0gMXJlbTtcbn1cblxuc2VsZWN0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJyUzRSUzQ3BhdGggZmlsbD0naHNsKDAsIDAlLCAxMyUpJyBkPSdNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2eicvJTNFJTNDL3N2ZyUzRVwiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC44MGVtIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiAwLjdlbSBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG50ZXh0YXJlYSB7XG5cdC0tZmllbGQtcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjZS1tdWx0aXBsaWVyKSAqIDJyZW0pO1xuXHRwYWRkaW5nOiB2YXIoLS1maWVsZC1wYWRkaW5nKTtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLyogLS0tIENoZWNrYm94IGFuZCBSYWRpbyAtLS0gKi9cblxuLmZvcm1fX2Nob2ljZS13cmFwcGVyIHtcblx0LS1sYWJlbC10ZXh0LWZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbHVtbi1nYXA6IDEuNXJlbTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCAxZnI7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19jaG9pY2Utd3JhcHBlciArIC5mb3JtX19jaG9pY2Utd3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2UtbXVsdGlwbGllcikgKiAxcmVtKTtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXSxcblt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmllbGQtYmFja2dyb3VuZC1jb2xvcik7XG5cdGJvcmRlcjogMS4ycHggc29saWQgdmFyKC0tcG4tc2lnbmF0dXJlLXBpbmspO1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRmb250OiBpbmhlcml0O1xuXHRoZWlnaHQ6IDEuNXJlbTtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMS41cmVtO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmZvY3VzLXZpc2libGUsXG5bdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLXZpc2libGUge1xuXHRvdXRsaW5lLW9mZnNldDogNHB4O1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuXHQtLWZpZWxkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC0tZmllbGQtYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXItd2lkdGgpXG5cdHZhcigtLWZpZWxkLWJvcmRlci1zdHlsZSlcblx0dmFyKC0tZmllbGQtYm9yZGVyLWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogIHZhcigtLWZpZWxkLWJvcmRlci1jb2xvcik7XG59XG5cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBuLXNpZ25hdHVyZS1waW5rKTtcbn1cblxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZ3JpZDtcblx0cGxhY2UtY29udGVudDogY2VudGVyO1xufVxuXG5bdHlwZT1cInJhZGlvXCJdOjpiZWZvcmUge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFlbSB2YXIoLS1maWVsZC1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0Y29udGVudDogJyc7XG5cdGhlaWdodDogMC41NWVtO1xuXHR3aWR0aDogMC41NWVtO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgeG1sbnM6eD0naHR0cDovL25zLmFkb2JlLmNvbS9FeHRlbnNpYmlsaXR5LzEuMC8nIHhtbG5zOmk9J2h0dHA6Ly9ucy5hZG9iZS5jb20vQWRvYmVJbGx1c3RyYXRvci8xMC4wLycgeG1sbnM6Z3JhcGg9J2h0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8nIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTI1JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0Nzd2l0Y2glM0UlM0Nmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0naHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvJyB4PScwJyB5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxJyAvJTNFJTNDZyBpOmV4dHJhbmVvdXM9J3NlbGYnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTUyNzMuMSwyNDAwLjF2LTJjMC0yLjgtNS00LTkuNy00cy05LjcsMS4zLTkuNyw0djJjMCwxLjgsMC43LDMuNiwyLDQuOWw1LDQuOWMwLjMsMC4zLDAuNCwwLjYsMC40LDF2Ni40IGMwLDAuNCwwLjIsMC43LDAuNiwwLjhsMi45LDAuOWMwLjUsMC4xLDEtMC4yLDEtMC44di03LjJjMC0wLjQsMC4yLTAuNywwLjQtMWw1LjEtNUM1MjcyLjQsMjQwMy43LDUyNzMuMSwyNDAxLjksNTI3My4xLDI0MDAuMXogTTUyNjMuNCwyNDAwYy00LjgsMC03LjQtMS4zLTcuNS0xLjh2MGMwLjEtMC41LDIuNy0xLjgsNy41LTEuOGM0LjgsMCw3LjMsMS4zLDcuNSwxLjhDNTI3MC43LDIzOTguNyw1MjY4LjIsMjQwMCw1MjYzLjQsMjQwMHonLyUzRSUzQ3BhdGggZD0nTTUyNjguNCwyNDEwLjNjLTAuNiwwLTEsMC40LTEsMWMwLDAuNiwwLjQsMSwxLDFoNC4zYzAuNiwwLDEtMC40LDEtMWMwLTAuNi0wLjQtMS0xLTFINTI2OC40eicvJTNFJTNDcGF0aCBkPSdNNTI3Mi43LDI0MTMuN2gtNC4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDQuM2MwLjYsMCwxLTAuNCwxLTFDNTI3My43LDI0MTQuMSw1MjczLjMsMjQxMy43LDUyNzIuNywyNDEzLjd6Jy8lM0UlM0NwYXRoIGQ9J001MjcyLjcsMjQxN2gtNC4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDQuM2MwLjYsMCwxLTAuNCwxLTFDNTI3My43LDI0MTcuNSw1MjczLjMsMjQxNyw1MjcyLjcsMjQxN3onLyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNMzEuNCw4My4yYzEuNywxLjksNC4yLDIuOSw2LjcsMi45czUtMS4xLDYuNy0yLjlsNTAuMi01NGMzLjQtMy43LDMuMi05LjUtMC41LTEyLjljLTMuNy0zLjQtOS41LTMuMi0xMi45LDAuNUwzOC4xLDYzLjYgTDE4LjMsNDIuM2MtMy40LTMuNy05LjItMy45LTEyLjktMC41UzEuNSw1MSw0LjksNTQuN0wzMS40LDgzLjJ6JyBmaWxsPSclMjNFRTc3QUMnIC8lM0UlM0MvZyUzRSUzQy9zd2l0Y2glM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMC4yZW07IC8qIEFkanVzdCB0aGUgdmFsdWUgaGVyZSB0byBtb3ZlIHRoZSB0aWNrIGRvd24gKi9cblx0YmFja2dyb3VuZC1zaXplOiAxLjNlbSBhdXRvO1xufVxuXG4vKiBFcnJvcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0W2FyaWEtaW52YWxpZD1cInRydWVcIl0sXG5zZWxlY3RbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSxcbnRleHRhcmVhW2FyaWEtaW52YWxpZD1cInRydWVcIl0ge1xuXHQtLWZpZWxkLWJvcmRlci1jb2xvcjogdmFyKC0tZm9ybS1lcnJvci1jb2xvcik7XG5cdC0tZmllbGQtYm9yZGVyOiB2YXIoLS1maWVsZC1ib3JkZXItd2lkdGgpXG5cdHZhcigtLWZpZWxkLWJvcmRlci1zdHlsZSlcblx0dmFyKC0tZmllbGQtYm9yZGVyLWNvbG9yKTtcblx0LS1maWVsZC10ZXh0LWNvbG9yOiB2YXIoLS1lcnJvci10ZXh0LWNvbG9yKTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWZvcm0tZXJyb3ItY29sb3IpO1xufVxuXG4vKiAtLS0gRXJyb3IgVGV4dCAtLS0gKi9cblxuLmZvcm1fX2Vycm9yLXRleHQge1xuXHRjb2xvcjogdmFyKC0tZXJyb3ItdGV4dC1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZXJyb3ItdGV4dC1mb250LXNpemUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZXJyb3ItdGV4dC1mb250LXdlaWdodCk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1lcnJvci10ZXh0LWxldHRlci1zcGFjaW5nKTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0cGFkZGluZy10b3A6IDAuM2VtO1xufVxuXG4uZm9ybV9faW5wdXQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0LmhlbHAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRwYWRkaW5nLXRvcDogMC4zZW07XG5cblx0fVxuXG5cdC5wbi1leWUsXG5cdC5wbi1leWUtc2xhc2gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLjc1ZW07XG5cdFx0dG9wOiAyLjNlbTtcblx0XHR6LWluZGV4OiA5O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQucG4tZXllIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmhpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQjcG9wb3Zlci1wYXNzd29yZCxcblx0LnBvcG92ZXItcGFzc3dvcmQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWd1bGFyLWdyZXkpO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdGRpdiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdGRpdixcblx0XHR1bCBsaSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5saXN0LXVuc3R5bGVkIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7IC8vIFRoaXMgcmVtb3ZlcyB0aGUgYnVsbGV0IHBvaW50c1xuXHRcdFx0cGFkZGluZzogMDsgICAgICAgLy8gUmVtb3ZlIGFueSBkZWZhdWx0IHBhZGRpbmdcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERpc3BsYXkgdGhlIFNWRyBhcyBhbiBpbmxpbmUtYmxvY2sgZWxlbWVudFxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIFZlcnRpY2FsbHkgYWxpZ24gdGhlIFNWRyB3aXRoIHRleHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaGlkZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pbnZhbGlkIC5oZWxwIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmludmFsaWQgbGFiZWwsIC5pbnZhbGlkIGlucHV0LCAuaW52YWxpZCAuaGVscCB7XG5cdGNvbG9yOiAjQjAzMjM3O1xuXHRib3JkZXItY29sb3I6ICNCMDMyMzc7XG59XG5cbi5mb3JtX19pbnB1dC5pbnZhbGlkIHtcblx0c2VsZWN0IHtcblx0XHRjb2xvcjogI0IwMzIzNztcblx0XHRib3JkZXItY29sb3I6ICNCMDMyMzc7XG5cdH1cbn1cblxuLmxvZ2luLWVycm9yIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjQjAzMjM3O1xuXHRwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9ybV9faW5wdXQuY2hlY2tib3gge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7IC8vIEFsaWduIGl0ZW1zIHRvIHRoZSBzdGFydFxuXHRnYXA6IDEwcHg7IC8vIEFkanVzdCB0aGUgc3BhY2luZyBiZXR3ZWVuIHRoZSBjaGVja2JveCBhbmQgdGV4dCBhcyBuZWVkZWRcblxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdG1hcmdpbjogMDsgLy8gUmVtb3ZlIGFueSBkZWZhdWx0IG1hcmdpbiBvbiB0aGUgY2hlY2tib3hcblx0XHRhbGlnbi1zZWxmOiBzdGFydDsgLy8gQWxpZ24gdGhlIGNoZWNrYm94IHRvIHRoZSBzdGFydFxuXHR9XG5cblx0bGFiZWwge1xuXHRcdG1hcmdpbjogMDsgLy8gUmVtb3ZlIGFueSBkZWZhdWx0IG1hcmdpbiBvbiB0aGUgbGFiZWxcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7IC8vIEFsaWduIHRoZSBsYWJlbCB0byB0aGUgY2VudGVyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cblxuXG5cblxuXG5cbiIsIi5zcGlubmVyLWNvbnRhaW5lciB7XG5cdG1pbi1oZWlnaHQ6IDUwdmg7IC8qIDUwJSBvZiB2aWV3cG9ydCBoZWlnaHQgKi9cblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuLnNwaW5uZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDEwMDA7IC8qIEVuc3VyZSB0aGUgc3Bpbm5lciBpcyBvbiB0b3Agb2Ygb3RoZXIgY29udGVudCAqL1xufVxuXG5cblxuLnNwaW5uZXIgc3ZnIHtcblx0LXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmctcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcblx0LW1vei1hbmltYXRpb246IGxvYWRpbmctcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcblx0LW8tYW5pbWF0aW9uOiBsb2FkaW5nLXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjogbG9hZGluZy1yb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuXHRoZWlnaHQ6IDQycHg7XG5cdHdpZHRoOiA0MnB4O1xufVxuXG4uc3Bpbm5lciAucGF0aCB7XG5cdHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XG5cdHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuXHRzdHJva2Utd2lkdGg6IDU7XG5cdHN0cm9rZTogI0VBNEI5Nztcblx0c3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nLWRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0LW1vei1hbmltYXRpb246IGxvYWRpbmctZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHQtby1hbmltYXRpb246IGxvYWRpbmctZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHRhbmltYXRpb246IGxvYWRpbmctZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZy1yb3RhdGUge1xuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuXHR9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsb2FkaW5nLXJvdGF0ZSB7XG5cdHRvIHtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG5cdH1cbn1cblxuQC1vLWtleWZyYW1lcyBsb2FkaW5nLXJvdGF0ZSB7XG5cdHRvIHtcblx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGluZy1yb3RhdGUge1xuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG5cdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZy1kYXNoIHtcblx0MCUge1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMDtcblx0fVxuXHQ1MCUge1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC00MHB4O1xuXHR9XG5cdHRvIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAtMTIwcHg7XG5cdH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGxvYWRpbmctZGFzaCB7XG5cdDAlIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdH1cblx0NTAlIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAtNDBweDtcblx0fVxuXHR0byB7XG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogLTEyMHB4O1xuXHR9XG59XG5cbkAtby1rZXlmcmFtZXMgbG9hZGluZy1kYXNoIHtcblx0MCUge1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMDtcblx0fVxuXHQ1MCUge1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC00MHB4O1xuXHR9XG5cdHRvIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiA5MCwgMTUwO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAtMTIwcHg7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nLWRhc2gge1xuXHQwJSB7XG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuXHR9XG5cdDUwJSB7XG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogOTAsIDE1MDtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogLTQwcHg7XG5cdH1cblx0dG8ge1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDkwLCAxNTA7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjBweDtcblx0fVxufVxuIiwiJGVycm9yLWNvbG9yOiAjYjAzMjM3O1xuJHN1Y2Vzcy1jb2xvcjogIzhFQkU2RjtcblxuXG4uZXJyb3Itbm90aWNlIHtcblx0bWFyZ2luOiA1cHggMCA1cHggMDsgLyogTWFrZSBzdXJlIHRvIGtlZXAgc29tZSBkaXN0YW5jZSBmcm9tIGFsbCBzaWRlcyAqL1xuXG5cdC5vYWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcG4tc2lnbmF0dXJlLXBpbmspO1xuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdCYuZGFuZ2VyIHtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkZXJyb3ItY29sb3I7IC8qIExlZnQgc2lkZSBib3JkZXIgY29sb3IgKi9cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiAkZXJyb3ItY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zdWNjZXNzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHN1Y2Vzcy1jb2xvcjtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkc3VjZXNzLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg0MywgODQsIDQ0LCAwLjEpO1xuXG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiAkc3VjZXNzLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5yZXNlbmQtdmVyaWZpY2F0aW9uLmVycm9yLW5vdGljZSxcbi5zdWJzY3JpcHRpb24tbm90aWNlIHtcblx0bWFyZ2luOiAxMHB4IDA7XG5cblxuXHQjcmVzZW5kLXZlcmlmaWNhdGlvbi1mb3JtLFxuXHQub2FlcnJvciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lmljb24tY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAyMHB4OyAvLyBTZXQgYSBmaXhlZCB3aWR0aCBmb3IgdGhlIGljb24gY29udGFpbmVyXG5cdFx0XHRtaW4td2lkdGg6IDIwcHg7IC8vIEVuc3VyZSBhIG1pbmltdW0gd2lkdGggZm9yIHRoZSBpY29uIGNvbnRhaW5lclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlOyAvLyBTZXQgdGhlIHdpZHRoIG9mIHRoZSBpY29uIHRvIDEwMCUgb2YgaXRzIGNvbnRhaW5lclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87IC8vIE1haW50YWluIHRoZSBhc3BlY3QgcmF0aW9cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjdmVyaWZpY2F0aW9uLW1lc3NhZ2Uge1xuXHRcdFx0ZmxleC1ncm93OiAxOyAvLyBBbGxvdyB0aGUgdGV4dCB0byBncm93IGFuZCB0YWtlIHVwIHRoZSByZW1haW5pbmcgc3BhY2Vcblx0XHR9XG5cblx0XHQjcmVzZW5kLXZlcmlmaWNhdGlvbi1saW5rIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4ICkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cbn1cblxuIiwiLmFydGljbGUge1xuXHQmX19jb250YWluZXIge1xuXHRcdEBleHRlbmQgLndyYXBwZXI7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblxuXHRcdCYtYnlsaW5lLWNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5OHB4IGF1dG8gMzI3cHg7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcblx0XHRcdGdyaWQtY29sdW1uLWdhcDogMTJweDtcblx0XHRcdGdyaWQtcm93LWdhcDogNHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA3NjBweDtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbi1kYXJrZXItcGluay10aW50LTUwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcblxuXHRcdFx0LmFydGljbGVfX2NvbnRlbnQtc2hhcmluZy0tbGlzdCB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1hdXRob3ItcGhvdG8ge1xuXHRcdFx0Z3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWJ5bGluZSB7XG5cdFx0XHRncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDQ7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1wb3N0LW1ldGEge1xuXHRcdFx0Z3JpZC1hcmVhOiAyIC8gMiAvIDMgLyAzO1xuXHRcdH1cblxuXHRcdCYtc2hhcmluZyB7XG5cdFx0XHRncmlkLWFyZWE6IDIgLyAzIC8gMyAvIDQ7XG5cdFx0fVxuXG5cdFx0Ji5tZXRlci1saW1pdGVkIHtcblx0XHRcdGhlaWdodDogMjZyZW07XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtdGh1bWJuYWlsIHtcblx0XHRcdG1hcmdpbi10b3A6IHJlbV9jYWxjKDI0KTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbV9jYWxjKDQpO1xuXHRcdFx0fVxuXG5cdFx0XHQuZmVhdHVyZWQtaW1hZ2VfX2NhcHRpb24ge1xuXHRcdFx0XHRAZXh0ZW5kIC53cC1jYXB0aW9uLXRleHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHQmOm5vdChbY2xhc3NdKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdCsgbGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXBuLWRhcmtlci1waW5rKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cC1ibG9jay1lbWJlZCB7XG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHQmOm5vdCguaW5zdGFncmFtLW1lZGlhKSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGFzcGVjdC1yYXRpbzogNTAwIC8gMjgxO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtc2lkZWJhciB7XG5cdFx0XHQvL3Bvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHQvL3RvcDogMDtcblx0XHRcdC8vYm90dG9tOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMuNXJlbTtcblxuXHRcdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZS1saXN0X19jb250YWluZXIge1xuXHRcdFx0XHQuYXJ0aWNsZS1saXN0X19wb3N0LWNvbnRlbnQge1xuXHRcdFx0XHRcdGZsZXg6IDI7XG5cblx0XHRcdFx0XHQmX19wZXJtYWxpbmsge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAqICsgKiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbV9jYWxjKDI0KTtcblx0XHRcdH1cblxuXHRcdFx0LnJlYWN0aW9ucy1saXN0IHtcblx0XHRcdFx0Jl9fcG9zdHMtbGlzdCB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX19jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtX2NhbGMoNCk7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0PiBwIHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdEBleHRlbmQgLmgzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtc2hhcmluZyB7XG5cdFx0XHQmLS1saXN0IHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiByZW0tY2FsYygxNikgMCAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Z2FwOiByZW0tY2FsYygxNikgcmVtLWNhbGMoMjQpO1xuXG5cdFx0XHRcdGEsXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0Jjpub3QoW2RhdGEtbGlzdGVuXSkge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXB1cmUtYmxhY2spO1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1wdXJlLWJsYWNrKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmW2RhdGEtc2hhcmluZy10b2dnbGVdIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtX2NhbGMoMjQpO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLnNyYy9zdmcvc29jaWFsLXNoYXJlLWJsYWNrLnN2ZycpO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjc1KTtcblx0XHRcdFx0XHRcdFx0bGVmdDogLS4yNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBBZGQgc3BlY2lmaWMgc3R5bGVzIGZvciB0aGUgJ3NhdmVkJyBhbmQgJ3Vuc2F2ZWQnIGNsYXNzZXNcblx0XHRcdFx0XHQmLnNhdmVkIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtX2NhbGMoMjQpO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLnNyYy9zdmcvaWNvbi1ib29rbWFyay1ibGFjay5zdmcnKTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC43NSk7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0uMjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji51bnNhdmVkIHtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtX2NhbGMoMjQpO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLnNyYy9zdmcvaWNvbi1ib29rbWFyay1lbXB0eS1ibGFjay5zdmcnKTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC43NSk7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0uMjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5jb21tZW50cyB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbV9jYWxjKDI0KTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoJy5zcmMvc3ZnL2ljb24tY29tbWVudHMtYmxhY2suc3ZnJyk7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguNzUpO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtLjI1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXG5cdFx0XHRcdFx0JltkYXRhLWxpc3Rlbl0ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW1fY2FsYygyNCk7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKCcuc3JjL3N2Zy9pY29uLXBsYXktY2lyY2xlLXBpbmsuc3ZnJyk7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguNzUpO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtLjI1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNwZWVjaC1wbGF5aW5nIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnLnNyYy9zdmcvaWNvbi1wYXVzZS1jaXJjbGUtcGluay5zdmcnKTtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0uMjVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQjdGltZS1pbmRpY2F0b3Ige1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc3BlZWNoLXBsYXllci1idXR0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Z2FwOiAuMjVyZW07XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgLmxhYmVsO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1wb3N0LW1ldGEge1xuXHRcdFx0Zm9udC1zaXplOiByZW1fY2FsYygxNSk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtX2NhbGMoMjEpO1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbV9jYWxjKDE2KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdD4gbGkgKyBsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIC4zNWVtO1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCLil49cIjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wbi1kYXJrZXItcGluayk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+ICoge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlOztcblx0XHR9XG5cblx0XHQmLXJlYWN0aW9ucyB7XG5cblx0XHR9XG5cdH1cblxuXHQmX19yZWxhdGVkIHtcblx0XHQmX19jb250YWluZXIge1xuXHRcdFx0Ji5pcy1zdHlsZS1ibGFjay1iZyB7XG5cdFx0XHRcdC5hcnRpY2xlLWxpc3RfX3Bvc3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXJhaW5ib3ctdGludGVkLWdyZXkpO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wdXJlLXdoaXRlKTtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1wb3N0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0YTpub3QoLnJlYWQtbW9yZS1saW5rKSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCsgKiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1wbi1leHRyYS1saWdodC1waW5rKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS10aHVtYm5haWwge1xuXHRcdFx0ZmxleDogMTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiAxO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogcmVtX2NhbGMoNCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY29udGVudCB7XG5cdFx0XHRmbGV4OiAyO1xuXG5cdFx0XHQmX19tZXRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW1fY2FsYygxMyk7XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQ+IGxpICsgbGkge1xuXG5cblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgLjVlbTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCLil49cIjtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGVfX2NvbnRlbnQtc2hhcmluZy0tbGlzdCB7XG5cdD4gbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5wbi1zb2NpYWwtaWNvbnMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoMTAwJSArIDEycHgpO1xuXHRcdHBhZGRpbmc6IHJlbV9jYWxjKDgpO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wdXJlLXdoaXRlKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHotaW5kZXg6IDQ7XG5cdFx0Ym94LXNoYWRvdzogLTJweCAzcHggMTVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IHJlbV9jYWxjKDQpO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0bGVmdDogcmVtX2NhbGMoMTYpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiByZW1fY2FsYygyMCk7XG5cdFx0fVxuXG5cdFx0PiAqIHtcblx0XHRcdCsgKiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW1fY2FsYyg4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRvZ2dsZWQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQmOmZvY3VzLFxuXHRcdCY6Zm9jdXMtd2l0aGluLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0aGVpZ2h0OiAzcmVtO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnNvY2lhbC1zaGFyaW5nLWljb24ge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2U7XG5cblx0XHRcdFx0XHQuc29jaWFsLXNoYXJpbmctaWNvbi1leHRyYS1waW5rIHtcblx0XHRcdFx0XHRcdGZpbGw6ICNGNEE0Qzg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNvY2lhbC1zaGFyaW5nLWljb24tZGFyay1waW5rIHtcblx0XHRcdFx0XHRcdHN0cm9rZTogI0VBNEI5Nztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbltkYXRhLXNoYXJpbmctdG9nZ2xlXSB7XG5cdCY6aG92ZXIge1xuXHRcdCsgLnBuLXNvY2lhbC1pY29ucyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxufVxuXG4ud2lkZ2V0LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAxcmVtO1xuXHRyaWdodDogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0ei1pbmRleDogNDtcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG5cdGhlaWdodDogcmVtX2NhbGMoMik7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDQsIDk5LCAxNjYsIDAuOTUpIDAlLCByZ2JhKDI1NSwgMTA1LCA5OSwgMC43NSkgMzIlLCByZ2JhKDI1MCwgMTk0LCAxMDUsIDAuNTUpIDY2JSwgcmdiYSg5NCwgMjA3LCAxOTksIDAuNykgMTAwJSk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogcmVtX2NhbGMoMzIpIDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5hcnRpY2xlIHtcblx0XHQmX19jb250ZW50IHtcblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbV9jYWxjKDMwKTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5hcnRpY2xlIHtcblx0XHQmX19jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMCByZW1fY2FsYygzMik7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHQmLWhlYWRlciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbV9jYWxjKDQwKTtcblx0XHRcdH1cblxuXHRcdFx0Ji1zaGFyaW5nIHtcblx0XHRcdFx0YSxcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHQmOm5vdChbZGF0YS1saXN0ZW5dKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHVyZS1ibGFjayk7XG5cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLXB1cmUtYmxhY2spO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZbZGF0YS1zaGFyaW5nLXRvZ2dsZV0ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW1fY2FsYygzMik7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIEFkZCBzcGVjaWZpYyBzdHlsZXMgZm9yIHRoZSAnc2F2ZWQnIGFuZCAndW5zYXZlZCcgY2xhc3Nlc1xuXHRcdFx0XHRcdCYuc2F2ZWQge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW1fY2FsYygzMik7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudW5zYXZlZCB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbV9jYWxjKDMyKTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5jb21tZW50cyB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbV9jYWxjKDMyKTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0XHQmW2RhdGEtbGlzdGVuXSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbV9jYWxjKDMyKTtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuc3BlZWNoLXBsYXlpbmcge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKCcuc3JjL3N2Zy9pY29uLXBhdXNlLWNpcmNsZS1waW5rLnN2ZycpO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLS4yNXJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCN0aW1lLWluZGljYXRvciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtX2NhbGMoMTYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmFydGljbGUge1xuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtZ2FwOiByZW1fY2FsYyg0OCk7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gcmVtX2NhbGMoMzQzKTtcblx0XHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHRcdFx0Z3JpZC1yb3ctZ2FwOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHQmLWhlYWRlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji1zaWRlYmFyIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdCZfX2NvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxLjVyZW07XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53aWRnZXQge1xuXHRcdFx0XHRcdCY6aGFzKC5zdGlja3ktYWQpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuLnBuLWVycm9yIHtcblx0YmFja2dyb3VuZDogdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuXHRjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogcmVtX2NhbGMoMTYpO1xuXHRtYXJnaW46IHJlbV9jYWxjKDE2KTtcbn1cblxuLnBuLWNvbS1jb250YWluZXIsXG4ucG4tY29tLXNpZ251cCB7XG5cdD4gKiArICoge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IHJlbV9jYWxjKDI0KTtcblx0fVxufVxuXG4ud2lkZ2V0LWNvbnRhaW5lciB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXBuLWRhcmtlci1waW5rKTtcblx0Ym94LXNoYWRvdzogLTVweCA4cHggMTBweCAycHggIzFEMzM1NTI2O1xufVxuXG5cbi5yZWxhdGVkLXBvc3RzX19wb3N0cy1saXN0IHtcblx0PiAqICsgKiB7XG5cdFx0bWFyZ2luLXRvcDogcmVtLWNhbGMoMTYpO1xuXHR9XG59XG4iLCIucG4tZnJvbnRwYWdlLWhlYWRlciB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMC4wNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMC4wNjI1cmVtICFpbXBvcnRhbnQ7XG59IiwiLnBhZ2Uge1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDQsIDk5LCAxNjYsIDAuOTUpIDAlLCByZ2JhKDI1NSwgMTA1LCA5OSwgMC43NSkgMzIlLCByZ2JhKDI1MCwgMTk0LCAxMDUsIDAuNTUpIDY2JSwgcmdiYSg5NCwgMjA3LCAxOTksIDAuNykgMTAwJSk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwIDIuNXJlbTtcblxuICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndyYXBwZXI7XG4gICAgICAgIH1cbiAgICB9XG4gIFx0Jl9faGVhZGVyLnJlbW92ZS1oZWFkZXIge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuICAgICYucGFnZS10ZW1wbGF0ZS1kZWZhdWx0Om5vdCguaG9tZSkge1xuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuXHRcdCY6bm90KFtjbGFzc10pIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG5cdFx0XHQvLyBUYXJnZXQgdWwgZWxlbWVudHMgdGhhdCBhcmUgbm90IHdpdGhpbiBkaXYubXMtZHJvcC5ib3R0b21cblx0XHRcdHVsOm5vdChkaXYubXMtZHJvcC5ib3R0b20gdWwpIHtcblx0XHRcdFx0bGk6bm90KC5oaWRlLXJhZGlvKSB7XG5cdFx0XHRcdFx0KyBsaTpub3QoLmhpZGUtcmFkaW8pIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgfVxufVxuXG4ud3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3OXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIHJlbV9jYWxjKDE2KTtcblxuICAgID4gLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICBtYXgtd2lkdGg6IDc5cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCByZW1fY2FsYygzMik7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAmLm1lbnUtb3BlbixcbiAgICAmLm1ldGVyLWxpbWl0ZWQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MCByZW0pIHtcbiAgICAud3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogODlyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtX2NhbGMoMzIpO1xuICAgIH1cbn1cblxuLy9oaWRlIGZpbmlzaCByZWdpc3RyYXRpb24gbWVzc2FnZSBpbiBwcm9maWxlIHBhZ2Vcbi5teXBuX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuIiwiLnBhZ2ljbGVzLWJvZHkge1xuICAgIC5wbi1zaW5nbGUtcG9zdC13cmFwcGVyIHtcbiAgICAgICAgaHIge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VBNEI5NyAwJSwgI0ZCRTk3RSAxNS4xJSwgI0Y3QzZERCAzMi4yOSUsICM4RUJFNkYgNDguOTYlLCAjNkM2NTlDIDY1LjYzJSwgI0YzQjM2QSA4NC4zOCUsICM3MUI3REMgMTAwJSk7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXJjaGl2ZSxcbi5zYXZlZC1hcnRpY2xlcyxcbi5ibG9nIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgJi10b3AtcG9zdHMge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtY2FyZF9fcG9zdC1jb250ZW50X19wZXJtYWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZmVhdHVyZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2dyaWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWxpc3RfX3Bvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTg4IC8gMzcyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWItY2F0ZWdvcnktcG9zdHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgICAgICAgICAmLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcG9zdC1saXN0LFxuICAgICAgICAmLWJvdHRvbS1wb3N0LWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLXBvc3QtbGlzdC5tb3N0LXJlYWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIEJhc2Ugc3R5bGVzIGZvciBhcmNoaXZlX19jb250ZW50LWhlYWRlclxuXG4gICAgICAgICAgICAmLnNwZWNpYWwtY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7IC8qIEZ1bGwgdmlld3BvcnQgd2lkdGggKi9cbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1haW4ge1xuICAgICAgICBAZXh0ZW5kIC53cmFwcGVyO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWxpc3RfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wbi1leHRyYS1saWdodC1waW5rKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cblxuICAgICZfX3Nob3ctbW9yZSB7XG4gICAgICAgIEBleHRlbmQgLndyYXBwZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW1fY2FsYygzMik7XG4gICAgfVxufVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYXJjaGl2ZSxcbiAgICAuYmxvZyB7XG4gICAgICAgIC5hcnRpY2xlLWxpc3Qge1xuICAgICAgICAgICAgJl9fcG9zdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2MyAvIDEyNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFyY2hpdmUge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICYtaGVhZGVyLFxuICAgICAgICAgICAgJi10b3AtcG9zdHMsXG4gICAgICAgICAgICAmLXBvc3QtZ3JpZCxcbiAgICAgICAgICAgICYtcG9zdC1saXN0LFxuICAgICAgICAgICAgJi1taWQtc2VjdGlvbixcbiAgICAgICAgICAgICYtYWQtYnJlYWssXG4gICAgICAgICAgICAmLWJvdHRvbS1zZWN0aW9uLFxuICAgICAgICAgICAgJi1ib3R0b20tcG9zdC1saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWhlYWRlci5zcGVjaWFsLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyAvKiBPdmVycmlkZSBwYWRkaW5nIGZvciBzcGVjaWFsLWNhdGVnb3J5ICovXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtaGVhZGVyLnNwZWNpYWwtY2F0ZWdvcnkgLnBhZ2VfX2hlYWRlci0td3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10b3AtcG9zdHMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1wb3N0LWxpc3Qge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYm90dG9tLXBvc3QtbGlzdCB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1zdWItY2F0ZWdvcnktcG9zdHMge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX3JlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW1fY2FsYygzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDQsIDk5LCAxNjYsIDAuOTUpIDAlLCByZ2JhKDI1NSwgMTA1LCA5OSwgMC43NSkgMzIlLCByZ2JhKDI1MCwgMTk0LCAxMDUsIDAuNTUpIDY2JSwgcmdiYSg5NCwgMjA3LCAxOTksIDAuNykgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgJi1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGlzdC1mb3JtYXQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICAgICAgICAgICAgICAuYXJjaGl2ZV9fY29udGVudC1zdWItY2F0ZWdvcnktcG9zdHMtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zaG93LW1vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYXJjaGl2ZSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgJi10b3AtcG9zdHMge1xuICAgICAgICAgICAgICAgICZfX2ZlYXR1cmVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZ3JpZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1wb3N0LWdyaWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYygzMik7XG5cbiAgICAgICAgICAgICAgICA+ICogKyAqIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcG9zdC1saXN0LFxuICAgICAgICAgICAgJi1ib3R0b20tcG9zdC1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zdXBwb3J0LXVzLFxuLm15cGlua25ld3Mge1xuXG4gIC53cmFwcGVyIHtcblxuICAgIC5wcmljaW5nLWxpc3QtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzIwcHgsIDFmcikpO1xuICAgICAgICBncmlkLWdhcDogMXJlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDg4MnB4KSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wbi1kYXJrZXItcGluay10aW50LTMwKTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcblxuICAgICAgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbV9jYWxjKDk5MCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2UuZXZlbnRzIHtcbiAgLndyYXBwZXIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC53cC1ibG9jay1xdWVyeSB7XG5cdCYuaXMtc3R5bGUtZXZlbnRzIHtcblxuXHQgIGxpIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1wMS0yNSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHRcdC53cC1ibG9jay1jb2x1bW5zIHtcblx0XHQgIGRpc3BsYXk6IGdyaWQ7XG5cdFx0ICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnIgMWZyO1xuXHRcdCAgZ2FwOiAwO1xuXHRcdCAgY29sdW1uLWdhcDogMjVweDtcblx0XHQgIHJvdy1nYXA6IDEwcHg7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0ICBoMiB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdG1hcmdpbi10b3A6IDAuMmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMjVyZW07XG5cblx0XHRcdGEge1xuXHRcdFx0ICBmb250LXNpemU6IDFlbTtcblx0XHRcdCAgJjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0ICB9XG5cblxuXHRcdCAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkge1xuXHRcdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG5cdFx0XHRncmlkLWNvbHVtbi1lbmQ6IDM7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcblx0XHRcdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSB7XG5cdFx0XHQgIHdpZHRoOiAzNSU7XG5cdFx0XHQgIG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHQgIG1hcmdpbjogMDtcblxuXHRcdFx0ICBpbWcge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0XHRcdCAgfVxuXHRcdFx0fVxuXHRcdCAgfVxuXG5cdFx0ICAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRncmlkLWNvbHVtbi1zdGFydDogMTtcblx0XHRcdGdyaWQtY29sdW1uLWVuZDogMztcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHQgIH1cblxuXHRcdCAgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMykge1xuXHRcdFx0Z3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG5cdFx0XHRncmlkLWNvbHVtbi1lbmQ6IDM7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0LmlzLWFjZi1maWVsZCA+IGRpdiB7XG5cdFx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgY29sb3I6IHZhcigtLXBuLWRhcmtlci1waW5rKTtcblx0XHRcdCAgQGV4dGVuZCAubGFiZWw7XG5cdFx0XHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXBuLWRhcmtlci1waW5rKTtcblx0XHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ICBmb250LWZhbWlseTogJ1JlYWRleCBQcm8nLCAnQWdlbmRhJywgc2Fucy1zZXJpZjtcblxuXHRcdFx0ICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHQgIH1cblxuXHRcdFx0ICAmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogdXJsKCcuc3JjL3N2Zy9pY29uLWNoZXZyb24tcmlnaHQtY2lyY2xlLXBpbmsuc3ZnJyk7XG5cdFx0XHRcdHdpZHRoOiAxcmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDFyZW07XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSArIC41cmVtKTtcblx0XHRcdFx0Ym90dG9tOiA1cHg7XG5cdFx0XHQgIH1cblx0XHRcdH1cblx0XHQgIH1cblx0XHQgIEBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuXHRcdFx0LndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMSkge1xuXHRcdFx0ICBncmlkLWNvbHVtbi1zdGFydDogMTtcblx0XHRcdCAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuXHRcdFx0ICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcblxuXHRcdFx0ICAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cblx0XHRcdCAgfVxuXHRcdFx0fVxuXHRcdFx0LndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMikge1xuXHRcdFx0ICBncmlkLWNvbHVtbi1zdGFydDogMjtcblx0XHRcdCAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XG5cdFx0XHR9XG5cdFx0XHQud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgzKSB7XG5cdFx0XHQgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuXHRcdFx0ICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcblx0XHRcdH1cblx0XHQgIH1cblxuXHRcdCAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMmZyIDEwMHB4O1xuXHRcdFx0Y29sdW1uLWdhcDogMTVweDtcblx0XHRcdC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDEpIHtcblx0XHRcdCAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG5cdFx0XHQgIGdyaWQtY29sdW1uLWVuZDogMjtcblxuXHRcdFx0ICAud3AtYmxvY2stcG9zdC1mZWF0dXJlZC1pbWFnZSBpbWcge1xuXHRcdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHQgIH1cblx0XHRcdH1cblx0XHRcdC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHtcblx0XHRcdCAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG5cdFx0XHQgIGdyaWQtY29sdW1uLWVuZDogMjtcblx0XHRcdH1cblx0XHRcdC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDMpIHtcblx0XHRcdCAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG5cdFx0XHQgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdCAgfVxuXG5cblxuXG5cdFx0fVxuXG5cdFx0LndwLWJsb2NrLXBvc3QtdGl0bGUge1xuXHRcdCAgbWFyZ2luLXRvcDogdmFyKC0tcCk7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1wKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHQgICY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0ICB9XG5cdFx0fVxuXG5cblx0XHQvLy53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIHtcblx0XHQvL21hcmdpbjogMDtcblx0XHQvL2ltZyB7XG5cdFx0Ly8gIG1heC1oZWlnaHQ6IDE1MHB4O1xuXHRcdC8vICBvYmplY3QtZml0OmNvdmVyO1xuXHRcdC8vICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Ly99XG5cdFx0Ly99XG5cdCAgfVxuXG5cdCAgLnZpZXctbW9yZS1xdWVyeSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICB9XG5cdH1cblxuICB9XG59XG5cblxuIiwiLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtam9icy1ib2FyZCB7XG4gICAgLmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbV9jYWxjKDQpO1xuICAgIH1cblxuICAgIC5wYWdlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogcmVtX2NhbGMoNDgpIDA7XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaDM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uam9icy1ib2FyZCB7XG4gICAgJl9fbGlzdGluZyB7XG4gICAgICAgIHBhZGRpbmc6IHJlbV9jYWxjKDI0KSByZW1fY2FsYygzMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICsgKiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29tcGFueSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9nbyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtX2NhbGMoOTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndpZGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYtY3RhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW1fY2FsYygzMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZHQsXG4gICAgICAgICAgICBkZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtX2NhbGMoMTYpIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3RpbmdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtX2NhbGMoNTYpO1xuXG4gICAgICAgID4gKiArICoge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoMjQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuam9icy1ib2FyZCB7XG4gICAgICAgICZfX2xpc3Rpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IHJlbV9jYWxjKDI0KTtcblxuICAgICAgICAgICAgJi1tZXRhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCByZW1fY2FsYyg4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtam9icy1ib2FyZCB7XG4gICAgICAgIC5wYWdlX19jb250ZW50IHtcbiAgICAgICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmpvYnMtYm9hcmQge1xuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7XG4gICAgICAgICAgICBnYXA6IHJlbV9jYWxjKDQ4KTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGlua25ld3MtYnVzaW5lc3MtY29tbXVuaXR5IHtcbiAgJl9faGVhZGVyIHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDUwJTtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRwYWRkaW5nOiAwIDFyZW07XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cblx0LndwLWJsb2NrLW1lZGlhLXRleHQge1xuXHQgIG1heC13aWR0aDogNzlyZW07XG5cdCAgbWFyZ2luOiAwIGF1dG87XG5cdCAgcGFkZGluZzogMCAxcmVtO1xuXG5cdCAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHQvL2dyaWQtY29sdW1uOiAxO1xuXHRcdC8vZ3JpZC1yb3c6IDE7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHQgIGdyaWQtY29sdW1uOiAxO1xuXHRcdCAgZ3JpZC1yb3c6IDE7XG5cdFx0fVxuXHQgIH1cblx0ICAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHQgIGdyaWQtcm93OiAyO1xuXHRcdCAgd2lkdGg6IDgwJTtcblx0XHQgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0ICBjb250ZW50OiBcIlwiO1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB0b3A6IDEwMCU7XG5cdCAgbGVmdDogMDtcblx0ICBoZWlnaHQ6IHJlbV9jYWxjKDgpO1xuXHQgIGJhY2tncm91bmQ6IHVybCgnLnNyYy9pbWFnZXMvcG4tZGl2aWRlci5qcGcnKTtcblx0fVxuICB9XG5cbiAgLndyYXBwZXIgLndwLWJsb2NrLWNvbHVtbnMge1xuXHRwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmJ1c2luZXNzLWNvbW11bml0eS1sb2dvIGltZyB7XG5cdHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNhcm91c2VsX19jb250YWluZXIge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdGxlZnQ6IDUwJTtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmNhcm91c2VsIHtcblx0ICBtYXgtd2lkdGg6IDc5cmVtO1xuXHQgIG1hcmdpbjogMCBhdXRvO1xuXHQgIHBhZGRpbmc6IDQwcHggMXJlbTtcblx0fVxuICB9XG5cbiAgLy8uY2Fyb3VzZWxfX2NvbnRyb2xzLW5leHQgcGF0aCxcbiAgLy8uY2Fyb3VzZWxfX2NvbnRyb2xzLXByZXZpb3VzIHBhdGgge1xuXHQvL2ZpbGw6IHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspICFpbXBvcnRhbnQ7XG4gIC8vfVxuXG4gIC5idXNpbmVzcy1jb21tdW5pdHktdXBkYXRlcy1ncm91cCB7XG5cdG1hcmdpbjogMjBweDtcbiAgfVxuXG59XG4iLCIuc2F2ZWQtYXJ0aWNsZXMge1xuXHQuYXJjaGl2ZV9fY29udGVudC1wb3N0LWxpc3Qge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cblx0XHQuYXJ0aWNsZS1saXN0X19jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdC5hcnRpY2xlLWxpc3RfX3Bvc3RfX2RlbGV0ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdFx0LnVuc2F2ZS1idXR0b24ge1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX25vLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCApIHtcblx0LnNhdmVkLWFydGljbGVzIHtcblx0XHQuYXJjaGl2ZV9fY29udGVudC1wb3N0LWxpc3Qge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z3JpZC1nYXA6IDEuNXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLXNlYXJjaHBhZ2UsXG4uc2VhcmNoLXJlc3VsdHMge1xuXHQuaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW1fY2FsYyg0KTtcblx0fVxufVxuXG4uc2VhcmNoIHtcblx0LmhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtX2NhbGMoNCkgIWltcG9ydGFudDtcblx0fVxuXG5cblx0I2xvYWRpbmcge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0b3BhY2l0eTogMC43O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ei1pbmRleDogOTk7XG5cblx0XHQubG9hZGVyIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdC8qIENlbnRlciB0aGUgZGlhbG9nICovXG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0fVxuXG5cdFx0LmxvYWRlciBkaXYge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDY0cHg7XG5cdFx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0XHRtYXJnaW46IDhweDtcblx0XHRcdGJvcmRlcjogOHB4IHNvbGlkICNGOTY3MDM7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRhbmltYXRpb246IGxvYWRlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG5cdFx0XHRib3JkZXItY29sb3I6ICNFQTRCOTcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0LmxvYWRlciBkaXY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xuXHRcdH1cblxuXHRcdC5sb2FkZXIgZGl2Om50aC1jaGlsZCgyKSB7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuXHRcdH1cblxuXHRcdC5sb2FkZXIgZGl2Om50aC1jaGlsZCgzKSB7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcblx0XHR9XG5cblx0XHRAa2V5ZnJhbWVzIGxvYWRlciB7XG5cdFx0XHQwJSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0fVxuXG5cdFx0XHQxMDAlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCNsb2FkaW5nLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXG5cdCZfX2JhciB7XG5cdFx0Ji1oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwNCwgOTksIDE2NiwgMC45NSkgMCUsIHJnYmEoMjU1LCAxMDUsIDk5LCAwLjc1KSAzMiUsIHJnYmEoMjUwLCAxOTQsIDEwNSwgMC41NSkgNjYlLCByZ2JhKDk0LCAyMDcsIDE5OSwgMC43KSAxMDAlKTtcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcblx0XHRcdHBhZGRpbmc6IHJlbV9jYWxjKDQ4KSByZW1fY2FsYygxNikgcmVtX2NhbGMoMzIpO1xuXG5cdFx0XHQmLS13cmFwcGVyIHtcblx0XHRcdFx0QGV4dGVuZCAud3JhcHBlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19yZXN1bHRzIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0XHRnYXA6IDEuNXJlbTtcblxuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRAZXh0ZW5kIC53cmFwcGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IHJlbV9jYWxjKDMyKTtcblx0XHR9XG5cblx0XHQuaDMge1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHR9XG5cblx0XHQmLWZpbHRlciB7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0IHtcblx0XHRcdFx0bWluLXdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtaG9sZGluZyB7XG5cdFx0XHR3aWR0aDogbWluKDUwdncsIHJlbV9jYWxjKDMwMCkpO1xuXHRcdFx0bWFyZ2luOiByZW1fY2FsYygzMikgMCByZW1fY2FsYyg0OCk7XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICByZW1fY2FsYyg0NCk7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtbGlzdF9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcG4tZXh0cmEtbGlnaHQtcGluayk7XG5cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LnNlYXJjaCB7XG5cdFx0Jl9fcmVzdWx0cyB7XG4gICAgICAgICAgICAuYXJ0aWNsZS1saXN0IHtcbiAgICAgICAgICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYzIC8gMTI1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYygxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4uc2VhcmNoZm9ybSB7XG5cdD4gZGl2IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJlLXdoaXRlKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWd1bGFyLWdyZXkpO1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRtYXgtd2lkdGg6IHJlbV9jYWxjKDUwMCk7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHQmW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy5zcmMvc3ZnL2ljb24tc2VhcmNoLXBpbmsuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRmb250LXNpemU6IDBweDtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR3aWR0aDogcmVtX2NhbGMoMjQpO1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiByZW1fY2FsYyg4KTtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCZbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0cGFkZGluZzogcmVtX2NhbGMoOCk7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdCZbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcblx0XHRcdCZbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Jlt0eXBlPVwic2VhcmNoXCJdOndoZXJlKDpub3QoOmFjdGl2ZSkpOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDYwMDAwMHMgMHMsIGNvbG9yIDYwMDAwMHMgMHM7XG5cdFx0XHR9XG5cblx0XHRcdCZbdHlwZT1cInNlYXJjaFwiXTpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcblx0XHRcdFx0Jlt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmZvY3VzLXdpdGhpbiB7XG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VhcmNoIHtcblx0XHQmX19iYXIge1xuXHRcdFx0Ji1oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nOiByZW1fY2FsYyg1NikgcmVtX2NhbGMoMzIpIHJlbV9jYWxjKDQ4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm5hdmlnYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiByZW1fY2FsYygyNCkgMCByZW1fY2FsYyg0MCk7XG5cblx0Lm5hdi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0YSxcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogcmVtX2NhbGMoOCk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCApIHtcblx0LnNlYXJjaCB7XG5cdFx0Jl9fYmFyIHtcblx0XHRcdCYtaGVhZGVyIHtcblx0XHRcdFx0Ji0td3JhcHBlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogcmVtX2NhbGMoNTYpIHJlbV9jYWxjKDMyKSByZW1fY2FsYyg0OCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcmVzdWx0cyB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cblx0XHRcdCZfX2hlYWRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWRldmVsb3Bpbmctc3Rvcnkge1xuICAgIC5hcnRpY2xlIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtX2NhbGMoODApIDAgcmVtX2NhbGMoNjQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJhaW5ib3ctZGFya2VyLXRpbnRlZC1ncmV5KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcblxuICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzlyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc2hhcmluZyB7XG4gICAgICAgICAgICAgICAgJi0tbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLXNoYXJpbmctdG9nZ2xlXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy5zcmMvc3ZnL3NvY2lhbC1zaGFyZS13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1zYXZlLWZvci1sYXRlcl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuc3JjL3N2Zy9pY29uLWJvb2ttYXJrLWVtcHR5LXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLXNhdmVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy5zcmMvc3ZnL2ljb24tYm9va21hcmstd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXB1cmUtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYygzMik7XG5cbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pbWFnZV9fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQpIHJlbV9jYWxjKDMyKSByZW1fY2FsYygzMik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cmUtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVyZS1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHJlbV9jYWxjKDQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogcmVtX2NhbGMoNCk7XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbV9jYWxjKDI0KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYygxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGV2ZWxvcGluZy1zdG9yeXtcbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMikgMCByZW1fY2FsYygxNik7XG4gICAgfVxuXG4gICAgJi0tdGltZXN0YW1wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYtdGltZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5sYWJlbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtX2NhbGMoOCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA0LCA5OSwgMTY2LCAwLjk1KSAwJSwgcmdiYSgyNTUsIDEwNSwgOTksIDAuNzUpIDMyJSwgcmdiYSgyNTAsIDE5NCwgMTA1LCAwLjU1KSA2NiUsIHJnYmEoOTQsIDIwNywgMTk5LCAwLjcpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW1fY2FsYygzMik7XG5cbiAgICAgICAgaW1nLFxuICAgICAgICAud3AtY2FwdGlvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2FkaW5nLXNwaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg4ODtcbiAgICBAZXh0ZW5kIC5sYWJlbDtcbiAgICBwYWRkaW5nOiAuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3N0LXRlbXBsYXRlLXRlbXBsYXRlLWRldmVsb3Bpbmctc3Rvcnkge1xuICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICAmX19jb250ZW50IHsgICAgXG4gICAgICAgICAgICAgICAgJi1mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcblxuICAgICAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaW1hZ2VfX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAmX19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQpIHJlbV9jYWxjKDMyKSByZW1fY2FsYygzMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJlLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJlLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogcmVtX2NhbGMoNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogcmVtX2NhbGMoNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgXG59IiwiLmJvdHRvbS1hZHZlcnRpc2luZy1wYWRkaW5ne1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAucG4tcG9saWN5LXRhYmxlIHB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGFnZV9fY29udGVudHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmZmY7XG4gICAgfVxuICAgIC5wbi1wb2xpY3ktdGFibGUtaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC5wbi1wb2xpY3ktbGlzdC1tYWlue1xuICAgIHBhZGRpbmctbGVmdDogNTZweFxuICAgIH1cbiAgICAucG4tcG9saWN5LXRhYmxlLWxpbmV7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMnB4O1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBuLXRlcm1zLWxpc3QtYm9keS1pbmRlbnR7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgIH1cbiAgICAucG4tdGVybXMtbGlzdC1ib2R5LWluZGVudCBwIC5wbi10ZXJtcy1oZWFkaW5nIC5wbi10ZXJtcy1saXN0LWhlYWRpbmcgLnBuLXBvbGljeS1saXN0LWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIC5wbi1wb2xpY3ktbGlzdC1saXN0e1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIC5wbi1wb2xpY3ktbGlzdC1saXN0IG9se1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgICAucG4tcG9saWN5LXBhcmFncmFwaC1ncm91cC0ye1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgICAucG4tdGVybXMtbGlzdC1ib2R5e1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICB9XG4gICAgLnBuLXBvbGljeS1saXN0LWJvZHl7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wbi10ZXJtcy1wYWRkaW5nIC5wbi1wb2xpY3ktcGFkZGluZ3tcbiAgICBwYWRkaW5nOiA0JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgfVxuICAgIC8vIEV4dHJhIHNtYWxsIGRldmljZXMgKHBob25lcywgNjAwcHggYW5kIGRvd24pIC8vXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAucG4tcG9saWN5LXRhYmxlLWxpc3R7XG4gICAgaGVpZ2h0OiAzMjRweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5wbi1wb2xpY3ktdGFibGUtc3BhY2Vye1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgd2lkdGg6IGF1dG87fVxuICAgIH1cbiAgICAvLyBTbWFsbCBkZXZpY2VzIChwb3J0cmFpdCB0YWJsZXRzIGFuZCBsYXJnZSBwaG9uZXMsIDYwMHB4IGFuZCB1cCkgLy9cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5wbi1wb2xpY3ktdGFibGUtbGlzdHtcbiAgICBoZWlnaHQ6IDMyNHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLnBuLXBvbGljeS10YWJsZS1zcGFjZXJ7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogYXV0bzt9XG4gICAgLnBuLXBvbGljeS10YWJsZS1zcGFjZXItY2F0ZWdvcnktMSBwe1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgXG4gICAgfVxuICAgIC5wbi1wb2xpY3ktdGFibGUtc3BhY2VyLWNhdGVnb3J5LTJ7XG4gICAgaGVpZ2h0OiA1MHB4fVxuICAgIC5wbi1wb2xpY3ktdGFibGUtc3BhY2VyLWNhdGVnb3J5LTN7XG4gICAgaGVpZ2h0OiAxMTBweH1cbiAgICAucG4tcG9saWN5LXRhYmxlLXNwYWNlci1jYXRlZ29yeS00e1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIFxuICAgIC5wbi1wb2xpY3ktdGFibGUtY29udGVudC1hbGlnbi1jYXRlZ29yeS0ye1xuICAgIGhlaWdodDogMTcycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgIH1cbiAgICBcbiAgICAucG4tcG9saWN5LXRhYmxlLWNvbnRlbnQtYWxpZ24tY2F0ZWdvcnktM3tcbiAgICBoZWlnaHQ6IDI5MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnBuLXBvbGljeS10YWJsZS1jb250ZW50LWFsaWduLWNhdGVnb3J5LTR7XG4gICAgaGVpZ2h0OiAyNzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgfVxuICAgIFxuICAgIC5wbi1wb2xpY3ktdGFibGUtdGV4dHtcbiAgICBoZWlnaHQ6IDQxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgfVxuICAgIC8vIE1lZGl1bSBkZXZpY2VzIChsYW5kc2NhcGUgdGFibGV0cywgNzY4cHggYW5kIHVwKSAvL1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBuLXBvbGljeS10YWJsZS1saXN0e1xuICAgIGhlaWdodDogMzI0cHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAucG4tcG9saWN5LXRhYmxlLXNwYWNlcntcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiBhdXRvO31cbiAgICBcbiAgICAucG4tcG9saWN5LXRhYmxlLTItY29udGVudHtcbiAgICBwYWRkaW5nOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgXG4gICAgLnBuLXRlcm1zLXBhZGRpbmcgLnBuLXBvbGljeS1wYWRkaW5ne1xuICAgIHBhZGRpbmc6IDE1JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgfVxuICAgIC8vIExhcmdlIGRldmljZXMgKGxhcHRvcHMvZGVza3RvcHMsIDk5MnB4IGFuZCB1cCkgLy9cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wbi1wb2xpY3ktdGFibGUtbGlzdHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIFxuICAgIC5wbi1wb2xpY3ktdGFibGUtc3BhY2Vye1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgd2lkdGg6IGF1dG87fVxuICAgIC5wbi1wb2xpY3ktdGFibGUtbGlzdHtcbiAgICBoZWlnaHQ6IDI3NHB4O1xuICAgIH1cbiAgICAucG4tcG9saWN5LXRhYmxlLWxpc3R7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAucG4tcG9saWN5LXRhYmxlLXNwYWNlci1jYXRlZ29yeS0xIHB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICBcbiAgICB9XG4gICAgLnBuLXBvbGljeS10YWJsZS1zcGFjZXItY2F0ZWdvcnktMntcbiAgICBoZWlnaHQ6IDQwcHh9XG4gICAgLnBuLXBvbGljeS10YWJsZS1zcGFjZXItY2F0ZWdvcnktM3tcbiAgICBoZWlnaHQ6IDgwcHh9XG4gICAgLnBuLXBvbGljeS10YWJsZS1zcGFjZXItY2F0ZWdvcnktNHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuICAgIC5wbi1wb2xpY3ktdGFibGUtdGV4dHtcbiAgICBoZWlnaHQ6IDM1MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnBuLXBvbGljeS10YWJsZS0yLWNvbnRlbnR7XG4gICAgcGFkZGluZzogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gICAgLnBuLXBvbGljeS10YWJsZS1jb250ZW50LWFsaWduLWNhdGVnb3J5LTJ7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgfVxuICAgIC5wbi1wb2xpY3ktdGFibGUtY29udGVudC1hbGlnbi1jYXRlZ29yeS0ze1xuICAgIGhlaWdodDogMjMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucG4tcG9saWN5LXRhYmxlLWNvbnRlbnQtYWxpZ24tY2F0ZWdvcnktNHtcbiAgICBoZWlnaHQ6IDIzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcbiAgICB9XG4gICAgfSIsIlxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmF1dGhvci1hcmNoaXZlX19jb250ZW50LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtLWNhbGMoOTYpIGF1dG87XG4gICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNDgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYXV0aG9yLWFyY2hpdmVfX2NvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cbn0iLCIjbG9naW4tcmVnaXN0ZXItcGFzc3dvcmQge1xuXHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDUwcHggYXV0bztcblxuXHQucmVnaXN0ZXItbWVzc2FnZSxcblxuXG5cdC5yZWdpc3Rlci1tZXNzYWdlLnNob3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuaWNvbi1hbGVydCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCApIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHR9XG59XG5cblxuIiwiLmxvc3QtcGFzc3dvcmQge1xuXHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRtYXJnaW46IDUwcHggYXV0bztcblxuXHQuZXJyb3Ige1xuXHRcdGNvbG9yOiAjYjAzMjM3O1xuXHR9XG5cblx0LmZvcmdvdC1wYXNzLXdyYXAge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cblx0LmxvZ2luLWluZm8taWNvbiB7XG5cdFx0d2lkdGg6IDgwcHg7IC8qIFNldCB0aGUgd2lkdGggYW5kIGhlaWdodCBvZiB0aGUgY2lyY2xlICovXG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGREVFRjU7IC8qIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIGNpcmNsZSAqL1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTsgLyogTWFrZXMgdGhlIGRpdiBhIGNpcmNsZSAqL1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qIENlbnRlciB0aGUgY29udGVudCBob3Jpem9udGFsbHkgKi9cblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyAvKiBDZW50ZXIgdGhlIGNvbnRlbnQgdmVydGljYWxseSAqL1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiA2MCU7IC8qIEFkanVzdCB0aGUgc2l6ZSBvZiB0aGUgU1ZHIGNvbnRlbnQgKi9cblx0XHRcdGhlaWdodDogYXV0bzsgLyogTWFpbnRhaW4gYXNwZWN0IHJhdGlvICovXG5cdFx0fVxuXHR9XG5cblx0LmJhY2stdG8tbG9naW4gPiBkaXYgYSB7XG5cdFx0Y29sb3I6ICMwMDA7ICAgICAgICAgICAgICAgICAvLyBUZXh0IGNvbG9yXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7IC8vIEJvdHRvbSBib3JkZXJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgICAgICAvLyBSZW1vdmUgZGVmYXVsdCB1bmRlcmxpbmVcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4ICkge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdH1cblxufVxuXG4iLCIucGFnZS5wcm9maWxlLFxuLnBhZ2Uuc2F2ZWQtYXJ0aWNsZXMge1xuXG5cdC5wYWdlX190b3AtaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAycmVtIDA7XG5cblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdEBleHRlbmQgLndyYXBwZXI7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2VfX2hlYWRlciB7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0fVxuXG5cdC5wbi1wcm9maWxlX19icmVha2VyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wbi1zaWduYXR1cmUtcGluayk7XG5cdH1cbn1cblxuLnByb2dyZXNzLWZvcm0ge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0XHQvLyBSZXNldCBib3JkZXIsIGJvcmRlci1yYWRpdXMsIHBhZGRpbmcsIGFuZCBvdXRsaW5lIHdpdGggIWltcG9ydGFudFxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyAvLyBSZXNldCBvdXRsaW5lXG5cdFx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyAvLyBSZW1vdmUgYW55IHRyYW5zaXRpb24gZWZmZWN0c1xuXG5cdFx0Ly8gUmVtb3ZlIHN0eWxpbmcgb24gaG92ZXIgYW5kIGZvY3VzLXZpc2libGUgd2l0aCAhaW1wb3J0YW50XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IC8vIFJlc2V0IG91dGxpbmUgb24gaG92ZXIgYW5kIGZvY3VzLXZpc2libGVcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLS1iYWNrIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogM3B4OyAvKiBBZGp1c3QgYXMgbmVlZGVkIGZvciBzcGFjaW5nICovXG5cdH1cblxuXHRidXR0b24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC8qIC0tLSBwcmltYXJ5IEJ1dHRvbnMgLS0tICovXG5cblx0LmJ1dHRvbi0tcHJpbWFyeSxcblx0LmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUsXG5cdC5idXR0b24tLXByaW1hcnk6dmlzaXRlZCB7XG5cdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXBuLXNpZ25hdHVyZS1waW5rKTtcblx0XHRib3JkZXItcmFkaXVzOiByZW1fY2FsYyg0KTtcblx0XHRjb2xvcjogdmFyKC0tcHVyZS1ibGFjayk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcG4tc2lnbmF0dXJlLXBpbmspO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuXHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdHBhZGRpbmc6IDAgMjVweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tcG4tbGlnaHQtcGluayk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wbi1kYXJrZXItcGluayk7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wbi1zaWduYXR1cmUtcGluayk7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wbi1kYXJrZXItcGluayk7XG5cdFx0XHRwYWRkaW5nOiBjYWxjKHZhcigtLXAtNzUpIC0gMXB4KSBjYWxjKHZhcigtLXAxLTUpIC0gMXB4KTtcblx0XHR9XG5cblx0XHQmOmRpc2FibGVkLFxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXJlZ3VsYXItZ3JleSk7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1yZWd1bGFyLWdyZXkpO1xuXHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHR9XG5cdH1cblxuXG5cblx0LmJ1dHRvbi0tc2ltcGxlIHtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0cGFkZGluZzogMCAyNXB4O1xuXHR9XG5cblxuXHQvKiBUYWJzXG5cdCAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblx0LnByb2dyZXNzLWZvcm1fX3RhYnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdC5wcm9ncmVzcy1mb3JtX190YWJzLWl0ZW0ge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRib3JkZXItdG9wOiA1cHggc29saWQgdmFyKC0tcG4tZXh0cmEtbGlnaHQtcGluayk7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbi1kYXJrZXItcGluayk7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogLTVweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0LnByb2dyZXNzLWZvcm1fX3RhYnMtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9ncmVzcy1mb3JtX190YWJzIGJ1dHRvbiB7XG5cdFx0ZmxleDogMSAxIDAlO1xuXHRcdGJvcmRlcjogMDtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuXHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByb2dyZXNzLWZvcm1fX3RhYnMge1xuXHRcdGNvbHVtbi1nYXA6IDA7XG5cdH1cblxuXG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdC5wcm9ncmVzcy1mb3JtX190YWJzIHtcblx0XHRcdGNvbHVtbi1nYXA6IDAuMnJlbTtcblx0XHR9XG5cdH1cblxuXHQvKiAtLS0gQ3VycmVudCBTdGVwIC0tLSAqL1xuXG5cdC5wcm9ncmVzcy1mb3JtX190YWJzLWl0ZW1bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnByb2dyZXNzLWZvcm1fX3RhYnMtaXRlbVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXTo6YmVmb3JlIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LnByb2dyZXNzLWZvcm1fX3RhYnMtaXRlbVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSA+IC5zdGVwIHtcblx0XHRjb2xvcjp2YXIoLS1wbi1kYXJrZXItcGluayk7XG5cdH1cblxuXHQvKiAtLS0gRGlzYWJsZWQgU3RlcCAtLS0gKi9cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdFx0LnByb2dyZXNzLWZvcm1fX3RhYnMtaXRlbVthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHQtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdC0tYnV0dG9uLXRleHQtY29sb3I6IGhzbCgtLWRhcmstZ3JheS1saWdodCk7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHRcdC8vY29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0LWNvbG9yKTtcblx0XHR9XG5cdH1cblxuXG5cdC8qIC0tLSBDb21wbGV0ZWQgU3RlcCAtLS0gKi9cblxuXHQucHJvZ3Jlc3MtZm9ybV9fdGFicy1pdGVtW2RhdGEtY29tcGxldGU9XCJ0cnVlXCJdOjpiZWZvcmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2dyZXNzLWZvcm1fX3RhYnMtaXRlbVtkYXRhLWNvbXBsZXRlPVwidHJ1ZVwiXSA+IC5zdGVwIHtcblx0XHRjb2xvcjogdmFyKC0tcHVyZS1ibGFjayk7XG5cdH1cblxuXHQvL3NlY3Rpb24gdGFiIGZvb3RlclxuXG5cdC5wcm9ncmVzcy1mb3JtX19wYW5lbF9fZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdGNvbHVtbi1nYXA6IGNhbGMoMS41cmVtICogMik7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtX19maWVsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtX2NhbGMoMjApO1xuXHR9XG5cdGZpZWxkc2V0IHtcblx0XHRzcGFuIHtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLmZvcm1fX2ZpZWxkLm11bHRpc2VsZWN0IHtcblx0PiBkaXY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxLjVlbTtcblx0fVxuXHQvL3VsIHtcblx0Ly9cdGNvbHVtbi1jb3VudDogMjtcblx0Ly9cdGNvbHVtbi1nYXA6IDJyZW07XG5cdC8vXHRsaXN0LXN0eWxlOiBub25lO1xuXHQvL1xuXHQvL1x0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuXHQvL1x0XHRjb2x1bW4tY291bnQ6IDM7XG5cdC8vXHR9XG5cdC8vfVxuXG5cdC8vbGkge1xuXHQvL1x0ZGlzcGxheTogYmxvY2s7XG5cdC8vXHRtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyBBZGQgc3BhY2luZyBiZXR3ZWVuIGxpc3QgaXRlbXNcblx0Ly99XG5cblx0LmNvbC0xMiB7XG5cdFx0dWwge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ1JSwgMWZyKSk7IC8vIFR3byBjb2x1bW5zIG9uIHNtYWxsIHNjcmVlbnNcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdC8vIE1lZGlhIHF1ZXJ5IGZvciBtZWRpdW0gc2NyZWVucyBhbmQgYWJvdmVcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwJSwgMWZyKSk7IC8vIFRocmVlIGNvbHVtbnMgb24gbWVkaXVtIHNjcmVlbnMgYW5kIGFib3ZlXG5cdFx0XHR9XG5cblx0XHRcdC8vIEFkZGl0aW9uYWwgc3R5bGVzIGZvciBsYWJlbCBhbmQgY2hlY2tib3hcblx0XHRcdGxhYmVsLmNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjJweCBzb2xpZCB2YXIoLS1wbi1zaWduYXR1cmUtcGluayk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgeG1sbnM6eD0naHR0cDovL25zLmFkb2JlLmNvbS9FeHRlbnNpYmlsaXR5LzEuMC8nIHhtbG5zOmk9J2h0dHA6Ly9ucy5hZG9iZS5jb20vQWRvYmVJbGx1c3RyYXRvci8xMC4wLycgeG1sbnM6Z3JhcGg9J2h0dHA6Ly9ucy5hZG9iZS5jb20vR3JhcGhzLzEuMC8nIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTI1JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0Nzd2l0Y2glM0UlM0Nmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0naHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvJyB4PScwJyB5PScwJyB3aWR0aD0nMScgaGVpZ2h0PScxJyAvJTNFJTNDZyBpOmV4dHJhbmVvdXM9J3NlbGYnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTUyNzMuMSwyNDAwLjF2LTJjMC0yLjgtNS00LTkuNy00cy05LjcsMS4zLTkuNyw0djJjMCwxLjgsMC43LDMuNiwyLDQuOWw1LDQuOWMwLjMsMC4zLDAuNCwwLjYsMC40LDF2Ni40IGMwLDAuNCwwLjIsMC43LDAuNiwwLjhsMi45LDAuOWMwLjUsMC4xLDEtMC4yLDEtMC44di03LjJjMC0wLjQsMC4yLTAuNywwLjQtMWw1LjEtNUM1MjcyLjQsMjQwMy43LDUyNzMuMSwyNDAxLjksNTI3My4xLDI0MDAuMXogTTUyNjMuNCwyNDAwYy00LjgsMC03LjQtMS4zLTcuNS0xLjh2MGMwLjEtMC41LDIuNy0xLjgsNy41LTEuOGM0LjgsMCw3LjMsMS4zLDcuNSwxLjhDNTI3MC43LDIzOTguNyw1MjY4LjIsMjQwMCw1MjYzLjQsMjQwMHonLyUzRSUzQ3BhdGggZD0nTTUyNjguNCwyNDEwLjNjLTAuNiwwLTEsMC40LTEsMWMwLDAuNiwwLjQsMSwxLDFoNC4zYzAuNiwwLDEtMC40LDEtMWMwLTAuNi0wLjQtMS0xLTFINTI2OC40eicvJTNFJTNDcGF0aCBkPSdNNTI3Mi43LDI0MTMuN2gtNC4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDQuM2MwLjYsMCwxLTAuNCwxLTFDNTI3My43LDI0MTQuMSw1MjczLjMsMjQxMy43LDUyNzIuNywyNDEzLjd6Jy8lM0UlM0NwYXRoIGQ9J001MjcyLjcsMjQxN2gtNC4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxaDQuM2MwLjYsMCwxLTAuNCwxLTFDNTI3My43LDI0MTcuNSw1MjczLjMsMjQxNyw1MjcyLjcsMjQxN3onLyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNMzEuNCw4My4yYzEuNywxLjksNC4yLDIuOSw2LjcsMi45czUtMS4xLDYuNy0yLjlsNTAuMi01NGMzLjQtMy43LDMuMi05LjUtMC41LTEyLjljLTMuNy0zLjQtOS41LTMuMi0xMi45LDAuNUwzOC4xLDYzLjYgTDE4LjMsNDIuM2MtMy40LTMuNy05LjItMy45LTEyLjktMC41UzEuNSw1MSw0LjksNTQuN0wzMS40LDgzLjJ6JyBmaWxsPSclMjNFRTc3QUMnIC8lM0UlM0MvZyUzRSUzQy9zd2l0Y2glM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC4yZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA4MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG59XG5cbiIsIiN0YWItbGlicmFyeSB7XG5cblx0PiBoMyB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnN1YnNjcmlwdGlvbl9maWx0ZXItY29udGFpbmVyIHtcblx0XHRyaWdodDogMDtcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cblx0LnN1YnNjcmlwdGlvbl9saXN0IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdhcDogMjBweDsgLy8gQWRqdXN0IHRoZSBnYXAgYmV0d2VlbiByb3dzXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXG5cdFx0LnN1YnNjcmlwdGlvbl9saXN0X2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCBhdXRvIDEwMHB4OyAvLyBBZGp1c3QgdGhlIGZpeGVkIHdpZHRocyBhcyBuZWVkZWRcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0Z3JpZC1yb3ctZ2FwOiAyMHB4OyAvLyBBZGp1c3QgdGhlIGdhcCBiZXR3ZWVuIHJvd3Ncblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdjNmRkO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRcdCZfX2NvdW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAzMnB4OyAvLyBBZGp1c3QgdGhlIHdpZHRoIGFzIG5lZWRlZFxuXHRcdFx0XHRoZWlnaHQ6IDMycHg7IC8vIEFkanVzdCB0aGUgaGVpZ2h0IGFzIG5lZWRlZFxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdDNkREO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAjMDAwOyAvLyBBZGp1c3QgdGhlIHRleHQgY29sb3IgYXMgbmVlZGVkXG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4OyAvLyBBZGp1c3QgdGhlIGZvbnQgc2l6ZSBhcyBuZWVkZWRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBTdHlsZXMgZm9yIHRoZSBzZWNvbmQgY29sdW1uXG5cdFx0XHQuc3Vic2NyaXB0aW9uX2xpc3RfaXRlbV9fcmVzb3VyY2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdC8vIFlvdXIgYWRkaXRpb25hbCBzdHlsZXMgZm9yIHRoZSByZXNvdXJjZSBlbGVtZW50XG5cblx0XHRcdFx0LnJlc291cmNlLXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0Ly8gWW91ciBhZGRpdGlvbmFsIHN0eWxlcyBmb3IgdGhlIHJlc291cmNlIHRpdGxlXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1YnNjcmlwdGlvbi1kZXRhaWxzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IC44ZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhbmNlbC1zdWJzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdFx0XHQvLyBZb3VyIGFkZGl0aW9uYWwgc3R5bGVzIGZvciB0aGUgY2FuY2VsLXN1YnNjcmlwdGlvbiBlbGVtZW50XG5cblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBTdHlsZXMgZm9yIHRoZSB0aGlyZCBjb2x1bW5cblx0XHRcdC5zdWJzY3JpcHRpb25fbGlzdF9pdGVtX19zdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAuOGVtO1xuXG5cdFx0XHRcdC8vIFlvdXIgYWRkaXRpb25hbCBzdHlsZXMgZm9yIHRoZSBzdmcgZWxlbWVudFxuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0Ly8gWW91ciBhZGRpdGlvbmFsIHN0eWxlcyBmb3IgdGhlIHN2ZyBlbGVtZW50XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHggKSB7XG5cdC5zdWJzY3JpcHRpb25fbGlzdF9pdGVtIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IGF1dG8gMTAwcHg7IC8vIEFkanVzdCB0aGUgZml4ZWQgd2lkdGhzIGFzIG5lZWRlZFxuXG5cdFx0LnN1YnNjcmlwdGlvbl9saXN0X2l0ZW1fX3N2ZyB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdH1cblxuXHR9XG59XG4iLCIucGFnZS5lbWFpbC1uZXdzbGV0dGVycyB7XG5cblx0LnBhZ2VfX3RvcC1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDJyZW0gMDtcblxuXHRcdCYtLXdyYXBwZXIge1xuXHRcdFx0QGV4dGVuZCAud3JhcHBlcjtcblx0XHR9XG5cdH1cblxuXHQucGFnZV9faGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHR9XG5cblxuXHQucG4tcHJvZmlsZV9fYnJlYWtlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tcG4tc2lnbmF0dXJlLXBpbmspO1xuXHR9XG5cblx0I25ld3NsZXR0ZXJzLWZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblxuXHQucHJvZmlsZS1yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG5cdFx0PiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0bGFiZWwuY2hlY2tib3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4OyAvLyBBZGp1c3QgdGhlIHNwYWNpbmcgYmV0d2VlbiBjaGVja2JveCBhbmQgZGl2XG5cdFx0XHR9XG5cblx0XHRcdGRpdiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkOyAvLyBJbmNyZWFzZSBmb250IHdlaWdodCBmb3IgdGhlIHRpdGxlXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5ld3NsZXR0ZXItZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMxcHg7IC8vIEFkanVzdCB0aGUgc3BhY2luZyB0byBhbGlnbiB3aXRoIHRoZSBkaXZcblx0XHRcdC8vIEFkZCBhbnkgYWRkaXRpb25hbCBzdHlsaW5nIGZvciB0aGUgZGVzY3JpcHRpb25cblx0XHR9XG5cdH1cblxuXHQucG4tcHJvZmlsZV9idXR0b24tY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0fVxuXG5cbn1cbiIsIi5wbi1yZW1vdmUtYWRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4ucG4tYWQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmc6IHJlbV9jYWxjKDgpIDAgMDtcbiAgICBtaW4taGVpZ2h0OiByZW1fY2FsYyg1MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgZGl2W2lkXSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLnBuLXN0aWNreS1hZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLnBuLXN0aWNreS1hZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuI01vYmlsZV9XZWJfMCB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG4jTW9iaWxlX1dlYl8xIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViXzIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfMyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl80IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViXzUge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI0Rlc2t0b3BfQmlsbGJvYXJkXzEge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI0Rlc2t0b3BfQmlsbGJvYXJkXzIge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG4jRGVza3RvcF9CaWxsYm9hcmRfMyB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbn1cbiNEZXNrdG9wX0JpbGxib2FyZF80IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfU2lkZWJhcl8xIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNEZXNrdG9wX1NpZGViYXJfMiB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jRGVza3RvcF9BcnRpY2xlX0NvbnRlbnRfMSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG4jRGVza3RvcF9BcnRpY2xlX0NvbnRlbnRfMiB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG4jRGVza3RvcF9BcnRpY2xlX0NvbnRlbnRfMyB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG4jTW9iaWxlX1dlYl82IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViXzcge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfOCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl85IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViXzEwIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViXzExIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViXzEyIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViXzEzIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViXzE0IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViXzE1IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNEZXNrdG9wX1NpZGViYXJfMyB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG4jRGVza3RvcF9QYWdpY2xlX0JpbGxib2FyZF9Ub3Age1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9TaWRlYmFyXzEge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9TaWRlYmFyXzIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9TaWRlYmFyXzMge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzEge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG4jRGVza3RvcF9QYWdpY2xlX0NvbnRlbnRfMiB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbn1cbiNEZXNrdG9wX1BhZ2ljbGVfQ29udGVudF8zIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzQge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG4jRGVza3RvcF9QYWdpY2xlX0NvbnRlbnRfNSB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbn1cbiNEZXNrdG9wX1BhZ2ljbGVfQ29udGVudF82IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50Xzcge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG4jRGVza3RvcF9QYWdpY2xlX0NvbnRlbnRfOCB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbn1cbiNEZXNrdG9wX1BhZ2ljbGVfQ29udGVudF85IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzEwIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzExIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzEyIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzEzIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzE0IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzE1IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzE2IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzE3IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzE4IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzE5IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzIwIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzIxIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzIyIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzIzIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzI0IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzI1IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzI2IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzI3IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzI4IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzI5IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI0Rlc2t0b3BfUGFnaWNsZV9Db250ZW50XzMwIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV8wIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViX1BhZ2ljbGVfMSB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl9QYWdpY2xlXzIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV8zIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViX1BhZ2ljbGVfNCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl9QYWdpY2xlXzUge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV82IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViX1BhZ2ljbGVfNyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl9QYWdpY2xlXzgge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV85IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViX1BhZ2ljbGVfMTAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV8xMSB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl9QYWdpY2xlXzEyIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViX1BhZ2ljbGVfMTMge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV8xNCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl9QYWdpY2xlXzE1IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViX1BhZ2ljbGVfMTYge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV8xNyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl9QYWdpY2xlXzE4IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViX1BhZ2ljbGVfMTkge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV8yMCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl9QYWdpY2xlXzIxIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViX1BhZ2ljbGVfMjIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV8yMyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl9QYWdpY2xlXzI0IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViX1BhZ2ljbGVfMjUge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV8yNiB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl9QYWdpY2xlXzI3IHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbiNNb2JpbGVfV2ViX1BhZ2ljbGVfMjgge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuI01vYmlsZV9XZWJfUGFnaWNsZV8yOSB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG59XG4jTW9iaWxlX1dlYl9QYWdpY2xlXzMwIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZV9fY29udGVudCAucG4tYWQtY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wbi1kYXJrZXItcGluay10aW50LTMwKTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2cHgpO1xuXG5cbiAgICAgICAgLnBuLWFkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAgIC5wbi1hZC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG1pbiggcmVtX2NhbGMoOTcwKSwgMTAwdncgKTtcbiAgICAgICAgbWluLWhlaWdodDogcmVtX2NhbGMoOTApO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5za2luLWFkIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG4tc3RpY2t5LWFkIHtcbiAgICAgICAgJi10b3AsXG4gICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2xhc3NpYy1sYXlvdXQge1xuICAgIC5jYXJvdXNlbCB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1wKSAwIHZhcigtLXApO1xuICAgIFxuICAgICAgICAgICAgJi5pcy1zdHlsZS1ibGFjay1iZyB7XG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19wb3N0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmFpbmJvdy1kYXJrZXItdGludGVkLWdyZXkpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXB1cmUtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYtdGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICYtbWV0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAxLjI1cmVtO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi1tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLmlzLXN0eWxlLXdoaXRlLWJnIHtcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX3Bvc3Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJlLXdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tcHVyZS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgJi1tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAwIDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19wb3N0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgICAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYygyNCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtX2NhbGMoMTYpO1xuICAgICAgICAgICAgZ2FwOiByZW1fY2FsYygyMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAmLmFydGljbGVfdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjAyIC8gMzYwO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDIwMiAvIDM2MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXRpYy10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxpdmUtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fcG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAxLjI1cmVtIDEuMjVyZW07XG5cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtbWV0YSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1fY2FsYygxMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbV9jYWxjKDE4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYygxNik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIFxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ncmV5KTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcG4tc2lnbmF0dXJlLXBpbmspO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgID4gbGk6bm90KDplbXB0eSkgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuM3JlbSAwIC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICAgIHdpZHRoOiByZW1fY2FsYygyNTQpO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyODIgLyAxNjA7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtX2NhbGMoNCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBhOm5vdCgucmVhZC1tb3JlLWxpbmspIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE4KTtcbiAgICBcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zdGF0aWMtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmxpdmUtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX3Bvc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX3JlYWQtbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW1fY2FsYygzKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA0LCA5OSwgMTY2LCAwLjk1KSAwJSwgcmdiYSgyNTUsIDEwNSwgOTksIDAuNzUpIDMyJSwgcmdiYSgyNTAsIDE5NCwgMTA1LCAwLjU1KSA2NiUsIHJnYmEoOTQsIDIwNywgMTk5LCAwLjcpIDEwMCUpO1xuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19zdWJoZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoNCk7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fY29udHJvbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICAgICAgICAgID4gKiArICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1wKTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYtbmV4dCxcbiAgICAgICAgICAgICYtcHJldmlvdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgXG4gICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wbi1leHRyYS1saWdodC1waW5rKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX3RvcC1iYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbV9jYWxjKDE2KTtcbiAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbV9jYWxjKDEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDQsIDk5LCAxNjYsIDAuOTUpIDAlLCByZ2JhKDI1NSwgMTA1LCA5OSwgMC43NSkgMzIlLCByZ2JhKDI1MCwgMTk0LCAxMDUsIDAuNTUpIDY2JSwgcmdiYSg5NCwgMjA3LCAxOTksIDAuNykgMTAwJSk7XG4gICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHggKSB7XG4gICAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbV9jYWxjKDIwKSByZW1fY2FsYygzMikgcmVtX2NhbGMoMjQpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJl9fcG9zdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbV9jYWxjKDMzMik7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmX190b3AtYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJl9fc3ViaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmX19jb250cm9scyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5oYXMtZ3JhZGllbnQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4ICkge1xuICAgICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW1fY2FsYygzMikgcmVtX2NhbGMoMzIpIHJlbV9jYWxjKDQwKTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICZfX3Bvc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW1fY2FsYygyNzYpO1xuICAgIFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmX190b3AtYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmX19wb3N0cyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoMzIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLmNhcm91c2VsLXZpZGVvcy1sYXlvdXQge1xuXG4gICAgLmNhcm91c2VsIHtcbiAgICAgICAgJl9fcG9zdCB7XG5cbiAgICAgICAgICAgICYuYXJ0aWNsZV92aWRlbyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMy4yNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAmLmFydGljbGVfdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyMDIgLyAzNjAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyMDIgLyAzNjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXRpYy10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5saXZlLXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xMjVzIGVhc2UtaW4gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTYpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC44NzUpIDUwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC44NzUpIDEwMCVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC52aWRlby1saXZlICsgLmNhcm91c2VsX19wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLmNhcm91c2VsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLXApIDAgdmFyKC0tcCk7XG5cbiAgICAmLmlzLXN0eWxlLWJsYWNrLWJnIHtcbiAgICAgIC5jYXJvdXNlbF9fcG9zdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJhaW5ib3ctZGFya2VyLXRpbnRlZC1ncmV5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtd2hpdGUpO1xuXG4gICAgICAgICYtbWV0YSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLXdoaXRlLWJnIHtcbiAgICAgICAgLmNhcm91c2VsX19wb3N0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cmUtd2hpdGUpO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG5cblxuICAkcGFnaW5hdGlvbi1zaXplOiAxMHB4O1xuICAkY2Fyb3VzZWwtaGVpZ2h0OiAxODBweDtcbiAgJGNhcm91c2VsLWhlaWdodC1tZWRpdW06IDMwMHB4OyAvLyBORVc6IDc2OHB4IHRvIDEwNzBweCBoZWlnaHRcbiAgJGNhcm91c2VsLWhlaWdodC1sYXJnZTogMzIwcHg7IC8vIERlZmF1bHQgZm9yIGxhcmdlciBzY3JlZW5zXG4gICRnYXAtYmV0d2Vlbi1wb3N0czogMTBweDtcbiAgJHRodW1ibmFpbC1zaXplLXNtYWxsLXNjcmVlbjogMTEwcHg7XG4gICR0aHVtYm5haWwtc2l6ZS1sYXJnZS1zY3JlZW46IDE1MHB4O1xuICBcbiAgLmFsdGVybmF0aXZlLWxheW91dCB7XG4gICAgLmNhcm91c2VsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJl9fdG9wLWJhciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgIFxuICAgICAgICAmX19zdWJoZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoNCk7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fY29udHJvbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIFxuICAgICAgICAgICAgPiAqICsgKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXApO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi1uZXh0LFxuICAgICAgICAgICAgJi1wcmV2aW91cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBcbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fdG9wLWJhciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtX2NhbGMoMTYpO1xuICAgIFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtX2NhbGMoMSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwNCwgOTksIDE2NiwgMC45NSkgMCUsIHJnYmEoMjU1LCAxMDUsIDk5LCAwLjc1KSAzMiUsIHJnYmEoMjUwLCAxOTQsIDEwNSwgMC41NSkgNjYlLCByZ2JhKDk0LCAyMDcsIDE5OSwgMC43KSAxMDAlKTtcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAmX19wb3N0LW1ldGEge1xuICAgICAgICBmb250LXNpemU6IHJlbV9jYWxjKDEzKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbV9jYWxjKDE4KTtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogcmVtX2NhbGMoMjApO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM1YTVhNWE7XG4gIFxuICAgICAgICAgIC5jYXRlZ29yeS0tbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgID4gbGk6bm90KDplbXB0eSkgKyBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwLjNyZW0gMCAwLjVyZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3Bvc3QtdGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDE4KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBcbiAgICB9XG4gIFxuICAgIC8vIFBvc3RzIGNvbnRhaW5lcjogRklYRUQgSEVJR0hUXG4gICAgLmNhcm91c2VsX19wb3N0cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vaGVpZ2h0OiBjYWxjKDQgKiAjeyRjYXJvdXNlbC1oZWlnaHR9ICsgMyAqICN7JGdhcC1iZXR3ZWVuLXBvc3RzfSk7IC8vIFZpc2libGUgaGVpZ2h0ICg0IHBvc3RzKVxuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuOyAvLyBFbnN1cmVzIG9ubHkgNCBwb3N0cyBhcmUgdmlzaWJsZVxuICAgIH1cbiAgXG4gICAgLy8gSW5uZXIgdHJhY2sgdGhhdCBtb3ZlcyBhbGwgcG9zdHNcbiAgICAuY2Fyb3VzZWxfX3RyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG4gIFxuICAgIC8vIEluZGl2aWR1YWwgcG9zdCBzdHlsaW5nXG4gICAgLmNhcm91c2VsX19wb3N0IHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaGVpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1iZXR3ZWVuLXBvc3RzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBnYXA6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtX2NhbGMoNCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFxuICAgICAgLy8gVGh1bWJuYWlsXG4gICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgIGZsZXg6IDAgMCAkdGh1bWJuYWlsLXNpemUtc21hbGwtc2NyZWVuO1xuICAgICAgICBtYXgtd2lkdGg6ICR0aHVtYm5haWwtc2l6ZS1zbWFsbC1zY3JlZW47XG4gICAgICAgIGhlaWdodDogJHRodW1ibmFpbC1zaXplLXNtYWxsLXNjcmVlbjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLy8gUGFnaW5hdGlvbiBjb250YWluZXJcbiAgICAuY2Fyb3VzZWxfX3BhZ2luYXRpb24td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICBcbiAgICAvLyBQYWdpbmF0aW9uIGJ1bGxldHNcbiAgICAuY2Fyb3VzZWxfX3BhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgXG4gICAgICAucGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogJHBhZ2luYXRpb24tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkcGFnaW5hdGlvbi1zaXplO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBNEI5NztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICBcbiAgLy8gKipUYWJsZXQvRGVza3RvcCAobWluLXdpZHRoOiA3NjhweCkqKlxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWx0ZXJuYXRpdmUtbGF5b3V0IHtcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgICZfX3RyYWNrIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyAvLyBBcnJhbmdlIHNsaWRlcyBzaWRlIGJ5IHNpZGVcbiAgICAgICAgfVxuICBcbiAgICAgICAgJl9fcG9zdCB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gI3skZ2FwLWJldHdlZW4tcG9zdHN9KTsgLy8gNCBwb3N0cyBwZXIgcm93XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLWJldHdlZW4tcG9zdHM7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gIFxuICAgICAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMCAwICR0aHVtYm5haWwtc2l6ZS1sYXJnZS1zY3JlZW47XG4gIFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Bvc3QtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAxLjI1cmVtO1xuICAgICAgICB9XG5cbiAgXG4gICAgICAgICZfX3Bvc3RzIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9wLWJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJoZWFkZXIge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udHJvbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDMgLyAzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAuY2Fyb3VzZWxfX3BhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICB9XG4gIH1cbiAgXG5cblxuLy8gKipGb3Igc2NyZWVucyA3NjhweCB0byAxMDcwcHgsIHNldCBoZWlnaHQgdG8gMjgwcHgqKlxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA3MHB4KSB7XG4gICAgLmFsdGVybmF0aXZlLWxheW91dCB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICBoZWlnaHQ6ICRjYXJvdXNlbC1oZWlnaHQtbWVkaXVtOyAvLyAqKjI4MHB4IGhlaWdodCoqXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG5cblxuXG4gICAgLy8gKipGb3Igc2NyZWVucyB3aWRlciB0aGFuIDEwNzBweCwgc2V0IGhlaWdodCB0byAyNTBweCoqXG5AbWVkaWEgKG1pbi13aWR0aDogMTA3MXB4KSB7XG4gICAgLmFsdGVybmF0aXZlLWxheW91dCB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICBoZWlnaHQ6ICRjYXJvdXNlbC1oZWlnaHQtbGFyZ2U7IC8vICoqMjUwcHggaGVpZ2h0KipcblxuICAgICAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAkdGh1bWJuYWlsLXNpemUtbGFyZ2Utc2NyZWVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIC8vICAgJi1tZXRhIHtcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogcmVtX2NhbGMoMTMpO1xuICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IHJlbV9jYWxjKDE4KTtcbiAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDIwKTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIH1cbiAgICAgICAgXG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vL3NwZWNpYWwgc3BvbnNvcmVkIGNvbnRhaW5lciB3aGljaCBhZGQgYSBibGFjayBiYWNrZ3JvdW5kXG5cbi5zcG9uc29yZWQtY29udGFpbmVyIHtcbiAgICAmLm5vLWNhcm91c2VsLWxheW91dF9fc3R5bGUtMSB7XG5cbiAgICAgICAgLmNhcm91c2VsX19yZWFkLW1vcmUsXG4gICAgICAgIC5jYXJvdXNlbF9fcmVhZC1tb3JlLW1vYmlsZVxuICAgICAgICAge1xuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwb25zb3JlZC1jb250YWluZXIge1xuICAgICYubm8tY2Fyb3VzZWwtbGF5b3V0X19zdHlsZS0yIHtcblxuICAgICAgICAuY2Fyb3VzZWxfX3JlYWQtbW9yZSxcbiAgICAgICAgLmNhcm91c2VsX19yZWFkLW1vcmUtbW9iaWxlXG4gICAgICAgICB7XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgICAmLm5vLWNhcm91c2VsLWxheW91dF9fc3R5bGUtMSB7XG4gICAgICAgIFxuICAgICAgICAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmX19wb3N0cyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgICAgICYtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX3Bvc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2MyAvIDEyNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IC8vIENoYW5nZWQgZnJvbSByZW1fY2FsYyg0KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1zdGFja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19wb3N0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2MyAvIDEyNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IC8vIENoYW5nZWQgZnJvbSByZW1fY2FsYyg0KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJl9fcmVhZC1tb3JlLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wbi1kYXJrZXItcGluayk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi5zcmMvc3ZnL2ljb24tY2hldnJvbi1yaWdodC1jaXJjbGUtcGluay5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3Bvc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDgpO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMTgpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcG9zdC1tZXRhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbV9jYWxjKDEzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYygxNik7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1YTVhNWE7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBsaTpub3QoOmVtcHR5KSArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuM3JlbSAwIDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RvcC1iYXIge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7IC8vIFNwYW4gZnVsbCB3aWR0aFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBcbiAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX3JlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLnNyYy9zdmcvaWNvbi1jaGV2cm9uLXJpZ2h0LWNpcmNsZS1waW5rLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtX2NhbGMoMSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDQsIDk5LCAxNjYsIDAuOTUpIDAlLCByZ2JhKDI1NSwgMTA1LCA5OSwgMC43NSkgMzIlLCByZ2JhKDI1MCwgMTk0LCAxMDUsIDAuNTUpIDY2JSwgcmdiYSg5NCwgMjA3LCAxOTksIDAuNykgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA3MXB4ICkge1xuICAgIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgICAmLm5vLWNhcm91c2VsLWxheW91dF9fc3R5bGUtMSB7XG4gICAgICBcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjsgLy8gVHdvLWNvbHVtbiBsYXlvdXRcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjsgLy8gRmlyc3Qgcm93IGZvciB0b3AtYmFyLCBzZWNvbmQgcm93IGZvciBwb3N0c1xuICAgICAgICBnYXA6IDIwcHg7XG4gIFxuICAgICAgICAmX190b3AtYmFyIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7IC8vIFNwYW4gZnVsbCB3aWR0aFxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIFxuICAgICAgICAgICAgLmNhcm91c2VsX19yZWFkLW1vcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IDEvMi8zLzM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICZfX3Bvc3RzIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xOyAvLyBTcGFuIGZ1bGwgd2lkdGhcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjsgLy8gRmlyc3QgNCBwb3N0cyB0YWtlIDIvMywgbGFzdCBvbmVzIHRha2UgMS8zXG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICBcbiAgICAgICAgICAmLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IC8vIEZpcnN0IDQgcG9zdHMgaW4gdHdvIGNvbHVtbnNcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDsgLy8gUHJldmVudCByb3dzIGZyb20gc3RyZXRjaGluZ1xuXG4gICAgICAgICAgICAuY2Fyb3VzZWxfX3Bvc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgICAgICAgICAgICAgJi10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA1ODggLyAzNzI7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IC8vIENoYW5nZWQgZnJvbSByZW1fY2FsYyg0KVxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYyg4KTtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICYtbWV0YSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtX2NhbGMoMTMpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYygxNik7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bm90KDplbXB0eSkgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuM3JlbSAwIDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAmLXN0YWNrZWQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyAvLyBSZW1haW5pbmcgcG9zdHMgc3RhY2tlZCBpbiBhIGNvbHVtblxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICBcbiAgICAgICAgICAgIC5jYXJvdXNlbF9fcG9zdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZ2FwOiByZW1fY2FsYygyMCk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbV9jYWxjKDE2KTtcbiAgICBcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW1fY2FsYygxKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwNCwgOTksIDE2NiwgMC45NSkgMCUsIHJnYmEoMjU1LCAxMDUsIDk5LCAwLjc1KSAzMiUsIHJnYmEoMjUwLCAxOTQsIDEwNSwgMC41NSkgNjYlLCByZ2JhKDk0LCAyMDcsIDE5OSwgMC43KSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTg1IC8gMTk4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE4NS8xNjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jYXJvdXNlbF9fcG9zdC1tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtX2NhbGMoMTMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVhNWE1YTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS0tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGk6bm90KDplbXB0eSkgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4zcmVtIDAgMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2Fyb3VzZWxfX3Bvc3QtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlYWQtbW9yZS1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuICBcblxuICBcbi5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgICAmLm5vLWNhcm91c2VsLWxheW91dF9fc3R5bGUtMiB7XG5cbiAgICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgICAgICZfX3Bvc3RzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBnYXA6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJi10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNTg4LzM3MjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbV9jYWxjKDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQgeyBcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMjtcbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19wb3N0LW1ldGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtX2NhbGMoMTMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbV9jYWxjKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiByZW1fY2FsYygyMCk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWE1YTVhO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm5vdCg6ZW1wdHkpICsgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4zcmVtIDAgMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190b3AtYmFyIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xOyAvLyBTcGFuIGZ1bGwgd2lkdGhcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1nYXA6IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgLmNhcm91c2VsX19yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEvMi8zLzM7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi5zcmMvc3ZnL2ljb24tY2hldnJvbi1yaWdodC1jaXJjbGUtcGluay5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgXG4gICAgXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtX2NhbGMoMSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDQsIDk5LCAxNjYsIDAuOTUpIDAlLCByZ2JhKDI1NSwgMTA1LCA5OSwgMC43NSkgMzIlLCByZ2JhKDI1MCwgMTk0LCAxMDUsIDAuNTUpIDY2JSwgcmdiYSg5NCwgMjA3LCAxOTksIDAuNykgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19yZWFkLW1vcmUtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLnNyYy9zdmcvaWNvbi1jaGV2cm9uLXJpZ2h0LWNpcmNsZS1waW5rLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4ICkge1xuICAgIC5jYXJvdXNlbF9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogcmVtX2NhbGMoMzIpIHJlbV9jYWxjKDMyKSByZW1fY2FsYyg0MCk7XG4gICAgICAgICYubm8tY2Fyb3VzZWwtbGF5b3V0X19zdHlsZS0yIHtcbiAgICAgICAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgICAgICAgICAgJl9fcG9zdHMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcG9zdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3JlYWQtbW9yZS1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RvcC1iYXIge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmNhcm91c2VsX19yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA3MHB4KSB7XG4gICAgLmNhcm91c2VsX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiByZW1fY2FsYygzMikgcmVtX2NhbGMoMzIpIHJlbV9jYWxjKDQwKTtcbiAgICAgICAgJi5uby1jYXJvdXNlbC1sYXlvdXRfX3N0eWxlLTIge1xuICAgICAgICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgICAgICAgICAmX19wb3N0cyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcG9zdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi10aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmVhdHVyZWQtcG9zdCB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAgICAgJi5pcy1zdHlsZS1ibGFjay1iZyB7XG4gICAgICAgICAgICAuZmVhdHVyZWQtcG9zdF9fcG9zdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmFpbmJvdy10aW50ZWQtZ3JleSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtd2hpdGUpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJlLXdoaXRlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIuc3BlY2lhbC1jYXRlZ29yeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREVFRjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgJi5zcGVjaWFsLWNhdGVnb3J5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXG4gICAgICAgICAgICAuZmVhdHVyZWQtcG9zdCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3OXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBcblxuICAgICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDMyKTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDU4OCAvIDM3MjtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDgpO1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcG4tZGFya2VyLXBpbmspO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiBsaTpub3QoOmVtcHR5KSArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcGVybWFsaW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYygzMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCApIHtcbiAgICAuZmVhdHVyZWQtcG9zdCB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW1fY2FsYygyMCkgcmVtX2NhbGMoMzIpIHJlbV9jYWxjKDI0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4ICkge1xuICAgIC5mZWF0dXJlZC1wb3N0IHtcbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbV9jYWxjKDMyKSByZW1fY2FsYygzMikgcmVtX2NhbGMoNDApO1xuXG4gICAgICAgICAgICAmLmlzLXN0eWxlLWJsYWNrLWJnIHtcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtcG9zdF9fcG9zdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXJhaW5ib3ctdGludGVkLWdyZXkpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgJi1tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGFpbmVyLnNwZWNpYWwtY2F0ZWdvcnkge1xuICAgICAgICAgICAgJi5zcGVjaWFsLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtcG9zdCB7XG4gICAgICAgICAgICAgICAgICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fcG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiByZW1fY2FsYyg0OCk7XG5cbiAgICAgICAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXJ0aWNsZS1jYXJkIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fcG9zdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmLmlzLXN0eWxlLWJsYWNrLWJnIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbV9jYWxjKDQpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuYXJ0aWNsZS1jYXJkX19wb3N0IHtcbiAgICAgICAgICAgICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgcmVtX2NhbGMoMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDU4OCAvIDM3MjtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW1fY2FsYyg0KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGE6bm90KC5yZWFkLW1vcmUtbGluaykge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxOCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW1fY2FsYyg4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbWV0YSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1fY2FsYygxMyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoMTYpO1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWE1YTVhO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS0tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gbGk6bm90KDplbXB0eSkgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjNyZW0gMCAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmX19wZXJtYWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFydGljbGUtY2FyZCB7XG4gICAgICAgICZfX3Bvc3Qge1xuXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOm5vdCgucmVhZC1tb3JlLWxpbmspIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtLWNhbGMoMjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFydGljbGUtbGlzdCB7XG4gICAgJl9fY29udGFpbmVyIHtcblxuICAgICAgICAmLnBhZ2ljbGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICYubW9zdC1yZWFkIHtcblxuICAgICAgICAuYXJ0aWNsZS1saXN0IHtcbiAgICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWxpc3RfX3Bvc2l0aW9uLWNsYXNzaWZpZWQge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VDNzZBQSAwJSwgIzgwN0FBQiA0NSUsICM4MEMyRTMgMTAwJSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBnYXA6IHJlbV9jYWxjKDIwKTtcbiAgICAgICAgJi10aHVtYm5haWwge1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE4NSAvIDE5ODtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW1fY2FsYyg0KTtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDE4NS8xNjI7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygxOCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDA7XG5cbiAgICAgICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtX2NhbGMoMTMpO1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVhNWE1YTtcblxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wbi1kYXJrZXItcGluayk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IGxpOm5vdCg6ZW1wdHkpICsgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC4zcmVtIDAgMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cdCZfX3Bvc3QuZmVhdHVyZWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRnYXA6IDNyZW07XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5hcnRpY2xlLWxpc3RfX3Bvc3QtdGh1bWJuYWlsIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0YXNwZWN0LXJhdGlvOiA1ODgvMzcyO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cblx0XHQuYXJ0aWNsZS1saXN0X19wb3N0LWNvbnRlbnQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hcnRpY2xlLWxpc3Qge1xuICAgICAgICAmX19wb3N0IHtcblxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW1fY2FsYyg3Mik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbS1jYWxjKDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50d2l0dGVyLXR3ZWV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICByZW1fY2FsYygyMCkgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnNwb25zb3JlZC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXB1cmUtYmxhY2spO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcblxuICAgIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3OXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICBhLFxuICAgIHVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtd2hpdGUpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsX19jb250YWluZXIgLmNhcm91c2VsX19wb3N0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsX19jb250cm9scyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tcHVyZS13aGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucG4tYWdlbmRlci1ncmFkaWVudCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHJnYmEoMCwwLDAsMS4wMCkgMCUscmdiYSgxODYsMTg2LDE4NiwwLjUwKSAyNSUscmdiYSgxODMsMjQ0LDEzMCwxLjAwKSA1MCUscmdiYSgxODYsMTg2LDE4NiwwLjUwKSA3NSUscmdiYSgwLDAsMCwxLjAwKSAxMDAlKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0cGFkZGluZzogMXJlbSAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cblx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNzlyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdH1cblxuXHRwIHtcblx0XHRjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG5cdH1cbn1cbiIsIi5wbi1hc2V4dWFsLWdyYWRpZW50IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgcmdiYSgyNTUsMjE2LDAsMC44MCkgMCUscmdiYSgxMTksMiwxNzAsMC44MCkgMTAwJSk7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0cGFkZGluZzogMXJlbSAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cblx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNzlyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdH1cbn1cblxuXG4iLCIucG4tYmktZ3JhZGllbnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCByZ2JhKDIxNCwyLDExMiwxLjAwKSAwJSxyZ2JhKDE1NSw3OSwxNTAsMC44OSkgNTAlLHJnYmEoMCw1NiwxNjgsMS4wMCkgMTAwJSk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdHBhZGRpbmc6IDFyZW0gMDtcblx0d2lkdGg6IDEwMHZ3O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDUwJTtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01MHZ3O1xuXHRtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuXG5cdC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDc5cmVtO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6IHZhcigtLXB1cmUtd2hpdGUpO1xuXHR9XG5cblxuXHQuY2Fyb3VzZWxfX2NvbnRyb2xzIHtcblx0XHRwYXRoIHtcblx0XHRcdGZpbGw6IHZhcigtLXB1cmUtd2hpdGUpO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogdmFyKC0tcG4tZXh0cmEtbGlnaHQtcGluayk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wbi1sZXNiaWFuLWdyYWRpZW50IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgcmdiYSgyMTQsNDUsMCwwLjgwKSAwJSxyZ2JhKDI1NSwxNTMsODYsMC44MCkgMzMlLHJnYmEoMjExLDk2LDE2MywwLjgwKSA2NiUscmdiYSgxNjMsMiw5NiwwLjgwKSAxMDAlKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0cGFkZGluZzogMXJlbSAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cblx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNzlyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdH1cbn1cbiIsIi5wbi1pbnRlcnNleC1ncmFkaWVudCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHJnYmEoMjU1LDIxNiwwLDAuODApIDAlLHJnYmEoMTE5LDIsMTcwLDAuODApIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRwYWRkaW5nOiAxcmVtIDA7XG5cdHdpZHRoOiAxMDB2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblxuXHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA3OXJlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0fVxufVxuXG5cbiIsIi5wbi1ibGFjay1oaXN0b3J5LW1vbnRoLWdyYWRpZW50IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgcmdiYSgyNSwzMCwzMywwLjkwKSAwJSxyZ2JhKDIyNiwxMTIsMTEyLDAuOTApIDMzJSxyZ2JhKDI0OSwyMzIsMTI0LDAuODApIDY2JSxyZ2JhKDE1NSwxOTgsMTMyLDAuOTApIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRwYWRkaW5nOiAxcmVtIDA7XG5cdHdpZHRoOiAxMDB2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblxuXHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA3OXJlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0fVxuXG5cdHAge1xuXHRcdGNvbG9yOiB2YXIoLS1wdXJlLXdoaXRlKTtcblx0fVxufVxuIiwiLnBuLW5vbi1iaW5hcnktZ3JhZGllbnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCByZ2JhKDI1MiwyNDQsNTEsMC44MCkgMCUscmdiYSgxNTUsODksMjA5LDAuODApIDQ4JSxyZ2JhKDQzLDQzLDQzLDAuODApIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRwYWRkaW5nOiAxcmVtIDA7XG5cdHdpZHRoOiAxMDB2dztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNTB2dztcblx0bWFyZ2luLXJpZ2h0OiAtNTB2dztcblxuXHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA3OXJlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0fVxufVxuXG5cbiIsIi5wbi1wYW5zZXh1YWwtZ3JhZGllbnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCByZ2JhKDI1NSwzMywxNDAsMC44MCkgMCUscmdiYSgyNTUsMjE2LDAsMC41MCkgNTAlLHJnYmEoMzMsMTc1LDI1NSwwLjgwKSAxMDAlKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0cGFkZGluZzogMXJlbSAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cblx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNzlyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdH1cbn1cbiIsIi5wbi1yYWluYm93LWdyYWRpZW50IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwNCwgOTksIDE2NiwgMC45NSkgMCUsIHJnYmEoMjU1LCAxMDUsIDk5LCAwLjc1KSAzMiUsIHJnYmEoMjUwLCAxOTQsIDEwNSwgMC41NSkgNjYlLCByZ2JhKDk0LCAyMDcsIDE5OSwgMC43KSAxMDAlKTtcblx0cGFkZGluZzogMXJlbSAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cblx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNzlyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdH1cbn1cbiIsIi5wbi10cmFucy1ncmFkaWVudCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsIHJnYmEoMjM2LDExOCwxNzAsMS4wMCkgMCUscmdiYSgxMjcsMTIyLDE3MCwwLjkwKSA1MCUscmdiYSgxMjcsMTkzLDIyNiwxLjAwKSAxMDAlKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0cGFkZGluZzogMXJlbSAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cblx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNzlyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdH1cbn1cbiIsIi5wbi13d2MtZ3JhZGllbnQge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI1NSw3NSwyNiwwLjU1KSAwJSxyZ2JhKDIzOCwxMTksMTcyLDAuNzApIDM2JSxyZ2JhKDMyLDQzLDExMSwwLjU1KSA2NyUscmdiYSgwLDIxMywyNSwwLjU1KSAxMDAlKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0cGFkZGluZzogMXJlbSAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTUwdnc7XG5cdG1hcmdpbi1yaWdodDogLTUwdnc7XG5cblx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNzlyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdH1cbn1cbiIsIi55b3UtbWlnaHQtYWxzby1saWtlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcblxuICAgIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3OXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICAucmVhZC1tb3JlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi5tb3N0LXBvcHVsYXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbi1kYXJrZXItcGluay10aW50LTUwKTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcblxuICAgIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3OXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG59IiwiLmVkaXRvci1waWNrcyxcbi5oZWFkbGluZXMge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXApIDAgdmFyKC0tcDEtMjUpO1xuICAgICAgICBtYXgtd2lkdGg6IDc5cmVtO1xuXG5cbiAgICAgICAgLmFydGljbGUtbGlzdCB7XG4gICAgICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtX2NhbGMoMSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDQsIDk5LCAxNjYsIDAuOTUpIDAlLCByZ2JhKDI1NSwgMTA1LCA5OSwgMC43NSkgMzIlLCByZ2JhKDI1MCwgMTk0LCAxMDUsIDAuNTUpIDY2JSwgcmdiYSg5NCwgMjA3LCAxOTksIDAuNykgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX3N1YmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDQpO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM1YTVhNWE7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mZWF0dXJlZC1wb3N0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDMyKTtcbiAgICAgICAgXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICArICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDMyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDU4OCAvIDI2MDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtY2FyZF9fcG9zdC1jb250ZW50X190aXRsZSBhIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW1fY2FsYygxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtX2NhbGMoMjQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG9zdHMtbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDI0KTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLWdhcDogMi41cmVtO1xuICAgIH1cblxuICAgICZfX3RvcC1iYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW1fY2FsYygxNik7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGhlaWdodDogcmVtX2NhbGMoMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA0LCA5OSwgMTY2LCAwLjk1KSAwJSwgcmdiYSgyNTUsIDEwNSwgOTksIDAuNzUpIDMyJSwgcmdiYSgyNTAsIDE5NCwgMTA1LCAwLjU1KSA2NiUsIHJnYmEoOTQsIDIwNywgMTk5LCAwLjcpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRsaW5lcyxcbiAgICAuZWRpdG9yLXBpY2tzIHtcbiAgICAgICAgJl9fcG9zdHMtbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW07XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWxpc3Qge1xuICAgICAgICAgICAgICAgICZfX3Bvc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNjMgLyAxMjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX21ldGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVkaXRvci1waWNrcyxcbiAgICAuaGVhZGxpbmVzIHtcbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbV9jYWxjKDIwKSByZW1fY2FsYygzMikgcmVtX2NhbGMoMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtbGlzdCB7XG4gICAgICAgICAgICAmX19wb3N0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHggKSB7XG4gICAgLmVkaXRvci1waWNrcyxcbiAgICAuaGVhZGxpbmVzIHtcbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbV9jYWxjKDMyKSByZW1fY2FsYygzMikgcmVtX2NhbGMoNDApO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2ZlYXR1cmVkLXBvc3RzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogcmVtX2NhbGMoMjQpO1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICArICoge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fcG9zdHMtbGlzdCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoNDgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTg1IC8gMTYyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgXG5cbiAgICAuaGVhZGxpbmVzIHtcbiAgICAgICAgJl9fcG9zdHMtbGlzdCB7XG4gICAgICAgICAgICBnYXA6IHJlbV9jYWxjKDI0KTtcblxuICAgICAgICAgICAgLmFydGljbGUtbGlzdCB7XG4gICAgICAgICAgICAgICAgJl9fcG9zdCB7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiByZW1fY2FsYyg0KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5lbnRlcnRhaW5tZW50LW5ld3Mge1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcC00KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tcCk7XG4gICAgfVxuXG4gICAgLmFydGljbGUtbGlzdF9fcG9zdC1jb250ZW50X19wZXJtYWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWxpc3RfX3Bvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1saXN0X19wb3N0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufSIsIi5mZWF0dXJlZC1pbWFnZSB7XG4gICAgJl9fZ2FsbGVyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcDItNSk7XG5cbiAgICAgICAgJi0taXRlbSB7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDc5MiAvIDQxNjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tcCkgMCB2YXIoLS1wMik7XG4gICAgICAgICAgICBnYXA6IHZhcigtLXApO1xuXG4gICAgICAgICAgICAmX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtX2NhbGMoMTAzKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICB9XG4gICAgfSBcbn0iLCJcblxuLm1vZGFsIHtcbiAgLyogVGhpcyB3YXkgaXQgY291bGQgYmUgZGlzcGxheSBmbGV4IG9yIGdyaWQgb3Igd2hhdGV2ZXIgYWxzby4gKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIFByb2JhYmx5IG5lZWQgbWVkaWEgcXVlcmllcyBoZXJlICovXG4gIHdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLyogVXNlIHRoaXMgZm9yIGNlbnRlcmluZyBpZiB1bmtub3duIHdpZHRoL2hlaWdodCAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLyogSWYga25vd24sIG5lZ2F0aXZlIG1hcmdpbnMgYXJlIHByb2JhYmx5IGJldHRlciAobGVzcyBjaGFuY2Ugb2YgYmx1cnJ5IHRleHQpLiAqL1xuICAvKiBtYXJnaW46IC0yMDBweCAwIDAgLTIwMHB4OyAqL1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAtNXB4IDhweCAxMHB4IDJweCByZ2JhKDI5LCA1MSwgODUsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgLm1vZGFsLWd1dHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG5cbiAgLm1vZGFsLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdC5jbG9zZS1idXR0b24ge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBib3JkZXI6IG5vbmU7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgd2lkdGg6IGF1dG87XG5cdCAgb3ZlcmZsb3c6IHZpc2libGU7XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXG5cdCAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0ICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG5cdCAgY29sb3I6IGluaGVyaXQ7XG5cdCAgZm9udDogaW5oZXJpdDtcblxuXHQgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG5cdCAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHQgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cblx0ICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuXHQgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuXG5cdCAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuXHQgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0fVxuXG5cdC8qIFJlbW92ZSBleGNlc3MgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgKi9cblx0Jjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdCAgYm9yZGVyOiAwO1xuXHQgIHBhZGRpbmc6IDA7XG5cdH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcblx0ICAmX190aXRsZSB7XG5cdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0ICBmb250LXdlaWdodDogMzAwO1xuXHRcdCAgZm9udC1zaXplOiAxLjRlbTtcblx0ICB9XG5cdCAgcCB7XG5cdFx0ICBmb250LXNpemU6IDFlbTtcblx0ICB9XG4gIH1cblxuICAubW9kYWxfX2J1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cblx0LyogQWRkIHRoaXMgc3R5bGUgZm9yIHRoZSBsb2FkaW5nIHNwaW5uZXIgKi9cblx0W2RhdGEtbW9kYWw9XCJsb2FkaW5nLXNwaW5uZXJcIl0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyAvKiBBZGp1c3QgdGhlIGJhY2tncm91bmQgY29sb3IgYW5kIG9wYWNpdHkgYXMgbmVlZGVkICovXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHotaW5kZXg6IDk5OTsgLyogQWRqdXN0IHRoZSB6LWluZGV4IHRvIG1ha2Ugc3VyZSBpdCdzIGFib3ZlIG90aGVyIGVsZW1lbnRzICovXG5cdH1cblxuXHQvKiBBZGQgdGhpcyBzdHlsZSB0byBpbml0aWFsbHkgaGlkZSB0aGUgbG9hZGluZyBzcGlubmVyICovXG5cdFtkYXRhLW1vZGFsPVwibG9hZGluZy1zcGlubmVyXCJdLmNsb3NlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG5cbi5tb2RhbC5jbG9zZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1MDtcblxuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tb2RhbC1vdmVybGF5LmNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC5yZXNldC15b3VyLXBhc3N3b3JkIHtcblx0bWF4LXdpZHRoOiAyNXJlbTtcbn1cblxuLm1vZGFsLnJlZ2lzdGVyLWZvci1mcmVlIHtcblx0bWF4LXdpZHRoOiAzMHJlbTtcblxuXHQubW9kYWwtZ3V0cyB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5yZWdpc3Rlci1pY29uIHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LnJlZ2lzdGVyLXRleHQge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cblx0LnJlZ2lzdGVyLWJ1dHRvbiB7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cblxuXHQubG9naW4tc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblxuXHRcdGEge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdH1cblx0fVxuXG59XG5cbi8qIFN0eWxlcyBmb3Igc21hbGxlciBzY3JlZW5zIChsZXNzIHRoYW4gNzY4cHgpICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm1vZGFsIHtcblx0XHR3aWR0aDogOTAlOyAvKiBVc2UgYSBwZXJjZW50YWdlIG9mIHRoZSBzY3JlZW4gd2lkdGggKi9cblx0XHRtYXgtd2lkdGg6IG5vbmU7IC8qIFJlbW92ZSB0aGUgbWF4aW11bSB3aWR0aCBjb25zdHJhaW50ICovXG5cdH1cblxuXHQubW9kYWwucmVnaXN0ZXItZm9yLWZyZWUge1xuXG5cdFx0LnJlZ2lzdGVyLWJ1dHRvbiBhIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5wbi1jb20tY29tbWVudCB7XG4gICAgcGFkZGluZzogcmVtX2NhbGMoMjQpIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuXG4gICYtYXV0aG9yLWluaXRpYWxzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1Mzk0O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAmLWNpcmNsZS1pbm5lciB7XG5cdGNvbG9yOiB3aGl0ZTtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGhlaWdodDogNTBweDtcblx0d2lkdGg6XHQ1MHB4O1xuXHRmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICAgICYtYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBleHRlbmQgLmxhYmVsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW1fY2FsYygxMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1ldGEtaW5mby1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBleHRlbmQgLnNtYWxsO1xuICAgIH1cblxuICBcdCYtbWV0YS1jdGEge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgJi1saWtlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdCAgfVxuXHQgICYtZmxhZyB7XG5cdFx0b3JkZXI6IDM7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdCAgfVxuXHR9XG5cblxufVxuXG5cbi5wbi1jb20tYWRkIHtcblxuICAmLWZvcm0ge1xuXHR3aWR0aDogMTAwJTtcblx0Ji10ZXh0IHtcblx0ICByZXNpemU6IG5vbmU7XG5cdCAgd2lkdGg6IGluaGVyaXQ7XG5cdCAgaGVpZ2h0OiAxNTBweDtcblx0ICBvdXRsaW5lOiBub25lO1xuXHQgIGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG5cdCAgYm9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cdCYtc3VibWl0IHtcblx0ICBtYXJnaW4tdG9wOiByZW1fY2FsYygxNik7XG5cdCAgZmxvYXQ6IHJpZ2h0O1xuXHQgIHdpZHRoOiAyMDBweDtcblx0fVxuICB9XG5cbn1cblxuLnBuLWNvbS1zZWUtY29tbWVudHMge1xuICBjbGVhcjogYm90aDtcbiAgLnBuLWNvbS1jb21tZW50IHtcblx0Ji10b3AtYmFyIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgbWFyZ2luLWJvdHRvbTogcmVtX2NhbGMoMjQpO1xuXHR9XG5cdCYtdGV4dCB7XG5cdCAgbWFyZ2luLWJvdHRvbTogcmVtX2NhbGMoMjQpO1xuXHR9XG4gIH1cbn1cblxuLnBuLWNvbS1tb2Qge1xuXHQuc2VsZWN0IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdC8vbWluLXdpZHRoOiAxNWNoO1xuXHRcdC8vbWF4LXdpZHRoOiAzMGNoO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNCMkIyQjI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC4yNWVtO1xuXHRcdHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2Y5ZjlmOSwgI2ZmZiAzMyUpO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzZWxlY3RcIjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1wMS0yNSk7XG5cdH1cblx0LnNlbGVjdDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDAuOGVtO1xuXHRcdGhlaWdodDogMC41ZW07XG5cdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG5cdFx0Y29sb3I6IHZhcigtLXBuLXNpZ25hdHVyZS1waW5rKTtcblx0XHRqdXN0aWZ5LXNlbGY6IGVuZDtcblx0XHRib3R0b206IDVweDtcblx0fVxuXHRzZWxlY3QsXG5cdC5zZWxlY3Q6YWZ0ZXIge1xuXHRcdGdyaWQtYXJlYTogc2VsZWN0O1xuXHR9XG5cdHNlbGVjdCB7XG5cdFx0Ly8gQSByZXNldCBvZiBzdHlsZXMsIGluY2x1ZGluZyByZW1vdmluZyB0aGUgZGVmYXVsdCBkcm9wZG93biBhcnJvd1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ly8gQWRkaXRpb25hbCByZXNldHMgZm9yIGZ1cnRoZXIgY29uc2lzdGVuY3lcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAxZW0gMCAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0Y3Vyc29yOiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHR9XG5cbn1cblxuLnBuLWNvbS1sb2FkaW5nIHtcblx0LyogTG9hZGVyIDIgKi9cblx0LmxvYWRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdHdpZHRoOiA1NXB4O1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXItMi0xIDNzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRhbmltYXRpb246IGxvYWRlci0yLTEgM3MgbGluZWFyIGluZmluaXRlO1xuXHR9XG5cdEAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXItMi0xIHtcblx0XHQwJSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHRcdDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblx0fVxuXHRAa2V5ZnJhbWVzIGxvYWRlci0yLTEge1xuXHRcdDAlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHRcdDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cdH1cblx0LmxvYWRlciBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwOyBsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDsgcmlnaHQ6IDA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGhlaWdodDogMzJweDtcblx0XHR3aWR0aDogMzJweDtcblx0XHRjbGlwOiByZWN0KDE2cHgsIDMycHgsIDMycHgsIDApO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkZXItMi0yIDEuNXMgY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKSBpbmZpbml0ZTtcblx0XHRhbmltYXRpb246IGxvYWRlci0yLTIgMS41cyBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApIGluZmluaXRlO1xuXHR9XG5cdEAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXItMi0yIHtcblx0XHQwJSAgIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHRcdDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblx0fVxuXHRAa2V5ZnJhbWVzIGxvYWRlci0yLTIge1xuXHRcdDAlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXHRcdDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cdH1cblx0LmxvYWRlciBzcGFuOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDsgbGVmdDogMDtcblx0XHRib3R0b206IDA7IHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0Ym9yZGVyOiAzcHggc29saWQgI0VBNEI5Nztcblx0XHRib3JkZXItdG9wOiAzcHggc29saWQgI0Y0QTRDODtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGxvYWRlci0yLTMgMS41cyBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApIGluZmluaXRlO1xuXHRcdGFuaW1hdGlvbjogbG9hZGVyLTItMyAxLjVzIGN1YmljLWJlemllcigwLjc3MCwgMC4wMDAsIDAuMTc1LCAxLjAwMCkgaW5maW5pdGU7XG5cdH1cblx0QC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlci0yLTMge1xuXHRcdDAlICAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cdFx0MTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXHR9XG5cdEBrZXlmcmFtZXMgbG9hZGVyLTItMyB7XG5cdFx0MCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cdFx0MTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblx0fVxuXHQubG9hZGVyIHNwYW46OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7IGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwOyByaWdodDogMDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdC8vYm9yZGVyOiAzcHggc29saWQgI0Y0QTRDODtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cbn1cblxuLnBuLWNvbS1zaWdudXAge1xuXHQucG4tY29tLXNpZ251cC1jdGEtc2lnbmluIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cbn1cblxuIiwiLnBsYXlsaXN0IHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHJlbV9jYWxjKDM2MCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAtNXB4IDhweCAxMHB4IDJweCAjMUQzMzU1MjY7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cbn1cblxuLndpZGdldC1jb250YWluZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICBib3gtc2hhZG93OiAtNXB4IDhweCAxMHB4IDJweCAjMUQzMzU1MjY7XG59IiwiLnJlYWN0aW9ucy1saXN0IHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9XG5cbiAgICAmX19wb3N0cy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBjb3VudGVyLXJlc2V0OiByZWFjdGlvbl9jb3VudDtcblxuICAgICAgICAuYXJ0aWNsZS1saXN0IHtcbiAgICAgICAgICAgICZfX3Bvc3Qge1xuICAgICAgICAgICAgICAgICYtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtLWNhbGMoODMpO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoODMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocmVhY3Rpb25fY291bnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDgzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogcmVhY3Rpb25fY291bnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygzOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvcC1iYXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGhlaWdodDogcmVtX2NhbGMoMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA0LCA5OSwgMTY2LCAwLjk1KSAwJSwgcmdiYSgyNTUsIDEwNSwgOTksIDAuNzUpIDMyJSwgcmdiYSgyNTAsIDE5NCwgMTA1LCAwLjU1KSA2NiUsIHJnYmEoOTQsIDIwNywgMTk5LCAwLjcpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbV9jYWxjKDQpO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICM1YTVhNWE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCApIHtcbiAgICAucmVhY3Rpb25zLWxpc3Qge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtX2NhbGMoMjApIHJlbV9jYWxjKDMyKSByZW1fY2FsYygyNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wb3N0cy1saXN0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4ICkge1xuICAgIC5yZWFjdGlvbnMtbGlzdCB7XG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW1fY2FsYygzMikgcmVtX2NhbGMoMzIpIHJlbV9jYWxjKDQwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Bvc3RzLWxpc3Qge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGF0ZXN0LW5ld3MtZmVlZCB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgJl9fcG9zdHMtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgJl9fdG9wLWJhciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW1fY2FsYygxKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDQsIDk5LCAxNjYsIDAuOTUpIDAlLCByZ2JhKDI1NSwgMTA1LCA5OSwgMC43NSkgMzIlLCByZ2JhKDI1MCwgMTk0LCAxMDUsIDAuNTUpIDY2JSwgcmdiYSg5NCwgMjA3LCAxOTksIDAuNykgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoNCk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzVhNWE1YTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRyb2xzLFxuICAgICZfX2NvbnRyb2xzLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxhYmVsO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXBuLWRhcmtlci1waW5rKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuc3JjL3N2Zy9pY29uLWNoZXZyb24tcmlnaHQtY2lyY2xlLXBpbmsuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi1tb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHggKSB7XG4gICAgLmxhdGVzdC1uZXdzLWZlZWQge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtX2NhbGMoMjApIHJlbV9jYWxjKDMyKSByZW1fY2FsYygyNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3AtYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YmhlYWRlciB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250cm9scyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDM7XG5cbiAgICAgICAgICAgICYtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHggKSB7XG4gICAgLmxhdGVzdC1uZXdzLWZlZWQge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtX2NhbGMoMzIpIHJlbV9jYWxjKDMyKSByZW1fY2FsYyg0MCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wb3N0cy1saXN0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi52aWRlby1wbGF5ZXIge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGhlaWdodDogcmVtX2NhbGMoMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA0LCA5OSwgMTY2LCAwLjk1KSAwJSwgcmdiYSgyNTUsIDEwNSwgOTksIDAuNzUpIDMyJSwgcmdiYSgyNTAsIDE5NCwgMTA1LCAwLjU1KSA2NiUsIHJnYmEoOTQsIDIwNywgMTk5LCAwLjcpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Bvc3RzLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuICAgICZfX3RvcC1iYXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGhlaWdodDogcmVtX2NhbGMoMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjA0LCA5OSwgMTY2LCAwLjk1KSAwJSwgcmdiYSgyNTUsIDEwNSwgOTksIDAuNzUpIDMyJSwgcmdiYSgyNTAsIDE5NCwgMTA1LCAwLjU1KSA2NiUsIHJnYmEoOTQsIDIwNywgMTk5LCAwLjcpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnaWNsZS13aWRnZXQge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMjApIDA7XG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwKSAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tcG4tZGFya2VyLXBpbmstdGludC01MCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wbi1kYXJrZXItcGluay10aW50LTUwKTtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1saXN0X19wb3N0LWNvbnRlbnRfX21ldGEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWxpc3RfX3Bvc3QtdGh1bWJuYWlsIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDI0NyAvIDE2MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWxpc3RfX3Bvc3QtY29udGVudF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1saXN0X19wb3N0IGEge1xuICAgICAgICBAZXh0ZW5kIC5oNDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1saXN0X19wb3N0LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn0iLCIjbG9naW5mb3JtZnJvbnRlbmQge1xuXHRwYWRkaW5nOiAzcHg7XG5cdC5mb3Jnb3QtcGFzcy13cmFwIHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0fVxuXG5cdC5mb3Jnb3QtcGFzc3dvcmQge1xuXHRcdGNvbG9yOiAjMDAwOyAgICAgICAgICAgICAgICAgLy8gVGV4dCBjb2xvclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwOyAvLyBCb3R0b20gYm9yZGVyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyAgICAgICAgLy8gUmVtb3ZlIGRlZmF1bHQgdW5kZXJsaW5lXG5cdH1cbn1cbiIsIiNyZWdpc3RyYXRpb25fZm9ybSB7XG5cdHBhZGRpbmc6IDNweDtcblxuXHQubGlzdC11bnN0eWxlZCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTsgLy8gVGhpcyByZW1vdmVzIHRoZSBidWxsZXQgcG9pbnRzXG5cdFx0cGFkZGluZzogMDsgICAgICAgLy8gUmVtb3ZlIGFueSBkZWZhdWx0IHBhZGRpbmdcblx0XHRtYXJnaW46IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERpc3BsYXkgdGhlIFNWRyBhcyBhbiBpbmxpbmUtYmxvY2sgZWxlbWVudFxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBWZXJ0aWNhbGx5IGFsaWduIHRoZSBTVkcgd2l0aCB0ZXh0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhpZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9faW5wdXQuY2hlY2tib3gge1xuXHRcdG1hcmdpbjogNTBweCAwO1xuXHR9XG5cblx0LmZvcm1fX2lucHV0IHAge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi5wbi10YWJzLXN5c3RlbSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogZmxleDtcblxuXHQmX19pdGVtIHtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBuLWV4dHJhLWxpZ2h0LXBpbmspO1xuXHRcdH1cblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1wbi1leHRyYS1saWdodC1waW5rKTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1wbi1leHRyYS1saWdodC1waW5rKTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wbi1leHRyYS1saWdodC1waW5rKTtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogI0Y0QTRDODtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG59XG5cbi5wbi10YWJzLXN5c3RlbS1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4iLCIuYWNjb3VudC1saXN0IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDMyMHB4LDFmcikpO1xuXHRncmlkLWdhcDogMnJlbTsgLyogSW5jcmVhc2UgdGhlIGdhcCB0byBhZGQgbW9yZSBzcGFjZSAqL1xuXHRtYXJnaW46IDIwcHggMCAxMDBweCAwO1xuXG5cdC5hY2NvdW50LWxpc3RfX3Bvc3Qge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAvLyBDZW50ZXIgdGhlIGNvbnRlbnQgaG9yaXpvbnRhbGx5XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgIC8vIENlbnRlciB0aGUgY29udGVudCB2ZXJ0aWNhbGx5XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuXHRcdGdhcDogMTBweDsgLy8gQWRqdXN0IHRoZSBnYXAgYWNjb3JkaW5nIHRvIHlvdXIgcHJlZmVyZW5jZVxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmN2M2ZGQ7ICAvLyBCb3JkZXIgY29sb3Jcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7ICAvLyBCb3JkZXIgcmFkaXVzXG5cdFx0cGFkZGluZzogMTVweCA1cHg7XG5cblx0XHQuYWNjb3VudC1saXN0X19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGNvbnRlbnRzOyAvLyBUbyBhbGxvdyBncmlkIGl0ZW1zIHRvIHBhcnRpY2lwYXRlIGluIHRoZSBncmlkIGxheW91dFxuXG5cdFx0XHQuYWNjb3VudC1saXN0X19pY29uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7IC8vIEFkanVzdCB0aGUgbWFyZ2luIGZvciB0aGUgZmlyc3QgZGl2XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvdW50LWxpc3RfX2NvbnRlbnQge1xuXHRcdFx0XHQvLyBTdHlsZSBmb3IgdGhlIGNvbnRlbnQgZGl2XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYWNjb3VudC1saXN0X19jaGV2cm9uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDsgLy8gQWRqdXN0IHRoZSBtYXJnaW4gZm9yIHRoZSBsYXN0IGRpdlxuXHRcdFx0XHQvLyBBZGRpdGlvbmFsIHN0eWxpbmcgZm9yIHRoZSBjaGV2cm9uIGRpdlxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cdC5hY2NvdW50LWxpc3Qge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcblx0XHRncmlkLWdhcDogMnJlbTsgLyogSW5jcmVhc2UgdGhlIGdhcCBmb3IgbGFyZ2VyIHNjcmVlbnMgKi9cblxuXHRcdC5hY2NvdW50LWxpc3RfX3Bvc3Qge1xuXG5cdFx0XHQuYWNjb3VudC1saXN0X193cmFwcGVyIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnFzbS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5xbW5fcmFkaW9fYW5zd2VycyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAucW1uX21jX2Fuc3dlcl93cmFwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBuLXNpZ25hdHVyZS1waW5rKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBuLXNpZ25hdHVyZS1waW5rKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLnFtbl9tY19hbnN3ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnFtbl9tY19hbnN3ZXJfcmFkaW8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xbW5fbWNfYW5zd2VyX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucW1uX2J0biwgLnFzbS1xdWl6LWNvbnRhaW5lci5xbW5fcXVpel9jb250YWluZXIgLnFtbl9idG4sIC5xc20tcXVpei1jb250YWluZXIucW1uX3F1aXpfY29udGFpbmVyIC5idG4ge1xuICAgIEBleHRlbmQgLmJ1dHRvbl9fcHJpbWFyeTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnFtbl9yYWRpb19hbnN3ZXJzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG59IiwiLmZvb3RlciB7XG4gICAgJl9fdG9wLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBuLWxpZ2h0LXBpbmspO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1wMS01KSB2YXIoLS1wKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJ1JlYWRleCBQcm8nLCAnQWdlbmRhJywgc2Fucy1zZXJpZjtcblxuICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtLWNhbGMoMTI2NCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgPiAqICsgKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW1fY2FsYyg0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMDQsIDk5LCAxNjYsIDAuOTUpIDAlLCByZ2JhKDI1NSwgMTA1LCA5OSwgMC43NSkgMzIlLCByZ2JhKDI1MCwgMTk0LCAxMDUsIDAuNTUpIDY2JSwgcmdiYSg5NCwgMjA3LCAxOTksIDAuNykgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWN0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbV9jYWxjKDE2KTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmX19iaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbV9jYWxjKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NtYWxsZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbV9jYWxjKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZG93bmxvYWQtYnV0dG9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgPiAqICsgKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbV9jYWxjKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgICZfX3RvcC1iYXIge1xuICAgICAgICAgICAgJi0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygxMjY0KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtX2NhbGMoNDgpO1xuICAgIFxuICAgICAgICAgICAgICAgID4gKiArICoge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tcDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kb3dubG9hZC1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgICZfX21haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJlLWJsYWNrKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtd2hpdGUpO1xuICAgICAgICBmb250LXNpemU6IHJlbV9jYWxjKDE3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0tY2FsYygxMjY0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgPiAqICsgKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVyZS13aGl0ZSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoMzQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtX2NhbGMoMTUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW1fY2FsYygyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sb2NhdGlvbi1kcm9wZG93biB7XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtX2NhbGMoNCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cmUtYmxhY2spO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbV9jYWxjKDgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc29jaWFsIHtcbiAgICAgICAgICAgICZfbGlzdCB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbV9jYWxjKDI0KSAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAxO1xuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDQ4cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0OHB4XG5cdFx0XHRcdH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tcC00KSB2YXIoLS1wLTIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtX2NhbGMoMzApO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW1fY2FsYygzMCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtX2NhbGMoMzApO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLXBuLXNpZ25hdHVyZS1waW5rKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgICZfX21haW4ge1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tcDIpO1xuXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyIDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogcmVtX2NhbGMoMjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtX2NhbGMoNDgpO1xuICAgICAgICAgICAgICAgID4gKiArICoge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBuLWZvb3Rlci1zY3JpcHRzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuIl19 */
