.btn,.button,.gform_button,.wp-block-button__link,input[type=submit]{background:var(--blue-300);color:var(--white);min-width:210px;padding:var(--spacing-div2);text-align:center;border-radius:999px;border:none;font-weight:700;cursor:pointer}@media (min-width:625px){.btn,.button,.gform_button,.wp-block-button__link,input[type=submit]{padding:15px var(--spacing)}}.btn:focus,.btn:hover,.button:focus,.button:hover,.gform_button:focus,.gform_button:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,input[type=submit]:focus,input[type=submit]:hover{filter:brightness(1.1)}a.btn,button.btn{text-decoration:none}.btn--small{min-width:0;font-size:var(--font-size-small);padding:5px 10px}@media (min-width:625px){.btn--small{padding:5px 15px}}button:disabled.btn{background:var(--disabled);box-shadow:none;cursor:default;opacity:.6}.arrow-link{color:var(--blue-100);text-decoration:none;display:flex;align-items:center;align-content:center;margin-bottom:5px}.arrow-link:last-child{margin-bottom:0}.arrow-link:after{content:url(../../images/arrow.svg);display:inline-block;margin-left:var(--spacing-div2);height:20px}.wp-block-quote{font-family:var(--font-secondary);font-size:var(--h3);margin:0}.wp-block-quote cite{font-family:var(--font-primary);font-weight:700;font-size:var(--h4);font-style:normal}h4.wp-block-heading strong{color:var(--blue-200)}.has-black-background-color h4.wp-block-heading strong,.has-blue-100-background-color h4.wp-block-heading strong,.has-blue-200-background-color h4.wp-block-heading strong,.has-blue-300-background-color h4.wp-block-heading strong{color:var(--gold)}.wp-block-cover .wp-block-acf-page-title{font-weight:700;font-size:var(--h4);color:var(--gold);text-transform:uppercase;font-family:var(--font-primary)}.wp-block-cover h2.wp-block-heading{font-family:var(--font-secondary);font-weight:400;font-size:var(--h1);color:var(--white);line-height:1}.wp-block-group.alignfull .wp-block-acf-page-title{font-weight:700;font-size:var(--h4);color:var(--gold);text-transform:uppercase;font-family:var(--font-primary)}.esab__body>:last-child{margin-bottom:0}.wp-block-cover.is-style-frame,.wp-block-cover.is-style-frame-quote{position:relative;padding:var(--spacing-x2)}.wp-block-cover.is-style-frame-quote:before,.wp-block-cover.is-style-frame:before{content:"";border-radius:var(--radius);border:2px solid var(--white);position:absolute;top:var(--spacing);left:var(--spacing);right:var(--spacing);bottom:var(--spacing);z-index:2}@media (min-width:1000px){.wp-block-cover.is-style-frame,.wp-block-cover.is-style-frame-quote{padding:var(--spacing-x4)}.wp-block-cover.is-style-frame-quote:before,.wp-block-cover.is-style-frame:before{top:var(--spacing-x2);left:var(--spacing-x2);right:var(--spacing-x2);bottom:var(--spacing-x2)}}.wp-block-cover.is-style-frame-quote:after{content:url(../../images/quote.svg);position:absolute;left:calc(50% - 20px);bottom:5px;z-index:3;width:40px;min-height:0}@media (min-width:1000px){.wp-block-cover.is-style-frame-quote:after{width:60px;left:calc(50% - 30px);bottom:20px}}.wp-block-code{position:relative;overflow:auto}.wp-block-code__copy-button{margin-left:var(--spacing);opacity:0;position:absolute;top:0;right:0;cursor:pointer;font-size:14px;color:inherit;z-index:4;padding:3px}.wp-block-code:hover .wp-block-code__copy-button{opacity:1}.wp-block-code__copy-button i{margin-right:5px}.wp-block-embed iframe{width:100%;height:100%;aspect-ratio:16/9}.wp-block-embed.wp-embed-aspect-21-9 iframe{aspect-ratio:21/9}.wp-block-embed.wp-embed-aspect-18-9 iframe{aspect-ratio:18/9}.wp-block-embed.wp-embed-aspect-16-9 iframe{aspect-ratio:16/9}.wp-embed-aspect-4-3 .wp-block-embed{aspect-ratio:4/3}.wp-embed-aspect-1-1 .wp-block-embed{aspect-ratio:1/1}.wp-embed-aspect-9-16 .wp-block-embed{aspect-ratio:9/16}.wp-embed-aspect-1-2 .wp-block-embed{aspect-ratio:1/2}body{--tec-color-background-events-bar-submit-button:var(--blue-300);--tec-color-background-events-bar-submit-button-hover:var(--blue-200);--tec-border-radius-default:999px;--tec-color-text-events-title:var(--blue-300);--tec-color-text-view-selector-list-item:var(--blue-300);--tec-color-accent-secondary:var(--blue-300);--tec-color-link-primary:var(--blue-200);--tec-color-link-accent:var(--blue-200);--tec-color-accent-primary:var(--blue-200);--tec-color-accent-primary-hover:var(--blue-300);--tec-color-button-primary:var(--blue-200);--tec-grid-width:var(--xxxl);--tec-font-size-2:var(--font-size)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{padding-left:var(--spacing-x2)!important;border:0!important}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list,.tribe-events .datepicker,.tribe-events .datepicker .day,.tribe-events .datepicker .month,.tribe-events .datepicker .year,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list{border-radius:var(--radius)}.tribe-events-meta-group .tribe-events-single-section-title{letter-spacing:0}.single-tribe_events .tribe-events-c-subscribe-dropdown__button,.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{width:375px}.tribe-events-single>.tribe_events{display:grid;grid-template:auto/1fr;grid-gap:var(--spacing)}@media (min-width:768px){.tribe-events-single>.tribe_events{grid-template:auto/1fr 1fr;grid-gap:var(--spacing-x2)}}.tribe-events-single>.tribe_events .tribe-events-content>:last-child,.tribe-events-single>.tribe_events .tribe-events-event-image{margin-bottom:0}.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-events .tribe-events-c-subscribe-dropdown{margin:0}@media (min-width:768px){.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-events .tribe-events-c-subscribe-dropdown{margin:var(--tec-spacer-7) 0 0}}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background-color:var(--blue-300);color:var(--white);border-color:var(--blue-300)}form ol,form ul{padding:0}input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea{padding:var(--spacing-div2);width:100%;max-width:500px;border:1px solid #ccc}input:not([type=submit]):not([type=checkbox]):not([type=radio]).large,textarea.large{max-width:none}select{cursor:pointer;display:block;color:var(--black);padding:var(--spacing-div2);width:100%;max-width:100%;margin:0;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border-radius:0;background-image:url(../../images/chevron.svg);background-repeat:no-repeat,repeat;background-position:right var(--spacing-div2) top 50%,0 0;background-size:.65em auto,100%}select::-ms-expand{display:none}select:hover{border-color:var(--black)}select:focus{box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:var(--black);outline:none}select option{font-weight:400}:root:lang(ar) select,:root:lang(iw) select,[dir=rtl] select{background-position:left .7em top 50%,0 0;padding:.6em .8em .5em 1.4em}select:disabled,select[aria-disabled=true]{color:graytext}select:disabled:hover,select[aria-disabled=true]{border:1px solid #ccc;cursor:auto}label{margin-bottom:var(--spacing-div2);display:inline-block}label[for]{cursor:pointer}body .gform_wrapper .top_label input.datepicker{width:100%}.gform_confirmation_message{border:1px solid var(--blue-200);background-color:var(--blue-50);padding:var(--spacing);color:var(--black)}button{border:0;background:transparent;border-radius:0}.gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gravity-theme .gform_body .gfield select,.gform_wrapper.gravity-theme .gform_body .gfield textarea{border:1px solid #ccc;border-radius:var(--radius);padding:var(--spacing-div2) var(--spacing)}.gfield.gfield--type-repeater_end{padding:0!important}.gfield.gfield--type-repeater_end>.gfield_label.gform-field-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.repeater-field-item{background-color:var(--gray-50);border-radius:var(--radius);padding:var(--spacing)}.repeater-field-item .repeater-field-header-title{color:var(--blue-300)}.repeater-field-header.repeater-content-show{border:0}.gf-repeater-field-button-add{display:inline-block}.hidden-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}figure.wp-block-image.aligncenter{margin-left:auto;margin-right:auto}img,img[width]{max-width:100%}img[width]{width:auto}img[width][height]:not(.wp-block-cover__image-background){height:auto}img[src$=".svg"],svg{width:100%}svg{height:auto}.container{margin:0 auto;padding:0 var(--spacing);max-width:var(--wp--style--global--content-size);display:block}@media (min-width:768px){.container{padding:0 var(--spacing)}}.container--s{max-width:var(--s)}.container--m{max-width:var(--m)}.container--l{max-width:var(--l)}.container--xl{max-width:var(--xl)}.container--xxl{max-width:var(--xxl)}.container--xxxl{max-width:var(--xxxl)}.section{margin-bottom:var(--spacing-x2)}@media (min-width:625px){.section{margin-bottom:calc(var(--spacing) * 6)}}figure,img{max-width:100%;height:auto}a{transition:color .2s ease-in-out}a:focus{outline:2px dashed var(--blue-100)}.has-white-color a{color:var(--gold)}.has-white-color a:active{color:var(--blue)}.has-white-color a:focus{color:var(--white);outline:2px dashed var(--white)}.has-white-color a:hover{color:var(--white)}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;overflow-x:hidden}*,:after,:before{box-sizing:inherit}body,html{min-height:100vh;box-sizing:border-box;scroll-behavior:smooth}body{display:flex;flex-direction:column}iframe{max-width:100%}:focus:not(:focus-visible){outline:none}[id]{scroll-margin-top:200px}#cff.cff-masonry .cff-item{display:flex;flex-direction:column}.cff-media-wrap{order:-1;margin-bottom:15px}.cff-author{order:-2}body{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}h1,h2,h3,h4,h5,h6,ol,ul{margin-bottom:var(--spacing);margin-top:0}@media (min-width:768px){ol,ul{margin-bottom:var(--spacing-x2)}}p{margin-bottom:var(--spacing);margin-top:0}@media (min-width:768px){p{margin-bottom:var(--spacing-x2)}}table{width:auto;border-spacing:0;border-collapse:collapse}td,th{margin:0;padding:var(--spacing-div2);border:1px solid var(--gray)}th{text-align:left}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--gray-50);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:var(--z-skip-to)}.has-white-color b,.has-white-color strong{color:var(--gold)}.wp-block-separator{border-width:1px}:where(body .is-layout-constrained)>*{-webkit-margin-after:var(--spacing);margin-block-end:var(--spacing)}body{--disabled:#bbb;--z-skip-to:100000;--z-slider-nav:10;--z-header:1000;--z-popup:1100;--font-primary:var(--wp--preset--font-family--font-primary);--font-secondary:var(--wp--preset--font-family--font-secondary);--radius:20px;--font-size:var(--wp--preset--font-size--default);--font-size-small:var(--wp--preset--font-size--small);--s:625px;--m:768px;--l:1000px;--xl:1280px;--xxl:1440px;--xxxl:1620px;--spacing-div2:calc(var(--spacing) / 2);--spacing:var(--wp--preset--spacing--40);--spacing-x2:calc(var(--spacing) * 2);--spacing-x3:calc(var(--spacing) * 3);--spacing-x4:calc(var(--spacing) * 4)}.address__miscellaneous_text>:last-child{margin-bottom:0}.alert-banner{background:var(--blue-200);font-family:var(--font-primary);font-weight:700;text-align:center;padding:var(--spacing-div2)}.alert-banner,.alert-banner a{color:var(--white);transition:all .3s ease-in-out}.alert-banner a:focus,.alert-banner a:hover{color:var(--blue-50)}.alert-banner .container{padding:0}.alert-banner--gold{background-color:var(--gold);color:var(--black)}.alert-banner--gold a:focus,.alert-banner--gold a:hover{color:var(--black)}.alert-banner__message{display:flex;justify-content:center;align-items:center;width:100%}.alert-banner__message>:last-child{margin-bottom:0}.alert-banner__icon{margin-right:var(--spacing-div2)}.alert-banner__icon svg{min-width:20px;width:auto}.card{display:flex;flex-direction:column;justify-content:flex-start;border:0;padding:0}.card>:last-child{margin-bottom:0}.card--popup>dialog:last-child{margin-bottom:auto}.card--popup>:nth-last-child(2){margin-bottom:0}.card__image{margin-bottom:var(--spacing-div2)}.card__image:focus img,.card__image:hover img{transform:scale(1.05)}@media (min-width:768px){.card__image{margin-bottom:var(--spacing)}}.card__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:800/450;display:block;border-radius:var(--radius);transition:transform .2s ease-in-out}.card__title{font-size:var(--h3);font-weight:400;color:var(--blue-200);margin-bottom:0}.card__title a{text-decoration:none}.card__subtitle{font-family:var(--font-primary);font-weight:700;font-size:var(--h4);color:var(--gold)}.card__text{margin-bottom:auto;padding-bottom:var(--spacing-div2)}.card__buttons{margin-top:auto}.card__btn{display:block;color:var(--white)}.card__popup{max-width:var(--m);overflow:visible;box-shadow:0 0 20px rgba(0,0,0,.8);border-radius:var(--radius);padding:var(--spacing);width:calc(100vw - var(--spacing-x2))}@media (min-width:768px){.card__popup{padding:var(--spacing-x2)}}.card__popup::backdrop{background:#000;opacity:.8}.card__popup-content{display:grid;grid-template:auto/1fr}@media (min-width:768px){.card__popup-content{grid-template:auto/1fr 1fr;grid-gap:var(--spacing-x2)}}@media (min-width:768px){.card__popup-content .image{margin-bottom:var(--spacing-div2)}}.card__popup-content .image img{border-radius:var(--radius)}.card__popup-column>:last-child{margin-bottom:0}.card__popup-close{cursor:pointer;position:absolute;top:-15px;right:-15px;font-size:24px;background-color:var(--gold);padding:var(--spacing-div2);border-radius:999px;width:30px;height:30px;display:flex;justify-content:center;line-height:.2}@media (min-width:768px){.card__popup-close{top:-25px;right:-25px;font-size:36px;width:50px;height:50px;line-height:.6}}.cards{display:grid;grid-template:auto/1fr;grid-gap:var(--spacing-div2);margin-bottom:var(--spacing)}@media (min-width:1000px){.cards{grid-template:auto/repeat(var(--cards-columns),minmax(0,1fr));grid-gap:var(--spacing-x2) var(--spacing);margin-bottom:var(--spacing-x4)}}.copyright{text-align:center;font-size:var(--font-size-small);padding-bottom:var(--spacing);margin:0}@media (min-width:768px){.copyright{padding-bottom:var(--spacing-x2)}}@media (min-width:1000px){.copyright{padding-bottom:var(--spacing-x3)}}@media (min-width:1280px){.copyright{padding-bottom:var(--spacing-x4)}}.featured-image{padding:0 0 var(--spacing)}@media (min-width:768px){.featured-image{padding:var(--wp--preset--spacing--60) 0 0}}.featured-image .image__img{margin:0 auto;display:block;border-radius:var(--radius)}.footer{margin-top:auto;background-color:var(--blue-300);font-family:var(--font-primary);font-weight:400}.footer,.footer a{color:var(--white)}.footer a:focus,.footer a:hover{color:var(--gold)}.footer__columns{padding-top:var(--spacing);padding-bottom:var(--spacing);display:grid;grid-template:auto/1fr;grid-gap:var(--spacing)}@media (min-width:768px){.footer__columns{grid-template:auto/1fr 1fr;padding-top:var(--spacing-x2);padding-bottom:var(--spacing-x2)}}@media (min-width:1000px){.footer__columns{padding-top:var(--spacing-x3);padding-bottom:var(--spacing-x3)}}@media (min-width:1280px){.footer__columns{grid-template:auto/3fr 4fr 4fr 4fr;padding-top:var(--spacing-x4);padding-bottom:var(--spacing-x4)}}.footer__columns h3{color:var(--gold);font-family:var(--font-secondary);font-weight:400;margin-bottom:0}@media (min-width:625px){.footer__columns h3{margin-bottom:var(--spacing)}}.footer__columns li,.footer__columns p{line-height:1.65}.footer__address{font-weight:700}.header{background-color:var(--white);position:sticky;width:100%;left:0;top:0;z-index:var(--z-header);transition:background-color .3s;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.admin-bar .header{top:32px}.header__alert-banner{max-height:999px;transition:max-height .3s ease-in-out;overflow:hidden}.js-scrolled .header__alert-banner{max-height:0}.header__container{display:grid;grid-template-columns:40px 1fr 40px;grid-template-rows:auto auto auto;align-items:center;position:relative;padding:var(--spacing-div2) var(--spacing);transition:transform .3s}.js-scrolled .header__container{transform:scale(.9)}.js-scrolled.js-body-nav-toggle .header__container{transform:scale(1)}@media (min-width:768px){.header__container{display:flex;padding:var(--spacing)}}@media (min-width:768px){.header__nav-toggle{display:none}}.header__menu{max-height:0;width:100%;overflow:hidden;transition:max-height .3s;grid-column-start:1;grid-column-end:4;grid-row:2}.js-body-nav-toggle .header__menu{max-height:999px}@media (min-width:768px){.header__menu{max-height:none;max-width:none;display:flex;align-items:center;overflow:visible;justify-content:flex-end}}.header__logo{display:flex;align-items:center;justify-content:center;transition:width .3s}@media (min-width:625px){.header__logo{align-items:flex-start}}.header__search-toggle{display:none}@media (min-width:768px){.header__search-toggle{display:block;margin-left:var(--spacing-div2)}}.header__search{width:100%;background-color:var(--white);grid-column-start:1;grid-column-end:4;grid-row:3}@media (min-width:768px){.header__search{max-height:0;transition:max-height .3s;overflow:hidden;position:absolute;top:100%;right:var(--spacing);width:auto;border-radius:0 0 var(--radius) var(--radius);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}}.js-body-search-toggle .header__search{max-height:999px}.frontend-search-form{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.frontend-search-form{padding:var(--spacing-div2)}}.hero .frontend-search-form{margin-bottom:var(--spacing)}@media (min-width:768px){.hero .frontend-search-form{margin-bottom:var(--spacing-x2)}}.frontend-search-form__field{display:flex;margin:0 auto;width:100%;justify-content:center}input:not([type=submit]):not([type=checkbox]):not([type=radio]).frontend-search-form__input{background:var(--white);margin-right:var(--spacing-div2);border:1px solid var(--black);color:var(--black);border-radius:999px;font-weight:700;font-size:var(--font-size-small);padding:var(--spacing-div2)}@media (min-width:625px){input:not([type=submit]):not([type=checkbox]):not([type=radio]).frontend-search-form__input{padding:var(--spacing-div2) var(--spacing)}}.frontend-search-form__submit{min-width:auto}.image{margin:0}.hero{background-color:var(--blue-200);background-attachment:fixed;position:relative;background-size:cover;display:flex;background-position:50%}.archive .hero,.blog .hero,.search .hero{margin-bottom:var(--spacing-x2);background-attachment:scroll}@media (min-width:768px){.archive .hero,.blog .hero,.search .hero{margin-bottom:var(--spacing-x4)}}@media (min-width:768px){.hero{width:100%;min-height:var(--hero-height)}}.hero--search .container{max-width:var(--m);width:100%}.search .hero--search .container{max-width:var(--m)}.hero--image:after{content:"";background:var(--black);opacity:var(--hero-overlay-opacity);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hero__text{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:var(--m);margin:0 auto;padding:var(--spacing)}@media(min-width:1024px){.hero__text{padding:var(--spacing-x4) var(--spacing)}}.hero--image .hero__text{color:var(--white)}.hero__title{font-weight:700;font-size:var(--h4);color:var(--gold);text-transform:uppercase;font-family:var(--font-primary);margin-bottom:0}@media(min-width:768px){.hero__title{margin-bottom:var(--spacing-div2)}}.hero__subtitle{font-family:var(--font-secondary);font-weight:400;font-size:var(--h1);margin-bottom:var(--spacing-div2);color:var(--white);line-height:1}.hero--image .hero__subtitle{text-shadow:0 2px 6px rgba(0,0,0,.5)}.hero__description{font-family:var(--font-primary);color:var(--white);margin-bottom:var(--spacing-x2)}.hero--image .hero__description{text-shadow:0 2px 6px rgba(0,0,0,.5)}.menu-footer ul{list-style:none;margin:0;padding:0}.menu-footer li{display:block;margin:var(--spacing-div2) 0}.menu-footer li:last-child{margin-bottom:0}.menu-footer li:first-child{margin-top:0}.menu-footer a{display:block;text-decoration:none}.logo{max-width:150px;width:100%;margin-bottom:0;transition:max-width .3s ease-in-out}@media (min-width:768px){.logo{max-width:200px}}.js-scrolled .header .logo{max-width:100px}.logo__link{display:flex;align-items:center}.menu-footer-secondary ul{list-style:none;margin:0 0 var(--spacing);padding:0;text-align:center}.menu-footer-secondary li{display:block}.menu-footer-secondary a{display:flex;justify-content:flex-start;align-items:center}.menu-footer-secondary .fa-solid{width:auto;margin-right:var(--spacing-div2)}@media (min-width:768px){.menu-footer-secondary .fa-solid{margin-right:var(--spacing)}}.menu-header ul{list-style-type:none;padding:0;margin:0}.menu-header li{display:block;transition-duration:.5s;margin:var(--spacing) 0}@media (min-width:768px){.menu-header li{display:inline-block;margin:0}}.menu-header__list{transition:transform .3s}.js-scrolled .menu-header__list{transform:scale(.9)}.js-scrolled.js-body-nav-toggle .menu-header__list{transform:scale(1)}@media (min-width:768px){.menu-header__list{text-align:right}.menu-header__list>li.menu-item-has-children{position:relative;text-align:left}.menu-header__list>li.menu-item-has-children>a:after{content:url(../../images/chevron.svg);margin-left:5px;position:relative;top:-2px}}.menu-header__list>li{position:relative}.menu-header__list li a{font-family:var(--font-primary);text-decoration:none;transition:all .3s;display:block;color:var(--black)}.menu-header__list li a:focus,.menu-header__list li a:hover{color:var(--gold)}@media (min-width:768px){.menu-header__list li a{padding:var(--spacing-div2)}}.menu-header__list li.current_page_item>a{color:var(--gold)}.menu-header__list li.current_page_item>a:focus,.menu-header__list li.current_page_item>a:hover{color:var(--blue-100)}.menu-header__list li li{display:block;margin:0}@media (min-width:768px){.menu-header__list li li:first-child{margin-top:var(--spacing-div2)}.menu-header__list li li:last-child{margin-bottom:var(--spacing-div2)}}.menu-header__list li li a{font-weight:400;color:var(--gray);display:block;padding:var(--spacing-div2) var(--spacing);margin:0}@media (min-width:768px){.menu-header__list li li a{color:var(--black)}.menu-header__list li li a:focus,.menu-header__list li li a:hover{color:var(--gold)}}.menu-header__list li li li a{padding-left:30px}.menu-header__list>li>.sub-menu{max-height:0;overflow:hidden;transition:max-height .8s ease-in-out}@media (min-width:768px){.menu-header__list>li>.sub-menu{visibility:hidden;opacity:0;max-height:0;position:absolute;transition:opacity .5s ease;left:0;background-color:var(--gray-50);box-shadow:0 10px 30px rgba(0,0,0,.2);margin:0;min-width:300px}}.menu-header__list>li>.sub-menu .sub-menu{margin-bottom:0}@media (min-width:768px){.menu-header__list>li>.sub-menu .sub-menu{visibility:visible;opacity:1;position:static;display:block;padding:0;max-height:99999px}}.menu-header__list>li>.sub-menu--active{max-height:99999px}.menu-header__list>li.js-menu-item-right>.sub-menu{left:auto;right:0}@media (min-width:768px){.menu-header__list li:focus-within>.sub-menu,.menu-header__list li:hover>.sub-menu{visibility:visible;opacity:1;display:block;max-height:99999px}}.menu-header__list li.menu-is-open>.sub-menu{visibility:visible;opacity:1;display:block;max-height:99999px}.menu-header__list .menu-button-blue.current-menu-item>a{background-color:var(--blue-100);color:var(--white)}.menu-header__list .menu-button-blue.current-menu-item>a:focus,.menu-header__list .menu-button-blue.current-menu-item>a:hover{background-color:var(--blue-200);color:var(--white)}.menu-header__list .menu-button-blue.menu-item-has-children>a:after{content:url(../../images/chevron-white.svg)}.menu-header__list .menu-button-blue>a{background-color:var(--blue-200);color:var(--white);min-width:210px;padding:var(--spacing-div2);text-align:center;border-radius:999px;font-family:var(--font-primary);font-weight:700}@media (min-width:625px){.menu-header__list .menu-button-blue>a{padding:15px var(--spacing)}}@media (min-width:768px){.menu-header__list .menu-button-blue>a{margin-left:var(--spacing)}}.menu-header__list .menu-button-blue>a:focus,.menu-header__list .menu-button-blue>a:hover{background-color:var(--blue-100);color:var(--white)}.menu-header__list .menu-button-yellow.current-menu-item>a{background-color:var(--gold);color:var(--black)}.menu-header__list .menu-button-yellow.current-menu-item>a:focus,.menu-header__list .menu-button-yellow.current-menu-item>a:hover{background-color:var(--blue-50);color:var(--black)}.menu-header__list .menu-button-yellow>a{background-color:var(--gold);color:var(--black);min-width:210px;padding:var(--spacing-div2);text-align:center;border-radius:999px;font-family:var(--font-primary);font-weight:700}@media (min-width:625px){.menu-header__list .menu-button-yellow>a{padding:15px var(--spacing)}}@media (min-width:768px){.menu-header__list .menu-button-yellow>a{margin-left:var(--spacing)}}.menu-header__list .menu-button-yellow>a:focus,.menu-header__list .menu-button-yellow>a:hover{background-color:var(--blue-50);color:var(--black)}.menu-header__btn{cursor:pointer;padding:10px;position:absolute;right:0;top:-5px;font-size:0;line-height:.5}.menu-header__btn:after{content:"+";font-size:var(--h4)}@media (min-width:768px){.menu-header__btn{display:none}}.menu-header__btn--expanded:after{content:"-"}.menu-header-secondary{padding:var(--spacing-div2) 0;background-color:var(--gray-50);border-bottom:1px solid #e1e1e1}@media (min-width:768px){.menu-header-secondary{padding:0}}.menu-header-secondary ul{list-style-type:none;padding:0;margin:0}@media (min-width:768px){.menu-header-secondary ul{transition:transform .3s}.js-scrolled .menu-header-secondary ul{transform:scale(.9)}}.menu-header-secondary li{display:block;transition-duration:.5s;margin:0 5px}@media (min-width:768px){.menu-header-secondary li{display:inline-block;margin:0}}ul.menu-header-secondary__list{display:flex;justify-content:center;flex-wrap:wrap}@media (min-width:768px){ul.menu-header-secondary__list{justify-content:flex-end;margin:0}}@media (min-width:768px){ul.menu-header-secondary__list li{margin:0 var(--spacing-div2)}}ul.menu-header-secondary__list li a{font-family:var(--font-primary);text-decoration:none;transition:all .3s;display:block;color:var(--black);display:flex;align-content:center;font-size:var(--font-size-small)}ul.menu-header-secondary__list li a:focus,ul.menu-header-secondary__list li a:hover{color:var(--gold)}@media (min-width:768px){ul.menu-header-secondary__list li a{padding:var(--spacing-div2) 0}}ul.menu-header-secondary__list li.current_page_item>a{color:var(--gold)}ul.menu-header-secondary__list li.current_page_item>a:focus,ul.menu-header-secondary__list li.current_page_item>a:hover{color:var(--blue-100)}.menu-header-secondary__icon{margin-right:var(--spacing-div2)}.menu-header-secondary__icon svg{width:auto}.menu-social__items{list-style:none;margin:0 auto var(--spacing);padding:0}.menu-social__item{display:block;margin-bottom:var(--spacing-div2)}.menu-social__item:last-child{margin-bottom:0}.menu-social__link{align-items:center;display:flex;height:100%;transition:all .3s;width:100%}.menu-social__svg{width:30px;display:flex;align-items:center}@media (min-width:768px){.menu-social__svg{width:40px}}.menu-social__svg svg{height:25px;width:auto;margin-right:var(--spacing-div2)}@media (min-width:768px){.menu-social__svg svg{margin-right:var(--spacing)}}.menu-social__svg path{fill:var(--white)}.nav-toggle{position:relative;background:transparent;width:25px;height:16px;display:block;outline:0;grid-column-start:2;cursor:pointer}.nav-toggle:focus .nav-toggle__bar,.nav-toggle:hover .nav-toggle__bar{background-color:var(--black)}.js-body-nav-toggle .nav-toggle{width:27px;height:17px}.nav-toggle__bar{transition:all .3s;width:100%;height:2px;background:var(--black);position:absolute;left:0}.nav-toggle__bar:first-child{top:0}.nav-toggle__bar:nth-child(2){top:7px}.nav-toggle__bar:nth-child(3){bottom:0}.js-body-nav-toggle .nav-toggle__bar{background:var(--black);border-radius:100px}.js-body-nav-toggle .nav-toggle__bar:first-child{transform:rotate(45deg) translateX(5px) translateY(5px)}.js-body-nav-toggle .nav-toggle__bar:nth-child(2){opacity:0}.js-body-nav-toggle .nav-toggle__bar:nth-child(3){transform:rotate(-45deg) translateX(5px) translateY(-6px)}.newsletter{background-color:var(--blue-200);padding:var(--spacing) 0;color:var(--white)}@media (min-width:768px){.newsletter{padding:var(--spacing-x2) 0}.newsletter .container{display:flex;justify-content:space-between;gap:20px;align-items:center}}.newsletter__title{font-size:var(--h2);color:var(--white);line-height:1}.newsletter__more,.newsletter__title{font-weight:400;font-family:var(--font-secondary)}.newsletter__more{font-size:var(--h3);color:var(--blue-50);text-decoration:none;display:flex;align-items:center;justify-content:space-between}@media (min-width:768px){.newsletter__more{max-width:450px;width:50%}}.newsletter__more svg{width:auto}@media (min-width:768px){.newsletter__content{max-width:600px;width:50%}}.newsletter__form .gform_fields{margin-bottom:16px}.newsletter__form .gform_button{background-color:var(--gold);color:var(--black);border-radius:999px;font-weight:700;font-size:var(--font-size-small);padding:var(--spacing-div2);width:100%}@media (min-width:625px){.newsletter__form .gform_button{padding:var(--spacing)}}.newsletter__form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.newsletter__form textarea{background-color:var(--white);border-radius:999px;border:0;margin-right:6px;height:100%;padding:var(--spacing)}.newsletter__form .gfield_radio{display:flex;flex-wrap:wrap}.newsletter__form .gfield_radio .gchoice{white-space:nowrap;margin-right:var(--spacing)}.newsletter__form .gform_footer{flex-direction:column;align-items:center}.newsletter__form .gform_body img[src$=".svg"],.newsletter__form .gform_footer img[src$=".svg"]{width:auto}.newsletter__fine-print{font-size:var(--font-size-small);color:var(--blue-50)}.newsletter__fine-print>:last-child{margin-bottom:0}.newsletter__fine-print a{color:var(--gold)}.newsletter__fine-print a:focus,.newsletter__fine-print a:hover{color:var(--white)}.page-title{text-align:center;margin-top:var(--spacing)}@media (min-width:768px){.page-title{margin-top:var(--spacing-x2)}}.staff-cards{display:grid;grid-template:auto/1fr;margin-bottom:var(--spacing);grid-gap:var(--spacing-div2)}@media (min-width:1000px){.staff-cards{grid-template:auto/repeat(var(--cards-columns),minmax(0,1fr));grid-gap:var(--spacing);margin-bottom:var(--spacing-x2)}}.post-meta__categories{list-style-type:none;padding:0;margin:0}.post-meta__category{display:inline}.post-meta__category:after{content:", "}.post-meta__category:last-child:after{display:none}.pagination{text-align:center;margin:0 auto var(--spacing)}@media (min-width:768px){.pagination{margin-bottom:var(--spacing-x4)}}.pagination .page-numbers{display:inline-block;padding:calc(var(--spacing-div2) / 2) var(--spacing-div2);font-weight:600;margin:0 calc(var(--spacing-div2) / 2);border-radius:999px;background-color:var(--blue-100);color:var(--white);transition:background-color .2s ease-in-out,color .2s ease-in-out}@media (min-width:625px){.pagination .page-numbers{padding:var(--spacing-div2) var(--spacing);margin:0 calc(var(--spacing-div2) / 2)}}.pagination .page-numbers.current{background-color:var(--blue-50);color:var(--black)}.pagination a{text-decoration:none}.pagination a.page-numbers:focus,.pagination a.page-numbers:hover{background-color:var(--gold);color:var(--black)}.the-content{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.the-content :where(.has-global-padding){padding-right:0;padding-left:0}.single .the-content{-webkit-margin-before:var(--wp--preset--spacing--40);margin-block-start:var(--wp--preset--spacing--40);-webkit-margin-after:var(--wp--preset--spacing--40);margin-block-end:var(--wp--preset--spacing--40)}@media (min-width:768px){.single .the-content{-webkit-margin-before:var(--wp--preset--spacing--60);margin-block-start:var(--wp--preset--spacing--60);-webkit-margin-after:var(--wp--preset--spacing--60);margin-block-end:var(--wp--preset--spacing--60)}}.the-content,.the-content .is-layout-constrained{display:flow-root}.the-content .gform_wrapper,.the-content .is-layout-constrained .gform_wrapper,.the-content .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)),.the-content>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.the-content>:where(:not(.is-layout-constrained)){-webkit-margin-before:var(--wp--preset--spacing--40);margin-block-start:var(--wp--preset--spacing--40);-webkit-margin-after:0;margin-block-end:0}.the-content>.alignfull+.alignfull,.the-content>:where(:first-child){-webkit-margin-before:0;margin-block-start:0}.the-content .alignfull{clear:both;margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.the-content .is-layout-constrained.alignfull{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.the-content .is-layout-constrained .alignleft{float:left;margin-bottom:var(--wp--preset--spacing--40);margin-top:0}.the-content .is-layout-constrained .alignright{float:right;margin-bottom:var(--wp--preset--spacing--40);margin-top:0}.the-content .alignwide{max-width:var(--wp--style--global--wide-size)}.search-toggle{display:flex;align-items:center;justify-content:center}.search-toggle svg{width:25px;height:auto}.search-toggle path{fill:var(--gray)}.search-toggle:focus path,.search-toggle:hover path{fill:var(--green)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1dHRvbi5jc3MiLCJjb3JlLWJsb2Nrcy5jc3MiLCJlbWJlZC5jc3MiLCJldmVudHMuY3NzIiwiZm9ybS5jc3MiLCJoZWxwZXIuY3NzIiwiaW1hZ2UuY3NzIiwibGF5b3V0LmNzcyIsImxpbmsuY3NzIiwibm9ybWFsaXplLmNzcyIsInJlc2V0LmNzcyIsInNtYXNoLWJhbGxvb24uY3NzIiwidHlwb2dyYXBoeS5jc3MiLCJ2YXJpYWJsZS5jc3MiLCJhZGRyZXNzL2FkZHJlc3MuY3NzIiwiYWxlcnQtYmFubmVyL2FsZXJ0LWJhbm5lci5jc3MiLCJjYXJkL2NhcmQuY3NzIiwiY2FyZHMvY2FyZHMuY3NzIiwiY29weXJpZ2h0L2NvcHlyaWdodC5jc3MiLCJmZWF0dXJlZC1pbWFnZS9mZWF0dXJlZC1pbWFnZS5jc3MiLCJmb290ZXIvZm9vdGVyLmNzcyIsImhlYWRlci9oZWFkZXIuY3NzIiwiZnJvbnRlbmQtc2VhcmNoLWZvcm0vZnJvbnRlbmQtc2VhcmNoLWZvcm0uY3NzIiwiaW1hZ2UvaW1hZ2UuY3NzIiwiaGVyby9oZXJvLmNzcyIsIm1lbnUtZm9vdGVyL21lbnUtZm9vdGVyLmNzcyIsImxvZ28vbG9nby5jc3MiLCJtZW51LWZvb3Rlci1zZWNvbmRhcnkvbWVudS1mb290ZXItc2Vjb25kYXJ5LmNzcyIsIm1lbnUtaGVhZGVyL21lbnUtaGVhZGVyLmNzcyIsIm1lbnUtaGVhZGVyLXNlY29uZGFyeS9tZW51LWhlYWRlci1zZWNvbmRhcnkuY3NzIiwibWVudS1zb2NpYWwvbWVudS1zb2NpYWwuY3NzIiwibmF2LXRvZ2dsZS9uYXYtdG9nZ2xlLmNzcyIsIm5ld3NsZXR0ZXIvbmV3c2xldHRlci5jc3MiLCJwYWdlLXRpdGxlL3BhZ2UtdGl0bGUuY3NzIiwic3RhZmYtY2FyZHMvc3RhZmYtY2FyZHMuY3NzIiwicG9zdC1tZXRhL3Bvc3QtbWV0YS5jc3MiLCJwYWdpbmF0aW9uL3BhZ2luYXRpb24uY3NzIiwidGhlLWNvbnRlbnQvdGhlLWNvbnRlbnQuY3NzIiwic2VhcmNoLXRvZ2dsZS9zZWFyY2gtdG9nZ2xlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxxRUFLQSwyQkFBQSxBQUNBLG1CQUFBLEFBQ0EsZ0JBQUEsQUFDQSw0QkFBQSxBQUNBLGtCQUFBLEFBQ0Esb0JBQUEsQUFDQSxZQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjQUFBLENBVUEsQUFSQSx5QkFmQSxxRUFnQkEsMkJBQUEsQ0FPQSxDQU5BLEFBRUEsc01BRUEsc0JBQUEsQ0FDQSxBQUdBLGlCQUVBLG9CQUFBLENBQ0EsQUFFQSxZQUNBLFlBQUEsQUFDQSxpQ0FBQSxBQUNBLGdCQUFBLENBS0EsQUFIQSx5QkFMQSxZQU1BLGdCQUFBLENBRUEsQ0FEQSxBQUdBLG9CQUNBLDJCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsVUFBQSxDQUNBLEFBRUEsWUFDQSxzQkFBQSxBQUNBLHFCQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EscUJBQUEsQUFDQSxpQkFBQSxDQVlBLEFBVkEsdUJBQ0EsZUFBQSxDQUNBLEFBRUEsa0JBQ0Esb0NBQUEsQUFDQSxxQkFBQSxBQUNBLGdDQUFBLEFBQ0EsV0FBQSxDQUNBLEFDaEVBLGdCQUNBLGtDQUFBLEFBQ0Esb0JBQUEsQUFDQSxRQUFBLENBUUEsQUFOQSxxQkFDQSxnQ0FBQSxBQUNBLGdCQUFBLEFBQ0Esb0JBQUEsQUFDQSxpQkFBQSxDQUNBLEFBSUEsMkJBQ0EscUJBQUEsQ0FDQSxBQU1BLHFPQUNBLGlCQUFBLENBQ0EsQUFLQSx5Q0FDQSxnQkFBQSxBQUNBLG9CQUFBLEFBQ0Esa0JBQUEsQUFDQSx5QkFBQSxBQUNBLCtCQUFBLENBQ0EsQUFFQSxvQ0FDQSxrQ0FBQSxBQUNBLGdCQUFBLEFBQ0Esb0JBQUEsQUFDQSxtQkFBQSxBQUNBLGFBQUEsQ0FDQSxBQUlBLG1EQUNBLGdCQUFBLEFBQ0Esb0JBQUEsQUFDQSxrQkFBQSxBQUNBLHlCQUFBLEFBQ0EsK0JBQUEsQ0FDQSxBQUdBLHdCQUNBLGVBQUEsQ0FDQSxBQUVBLG9FQUVBLGtCQUFBLEFBQ0EseUJBQUEsQ0F3QkEsQUF0QkEsa0ZBQ0EsV0FBQSxBQUNBLDRCQUFBLEFBQ0EsOEJBQUEsQUFDQSxrQkFBQSxBQUNBLG1CQUFBLEFBQ0Esb0JBQUEsQUFDQSxxQkFBQSxBQUNBLHNCQUFBLEFBQ0EsU0FBQSxDQUNBLEFBRUEsMEJBakJBLG9FQWtCQSx5QkFBQSxDQVNBLEFBUEEsa0ZBQ0Esc0JBQUEsQUFDQSx1QkFBQSxBQUNBLHdCQUFBLEFBQ0Esd0JBQUEsQ0FDQSxDQUNBLEFBSUEsMkNBQ0Esb0NBQUEsQUFDQSxrQkFBQSxBQUNBLHNCQUFBLEFBQ0EsV0FBQSxBQUNBLFVBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxDQU9BLEFBTEEsMEJBVEEsMkNBVUEsV0FBQSxBQUNBLHNCQUFBLEFBQ0EsV0FBQSxDQUVBLENBREEsQUFJQSxlQUNBLGtCQUFBLEFBQ0EsYUFBQSxDQUNBLEFBRUEsNEJBQ0EsMkJBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxNQUFBLEFBQ0EsUUFBQSxBQUNBLGVBQUEsQUFDQSxlQUFBLEFBQ0EsY0FBQSxBQUNBLFVBQUEsQUFDQSxXQUFBLENBU0EsQUFQQSxpREFDQSxTQUFBLENBQ0EsQUFFQSw4QkFDQSxnQkFBQSxDQUNBLEFDaklBLHVCQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsaUJBQUEsQ0FDQSxBQUVBLDRDQUNBLGlCQUFBLENBQ0EsQUFFQSw0Q0FDQSxpQkFBQSxDQUNBLEFBRUEsNENBQ0EsaUJBQUEsQ0FDQSxBQUVBLHFDQUNBLGdCQUFBLENBQ0EsQUFFQSxxQ0FDQSxnQkFBQSxDQUNBLEFBRUEsc0NBQ0EsaUJBQUEsQ0FDQSxBQUVBLHFDQUNBLGdCQUFBLENBQ0EsQUNoQ0EsS0FDQSxnRUFBQSxBQUNBLHNFQUFBLEFBQ0Esa0NBQUEsQUFDQSw4Q0FBQSxBQUNBLHlEQUFBLEFBQ0EsNkNBQUEsQUFDQSx5Q0FBQSxBQUNBLHdDQUFBLEFBQ0EsMkNBQUEsQUFDQSxpREFBQSxBQUNBLDJDQUFBLEFBQ0EsNkJBQUEsQUFDQSxrQ0FBQSxDQUNBLEFBRUEscUZBQ0EseUNBQUEsQUFDQSxrQkFBQSxDQUNBLEFBVUEscVRBQ0EsMkJBQUEsQ0FDQSxBQUVBLDREQUNBLGdCQUFBLENBQ0EsQUFFQSxxSUFDQSxXQUFBLENBQ0EsQUFFQSxtQ0FDQSxhQUFBLEFBQ0EsdUJBQUEsQUFDQSx1QkFBQSxDQWNBLEFBWkEseUJBTEEsbUNBTUEsMkJBQUEsQUFDQSwwQkFBQSxDQVVBLENBVEEsQUFNQSxrSUFDQSxlQUFBLENBQ0EsQUFHQSx5R0FDQSxRQUFBLENBS0EsQUFIQSx5QkFIQSx5R0FJQSw4QkFBQSxDQUVBLENBREEsQUFHQSxtRkFDQSxpQ0FBQSxBQUNBLG1CQUFBLEFBQ0EsNEJBQUEsQ0FDQSxBQ3hFQSxnQkFFQSxTQUFBLENBQ0EsQUFHQSx5RUFFQSw0QkFBQSxBQUNBLFdBQUEsQUFDQSxnQkFBQSxBQUNBLHFCQUFBLENBS0EsQUFIQSxxRkFDQSxjQUFBLENBQ0EsQUFJQSxPQUNBLGVBQUEsQUFDQSxjQUFBLEFBQ0EsbUJBQUEsQUFDQSw0QkFBQSxBQUNBLFdBQUEsQUFDQSxlQUFBLEFBQ0EsU0FBQSxBQUNBLHNCQUFBLEFBQ0Esd0JBQUEscUJBQUEsZ0JBQUEsQUFDQSw4QkFBQSxBQUNBLGdCQUFBLEFBQ0EsK0NBQUEsQUFDQSxtQ0FBQSxBQUNBLDBEQUFBLEFBQ0EsK0JBQUEsQ0FzQ0EsQUFwQ0EsbUJBQ0EsWUFBQSxDQUNBLEFBRUEsYUFDQSx5QkFBQSxDQUNBLEFBRUEsYUFDQSwyQ0FBQSxBQUNBLHdDQUFBLEFBQ0EsbUJBQUEsQUFDQSxZQUFBLENBQ0EsQUFFQSxjQUNBLGVBQUEsQ0FDQSxBQUVBLDZEQUdBLDBDQUFBLEFBQ0EsNEJBQUEsQ0FDQSxBQUVBLDJDQUVBLGNBQUEsQ0FDQSxBQUVBLGlEQUVBLHNCQUFBLEFBQ0EsV0FBQSxDQUNBLEFBSUEsTUFDQSxrQ0FBQSxBQUNBLG9CQUFBLENBS0EsQUFIQSxXQUNBLGNBQUEsQ0FDQSxBQUdBLGdEQUNBLFVBQUEsQ0FDQSxBQUVBLDRCQUNBLGlDQUFBLEFBQ0EsZ0NBQUEsQUFDQSx1QkFBQSxBQUNBLGtCQUFBLENBQ0EsQUFFQSxPQUNBLFNBQUEsQUFDQSx1QkFBQSxBQUNBLGVBQUEsQ0FDQSxBQUdBLG9QQUdBLHNCQUFBLEFBQ0EsNEJBQUEsQUFDQSwwQ0FBQSxDQUNBLEFBR0Esa0NBQ0EsbUJBQUEsQ0FZQSxBQVZBLGtFQUNBLFNBQUEsQUFDQSxtQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxTQUFBLENBQ0EsQUFHQSxxQkFDQSxnQ0FBQSxBQUNBLDRCQUFBLEFBQ0Esc0JBQUEsQ0FLQSxBQUhBLGtEQUNBLHFCQUFBLENBQ0EsQUFHQSw2Q0FDQSxRQUFBLENBQ0EsQUFFQSw4QkFDQSxvQkFBQSxDQUNBLEFDL0lBLGFBQ0EsU0FBQSxBQUNBLG1CQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxnQkFBQSxBQUNBLFVBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQ0FDQSxBQUdBLGtDQUNBLGlCQUFBLEFBQ0EsaUJBQUEsQ0FDQSxBQ1ZBLGVBSEEsY0FBQSxDQUdBLEFBR0EsV0FGQSxVQUFBLENBRUEsQUFFQSwwREFDQSxXQUFBLENBQ0EsQUFPQSxxQkFIQSxVQUFBLENBR0EsQUFHQSxJQURBLFdBQUEsQ0FDQSxBQ3RCQSxXQUNBLGNBQUEsQUFDQSx5QkFBQSxBQUNBLGlEQUFBLEFBQ0EsYUFBQSxDQUtBLEFBSEEseUJBTkEsV0FPQSx3QkFBQSxDQUVBLENBREEsQUFHQSxjQUNBLGtCQUFBLENBQ0EsQUFFQSxjQUNBLGtCQUFBLENBQ0EsQUFFQSxjQUNBLGtCQUFBLENBQ0EsQUFFQSxlQUNBLG1CQUFBLENBQ0EsQUFFQSxnQkFDQSxvQkFBQSxDQUNBLEFBRUEsaUJBQ0EscUJBQUEsQ0FDQSxBQUVBLFNBQ0EsK0JBQUEsQ0FLQSxBQUhBLHlCQUhBLFNBSUEsc0NBQUEsQ0FFQSxDQURBLEFBR0EsV0FFQSxlQUFBLEFBQ0EsV0FBQSxDQUNBLEFDL0NBLEVBQ0EsZ0NBQUEsQ0FLQSxBQUhBLFFBQ0Esa0NBQUEsQ0FDQSxBQUlBLG1CQUNBLGlCQUFBLENBY0EsQUFaQSwwQkFDQSxpQkFBQSxDQUNBLEFBRUEseUJBQ0EsbUJBQUEsQUFDQSwrQkFBQSxDQUNBLEFBRUEseUJBQ0Esa0JBQUEsQ0FDQTs7QUN2QkEsNEVBQUEsQUFVQSxLQUNBLGlCQUFBLEFBQ0EsNkJBQUEsQ0FDQSxBQVNBLEtBQ0EsUUFBQSxDQUNBLEFBTUEsS0FDQSxhQUFBLENBQ0EsQUFVQSxHQUNBLHVCQUFBLEFBQ0EsU0FBQSxBQUNBLGdCQUFBLENBQ0EsQUFPQSxJQUNBLGdDQUFBLEFBQ0EsYUFBQSxDQUNBLEFBU0EsRUFDQSw0QkFBQSxDQUNBLEFBT0EsWUFDQSxtQkFBQSxBQUNBLDBCQUFBLEFBQ0EseUNBQUEsZ0NBQUEsQ0FDQSxBQU1BLFNBRUEsa0JBQUEsQ0FDQSxBQU9BLGNBR0Esc0JBQUEsQUFDQSxhQUFBLENBQ0EsQUFNQSxNQUNBLGFBQUEsQ0FDQSxBQU9BLFFBRUEsY0FBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxBQUNBLHVCQUFBLENBQ0EsQUFFQSxJQUNBLGFBQUEsQ0FDQSxBQUVBLElBQ0EsU0FBQSxDQUNBLEFBU0EsSUFDQSxpQkFBQSxDQUNBLEFBVUEsc0NBS0Esb0JBQUEsQUFDQSxlQUFBLEFBQ0EsaUJBQUEsQUFDQSxRQUFBLENBQ0EsQUFPQSxhQUVBLGdCQUFBLENBQ0EsQUFPQSxjQUVBLG1CQUFBLENBQ0EsQUFNQSxnREFJQSx5QkFBQSxDQUNBLEFBTUEsd0hBSUEsa0JBQUEsQUFDQSxTQUFBLENBQ0EsQUFNQSw0R0FJQSw2QkFBQSxDQUNBLEFBTUEsU0FDQSwwQkFBQSxDQUNBLEFBU0EsT0FDQSxzQkFBQSxBQUNBLGNBQUEsQUFDQSxjQUFBLEFBQ0EsZUFBQSxBQUNBLFVBQUEsQUFDQSxrQkFBQSxDQUNBLEFBTUEsU0FDQSx1QkFBQSxDQUNBLEFBTUEsU0FDQSxhQUFBLENBQ0EsQUFPQSw2QkFFQSxzQkFBQSxBQUNBLFNBQUEsQ0FDQSxBQU1BLGtGQUVBLFdBQUEsQ0FDQSxBQU9BLGNBQ0EsNkJBQUEsQUFDQSxtQkFBQSxDQUNBLEFBTUEseUNBQ0EsdUJBQUEsQ0FDQSxBQU9BLDZCQUNBLDBCQUFBLEFBQ0EsWUFBQSxDQUNBLEFBU0EsUUFDQSxhQUFBLENBQ0EsQUFNQSxRQUNBLGlCQUFBLENBQ0EsQUFpQkEsa0JBQ0EsWUFBQSxDQUNBLEFDaFZBLEtBQ0Esc0JBQUEsQUFDQSxpQkFBQSxDQUNBLEFBRUEsaUJBR0Esa0JBQUEsQ0FDQSxBQUdBLFVBRUEsaUJBQUEsQUFDQSxzQkFBQSxBQUNBLHNCQUFBLENBQ0EsQUFFQSxLQUNBLGFBQUEsQUFDQSxxQkFBQSxDQUNBLEFBRUEsT0FDQSxjQUFBLENBQ0EsQUFHQSwyQkFDQSxZQUFBLENBQ0EsQUFJQSxLQUNBLHVCQUFBLENBQ0EsQUN2Q0EsMkJBQ0EsYUFBQSxBQUNBLHFCQUFBLENBQ0EsQUFFQSxnQkFDQSxTQUFBLEFBQ0Esa0JBQUEsQ0FDQSxBQUVBLFlBQ0EsUUFBQSxDQUNBLEFDWkEsS0FDQSw0Q0FBQSxBQUNBLDRDQUFBLENBQ0EsQUFZQSx3QkFFQSw2QkFBQSxBQUNBLFlBQUEsQ0FLQSxBQUhBLHlCQUxBLE1BTUEsK0JBQUEsQ0FFQSxDQURBLEFBR0EsRUFDQSw2QkFBQSxBQUNBLFlBQUEsQ0FLQSxBQUhBLHlCQUpBLEVBS0EsK0JBQUEsQ0FFQSxDQURBLEFBR0EsTUFDQSxXQUFBLEFBQ0EsaUJBQUEsQUFDQSx3QkFBQSxDQUNBLEFBRUEsTUFFQSxTQUFBLEFBQ0EsNEJBQUEsQUFDQSw0QkFBQSxDQUNBLEFBRUEsR0FDQSxlQUFBLENBQ0EsQUFFQSxvQkFDQSxTQUFBLEFBQ0EsMkJBQUEsQUFDQSw2QkFBQSxxQkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsZ0JBQUEsQUFDQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSxVQUFBLEFBQ0EsMEJBQUEsQ0FDQSxBQUVBLDBCQUNBLGdDQUFBLEFBQ0Esb0JBQUEsQUFDQSx1QkFBQSxlQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQUFDQSxjQUFBLEFBQ0EsWUFBQSxBQUNBLFNBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFBQ0EscUJBQUEsQUFDQSxRQUFBLEFBQ0EsV0FBQSxBQUNBLHdCQUFBLENBQ0EsQUFFQSwyQ0FFQSxpQkFBQSxDQUNBLEFBRUEsb0JBQ0EsZ0JBQUEsQ0FDQSxBQUdBLHNDQUNBLG9DQUFBLCtCQUFBLENBQ0EsQUM3RkEsS0FHQSxnQkFBQSxBQUVBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxnQkFBQSxBQUNBLGVBQUEsQUFHQSw0REFBQSxBQUNBLGdFQUFBLEFBRUEsY0FBQSxBQUNBLGtEQUFBLEFBRUEsc0RBQUEsQUFFQSxVQUFBLEFBQ0EsVUFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsYUFBQSxBQUNBLGNBQUEsQUFFQSx3Q0FBQSxBQUVBLHlDQUFBLEFBQ0Esc0NBQUEsQUFDQSxzQ0FBQSxBQUNBLHFDQUFBLENBQ0EsQUMzQkEseUNBQ0EsZUFBQSxDQUNBLEFDUEEsY0FDQSwyQkFBQSxBQUNBLGdDQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBQUVBLDJCQUFBLENBZ0JBLEFBYkEsOEJBSkEsbUJBQUEsQUFFQSw4QkFBQSxDQVVBLEFBSkEsNENBRUEsb0JBQUEsQ0FDQSxBQUdBLHlCQUNBLFNBQUEsQ0FDQSxBQUdBLG9CQUNBLDZCQUFBLEFBQ0Esa0JBQUEsQ0FNQSxBQUpBLHdEQUVBLGtCQUFBLENBQ0EsQUFHQSx1QkFDQSxhQUFBLEFBQ0EsdUJBQUEsQUFDQSxtQkFBQSxBQUNBLFVBQUEsQ0FLQSxBQUhBLG1DQUNBLGVBQUEsQ0FDQSxBQUdBLG9CQUNBLGdDQUFBLENBTUEsQUFKQSx3QkFDQSxlQUFBLEFBQ0EsVUFBQSxDQUNBLEFDbkRBLE1BQ0EsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsMkJBQUEsQUFDQSxTQUFBLEFBQ0EsU0FBQSxDQUtBLEFBSEEsa0JBQ0EsZUFBQSxDQUNBLEFBSUEsK0JBQ0Esa0JBQUEsQ0FDQSxBQUVBLGdDQUNBLGVBQUEsQ0FDQSxBQUdBLGFBQ0EsaUNBQUEsQ0F1QkEsQUFuQkEsOENBQ0EscUJBQUEsQ0FDQSxBQUlBLHlCQVhBLGFBWUEsNEJBQUEsQ0FZQSxDQVhBLEFBRUEsaUJBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxpQkFBQSxBQUNBLHFCQUFBLEFBQ0EsY0FBQSxBQUNBLDRCQUFBLEFBQ0Esb0NBQUEsQ0FDQSxBQUdBLGFBQ0Esb0JBQUEsQUFDQSxnQkFBQSxBQUNBLHNCQUFBLEFBQ0EsZUFBQSxDQUtBLEFBSEEsZUFDQSxvQkFBQSxDQUNBLEFBR0EsZ0JBQ0EsZ0NBQUEsQUFDQSxnQkFBQSxBQUNBLG9CQUFBLEFBQ0EsaUJBQUEsQ0FDQSxBQUVBLFlBQ0EsbUJBQUEsQUFDQSxrQ0FBQSxDQUNBLEFBRUEsZUFDQSxlQUFBLENBQ0EsQUFFQSxXQUNBLGNBQUEsQUFDQSxrQkFBQSxDQUNBLEFBRUEsYUFDQSxtQkFBQSxBQUNBLGlCQUFBLEFBQ0EsbUNBQUEsQUFDQSw0QkFBQSxBQUNBLHVCQUFBLEFBQ0EscUNBQUEsQ0FLQSxBQUhBLHlCQVJBLGFBU0EseUJBQUEsQ0FFQSxDQURBLEFBR0EsdUJBQ0EsZ0JBQUEsQUFDQSxVQUFBLENBQ0EsQUFFQSxxQkFDQSxhQUFBLEFBQ0Esc0JBQUEsQ0FnQkEsQUFkQSx5QkFKQSxxQkFLQSwyQkFBQSxBQUNBLDBCQUFBLENBWUEsQ0FYQSxBQUdBLHlCQURBLDRCQUVBLGlDQUFBLENBTUEsQ0FMQSxBQUVBLGdDQUNBLDJCQUFBLENBQ0EsQUFLQSxnQ0FDQSxlQUFBLENBQ0EsQUFHQSxtQkFDQSxlQUFBLEFBQ0Esa0JBQUEsQUFDQSxVQUFBLEFBQ0EsWUFBQSxBQUNBLGVBQUEsQUFDQSw2QkFBQSxBQUNBLDRCQUFBLEFBQ0Esb0JBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGFBQUEsQUFDQSx1QkFBQSxBQUNBLGNBQUEsQ0FVQSxBQVJBLHlCQWZBLG1CQWdCQSxVQUFBLEFBQ0EsWUFBQSxBQUNBLGVBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGNBQUEsQ0FFQSxDQURBLEFDbEpBLE9BQ0EsYUFBQSxBQUNBLHVCQUFBLEFBQ0EsNkJBQUEsQUFDQSw0QkFBQSxDQU9BLEFBTEEsMEJBTkEsT0FPQSw4REFBQSxBQUNBLDBDQUFBLEFBQ0EsK0JBQUEsQ0FFQSxDQURBLEFDVkEsV0FDQSxrQkFBQSxBQUNBLGlDQUFBLEFBQ0EsOEJBQUEsQUFDQSxRQUFBLENBYUEsQUFYQSx5QkFOQSxXQU9BLGdDQUFBLENBVUEsQ0FUQSxBQUVBLDBCQVZBLFdBV0EsZ0NBQUEsQ0FNQSxDQUxBLEFBRUEsMEJBZEEsV0FlQSxnQ0FBQSxDQUVBLENBREEsQUNoQkEsZ0JBQ0EsMEJBQUEsQ0FXQSxBQVRBLHlCQUhBLGdCQUlBLDBDQUFBLENBUUEsQ0FQQSxBQUVBLDRCQUNBLGNBQUEsQUFDQSxjQUFBLEFBQ0EsMkJBQUEsQ0FDQSxBQ1hBLFFBRUEsZ0JBQUEsQUFDQSxpQ0FBQSxBQUVBLGdDQUFBLEFBQ0EsZUFBQSxDQVVBLEFBUkEsa0JBSkEsa0JBQUEsQ0FXQSxBQUpBLGdDQUVBLGlCQUFBLENBQ0EsQUFJQSxpQkFDQSwyQkFBQSxBQUNBLDhCQUFBLEFBQ0EsYUFBQSxBQUNBLHVCQUFBLEFBQ0EsdUJBQUEsQ0FrQ0EsQUFoQ0EseUJBUEEsaUJBUUEsMkJBQUEsQUFDQSw4QkFBQSxBQUNBLGdDQUFBLENBNkJBLENBNUJBLEFBRUEsMEJBYkEsaUJBY0EsOEJBQUEsQUFDQSxnQ0FBQSxDQXdCQSxDQXZCQSxBQUVBLDBCQWxCQSxpQkFtQkEsbUNBQUEsQUFDQSw4QkFBQSxBQUNBLGdDQUFBLENBa0JBLENBakJBLEFBRUEsb0JBQ0Esa0JBQUEsQUFDQSxrQ0FBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxDQUtBLEFBSEEseUJBTkEsb0JBT0EsNEJBQUEsQ0FFQSxDQURBLEFBR0EsdUNBRUEsZ0JBQUEsQ0FDQSxBQUdBLGlCQUNBLGVBQUEsQ0FDQSxBQzdEQSxRQUNBLDhCQUFBLEFBRUEsZ0JBQUEsQUFDQSxXQUFBLEFBQ0EsT0FBQSxBQUNBLE1BQUEsQUFDQSx3QkFBQSxBQUNBLGdDQUFBLEFBQ0EscUNBQUEsQ0FNQSxBQUhBLG1CQUNBLFFBQUEsQ0FDQSxBQUdBLHNCQUNBLGlCQUFBLEFBQ0Esc0NBQUEsQUFDQSxlQUFBLENBS0EsQUFIQSxtQ0FDQSxZQUFBLENBQ0EsQUFHQSxtQkFDQSxhQUFBLEFBQ0Esb0NBQUEsQUFDQSxrQ0FBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSwyQ0FBQSxBQUNBLHdCQUFBLENBY0EsQUFaQSxnQ0FDQSxtQkFBQSxDQUNBLEFBRUEsbURBQ0Esa0JBQUEsQ0FDQSxBQUVBLHlCQWpCQSxtQkFrQkEsYUFBQSxBQUNBLHNCQUFBLENBRUEsQ0FEQSxBQUlBLHlCQURBLG9CQUVBLFlBQUEsQ0FFQSxDQURBLEFBR0EsY0FDQSxhQUFBLEFBQ0EsV0FBQSxBQUNBLGdCQUFBLEFBQ0EsMEJBQUEsQUFDQSxvQkFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxDQWNBLEFBWkEsa0NBQ0EsZ0JBQUEsQ0FDQSxBQUVBLHlCQWJBLGNBY0EsZ0JBQUEsQUFDQSxlQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsaUJBQUEsQUFDQSx3QkFBQSxDQUVBLENBREEsQUFHQSxjQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFBQ0Esb0JBQUEsQ0FLQSxBQUhBLHlCQU5BLGNBT0Esc0JBQUEsQ0FFQSxDQURBLEFBR0EsdUJBQ0EsWUFBQSxDQU1BLEFBSkEseUJBSEEsdUJBSUEsY0FBQSxBQUNBLCtCQUFBLENBRUEsQ0FEQSxBQUdBLGdCQUNBLFdBQUEsQUFDQSw4QkFBQSxBQUNBLG9CQUFBLEFBQ0Esa0JBQUEsQUFDQSxVQUFBLENBaUJBLEFBZkEseUJBUEEsZ0JBUUEsYUFBQSxBQUNBLDBCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLFNBQUEsQUFDQSxxQkFBQSxBQUNBLFdBQUEsQUFDQSw4Q0FBQSxBQUNBLHFDQUFBLENBTUEsQ0FMQSxBQUVBLHVDQUNBLGdCQUFBLENBQ0EsQUN4SEEsc0JBQ0EsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsVUFBQSxDQWFBLEFBWEEseUJBTEEsc0JBTUEsMkJBQUEsQ0FVQSxDQVRBLEFBRUEsNEJBQ0EsNEJBQUEsQ0FLQSxBQUhBLHlCQUhBLDRCQUlBLCtCQUFBLENBRUEsQ0FEQSxBQUlBLDZCQUNBLGFBQUEsQUFDQSxjQUFBLEFBQ0EsV0FBQSxBQUNBLHNCQUFBLENBQ0EsQUFFQSw0RkFDQSx3QkFBQSxBQUNBLGlDQUFBLEFBQ0EsOEJBQUEsQUFDQSxtQkFBQSxBQUNBLG9CQUFBLEFBQ0EsZ0JBQUEsQUFDQSxpQ0FBQSxBQUNBLDJCQUFBLENBS0EsQUFIQSx5QkFWQSw0RkFXQSwwQ0FBQSxDQUVBLENBREEsQUFHQSw4QkFDQSxjQUFBLENBQ0EsQUMxQ0EsT0FDQSxRQUFBLENBQ0EsQUNGQSxNQUNBLGlDQUFBLEFBQ0EsNEJBQUEsQUFDQSxrQkFBQSxBQUNBLHNCQUFBLEFBQ0EsYUFBQSxBQUNBLHVCQUFBLENBaUJBLEFBZkEseUNBR0EsZ0NBQUEsQUFDQSw0QkFBQSxDQUtBLEFBSEEseUJBTkEseUNBT0EsK0JBQUEsQ0FFQSxDQURBLEFBR0EseUJBbkJBLE1Bb0JBLFdBQUEsQUFDQSw2QkFBQSxDQUVBLENBREEsQUFJQSx5QkFDQSxtQkFBQSxBQUNBLFVBQUEsQ0FLQSxBQUhBLGlDQUNBLGtCQUFBLENBQ0EsQUFLQSxtQkFDQSxXQUFBLEFBQ0Esd0JBQUEsQUFDQSxvQ0FBQSxBQUNBLGtCQUFBLEFBQ0EsTUFBQSxBQUNBLE9BQUEsQUFDQSxRQUFBLEFBQ0EsU0FBQSxBQUNBLFNBQUEsQ0FDQSxBQUdBLFlBQ0Esa0JBQUEsQUFDQSxVQUFBLEFBQ0EsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsdUJBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSxjQUFBLEFBQ0Esc0JBQUEsQ0FTQSxBQVBBLHlCQVpBLFlBYUEsd0NBQUEsQ0FNQSxDQUxBLEFBRUEseUJBQ0Esa0JBQUEsQ0FDQSxBQUdBLGFBQ0EsZ0JBQUEsQUFDQSxvQkFBQSxBQUNBLGtCQUFBLEFBQ0EseUJBQUEsQUFDQSxnQ0FBQSxBQUNBLGVBQUEsQ0FLQSxBQUhBLHdCQVJBLGFBU0EsaUNBQUEsQ0FFQSxDQURBLEFBR0EsZ0JBQ0Esa0NBQUEsQUFDQSxnQkFBQSxBQUNBLG9CQUFBLEFBQ0Esa0NBQUEsQUFDQSxtQkFBQSxBQUNBLGFBQUEsQ0FLQSxBQUhBLDZCQUNBLG9DQUFBLENBQ0EsQUFHQSxtQkFDQSxnQ0FBQSxBQUNBLG1CQUFBLEFBQ0EsK0JBQUEsQ0FLQSxBQUhBLGdDQUNBLG9DQUFBLENBQ0EsQUN2R0EsZ0JBQ0EsZ0JBQUEsQUFDQSxTQUFBLEFBQ0EsU0FBQSxDQUNBLEFBRUEsZ0JBQ0EsY0FBQSxBQUNBLDRCQUFBLENBU0EsQUFQQSwyQkFDQSxlQUFBLENBQ0EsQUFFQSw0QkFDQSxZQUFBLENBQ0EsQUFHQSxlQUNBLGNBQUEsQUFDQSxvQkFBQSxDQUNBLEFDdkJBLE1BQ0EsZ0JBQUEsQUFDQSxXQUFBLEFBQ0EsZ0JBQUEsQUFDQSxvQ0FBQSxDQVNBLEFBUEEseUJBTkEsTUFPQSxlQUFBLENBTUEsQ0FMQSxBQUVBLDJCQUNBLGVBQUEsQ0FDQSxBQUdBLFlBQ0EsYUFBQSxBQUNBLGtCQUFBLENBQ0EsQUNqQkEsMEJBQ0EsZ0JBQUEsQUFDQSwwQkFBQSxBQUNBLFVBQUEsQUFDQSxpQkFBQSxDQUNBLEFBRUEsMEJBQ0EsYUFBQSxDQUNBLEFBRUEseUJBQ0EsYUFBQSxBQUNBLDJCQUFBLEFBQ0Esa0JBQUEsQ0FDQSxBQUVBLGlDQUNBLFdBQUEsQUFDQSxnQ0FBQSxDQUtBLEFBSEEseUJBSkEsaUNBS0EsMkJBQUEsQ0FFQSxDQURBLEFDdkJBLGdCQUNBLHFCQUFBLEFBQ0EsVUFBQSxBQUNBLFFBQUEsQ0FDQSxBQUVBLGdCQUNBLGNBQUEsQUFDQSx3QkFBQSxBQUNBLHVCQUFBLENBTUEsQUFKQSx5QkFMQSxnQkFNQSxxQkFBQSxBQUNBLFFBQUEsQ0FFQSxDQURBLEFBSUEsbUJBQ0Esd0JBQUEsQ0F1T0EsQUFyT0EsZ0NBQ0EsbUJBQUEsQ0FDQSxBQUVBLG1EQUNBLGtCQUFBLENBQ0EsQUFFQSx5QkFYQSxtQkFZQSxnQkFBQSxDQTROQSxBQTFOQSw2Q0FDQSxrQkFBQSxBQUNBLGVBQUEsQ0FVQSxBQVBBLHFEQUNBLHNDQUFBLEFBQ0EsZ0JBQUEsQUFDQSxrQkFBQSxBQUNBLFFBQUEsQ0FDQSxDQUdBLEFBRUEsc0JBQ0EsaUJBQUEsQ0FDQSxBQUVBLHdCQUNBLGdDQUFBLEFBQ0EscUJBQUEsQUFDQSxtQkFBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxDQVVBLEFBUkEsNERBRUEsaUJBQUEsQ0FDQSxBQUVBLHlCQVpBLHdCQWFBLDJCQUFBLENBRUEsQ0FEQSxBQUdBLDBDQUNBLGlCQUFBLENBTUEsQUFKQSxnR0FFQSxxQkFBQSxDQUNBLEFBR0EseUJBQ0EsY0FBQSxBQUNBLFFBQUEsQ0FXQSxBQVRBLHlCQUNBLHFDQUNBLDhCQUFBLENBQ0EsQUFFQSxvQ0FDQSxpQ0FBQSxDQUNBLENBQ0EsQUFHQSwyQkFDQSxnQkFBQSxBQUNBLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLDJDQUFBLEFBQ0EsUUFBQSxDQVVBLEFBUkEseUJBUEEsMkJBUUEsa0JBQUEsQ0FPQSxBQUxBLGtFQUVBLGlCQUFBLENBQ0EsQ0FDQSxBQUdBLDhCQUNBLGlCQUFBLENBQ0EsQUFFQSxnQ0FDQSxhQUFBLEFBQ0EsZ0JBQUEsQUFDQSxxQ0FBQSxDQTJCQSxBQXpCQSx5QkFMQSxnQ0FNQSxrQkFBQSxBQUNBLFVBQUEsQUFDQSxhQUFBLEFBQ0Esa0JBQUEsQUFDQSw0QkFBQSxBQUNBLE9BQUEsQUFDQSxnQ0FBQSxBQUNBLHNDQUFBLEFBQ0EsU0FBQSxBQUNBLGVBQUEsQ0FlQSxDQWRBLEFBRUEsMENBQ0EsZUFBQSxDQVVBLEFBUkEseUJBSEEsMENBSUEsbUJBQUEsQUFDQSxVQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjQUFBLEFBQ0EsVUFBQSxBQUNBLGtCQUFBLENBRUEsQ0FEQSxBQUlBLHdDQUNBLGtCQUFBLENBQ0EsQUFFQSxtREFDQSxVQUFBLEFBQ0EsT0FBQSxDQUNBLEFBRUEseUJBQ0EsbUZBRUEsbUJBQUEsQUFDQSxVQUFBLEFBQ0EsY0FBQSxBQUNBLGtCQUFBLENBQ0EsQ0FDQSxBQUVBLDZDQUNBLG1CQUFBLEFBQ0EsVUFBQSxBQUNBLGNBQUEsQUFDQSxrQkFBQSxDQUNBLEFBR0EseURBQ0EsaUNBQUEsQUFDQSxrQkFBQSxDQU9BLEFBTEEsOEhBRUEsaUNBQUEsQUFDQSxrQkFBQSxDQUNBLEFBR0Esb0VBQ0EsMkNBQUEsQ0FDQSxBQUVBLHVDQUNBLGlDQUFBLEFBQ0EsbUJBQUEsQUFDQSxnQkFBQSxBQUNBLDRCQUFBLEFBQ0Esa0JBQUEsQUFDQSxvQkFBQSxBQUNBLGdDQUFBLEFBQ0EsZUFBQSxDQWVBLEFBYkEseUJBVkEsdUNBV0EsMkJBQUEsQ0FZQSxDQVhBLEFBRUEseUJBZEEsdUNBZUEsMEJBQUEsQ0FRQSxDQVBBLEFBRUEsMEZBRUEsaUNBQUEsQUFDQSxrQkFBQSxDQUNBLEFBS0EsMkRBQ0EsNkJBQUEsQUFDQSxrQkFBQSxDQU9BLEFBTEEsa0lBRUEsZ0NBQUEsQUFDQSxrQkFBQSxDQUNBLEFBR0EseUNBQ0EsNkJBQUEsQUFDQSxtQkFBQSxBQUNBLGdCQUFBLEFBQ0EsNEJBQUEsQUFDQSxrQkFBQSxBQUNBLG9CQUFBLEFBQ0EsZ0NBQUEsQUFDQSxlQUFBLENBZUEsQUFiQSx5QkFWQSx5Q0FXQSwyQkFBQSxDQVlBLENBWEEsQUFFQSx5QkFkQSx5Q0FlQSwwQkFBQSxDQVFBLENBUEEsQUFFQSw4RkFFQSxnQ0FBQSxBQUNBLGtCQUFBLENBQ0EsQUFLQSxrQkFDQSxlQUFBLEFBQ0EsYUFBQSxBQUNBLGtCQUFBLEFBQ0EsUUFBQSxBQUNBLFNBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxDQVVBLEFBUkEsd0JBQ0EsWUFBQSxBQUNBLG1CQUFBLENBQ0EsQUFFQSx5QkFkQSxrQkFlQSxZQUFBLENBRUEsQ0FEQSxBQUtBLGtDQUNBLFdBQUEsQ0FDQSxBQ3BSQSx1QkFDQSw4QkFBQSxBQUNBLGdDQUFBLEFBQ0EsK0JBQUEsQ0E4QkEsQUE1QkEseUJBTEEsdUJBTUEsU0FBQSxDQTJCQSxDQTFCQSxBQUVBLDBCQUNBLHFCQUFBLEFBQ0EsVUFBQSxBQUNBLFFBQUEsQ0FTQSxBQVBBLHlCQUxBLDBCQU1BLHdCQUFBLENBTUEsQUFKQSx1Q0FDQSxtQkFBQSxDQUNBLENBQ0EsQUFHQSwwQkFDQSxjQUFBLEFBQ0Esd0JBQUEsQUFDQSxZQUFBLENBTUEsQUFKQSx5QkFMQSwwQkFNQSxxQkFBQSxBQUNBLFFBQUEsQ0FFQSxDQURBLEFBSUEsK0JBQ0EsYUFBQSxBQUNBLHVCQUFBLEFBQ0EsY0FBQSxDQXlDQSxBQXZDQSx5QkFMQSwrQkFNQSx5QkFBQSxBQUNBLFFBQUEsQ0FxQ0EsQ0FwQ0EsQUFHQSx5QkFEQSxrQ0FFQSw0QkFBQSxDQUVBLENBREEsQUFHQSxvQ0FDQSxnQ0FBQSxBQUNBLHFCQUFBLEFBQ0EsbUJBQUEsQUFDQSxjQUFBLEFBQ0EsbUJBQUEsQUFDQSxhQUFBLEFBQ0EscUJBQUEsQUFDQSxnQ0FBQSxDQVVBLEFBUkEsb0ZBRUEsaUJBQUEsQ0FDQSxBQUVBLHlCQWZBLG9DQWdCQSw2QkFBQSxDQUVBLENBREEsQUFHQSxzREFDQSxpQkFBQSxDQU1BLEFBSkEsd0hBRUEscUJBQUEsQ0FDQSxBQUlBLDZCQUNBLGdDQUFBLENBS0EsQUFIQSxpQ0FDQSxVQUFBLENBQ0EsQUN0RkEsb0JBQ0EsZ0JBQUEsQUFDQSw2QkFBQSxBQUNBLFNBQUEsQ0FDQSxBQUVBLG1CQUNBLGNBQUEsQUFDQSxpQ0FBQSxDQUtBLEFBSEEsOEJBQ0EsZUFBQSxDQUNBLEFBR0EsbUJBQ0EsbUJBQUEsQUFDQSxhQUFBLEFBQ0EsWUFBQSxBQUNBLG1CQUFBLEFBQ0EsVUFBQSxDQUNBLEFBRUEsa0JBQ0EsV0FBQSxBQUNBLGFBQUEsQUFDQSxrQkFBQSxDQW1CQSxBQWpCQSx5QkFMQSxrQkFNQSxVQUFBLENBZ0JBLENBZkEsQUFFQSxzQkFDQSxZQUFBLEFBQ0EsV0FBQSxBQUNBLGdDQUFBLENBS0EsQUFIQSx5QkFMQSxzQkFNQSwyQkFBQSxDQUVBLENBREEsQUFHQSx1QkFDQSxpQkFBQSxDQUNBLEFDNUNBLFlBQ0Esa0JBQUEsQUFDQSx1QkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsY0FBQSxBQUNBLFVBQUEsQUFDQSxvQkFBQSxBQUNBLGNBQUEsQ0FhQSxBQVRBLHNFQUNBLDZCQUFBLENBQ0EsQUFHQSxnQ0FDQSxXQUFBLEFBQ0EsV0FBQSxDQUNBLEFBR0EsaUJBQ0EsbUJBQUEsQUFDQSxXQUFBLEFBQ0EsV0FBQSxBQUNBLHdCQUFBLEFBQ0Esa0JBQUEsQUFDQSxNQUFBLENBOEJBLEFBNUJBLDZCQUNBLEtBQUEsQ0FDQSxBQUVBLDhCQUNBLE9BQUEsQ0FDQSxBQUVBLDhCQUNBLFFBQUEsQ0FDQSxBQUVBLHFDQUNBLHdCQUFBLEFBQ0EsbUJBQUEsQ0FhQSxBQVhBLGlEQUNBLHVEQUFBLENBQ0EsQUFFQSxrREFDQSxTQUFBLENBQ0EsQUFFQSxrREFDQSx5REFBQSxDQUNBLEFDekRBLFlBQ0EsaUNBQUEsQUFDQSx5QkFBQSxBQUNBLGtCQUFBLENBWUEsQUFWQSx5QkFMQSxZQU1BLDJCQUFBLENBU0EsQUFQQSx1QkFDQSxhQUFBLEFBQ0EsOEJBQUEsQUFDQSxTQUFBLEFBQ0Esa0JBQUEsQ0FDQSxDQUNBLEFBR0EsbUJBRUEsb0JBQUEsQUFDQSxtQkFBQSxBQUVBLGFBQUEsQ0FDQSxBQUVBLHFDQVBBLGdCQUFBLEFBR0EsaUNBQUEsQ0FJQSxBQWtCQSxrQkFoQkEsb0JBQUEsQUFDQSxxQkFBQSxBQUVBLHFCQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsNkJBQUEsQ0FVQSxBQVJBLHlCQVZBLGtCQVdBLGdCQUFBLEFBQ0EsU0FBQSxDQU1BLENBTEEsQUFFQSxzQkFDQSxVQUFBLENBQ0EsQUFJQSx5QkFEQSxxQkFFQSxnQkFBQSxBQUNBLFNBQUEsQ0FFQSxDQURBLEFBSUEsZ0NBQ0Esa0JBQUEsQ0FDQSxBQUVBLGdDQUNBLDZCQUFBLEFBQ0EsbUJBQUEsQUFDQSxvQkFBQSxBQUNBLGdCQUFBLEFBQ0EsaUNBQUEsQUFDQSw0QkFBQSxBQUNBLFVBQUEsQ0FLQSxBQUhBLHlCQVRBLGdDQVVBLHNCQUFBLENBRUEsQ0FEQSxBQUdBLDZHQUNBLDhCQUFBLEFBQ0Esb0JBQUEsQUFDQSxTQUFBLEFBQ0EsaUJBQUEsQUFDQSxZQUFBLEFBQ0Esc0JBQUEsQ0FDQSxBQUVBLGdDQUNBLGFBQUEsQUFDQSxjQUFBLENBTUEsQUFKQSx5Q0FDQSxtQkFBQSxBQUNBLDJCQUFBLENBQ0EsQUFHQSxnQ0FDQSxzQkFBQSxBQUNBLGtCQUFBLENBS0EsQUFHQSxnR0FDQSxVQUFBLENBQ0EsQUFJQSx3QkFDQSxpQ0FBQSxBQUNBLG9CQUFBLENBY0EsQUFaQSxvQ0FDQSxlQUFBLENBQ0EsQUFFQSwwQkFDQSxpQkFBQSxDQU1BLEFBSkEsZ0VBRUEsa0JBQUEsQ0FDQSxBQ3hIQSxZQUNBLGtCQUFBLEFBQ0EseUJBQUEsQ0FLQSxBQUhBLHlCQUpBLFlBS0EsNEJBQUEsQ0FFQSxDQURBLEFDTkEsYUFDQSxhQUFBLEFBQ0EsdUJBQUEsQUFDQSw2QkFBQSxBQUNBLDRCQUFBLENBT0EsQUFMQSwwQkFOQSxhQU9BLDhEQUFBLEFBQ0Esd0JBQUEsQUFDQSwrQkFBQSxDQUVBLENBREEsQUNWQSx1QkFDQSxxQkFBQSxBQUNBLFVBQUEsQUFDQSxRQUFBLENBQ0EsQUFFQSxxQkFDQSxjQUFBLENBU0EsQUFQQSwyQkFDQSxZQUFBLENBQ0EsQUFFQSxzQ0FDQSxZQUFBLENBQ0EsQUNmQSxZQUNBLGtCQUFBLEFBQ0EsNEJBQUEsQ0FvQ0EsQUFsQ0EseUJBSkEsWUFLQSwrQkFBQSxDQWlDQSxDQWhDQSxBQUVBLDBCQUNBLHFCQUFBLEFBQ0EsMERBQUEsQUFDQSxnQkFBQSxBQUNBLHVDQUFBLEFBQ0Esb0JBQUEsQUFDQSxpQ0FBQSxBQUNBLG1CQUFBLEFBQ0EsaUVBQUEsQ0FXQSxBQVRBLHlCQVZBLDBCQVdBLDJDQUFBLEFBQ0Esc0NBQUEsQ0FPQSxDQU5BLEFBRUEsa0NBQ0EsZ0NBQUEsQUFDQSxrQkFBQSxDQUNBLEFBR0EsY0FDQSxvQkFBQSxDQUNBLEFBRUEsa0VBRUEsNkJBQUEsQUFDQSxrQkFBQSxDQUNBLEFDckNBLGFBQ0Esb0RBQUEsQUFDQSxpREFBQSxDQXFFQSxBQWxFQSx5Q0FDQSxnQkFBQSxBQUNBLGNBQUEsQ0FDQSxBQUVBLHFCQUNBLHFEQUFBLGtEQUFBLEFBQ0Esb0RBQUEsK0NBQUEsQ0FNQSxBQUpBLHlCQUpBLHFCQUtBLHFEQUFBLGtEQUFBLEFBQ0Esb0RBQUEsK0NBQUEsQ0FFQSxDQURBLEFBR0EsaURBRUEsaUJBQUEsQ0FRQSxBQU5BLG9QQUVBLGlEQUFBLEFBQ0EsMkJBQUEsQUFDQSwyQkFBQSxDQUNBLEFBR0Esa0RBQ0EscURBQUEsa0RBQUEsQUFDQSx1QkFBQSxrQkFBQSxDQUNBLEFBTUEscUVBQ0Esd0JBQUEsb0JBQUEsQ0FDQSxBQUVBLHdCQUNBLFdBQUEsQUFDQSw4REFBQSxBQUNBLDJEQUFBLENBQ0EsQUFFQSw4Q0FDQSxvREFBQSxBQUNBLGlEQUFBLENBQ0EsQUFFQSwrQ0FDQSxXQUFBLEFBQ0EsNkNBQUEsQUFDQSxZQUFBLENBQ0EsQUFFQSxnREFDQSxZQUFBLEFBQ0EsNkNBQUEsQUFDQSxZQUFBLENBQ0EsQUFFQSx3QkFDQSw2Q0FBQSxDQUNBLEFDdEVBLGVBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0Esc0JBQUEsQ0FpQkEsQUFmQSxtQkFDQSxXQUFBLEFBQ0EsV0FBQSxDQUNBLEFBRUEsb0JBQ0EsZ0JBQUEsQ0FDQSxBQUlBLG9EQUNBLGlCQUFBLENBQ0EiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJ0bixcbi53cC1ibG9jay1idXR0b25fX2xpbmssXG4uZ2Zvcm1fYnV0dG9uLFxuLmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLTMwMCk7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdG1pbi13aWR0aDogMjEwcHg7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZGl2Mik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRAbWVkaWEgKC0tcykge1xuXHRcdHBhZGRpbmc6IDE1cHggdmFyKC0tc3BhY2luZyk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcblx0fVxufVxuXG5hLmJ0bixcbmJ1dHRvbi5idG4ge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tLXNtYWxsIHtcblx0bWluLXdpZHRoOiAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXG5cdEBtZWRpYSAoLS1zKSB7XG5cdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdH1cbn1cblxuYnV0dG9uOmRpc2FibGVkLmJ0biB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWRpc2FibGVkKTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRvcGFjaXR5OiAwLjY7XG59XG5cbi5hcnJvdy1saW5rIHtcblx0Y29sb3I6IHZhcigtLWJsdWUtMTAwKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogdXJsKFwiLi4vLi4vaW1hZ2VzL2Fycm93LnN2Z1wiKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZGl2Mik7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG59XG4iLCIud3AtYmxvY2stcXVvdGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuXHRmb250LXNpemU6IHZhcigtLWgzKTtcblx0bWFyZ2luOiAwO1xuXG5cdGNpdGUge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0taDQpO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxufVxuXG5oNC53cC1ibG9jay1oZWFkaW5nIHtcblx0c3Ryb25nIHtcblx0XHRjb2xvcjogdmFyKC0tYmx1ZS0yMDApO1xuXHR9XG5cblx0Lmhhcy1ibHVlLTEwMC1iYWNrZ3JvdW5kLWNvbG9yICYsXG5cdC5oYXMtYmx1ZS0yMDAtYmFja2dyb3VuZC1jb2xvciAmLFxuXHQuaGFzLWJsdWUtMzAwLWJhY2tncm91bmQtY29sb3IgJixcblx0Lmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yICYge1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ29sZCk7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG5cdC53cC1ibG9jay1hY2YtcGFnZS10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1oNCk7XG5cdFx0Y29sb3I6IHZhcigtLWdvbGQpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdH1cblxuXHRoMi53cC1ibG9jay1oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1oMSk7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxufVxuXG4ud3AtYmxvY2stZ3JvdXAuYWxpZ25mdWxsIHtcblx0LndwLWJsb2NrLWFjZi1wYWdlLXRpdGxlIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IHZhcigtLWg0KTtcblx0XHRjb2xvcjogdmFyKC0tZ29sZCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0fVxufVxuXG4uZXNhYl9fYm9keSA+ICo6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1jb3Zlci5pcy1zdHlsZS1mcmFtZSxcbi53cC1ibG9jay1jb3Zlci5pcy1zdHlsZS1mcmFtZS1xdW90ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy14Mik7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHZhcigtLXNwYWNpbmcpO1xuXHRcdGxlZnQ6IHZhcigtLXNwYWNpbmcpO1xuXHRcdHJpZ2h0OiB2YXIoLS1zcGFjaW5nKTtcblx0XHRib3R0b206IHZhcigtLXNwYWNpbmcpO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHRAbWVkaWEgKC0tbCkge1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmcteDQpO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRvcDogdmFyKC0tc3BhY2luZy14Mik7XG5cdFx0XHRsZWZ0OiB2YXIoLS1zcGFjaW5nLXgyKTtcblx0XHRcdHJpZ2h0OiB2YXIoLS1zcGFjaW5nLXgyKTtcblx0XHRcdGJvdHRvbTogdmFyKC0tc3BhY2luZy14Mik7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1jb3Zlci5pcy1zdHlsZS1mcmFtZS1xdW90ZSB7XG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL3F1b3RlLnN2Zyk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG5cdFx0Ym90dG9tOiA1cHg7XG5cdFx0ei1pbmRleDogMztcblx0XHR3aWR0aDogNDBweDtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXG5cdFx0QG1lZGlhICgtLWwpIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdGJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4ud3AtYmxvY2stY29kZV9fY29weS1idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZyk7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR6LWluZGV4OiA1O1xuXHRwYWRkaW5nOiAzcHg7XG5cblx0LndwLWJsb2NrLWNvZGU6aG92ZXIgJiB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdGkge1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59XG4iLCIud3AtYmxvY2stZW1iZWQge1xuXHRpZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0fVxuXG5cdCYud3AtZW1iZWQtYXNwZWN0LTIxLTkgaWZyYW1lIHtcblx0XHRhc3BlY3QtcmF0aW86IDIxIC8gOTtcblx0fVxuXG5cdCYud3AtZW1iZWQtYXNwZWN0LTE4LTkgaWZyYW1lIHtcblx0XHRhc3BlY3QtcmF0aW86IDE4IC8gOTtcblx0fVxuXG5cdCYud3AtZW1iZWQtYXNwZWN0LTE2LTkgaWZyYW1lIHtcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0fVxuXG5cdC53cC1lbWJlZC1hc3BlY3QtNC0zICYge1xuXHRcdGFzcGVjdC1yYXRpbzogNCAvIDM7XG5cdH1cblxuXHQud3AtZW1iZWQtYXNwZWN0LTEtMSAmIHtcblx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXHR9XG5cblx0LndwLWVtYmVkLWFzcGVjdC05LTE2ICYge1xuXHRcdGFzcGVjdC1yYXRpbzogOSAvIDE2O1xuXHR9XG5cblx0LndwLWVtYmVkLWFzcGVjdC0xLTIgJiB7XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMjtcblx0fVxufVxuIiwiLyogVGhlIEV2ZW50cyBDYWxlbmRhciBDb2xvcnMgKi9cbmJvZHkge1xuXHQtLXRlYy1jb2xvci1iYWNrZ3JvdW5kLWV2ZW50cy1iYXItc3VibWl0LWJ1dHRvbjogdmFyKC0tYmx1ZS0zMDApO1xuXHQtLXRlYy1jb2xvci1iYWNrZ3JvdW5kLWV2ZW50cy1iYXItc3VibWl0LWJ1dHRvbi1ob3ZlcjogdmFyKC0tYmx1ZS0yMDApO1xuXHQtLXRlYy1ib3JkZXItcmFkaXVzLWRlZmF1bHQ6IDk5OXB4O1xuXHQtLXRlYy1jb2xvci10ZXh0LWV2ZW50cy10aXRsZTogdmFyKC0tYmx1ZS0zMDApO1xuXHQtLXRlYy1jb2xvci10ZXh0LXZpZXctc2VsZWN0b3ItbGlzdC1pdGVtOiB2YXIoLS1ibHVlLTMwMCk7XG5cdC0tdGVjLWNvbG9yLWFjY2VudC1zZWNvbmRhcnk6IHZhcigtLWJsdWUtMzAwKTtcblx0LS10ZWMtY29sb3ItbGluay1wcmltYXJ5OiB2YXIoLS1ibHVlLTIwMCk7XG5cdC0tdGVjLWNvbG9yLWxpbmstYWNjZW50OiB2YXIoLS1ibHVlLTIwMCk7XG5cdC0tdGVjLWNvbG9yLWFjY2VudC1wcmltYXJ5OiB2YXIoLS1ibHVlLTIwMCk7XG5cdC0tdGVjLWNvbG9yLWFjY2VudC1wcmltYXJ5LWhvdmVyOiB2YXIoLS1ibHVlLTMwMCk7XG5cdC0tdGVjLWNvbG9yLWJ1dHRvbi1wcmltYXJ5OiB2YXIoLS1ibHVlLTIwMCk7XG5cdC0tdGVjLWdyaWQtd2lkdGg6IHZhcigtLXh4eGwpO1xuXHQtLXRlYy1mb250LXNpemUtMjogdmFyKC0tZm9udC1zaXplKTtcbn1cblxuLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0udHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tZm9ybS1jb250cm9sLXRleHRfX2lucHV0IHtcblx0cGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXgyKSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93biAudHJpYmUtZXZlbnRzLWMtc3Vic2NyaWJlLWRyb3Bkb3duX19saXN0LCAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd24gLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fbGlzdCB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIC5kYXksIC50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLm1vbnRoLCAudHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIC55ZWFyIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24tdGl0bGUge1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1jLXN1YnNjcmliZS1kcm9wZG93bl9fYnV0dG9uLCAudHJpYmUtYmxvY2tfX2V2ZW50cy1saW5rIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd25fX2J1dHRvbiB7XG5cdHdpZHRoOiAzNzVweDtcbn1cblxuLnRyaWJlLWV2ZW50cy1zaW5nbGUgPiAudHJpYmVfZXZlbnRzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZTogYXV0byAvIDFmcjtcblx0Z3JpZC1nYXA6IHZhcigtLXNwYWNpbmcpO1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZTogYXV0byAvIDFmciAxZnI7XG5cdFx0Z3JpZC1nYXA6IHZhcigtLXNwYWNpbmcteDIpO1xuXHR9XG5cblx0LnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC50cmliZS1ldmVudHMtY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWMtc3Vic2NyaWJlLWRyb3Bkb3duLCAudHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYy1zdWJzY3JpYmUtZHJvcGRvd24ge1xuXHRtYXJnaW46IDA7XG5cblx0QG1lZGlhICgtLW0pIHtcblx0XHRtYXJnaW46IHZhcigtLXRlYy1zcGFjZXItNykgMCAwO1xuXHR9XG59XG5cbi50cmliZS1jb21tb24gLnRyaWJlLWNvbW1vbi1jLWJ0bi1ib3JkZXIsIC50cmliZS1jb21tb24gYS50cmliZS1jb21tb24tYy1idG4tYm9yZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0zMDApO1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJsdWUtMzAwKTtcbn1cbiIsImZvcm0ge1xuXHR1bCxcblx0b2wge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuaW5wdXQ6bm90KFt0eXBlPVwic3VibWl0XCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxudGV4dGFyZWEge1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblxuXHQmLmxhcmdlIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cbn1cblxuLyogaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2ZpbGFtZW50Z3JvdXAvc2VsZWN0LWNzcy9tYXN0ZXIvc3JjL3NlbGVjdC1jc3MuY3NzICovXG5zZWxlY3Qge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2NoZXZyb24uc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHZhcigtLXNwYWNpbmctZGl2MikgdG9wIDUwJSwgMCAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IC42NWVtIGF1dG8sIDEwMCU7XG5cblx0Jjo6LW1zLWV4cGFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2spO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDFweCAzcHggcmdiYSg1OSwgMTUzLCAyNTIsIC43KTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAzcHggLW1vei1tYWMtZm9jdXNyaW5nO1xuXHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdG9wdGlvbiB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdCpbZGlyPVwicnRsXCJdICYsXG5cdDpyb290OmxhbmcoYXIpICYsXG5cdDpyb290OmxhbmcoaXcpICYge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLjdlbSB0b3AgNTAlLCAwIDA7XG5cdFx0cGFkZGluZzogLjZlbSAuOGVtIC41ZW0gMS40ZW07XG5cdH1cblxuXHQmOmRpc2FibGVkLFxuXHQmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuXHRcdGNvbG9yOiBncmF5dGV4dDtcblx0fVxuXG5cdCY6ZGlzYWJsZWQ6aG92ZXIsXG5cdCZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRjdXJzb3I6IGF1dG87XG5cdH1cbn1cblxuXG5sYWJlbCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZGl2Mik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHQmW2Zvcl0ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG5ib2R5IC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgaW5wdXQuZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlLTIwMCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNTApO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuYnV0dG9uIHtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLmdmb3JtX2JvZHkge1xuXHRpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksXG5cdC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgJiAuZ2ZpZWxkIHRleHRhcmVhLFxuXHQuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lICYgLmdmaWVsZCBzZWxlY3Qge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWRpdjIpIHZhcigtLXNwYWNpbmcpO1xuXHR9XG59XG5cbi5nZmllbGQuZ2ZpZWxkLS10eXBlLXJlcGVhdGVyX2VuZCB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXHQ+IC5nZmllbGRfbGFiZWwuZ2Zvcm0tZmllbGQtbGFiZWwge1xuXHRcdGJvcmRlcjogMDtcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG1hcmdpbjogLTFweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxcHg7XG5cdH1cbn1cblxuLnJlcGVhdGVyLWZpZWxkLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG5cblx0LnJlcGVhdGVyLWZpZWxkLWhlYWRlci10aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLWJsdWUtMzAwKTtcblx0fVxufVxuXG4ucmVwZWF0ZXItZmllbGQtaGVhZGVyLnJlcGVhdGVyLWNvbnRlbnQtc2hvdyB7XG5cdGJvcmRlcjogMDtcbn1cblxuLmdmLXJlcGVhdGVyLWZpZWxkLWJ1dHRvbi1hZGQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIuaGlkZGVuLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLyogVEhpcyBpcyBoZXJlIHNvIGl0IGVucXVldWVzIGluIHRoZSBlZGl0b3IsIHRvby4gTm90IHN1cmUgd2h5IHdlIG5lZWQgdGhpcyBjc3MgdG8gZ2V0IGltYWdlcyB0byBjZW50ZXIgY29ycmVjdGx5LiAqL1xuZmlndXJlLndwLWJsb2NrLWltYWdlLmFsaWduY2VudGVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8qIFBlciBodHRwczovL2Nzcy10cmlja3MuY29tL2JhcmVib25lcy1jc3MtZm9yLWZsdWlkLWltYWdlcy8gKi9cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nW3dpZHRoXSB7XG5cdHdpZHRoOiBhdXRvOyAvKiBEZWZlciB0byBtYXgtd2lkdGggKi9cblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWdbd2lkdGhdW2hlaWdodF06bm90KC53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZCkge1xuXHRoZWlnaHQ6IGF1dG87IC8qIFByZXNlcnZlIGFzcGVjdCByYXRpbyAqL1xufVxuXG4vKiBMZXQgU1ZHIHNjYWxlIHdpdGhvdXQgYm91bmRhcmllcyAqL1xuaW1nW3NyYyQ9XCIuc3ZnXCJdIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbnN2ZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4iLCIuY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tc3BhY2luZyk7XG5cdG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1zcGFjaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLS1zIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1zKTtcbn1cblxuLmNvbnRhaW5lci0tbSB7XG5cdG1heC13aWR0aDogdmFyKC0tbSk7XG59XG5cbi5jb250YWluZXItLWwge1xuXHRtYXgtd2lkdGg6IHZhcigtLWwpO1xufVxuXG4uY29udGFpbmVyLS14bCB7XG5cdG1heC13aWR0aDogdmFyKC0teGwpO1xufVxuXG4uY29udGFpbmVyLS14eGwge1xuXHRtYXgtd2lkdGg6IHZhcigtLXh4bCk7XG59XG5cbi5jb250YWluZXItLXh4eGwge1xuXHRtYXgtd2lkdGg6IHZhcigtLXh4eGwpO1xufVxuXG4uc2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcteDIpO1xuXG5cdEBtZWRpYSAoLS1zKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDYpO1xuXHR9XG59XG5cbmltZyxcbmZpZ3VyZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuIiwiYSB7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMnB4IGRhc2hlZCB2YXIoLS1ibHVlLTEwMCk7XG5cdH1cbn1cblxuLyogVE9ETzogQ2FuIHRoaXMgZ28gaW4gdGhlbWUuanNvbj8gKi9cbi5oYXMtd2hpdGUtY29sb3IgYSB7XG5cdGNvbG9yOiB2YXIoLS1nb2xkKTtcblxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWJsdWUpO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHRvdXRsaW5lOiAycHggZGFzaGVkIHZhcigtLXdoaXRlKTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdH1cbn1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBJbmhlcml0aW5nIEJveCBTaXppbmcgKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIE1ha2VzIGZvb3RlciBhbHdheXMgYmUgYXQgYm90dG9tIG9mIHBhZ2VzLCBldmVuIG9uIHNob3J0IHBhZ2VzICovXG5odG1sLFxuYm9keSB7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmlmcmFtZSB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogaHR0cHM6Ly9yZW15c2hhcnAuY29tL2xpbmtzLzIwMjAtMDgtMjYtOWQ0ODNkYjMgKi9cbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLyogaHR0cHM6Ly9waWNjYWxpbC5saS9xdWljay10aXAvYWRkLXNjcm9sbC1tYXJnaW4tdG8tYWxsLWVsZW1lbnRzLXdoaWNoLWNhbi1iZS10YXJnZXRlZCAqL1xuLyogWW91IGNhbiB1c2UgY2FsYygpIG9uIHRoaXMgdG8gb2Zmc2V0IHRoZSBoZWlnaHQgb2YgeW91ciBmaXhlZCBtZW51LiAqL1xuW2lkXSB7XG5cdHNjcm9sbC1tYXJnaW4tdG9wOiAyMDBweDsgLyogaGVpZ2h0IG9mIGhlYWRlci4gTm90IHN1cmUgd2h5IEkgaGFkIHRvIGFkZCA3MHB4IHRvIHRoaXMuICovXG59XG4iLCIjY2ZmLmNmZi1tYXNvbnJ5IC5jZmYtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jZmYtbWVkaWEtd3JhcCB7XG4gIG9yZGVyOiAtMTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNmZi1hdXRob3Ige1xuXHRvcmRlcjogLTI7XG59XG4iLCJib2R5IHtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nKTtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxub2wsXG51bCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy14Mik7XG5cdH1cbn1cblxucCB7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcpO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy14Mik7XG5cdH1cbn1cblxudGFibGUge1xuXHR3aWR0aDogYXV0bztcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRkLFxudGgge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZGl2Mik7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXkpO1xufVxuXG50aCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwKTtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdGNvbG9yOiAjNDQ0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxZW07XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogNXB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0b3A6IDVweDtcblx0d2lkdGg6IGF1dG87XG5cdHotaW5kZXg6IHZhcigtLXotc2tpcC10byk7XG59XG5cbi5oYXMtd2hpdGUtY29sb3Igc3Ryb25nLFxuLmhhcy13aGl0ZS1jb2xvciBiIHtcblx0Y29sb3I6IHZhcigtLWdvbGQpO1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi8qIGJsb2NrIGVkaXRvciBhc3N1bWVzIHBhZGRpbmcgb24gdG9wLiovXG46d2hlcmUoYm9keSAuaXMtbGF5b3V0LWNvbnN0cmFpbmVkKSA+ICoge1xuXHRtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1zcGFjaW5nKTtcbn1cbiIsImJvZHkge1xuXHQvKiBOT1RFOiBDb2xvciB2YXJpYWJsZXMgYXJlIGF1dG9tYXRpY2FsbHkgY3JlYXRlZCBiYXNlZCBvbiBwYWxldHRlIGluIHRoZW1lLmpzb24uIFdoZW4geW91IGFkZCBhIGNvbG9yIGBmb29gIHRvIHRoZW1lLmpzb24sIGEgdmFyaWFibGUgdmFyKC0tZm9vKSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgY3JlYXRlZC4gKi9cblxuXHQtLWRpc2FibGVkOiAjYmJiO1xuXG5cdC0tei1za2lwLXRvOiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdC0tei1zbGlkZXItbmF2OiAxMDtcblx0LS16LWhlYWRlcjogMTAwMDtcblx0LS16LXBvcHVwOiAxMTAwO1xuXG5cdC8qIEFLQSBQYWxhdGlubyAqL1xuXHQtLWZvbnQtcHJpbWFyeTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLWZvbnQtcHJpbWFyeSk7XG5cdC0tZm9udC1zZWNvbmRhcnk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1mb250LXNlY29uZGFyeSk7XG5cblx0LS1yYWRpdXM6IDIwcHg7XG5cdC0tZm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWRlZmF1bHQpO1xuXHQvKiBUT0RPOiBNb3ZlIHRvIHRoZW1lLmpzb24gKi9cblx0LS1mb250LXNpemUtc21hbGw6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tc21hbGwpO1xuXG5cdC0tczogNjI1cHg7XG5cdC0tbTogNzY4cHg7XG5cdC0tbDogMTAwMHB4O1xuXHQtLXhsOiAxMjgwcHg7XG5cdC0teHhsOiAxNDQwcHg7XG5cdC0teHh4bDogMTYyMHB4O1xuXG5cdC0tc3BhY2luZy1kaXYyOiBjYWxjKHZhcigtLXNwYWNpbmcpIC8gMik7XG5cdC8qIEFLQSBNZWRpdW0gc3BhY2luZyBmcm9tIHRoZW1lLmpzb24gKi9cblx0LS1zcGFjaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS00MCk7XG5cdC0tc3BhY2luZy14MjogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpO1xuXHQtLXNwYWNpbmcteDM6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcblx0LS1zcGFjaW5nLXg0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG59XG5cbi8qIFNlZSBjdXN0b20tbWVkaWEuY3NzIGZvciBtZWRpYSBxdWVyeSB2YXJpYWJsZXMgKi9cbiIsIi5hZGRyZXNzIHtcblx0LyogU3R5bGVzIGhlcmUgKi9cbn1cblxuLmFkZHJlc3NfX21pc2NlbGxhbmVvdXNfdGV4dCB7XG5cdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuYWxlcnQtYmFubmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tYmx1ZS0yMDApO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy1kaXYyKTtcblx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlLWluLW91dDtcblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtNTApO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmFsZXJ0LWJhbm5lci0tZ29sZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdvbGQpO1xuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXG5cdGE6aG92ZXIsXG5cdGE6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdH1cbn1cblxuLmFsZXJ0LWJhbm5lcl9fbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblxuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYWxlcnQtYmFubmVyX19pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXG5cdHN2ZyB7XG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5jYXJkLS1wb3B1cCB7XG5cdD4gZGlhbG9nOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdH1cblxuXHQ+ICo6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmNhcmRfX2ltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1kaXYyKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZyk7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRhc3BlY3QtcmF0aW86IDgwMCAvIDQ1MDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxuLmNhcmRfX3RpdGxlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1oMyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiB2YXIoLS1ibHVlLTIwMCk7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5jYXJkX19zdWJ0aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiB2YXIoLS1oNCk7XG5cdGNvbG9yOiB2YXIoLS1nb2xkKTtcbn1cblxuLmNhcmRfX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1kaXYyKTtcbn1cblxuLmNhcmRfX2J1dHRvbnMge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uY2FyZF9fYnRuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5jYXJkX19wb3B1cCB7XG5cdG1heC13aWR0aDogdmFyKC0tbSk7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIC44KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc3BhY2luZy14MikpO1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy14Mik7XG5cdH1cbn1cblxuLmNhcmRfX3BvcHVwOjpiYWNrZHJvcCB7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRvcGFjaXR5OiAuODtcbn1cblxuLmNhcmRfX3BvcHVwLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlOiBhdXRvIC8gMWZyO1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZTogYXV0byAvIDFmciAxZnI7XG5cdFx0Z3JpZC1nYXA6IHZhcigtLXNwYWNpbmcteDIpO1xuXHR9XG5cblx0LmltYWdlIHtcblx0XHRAbWVkaWEgKC0tbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1kaXYyKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0XHR9XG5cdH1cbn1cblxuLmNhcmRfX3BvcHVwLWNvbHVtbiB7XG5cdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5jYXJkX19wb3B1cC1jbG9zZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xNXB4O1xuXHRyaWdodDogLTE1cHg7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ29sZCk7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZGl2Mik7XG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDAuMjtcblxuXHRAbWVkaWEgKC0tbSkge1xuXHRcdHRvcDogLTI1cHg7XG5cdFx0cmlnaHQ6IC0yNXB4O1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDAuNjtcblx0fVxufVxuIiwiLmNhcmRzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZTogYXV0byAvIDFmcjtcblx0Z3JpZC1nYXA6IHZhcigtLXNwYWNpbmctZGl2Mik7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcpO1xuXG5cdEBtZWRpYSAoLS1sKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZTogYXV0byAvIHJlcGVhdCh2YXIoLS1jYXJkcy1jb2x1bW5zKSwgbWlubWF4KDAsIDFmcikpO1xuXHRcdGdyaWQtZ2FwOiB2YXIoLS1zcGFjaW5nLXgyKSB2YXIoLS1zcGFjaW5nKTtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXg0KTtcblx0fVxufVxuIiwiLmNvcHlyaWdodCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZyk7XG5cdG1hcmdpbjogMDtcblxuXHRAbWVkaWEgKC0tbSkge1xuXHRcdHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLXgyKTtcblx0fVxuXG5cdEBtZWRpYSAoLS1sKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmcteDMpO1xuXHR9XG5cblx0QG1lZGlhICgtLXhsKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmcteDQpO1xuXHR9XG59XG4iLCIuZmVhdHVyZWQtaW1hZ2Uge1xuXHRwYWRkaW5nOiAwIDAgdmFyKC0tc3BhY2luZyk7XG5cblx0QG1lZGlhICgtLW0pIHtcblx0XHRwYWRkaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS02MCkgMCAwIDA7XG5cdH1cblxuXHQuaW1hZ2VfX2ltZyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0fVxufVxuIiwiLmZvb3RlciB7XG5cdC8qIFB1dHMgZm9vdGVyIGF0IGJvdHRvbSBvZiBwYWdlIGFsbCB0aGUgdGltZS4gU2VlIHJlc2V0LmNzcyBmb3IgZmxleGJveCBpbXBsZW1lbnRhdGlvbi4gTWFrZSBzdXJlIC5mb290ZXIgaXMgYSBkaXJlY3QgY2hpbGQgb2YgYm9keS4gKi9cblx0bWFyZ2luLXRvcDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0zMDApO1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1nb2xkKTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcl9fY29sdW1ucyB7XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmcpO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlOiBhdXRvIC8gMWZyO1xuXHRncmlkLWdhcDogdmFyKC0tc3BhY2luZyk7XG5cblx0QG1lZGlhICgtLW0pIHtcblx0XHRncmlkLXRlbXBsYXRlOiBhdXRvIC8gMWZyIDFmcjtcblx0XHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy14Mik7XG5cdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmcteDIpO1xuXHR9XG5cblx0QG1lZGlhICgtLWwpIHtcblx0XHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy14Myk7XG5cdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmcteDMpO1xuXHR9XG5cblx0QG1lZGlhICgtLXhsKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZTogYXV0byAvIDNmciA0ZnIgNGZyIDRmcjtcblx0XHRwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy14NCk7XG5cdFx0cGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmcteDQpO1xuXHR9XG5cblx0aDMge1xuXHRcdGNvbG9yOiB2YXIoLS1nb2xkKTtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBtZWRpYSAoLS1zKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nKTtcblx0XHR9XG5cdH1cblxuXHRwLFxuXHRsaSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjU7XG5cdH1cbn1cblxuLmZvb3Rlcl9fYWRkcmVzcyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLmhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcblx0LyogTk9URTogSWYgeW91IG5lZWQgdG8gb2Zmc2V0IHRoZSBzY3JvbGwtdG8gb24gYW5jaG9ycyAjZm9vLCBzZWUgYFtpZF0ge31gIGluIHJlc2V0LmNzcyAqL1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiB2YXIoLS16LWhlYWRlcik7XG5cdHRyYW5zaXRpb246IC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuXG5cdC8qIHRvIGFjY29tbW9kYXRlIHRoZSBXb3JkUHJlc3MgYWRtaW4gYmFyICovXG5cdC5hZG1pbi1iYXIgJiB7XG5cdFx0dG9wOiAzMnB4O1xuXHR9XG59XG5cbi5oZWFkZXJfX2FsZXJ0LWJhbm5lciB7XG5cdG1heC1oZWlnaHQ6IDk5OXB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgbWF4LWhlaWdodCBlYXNlLWluLW91dDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuanMtc2Nyb2xsZWQgJiB7XG5cdFx0bWF4LWhlaWdodDogMDtcblx0fVxufVxuXG4uaGVhZGVyX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggMWZyIDQwcHg7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZy1kaXYyKSB2YXIoLS1zcGFjaW5nKTtcblx0dHJhbnNpdGlvbjogLjNzIHRyYW5zZm9ybTtcblxuXHQuanMtc2Nyb2xsZWQgJiB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuXHR9XG5cblx0LmpzLXNjcm9sbGVkLmpzLWJvZHktbmF2LXRvZ2dsZSAmIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0QG1lZGlhICgtLW0pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmcpO1xuXHR9XG59XG5cbi5oZWFkZXJfX25hdi10b2dnbGUge1xuXHRAbWVkaWEgKC0tbSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmhlYWRlcl9fbWVudSB7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAuM3MgbWF4LWhlaWdodDtcblx0Z3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG5cdGdyaWQtY29sdW1uLWVuZDogNDtcblx0Z3JpZC1yb3c6IDI7XG5cblx0LmpzLWJvZHktbmF2LXRvZ2dsZSAmIHtcblx0XHRtYXgtaGVpZ2h0OiA5OTlweDtcblx0fVxuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cbn1cblxuLmhlYWRlcl9fbG9nbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuM3Mgd2lkdGg7XG5cblx0QG1lZGlhICgtLXMpIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxufVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAbWVkaWEgKC0tbSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXHR9XG59XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuXHRncmlkLWNvbHVtbi1lbmQ6IDQ7XG5cdGdyaWQtcm93OiAzO1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0bWF4LWhlaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgbWF4LWhlaWdodDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0cmlnaHQ6IHZhcigtLXNwYWNpbmcpO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1yYWRpdXMpIHZhcigtLXJhZGl1cyk7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcblx0fVxuXG5cdC5qcy1ib2R5LXNlYXJjaC10b2dnbGUgJiB7XG5cdFx0bWF4LWhlaWdodDogOTk5cHg7XG5cdH1cbn1cbiIsIi5mcm9udGVuZC1zZWFyY2gtZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy1kaXYyKTtcblx0fVxuXG5cdC5oZXJvICYge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcpO1xuXG5cdFx0QG1lZGlhICgtLW0pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcteDIpO1xuXHRcdH1cblx0fVxufVxuXG4uZnJvbnRlbmQtc2VhcmNoLWZvcm1fX2ZpZWxkIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pLmZyb250ZW5kLXNlYXJjaC1mb3JtX19pbnB1dCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuXHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXG5cdEBtZWRpYSAoLS1zKSB7XG5cdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy1kaXYyKSB2YXIoLS1zcGFjaW5nKTtcblx0fVxufVxuXG4uZnJvbnRlbmQtc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG5cdG1pbi13aWR0aDogYXV0bztcbn1cbiIsIi5pbWFnZSB7XG5cdG1hcmdpbjogMDtcbn1cbiIsIi5oZXJvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0yMDApO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXHQuYmxvZyAmLFxuXHQuYXJjaGl2ZSAmLFxuXHQuc2VhcmNoICYge1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcteDIpO1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbDtcblxuXHRcdEBtZWRpYSAoLS1tKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXg0KTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKC0tbSkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IHZhcigtLWhlcm8taGVpZ2h0KTtcblx0fVxufVxuXG4uaGVyby0tc2VhcmNoIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1tKTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5zZWFyY2ggJiB7XG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLW0pO1xuXHRcdH1cblx0fVxufVxuXG4uaGVyby0taW1hZ2Uge1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG5cdFx0b3BhY2l0eTogdmFyKC0taGVyby1vdmVybGF5LW9wYWNpdHkpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogMDtcblx0fVxufVxuXG4uaGVyb19fdGV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWF4LXdpZHRoOiB2YXIoLS1tKTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmcpO1xuXG5cdEBtZWRpYSggbWluLXdpZHRoOiAxMDI0cHggKSB7XG5cdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy14NCkgdmFyKC0tc3BhY2luZyk7XG5cdH1cblxuXHQuaGVyby0taW1hZ2UgJiB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0fVxufVxuXG4uaGVyb19fdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiB2YXIoLS1oNCk7XG5cdGNvbG9yOiB2YXIoLS1nb2xkKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0QG1lZGlhKCAtLW0gKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1kaXYyKTtcblx0fVxufVxuXG4uaGVyb19fc3VidGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IHZhcigtLWgxKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1kaXYyKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0Lmhlcm8tLWltYWdlICYge1xuXHRcdHRleHQtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdH1cbn1cblxuLmhlcm9fX2Rlc2NyaXB0aW9uIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcteDIpO1xuXG5cdC5oZXJvLS1pbWFnZSAmIHtcblx0XHR0ZXh0LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR9XG59XG4iLCIubWVudS1mb290ZXIge1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IHZhcigtLXNwYWNpbmctZGl2MikgMDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbiIsIi5sb2dvIHtcblx0bWF4LXdpZHRoOiAxNTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHRyYW5zaXRpb246IG1heC13aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0fVxuXG5cdC5qcy1zY3JvbGxlZCAuaGVhZGVyICYge1xuXHRcdG1heC13aWR0aDogMTAwcHg7XG5cdH1cbn1cblxuLmxvZ29fX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiLm1lbnUtZm9vdGVyLXNlY29uZGFyeSB7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCAwIHZhcigtLXNwYWNpbmcpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5mYS1zb2xpZCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXG5cdFx0QG1lZGlhICgtLW0pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZyk7XG5cdFx0fVxuXHR9XG59XG4iLCIubWVudS1oZWFkZXIge1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0bWFyZ2luOiB2YXIoLS1zcGFjaW5nKSAwO1xuXG5cdFx0QG1lZGlhICgtLW0pIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLm1lbnUtaGVhZGVyX19saXN0IHtcblx0dHJhbnNpdGlvbjogLjNzIHRyYW5zZm9ybTtcblxuXHQuanMtc2Nyb2xsZWQgJiB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuXHR9XG5cblx0LmpzLXNjcm9sbGVkLmpzLWJvZHktbmF2LXRvZ2dsZSAmIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0QG1lZGlhICgtLW0pIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdD4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQ+IGEge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogdXJsKC4uLy4uL2ltYWdlcy9jaGV2cm9uLnN2Zyk7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0PiBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0bGkgYSB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tZ29sZCk7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLW0pIHtcblx0XHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZGl2Mik7XG5cdFx0fVxuXHR9XG5cblx0bGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcblx0XHRjb2xvcjogdmFyKC0tZ29sZCk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtMTAwKTtcblx0XHR9XG5cdH1cblxuXHRsaSBsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QG1lZGlhICgtLW0pIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGxpIGxpIGEge1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Y29sb3I6IHZhcigtLWdyYXkpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZGl2MikgdmFyKC0tc3BhY2luZyk7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QG1lZGlhICgtLW0pIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWdvbGQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGxpIGxpIGxpIGEge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxuXG5cdD4gbGkgPiAuc3ViLW1lbnUge1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQ7XG5cblx0XHRAbWVkaWEgKC0tbSkge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTUwKTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHR9XG5cblx0XHQuc3ViLW1lbnUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0QG1lZGlhICgtLW0pIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDk5OTk5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0PiBsaSA+IC5zdWItbWVudS0tYWN0aXZlIHtcblx0XHRtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuXHR9XG5cblx0PiBsaS5qcy1tZW51LWl0ZW0tcmlnaHQgPiAuc3ViLW1lbnUge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHRAbWVkaWEgKC0tbSkge1xuXHRcdGxpOmhvdmVyID4gLnN1Yi1tZW51LFxuXHRcdGxpOmZvY3VzLXdpdGhpbiA+IC5zdWItbWVudSB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LWhlaWdodDogOTk5OTlweDtcblx0XHR9XG5cdH1cblxuXHRsaS5tZW51LWlzLW9wZW4gPiAuc3ViLW1lbnUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtaGVpZ2h0OiA5OTk5OXB4O1xuXHR9XG5cblx0Lm1lbnUtYnV0dG9uLWJsdWUge1xuXHRcdCYuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMTAwKTtcblx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS0yMDApO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvY2hldnJvbi13aGl0ZS5zdmcpO1xuXHRcdH1cblxuXHRcdD4gYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTIwMCk7XG5cdFx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdFx0bWluLXdpZHRoOiAyMTBweDtcblx0XHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZGl2Mik7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaW1hcnkpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRcdEBtZWRpYSAoLS1zKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggdmFyKC0tc3BhY2luZyk7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAoLS1tKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nKTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTEwMCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lbnUtYnV0dG9uLXllbGxvdyB7XG5cdFx0Ji5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ29sZCk7XG5cdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNTApO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nb2xkKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0XHRtaW4td2lkdGg6IDIxMHB4O1xuXHRcdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy1kaXYyKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0QG1lZGlhICgtLXMpIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCB2YXIoLS1zcGFjaW5nKTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhICgtLW0pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtNTApO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWVudS1oZWFkZXJfX2J0biB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAtNXB4O1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAuNTtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJysnO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0taDQpO1xuXHR9XG5cblx0QG1lZGlhICgtLW0pIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuLm1lbnUtaGVhZGVyX19idG4tLWV4cGFuZGVkIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICctJztcblx0fVxufVxuIiwiLm1lbnUtaGVhZGVyLXNlY29uZGFyeSB7XG5cdHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZGl2MikgMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS01MCk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRAbWVkaWEgKC0tbSkge1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIHRyYW5zZm9ybTtcblxuXHRcdFx0LmpzLXNjcm9sbGVkICYge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0bWFyZ2luOiAwIDVweDtcblxuXHRcdEBtZWRpYSAoLS1tKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cbnVsLm1lbnUtaGVhZGVyLXNlY29uZGFyeV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0QG1lZGlhICgtLW0pIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGxpIHtcblx0XHRAbWVkaWEgKC0tbSkge1xuXHRcdFx0bWFyZ2luOiAwIHZhcigtLXNwYWNpbmctZGl2Mik7XG5cdFx0fVxuXHR9XG5cblx0bGkgYSB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpbWFyeSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWdvbGQpO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS1tKSB7XG5cdFx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWRpdjIpIDA7XG5cdFx0fVxuXHR9XG5cblx0bGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcblx0XHRjb2xvcjogdmFyKC0tZ29sZCk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLWJsdWUtMTAwKTtcblx0XHR9XG5cdH1cbn1cblxuLm1lbnUtaGVhZGVyLXNlY29uZGFyeV9faWNvbiB7XG5cdG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1kaXYyKTtcblxuXHRzdmcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIubWVudS1zb2NpYWxfX2l0ZW1zIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIGF1dG8gdmFyKC0tc3BhY2luZyk7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tZW51LXNvY2lhbF9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ubWVudS1zb2NpYWxfX2xpbmsge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudS1zb2NpYWxfX3N2ZyB7XG5cdHdpZHRoOiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBtZWRpYSAoLS1tKSB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdH1cblxuXHRzdmcge1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZGl2Mik7XG5cblx0XHRAbWVkaWEgKC0tbSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nKTtcblx0XHR9XG5cdH1cblxuXHRwYXRoIHtcblx0XHRmaWxsOiB2YXIoLS13aGl0ZSk7XG5cdH1cbn1cbiIsIi5uYXYtdG9nZ2xlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG91dGxpbmU6IDA7XG5cdGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Lm5hdi10b2dnbGVfX2JhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0fVxuXHR9XG5cblx0LmpzLWJvZHktbmF2LXRvZ2dsZSAmIHtcblx0XHR3aWR0aDogMjdweDtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdH1cbn1cblxuLm5hdi10b2dnbGVfX2JhciB7XG5cdHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXG5cdCY6bnRoLWNoaWxkKDEpIHtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0dG9wOiA3cHg7XG5cdH1cblxuXHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0LmpzLWJvZHktbmF2LXRvZ2dsZSAmIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cblx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCg1cHgpIHRyYW5zbGF0ZVkoNXB4KTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCg1cHgpIHRyYW5zbGF0ZVkoLTZweCk7XG5cdFx0fVxuXHR9XG59XG4iLCIubmV3c2xldHRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMjAwKTtcblx0cGFkZGluZzogdmFyKC0tc3BhY2luZykgMDtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblxuXHRAbWVkaWEgKC0tbSkge1xuXHRcdHBhZGRpbmc6IHZhcigtLXNwYWNpbmcteDIpIDA7XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG4ubmV3c2xldHRlcl9fdGl0bGUge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IHZhcigtLWgyKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5uZXdzbGV0dGVyX19tb3JlIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zaXplOiB2YXIoLS1oMyk7XG5cdGNvbG9yOiB2YXIoLS1ibHVlLTUwKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QG1lZGlhICgtLW0pIHtcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi5uZXdzbGV0dGVyX19jb250ZW50IHtcblx0QG1lZGlhICgtLW0pIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuLm5ld3NsZXR0ZXJfX2Zvcm0ge1xuXHQuZ2Zvcm1fZmllbGRzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0Lmdmb3JtX2J1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ29sZCk7XG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblx0XHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbWFsbCk7XG5cdFx0cGFkZGluZzogdmFyKC0tc3BhY2luZy1kaXYyKTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAoLS1zKSB7XG5cdFx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcblx0XHR9XG5cdH1cblxuXHRpbnB1dDpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksIHRleHRhcmVhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKSB2YXIoLS1zcGFjaW5nKTtcblx0fVxuXG5cdC5nZmllbGRfcmFkaW8ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LmdjaG9pY2Uge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZyk7XG5cdFx0fVxuXHR9XG5cblx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0aW1nW3NyYyQ9XCIuc3ZnXCJdIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5nZm9ybV9ib2R5IHtcblx0XHRpbWdbc3JjJD1cIi5zdmdcIl0ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5uZXdzbGV0dGVyX19maW5lLXByaW50IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpO1xuXHRjb2xvcjogdmFyKC0tYmx1ZS01MCk7XG5cblx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0tZ29sZCk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5wYWdlLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nKTtcblxuXHRAbWVkaWEgKC0tbSkge1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmcteDIpO1xuXHR9XG59XG4iLCIuc3RhZmYtY2FyZHMge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlOiBhdXRvIC8gMWZyO1xuXHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nKTtcblx0Z3JpZC1nYXA6IHZhcigtLXNwYWNpbmctZGl2Mik7XG5cblx0QG1lZGlhICgtLWwpIHtcblx0XHRncmlkLXRlbXBsYXRlOiBhdXRvIC8gcmVwZWF0KHZhcigtLWNhcmRzLWNvbHVtbnMpLCBtaW5tYXgoMCwgMWZyKSk7XG5cdFx0Z3JpZC1nYXA6IHZhcigtLXNwYWNpbmcpO1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmcteDIpO1xuXHR9XG59XG4iLCIucG9zdC1tZXRhX19jYXRlZ29yaWVzIHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5wb3N0LW1ldGFfX2NhdGVnb3J5IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiwgXCI7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIucGFnaW5hdGlvbiB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwIGF1dG8gdmFyKC0tc3BhY2luZyk7XG5cblx0QG1lZGlhICgtLW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXg0KTtcblx0fVxuXG5cdC5wYWdlLW51bWJlcnMge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmctZGl2MikgLyAyKSB2YXIoLS1zcGFjaW5nLWRpdjIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luOiAwIGNhbGModmFyKC0tc3BhY2luZy1kaXYyKSAvIDIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtMTAwKTtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuXHRcdEBtZWRpYSAoLS1zKSB7XG5cdFx0XHRwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWRpdjIpIHZhcigtLXNwYWNpbmcpO1xuXHRcdFx0bWFyZ2luOiAwIGNhbGModmFyKC0tc3BhY2luZy1kaXYyKSAvIDIpO1xuXHRcdH1cblxuXHRcdCYuY3VycmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLTUwKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0YS5wYWdlLW51bWJlcnM6aG92ZXIsXG5cdGEucGFnZS1udW1iZXJzOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nb2xkKTtcblx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHR9XG59XG4iLCIudGhlLWNvbnRlbnQge1xuXHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cC0tc3R5bGUtLXJvb3QtLXBhZGRpbmctcmlnaHQpO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLXdwLS1zdHlsZS0tcm9vdC0tcGFkZGluZy1sZWZ0KTtcblxuXHQvKiBUT0RPOiBJIGZlZWwgbGlrZSBXb3JkUHJlc3Mgc2hvdWxkIGJlIG91dHB1dHRpbmcgdGhpcyBjc3MuICovXG5cdDp3aGVyZSguaGFzLWdsb2JhbC1wYWRkaW5nKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQuc2luZ2xlICYge1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNDApO1xuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwKTtcblxuXHRcdEBtZWRpYSAoLS1tKSB7XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTYwKTtcblx0XHRcdG1hcmdpbi1ibG9jay1lbmQ6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTYwKTtcblx0XHR9XG5cdH1cblxuXHQuaXMtbGF5b3V0LWNvbnN0cmFpbmVkLFxuXHQmIHtcblx0XHRkaXNwbGF5OiBmbG93LXJvb3Q7XG5cblx0XHQ+IDp3aGVyZSg6bm90KC5hbGlnbmxlZnQpOm5vdCguYWxpZ25yaWdodCk6bm90KC5hbGlnbmZ1bGwpKSxcblx0XHQuZ2Zvcm1fd3JhcHBlciB7XG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdD4gOndoZXJlKDpub3QoLmlzLWxheW91dC1jb25zdHJhaW5lZCkpIHtcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwKTtcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAwO1xuXHR9XG5cblx0PiAuYWxpZ25mdWxsICsgLmFsaWduZnVsbCB7XG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuXHR9XG5cblx0PiA6d2hlcmUoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuXHR9XG5cblx0LmFsaWduZnVsbCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXdwLS1zdHlsZS0tcm9vdC0tcGFkZGluZy1yaWdodCkgKiAtMSk7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGModmFyKC0td3AtLXN0eWxlLS1yb290LS1wYWRkaW5nLWxlZnQpICogLTEpO1xuXHR9XG5cblx0LmlzLWxheW91dC1jb25zdHJhaW5lZC5hbGlnbmZ1bGwge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLXdwLS1zdHlsZS0tcm9vdC0tcGFkZGluZy1yaWdodCk7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS13cC0tc3R5bGUtLXJvb3QtLXBhZGRpbmctbGVmdCk7XG5cdH1cblxuXHQuaXMtbGF5b3V0LWNvbnN0cmFpbmVkIC5hbGlnbmxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmlzLWxheW91dC1jb25zdHJhaW5lZCAuYWxpZ25yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTQwKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmFsaWdud2lkZSB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplKTtcblx0fVxufVxuIiwiLnNlYXJjaC10b2dnbGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRzdmcge1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdHBhdGgge1xuXHRcdGZpbGw6IHZhcigtLWdyYXkpO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0cGF0aCB7XG5cdFx0XHRmaWxsOiB2YXIoLS1ncmVlbik7XG5cdFx0fVxuXHR9XG59XG4iXX0= */