@import"https://fonts.bunny.net/css?family=bruno-ace:400|wix-madefor-display:400,500,600,700,800";a.shortcut{position:relative;gap:6px;color:var(--clr-brand-secondary);text-decoration:none;padding-bottom:.625rem;text-align:center;font-family:var(--title-font);font-size:.75rem;transition:var(--default-hover-transition)}a.shortcut::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:inherit;width:1.375rem;height:2px;background:currentColor}a.shortcut svg{width:46px;height:46px}a.shortcut:hover{color:var(--clr-brand-primary)}a.shortcut:hover::after{width:100%}#hero{position:relative;padding-block:5rem;background:var(--clr-primary);isolation:isolate}#hero .custom-logo-link img{max-width:37.5rem;width:100%}@media only screen and (max-width: 1200px){#hero .custom-logo-link{display:none}}#hero .image-container{position:absolute;inset:0;z-index:-1}#hero .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#hero .image-container::after{content:"";position:absolute;inset:0;background:var(--clr-brand-secondary);opacity:.5}#hero .wrapper{height:100%;display:flex;justify-content:space-between;flex-direction:column;gap:17.5rem}@media only screen and (max-width: 1200px){#hero .wrapper{justify-content:flex-end}}#hero h1{color:var(--clr-invert);color:var(--Text-white, #fff);font-family:var(--alt-font);font-size:clamp(2.125rem,1.875rem + 1.25vw,3.375rem);font-weight:400;line-height:1.2}#hero.small{min-height:0}html{font-family:var(--main-font);font-size:var(--default-font-size)}body{overflow-x:hidden;background:var(--clr-brand-secondary)}body.page-template-page-with-container{background:var(--clr-invert)}body.page-template-page-with-container .gutenberg-content{padding-block:5rem}body.page-template-page-with-container .gutenberg-content h2:not(:first-child){margin-block:3rem 1rem}body.page-template-page-with-container .gutenberg-content .wp-block-button__link{color:var(--clr-primary)}body.page-template-page-with-container .gutenberg-content .wp-block-button__link:hover{color:var(--clr-brand-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--title-font)}p{color:var(--clr-primary)}ul.custom-list-style li{position:relative;list-style:none;padding-left:1.28rem;font-size:.8125rem;font-weight:600;line-height:1.5rem;transition:var(--default-hover-transition);cursor:pointer}ul.custom-list-style li::before{content:"";position:absolute;left:0;top:50%;width:.6563rem;height:.75rem;transform:translateY(-50%);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDExIDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTAgMTJMNi4xMTYyNyA2TDAgMEg0LjM4MzczTDEwLjUgNkw0LjM4MzczIDEySDBaIiBmaWxsPSIjRTIyNTFEIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:center}ul.custom-list-style li:hover{transform:translateX(0.5rem);color:var(--clr-brand-primary)}ul.custom-list-style li a{text-decoration:none}ul.custom-list-style li button{background:none;border:none;color:inherit;text-transform:inherit}.elements-grid{display:grid;gap:1.5rem;padding-block:5rem;container-type:inline-size}@media only screen and (min-width: 320px){.elements-grid{grid-template-columns:repeat(auto-fill, minmax(320px, 1fr))}}.loader{width:96px;height:48px;display:inline-block;position:relative;background:var(--clr-primary);border-radius:48px 48px 0 0;box-sizing:border-box;overflow:hidden}.loader::before{content:"";position:absolute;width:4px;height:32px;left:0;right:0;margin:auto;bottom:0;background:var(--clr-brand-primary);transform-origin:50% 100%;box-sizing:border-box;animation:animloader 2s linear infinite alternate}.loader::after{content:"";box-sizing:border-box;position:absolute;width:24px;height:12px;border-radius:24px 24px 0 0;background:var(--clr-brand-primary);left:50%;transform:translateX(-50%);bottom:0}@keyframes animloader{0%{transform:rotate(-70deg)}10%{transform:rotate(-40deg)}20%,45%,35%{transform:rotate(-10deg)}40%,30%{transform:rotate(-30deg)}50%,60%{transform:rotate(20deg)}55%,65%,75%{transform:rotate(40deg)}70%{transform:rotate(45deg)}85%,90%{transform:rotate(50deg)}95%{transform:rotate(75deg)}100%,93%{transform:rotate(70deg)}}.btn{position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;text-align:center;font-family:var(--title-font);font-size:clamp(1rem,.9423rem + .2564vw,1.25rem);color:var(--clr-brand-primary);text-decoration:none;transition:var(--default-hover-transition);background:none;border:none}.btn::before{content:"";position:absolute;inset:0;border:1px solid currentColor;background:rgba(0,0,0,0);transition:var(--default-hover-transition)}.btn:hover::before,.btn:focus::before{scale:1.05}.forminator-ui .forminator-input,.forminator-ui .forminator-textarea{padding:.5rem}.forminator-ui .forminator-error-message{padding:.25rem}.forminator-ui .forminator-field-consent input[type=checkbox]{width:18px;height:18px;cursor:pointer}.forminator-ui .forminator-field-consent .forminator-consent__label>p{margin-top:0}.forminator-ui .forminator-field-consent .forminator-required{color:#e04562}.forminator-edit-module{display:none}.gutenberg-content h2,.editor-styles-wrapper h2{color:var(--clr-brand-primary);font-family:var(--title-font);font-size:clamp(1.125rem,.9231rem + .8974vw,2rem);font-style:normal;font-weight:400;line-height:1.2;margin-bottom:1.25rem}.gutenberg-content h3,.editor-styles-wrapper h3{font-size:clamp(1rem,.9308rem + .3077vw,1.3rem);margin-block:2rem 1rem;color:var(--clr-primary)}.gutenberg-content h4,.editor-styles-wrapper h4{margin-block:1.5rem 1rem;color:var(--clr-primary)}.gutenberg-content h5,.gutenberg-content h6,.editor-styles-wrapper h5,.editor-styles-wrapper h6{margin-block:1rem;color:var(--clr-primary)}.gutenberg-content p,.gutenberg-content li,.gutenberg-content td,.editor-styles-wrapper p,.editor-styles-wrapper li,.editor-styles-wrapper td{font-size:1.125rem;line-height:1.4}.gutenberg-content a:not([class]),.editor-styles-wrapper a:not([class]){color:var(--clr-brand-primary)}.gutenberg-content a:not([class]):hover,.editor-styles-wrapper a:not([class]):hover{opacity:.8}.gutenberg-content p,.editor-styles-wrapper p{margin-block:1rem}.gutenberg-content li,.editor-styles-wrapper li{margin-block:.25rem}.gutenberg-content ul,.gutenberg-content ol,.editor-styles-wrapper ul,.editor-styles-wrapper ol{padding-left:2.5rem}.gutenberg-content .wp-block-columns,.editor-styles-wrapper .wp-block-columns{gap:1.5rem}.gutenberg-content .wp-block-button,.editor-styles-wrapper .wp-block-button{margin-top:1.5rem;color:var(--clr-invert)}.gutenberg-content .wp-block-button__link,.gutenberg-content .add_to_cart_button,.editor-styles-wrapper .wp-block-button__link,.editor-styles-wrapper .add_to_cart_button{position:relative;transition:var(--default-hover-transition);text-decoration:none;background:rgba(0,0,0,0) !important;color:inherit;padding:0 0 0 1.28rem;font-family:var(--alt-font);font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal}.gutenberg-content .wp-block-button__link::before,.gutenberg-content .add_to_cart_button::before,.editor-styles-wrapper .wp-block-button__link::before,.editor-styles-wrapper .add_to_cart_button::before{content:"";position:absolute;left:0;top:50%;width:.6563rem;height:.75rem;transform:translateY(-50%);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDExIDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTAgMTJMNi4xMTYyNyA2TDAgMEg0LjM4MzczTDEwLjUgNkw0LjM4MzczIDEySDBaIiBmaWxsPSIjRTIyNTFEIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:center}.gutenberg-content .wp-block-button__link:hover,.gutenberg-content .add_to_cart_button:hover,.editor-styles-wrapper .wp-block-button__link:hover,.editor-styles-wrapper .add_to_cart_button:hover{transform:translateX(0.5rem);color:var(--clr-brand-primary)}.gutenberg-content .add_to_cart_button,.editor-styles-wrapper .add_to_cart_button{display:block !important;width:-moz-fit-content !important;width:fit-content !important;margin-inline:auto !important;color:var(--clr-primary) !important;font-weight:400 !important}.gutenberg-content .add_to_cart_button:hover,.editor-styles-wrapper .add_to_cart_button:hover{color:var(--clr-brand-primary) !important}.gutenberg-content .boutique-main-cols,.editor-styles-wrapper .boutique-main-cols{-moz-column-gap:3rem;column-gap:3rem}.gutenberg-content .wp-block-search__inside-wrapper,.editor-styles-wrapper .wp-block-search__inside-wrapper{border:none}.gutenberg-content .wp-block-search__input,.editor-styles-wrapper .wp-block-search__input{padding:1rem;border:1px solid var(--clr-primary);border-right:0}.gutenberg-content .wp-block-search__button,.editor-styles-wrapper .wp-block-search__button{aspect-ratio:1;margin-left:0;background:var(--clr-brand-primary);color:var(--clr-invert);border:none;width:53px;border:1px solid var(--clr-primary)}.gutenberg-content .wc-block-product-categories-list,.editor-styles-wrapper .wc-block-product-categories-list{padding:0;list-style:none}.gutenberg-content .wc-block-product-categories-list li a,.editor-styles-wrapper .wc-block-product-categories-list li a{text-decoration:none;color:inherit}.gutenberg-content .wc-block-product-categories-list li a:hover,.editor-styles-wrapper .wc-block-product-categories-list li a:hover{text-decoration:underline}.gutenberg-content .wc-block-product-categories-list li:has(a[href*="/location-de-box/"]),.editor-styles-wrapper .wc-block-product-categories-list li:has(a[href*="/location-de-box/"]){display:none}.gutenberg-content .wc-block-sort-select,.editor-styles-wrapper .wc-block-sort-select{text-align:right}.gutenberg-content .wc-block-sort-select,.gutenberg-content .woocommerce-ordering,.editor-styles-wrapper .wc-block-sort-select,.editor-styles-wrapper .woocommerce-ordering{position:relative}.gutenberg-content .wc-block-sort-select .wc-block-sort-select__select,.gutenberg-content .wc-block-sort-select select,.gutenberg-content .woocommerce-ordering .wc-block-sort-select__select,.gutenberg-content .woocommerce-ordering select,.editor-styles-wrapper .wc-block-sort-select .wc-block-sort-select__select,.editor-styles-wrapper .wc-block-sort-select select,.editor-styles-wrapper .woocommerce-ordering .wc-block-sort-select__select,.editor-styles-wrapper .woocommerce-ordering select{padding:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gutenberg-content .wc-block-sort-select::after,.gutenberg-content .woocommerce-ordering::after,.editor-styles-wrapper .wc-block-sort-select::after,.editor-styles-wrapper .woocommerce-ordering::after{content:"▼";position:absolute;top:50%;transform:translateY(-50%);right:.875rem;font-family:monospace}.gutenberg-content ul.wc-block-grid__products,.editor-styles-wrapper ul.wc-block-grid__products{padding-left:0;margin-bottom:0}.gutenberg-content li.wc-block-grid__product,.editor-styles-wrapper li.wc-block-grid__product{display:flex;flex-direction:column;gap:1.5rem}.gutenberg-content .wc-block-components-product-title,.editor-styles-wrapper .wc-block-components-product-title{margin-block:0 !important;line-height:1.5rem !important}.gutenberg-content .wc-block-components-product-title a,.editor-styles-wrapper .wc-block-components-product-title a{font-size:1.25rem;text-decoration:none}.gutenberg-content .wp-block-woocommerce-product-price,.gutenberg-content .woocommerce-loop-product__link>.price,.editor-styles-wrapper .wp-block-woocommerce-product-price,.editor-styles-wrapper .woocommerce-loop-product__link>.price{margin-bottom:0;font-size:1.125rem;font-weight:bold;color:var(--clr-primary)}.gutenberg-content .woocommerce-loop-product__link,.editor-styles-wrapper .woocommerce-loop-product__link{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.gutenberg-content .woocommerce-loop-product__link img,.editor-styles-wrapper .woocommerce-loop-product__link img{margin-bottom:0}.gutenberg-content .woocommerce-loop-product__link .price,.editor-styles-wrapper .woocommerce-loop-product__link .price{margin-bottom:0 !important;font-size:1.125rem !important;font-weight:bold !important;color:var(--clr-primary) !important}.gutenberg-content .wc-block-components-product-button,.editor-styles-wrapper .wc-block-components-product-button{margin-top:auto !important}.gutenberg-content .wc-block-components-product-button button.wc-block-components-product-button__button,.editor-styles-wrapper .wc-block-components-product-button button.wc-block-components-product-button__button{color:var(--clr-primary) !important}.gutenberg-content .wc-block-components-product-button button.wc-block-components-product-button__button:hover,.editor-styles-wrapper .wc-block-components-product-button button.wc-block-components-product-button__button:hover{color:var(--clr-brand-primary) !important}.editor-styles-wrapper .wp-block-button__link{color:var(--clr-primary)}.editor-styles-wrapper .wp-block-button__link:hover{color:var(--clr-brand-primary)}ul.custom-list-style li{position:relative;list-style:none;padding-left:1.28rem;font-size:.8125rem;font-weight:600;line-height:1.5rem;transition:var(--default-hover-transition);cursor:pointer}ul.custom-list-style li::before{content:"";position:absolute;left:0;top:50%;width:.6563rem;height:.75rem;transform:translateY(-50%);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDExIDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTAgMTJMNi4xMTYyNyA2TDAgMEg0LjM4MzczTDEwLjUgNkw0LjM4MzczIDEySDBaIiBmaWxsPSIjRTIyNTFEIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:center}ul.custom-list-style li:hover{transform:translateX(0.5rem);color:var(--clr-brand-primary)}ul.custom-list-style li a{text-decoration:none}ul.custom-list-style li button{background:none;border:none;color:inherit;text-transform:inherit}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body,html{height:100%;scroll-behavior:smooth}ul[role=list],ol[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:inherit}img,picture,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}button{cursor:pointer}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;transition:none}}footer.site-footer{border-top:1px solid var(--clr-invert)}footer.site-footer .footer-top{background:var(--clr-brand-secondary);color:var(--clr-invert);text-transform:uppercase}footer.site-footer .footer-top .container{gap:2rem 10rem;padding-block:1.5rem}footer.site-footer .footer-top .footer-infos{flex-grow:1;gap:2rem 3rem}footer.site-footer .footer-top .footer-menu{gap:.625rem}footer.site-footer .footer-top .menu-link{color:inherit}footer.site-footer .footer-bottom{background:var(--clr-brand-primary);color:var(--clr-invert);padding:.375rem;font-size:.8125rem;font-weight:500}footer.site-footer .footer-bottom .container{row-gap:.5rem}footer.site-footer .footer-bottom .identity{color:inherit;text-transform:uppercase;line-height:1.25rem}footer.site-footer .footer-bottom .copyright{-moz-column-gap:.25rem;column-gap:.25rem}footer.site-footer .footer-bottom .copyright svg{transform:translateY(5px)}#popin-informations{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:99}#popin-informations .popin-inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto;height:100%;max-width:850px;max-height:90dvh;aspect-ratio:4/3;padding:2rem;border-radius:1rem;background:var(--clr-invert);container-type:inline-size}#popin-informations .popin-inner:has(.popin-content-texte-image){height:auto;aspect-ratio:auto;width:100%}#popin-informations .popin-inner .swiper-slide,#popin-informations .popin-inner img{width:auto;height:100%;border-radius:1rem;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;display:flex;justify-content:center;align-items:center}#popin-informations .popin-content-texte-image{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;align-items:start}@container (min-width: 500px){#popin-informations .popin-content-texte-image{grid-template-columns:1fr 2fr;gap:2rem}}#popin-informations .popin-content-texte-image .popin-image{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#popin-informations .popin-content-texte-image .popin-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}#popin-informations .popin-content-texte-image .popin-texte{color:var(--clr-brand-primary);font-size:1rem;line-height:1.5}@container (min-width: 500px){#popin-informations .popin-content-texte-image .popin-texte{padding-right:1rem}}#popin-informations .popin-content-texte-image .popin-texte h1,#popin-informations .popin-content-texte-image .popin-texte h2,#popin-informations .popin-content-texte-image .popin-texte h3,#popin-informations .popin-content-texte-image .popin-texte h4,#popin-informations .popin-content-texte-image .popin-texte h5,#popin-informations .popin-content-texte-image .popin-texte h6{margin-bottom:1rem}#popin-informations .popin-content-texte-image .popin-texte p{margin-bottom:1rem}#popin-informations .popin-content-texte-image .popin-texte p:last-child{margin-bottom:0}#popin-informations .popin-information-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem}#popin-informations #close-popin-informations{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,0);border:none;display:flex;justify-content:center;align-items:center;background:var(--clr-brand-primary);color:var(--clr-invert);border-radius:.5rem;padding:.5rem;z-index:10}#popin-informations #close-popin-informations svg{width:1.5rem;height:1.5rem}#popin-informations .swiper{width:100%}#popin-informations .swiper-button-prev,#popin-informations .swiper-button-next{color:var(--clr-brand-primary)}#popin-informations .btn{font-size:1rem}#popin-informations.hidden{display:none}@media only screen and (max-width: 800px){#popin-informations{width:100%;height:auto;max-width:90vw;max-height:90dvh}}#main-layout-grid{--menu-closed-size: 120px;--menu-opened-size: 560px;display:flex;flex-direction:column}@media only screen and (min-width: 1201px){#main-layout-grid{flex-direction:row-reverse}}header.site-header{position:sticky;top:0;z-index:99;width:var(--menu-closed-size)}header.site-header::before{content:"";position:absolute;right:100%;top:0;bottom:0;width:0;background:var(--clr-brand-secondary);opacity:.86}header.site-header .header-wrapper{transform:translateX(0);transition:var(--default-hover-transition)}@media only screen and (min-width: 1201px){header.site-header .header-wrapper{position:absolute;inset:0;display:grid;grid-template-columns:6fr 55fr;width:var(--menu-opened-size)}header.site-header .header-wrapper:has(.menu-item-depth-0.open){--menu-opened-size: 1220px}}header.site-header .header-actions{position:relative;max-height:100dvh;height:100%;background:var(--clr-brand-secondary);gap:3rem;padding:.75rem 1rem;box-shadow:-3px 0px 6px 0px rgba(17,24,32,.2);overflow:hidden auto;z-index:2}header.site-header .header-actions .custom-logo-link img{width:auto;height:100%;max-height:1.375rem}@media only screen and (min-width: 1201px){header.site-header .header-actions .custom-logo-link{display:none}}header.site-header .header-actions #menu-btn{--dash-width: 1.375rem;--dash-width-cross: 2.375rem;position:relative;padding-block:.325rem;font-family:var(--title-font);font-size:.8125rem;background:none;border:none}header.site-header .header-actions #menu-btn::before,header.site-header .header-actions #menu-btn::after{content:"";position:absolute;width:var(--dash-width);height:2px;background:currentColor;transition:var(--default-hover-transition)}header.site-header .header-actions #menu-btn::before{top:0;right:calc(100% - var(--dash-width))}header.site-header .header-actions #menu-btn::after{bottom:0;left:calc(100% - var(--dash-width))}header.site-header .header-actions #menu-btn:hover{color:var(--clr-brand-primary)}@media only screen and (max-width: 1200px){header.site-header .header-actions #menu-btn{color:var(--clr-invert);font-size:.625rem;padding-block:.25rem}}header.site-header .header-actions .links{flex-grow:1;gap:2.5rem}@media only screen and (max-width: 1200px){header.site-header .header-actions .links{display:none}}header.site-header .header-actions .gt_selector{max-width:50px;width:-moz-fit-content !important;width:fit-content !important;border:none;background:none;font-weight:bold;text-transform:uppercase}@media only screen and (min-width: 1201px){header.site-header .header-actions{flex-direction:column;width:var(--menu-closed-size);background:var(--clr-brand-grey);padding:3.75rem 1.25rem}}header.site-header .header-menu{--mobile-height: 47px;display:grid;background:var(--clr-invert);transition:var(--default-hover-transition);z-index:1}@media only screen and (max-width: 1200px){header.site-header .header-menu .main-menu{min-width:0}}header.site-header .header-menu .menu{position:relative;height:100%;display:flex;gap:2.5rem;padding:1.5rem 1.25rem .75rem;background:var(--clr-brand-secondary)}@media only screen and (min-width: 1201px){header.site-header .header-menu .menu{gap:4.5rem;padding-block:10rem;padding-inline:3.75rem 2.5rem;flex-direction:column;min-width:440px}}@media only screen and (max-width: 1200px){header.site-header .header-menu .menu{overflow:auto visible}header.site-header .header-menu .menu::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){header.site-header .header-menu .menu{scrollbar-color:var(--custom-thumb-color) var(--custom-track-color)}}}header.site-header .header-menu .menu-item{list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}header.site-header .header-menu .menu-item.menu-item-depth-0>a{position:relative;font-family:var(--title-font);font-size:1.75rem;line-height:1.2;color:var(--clr-invert);text-decoration:none;isolation:isolate;cursor:pointer;background:none;border:none;text-align:left}@media only screen and (max-width: 1201px){header.site-header .header-menu .menu-item.menu-item-depth-0>a{text-wrap:nowrap;font-size:1.125rem}}header.site-header .header-menu .menu-item.menu-item-depth-0.menu-item-has-children>a{position:relative;width:100%}header.site-header .header-menu .menu-item.menu-item-depth-0.menu-item-has-children>a::before{content:"";position:absolute;bottom:0;left:-0.5rem;background:var(--clr-brand-primary);width:0;height:.75rem;transition:var(--default-hover-transition);z-index:-1}@media only screen and (min-width: 1201px){header.site-header .header-menu .menu-item.menu-item-depth-0.menu-item-has-children>a::before{height:1.375rem;left:-1.25rem}}header.site-header .header-menu .menu-item.menu-item-depth-0.menu-item-has-children>a:hover::before,header.site-header .header-menu .menu-item.menu-item-depth-0.open.menu-item-has-children a::before,header.site-header .header-menu .menu-item.menu-item-depth-0.current_page_item a::before{width:calc(100% + 1rem)}@media only screen and (min-width: 1201px){header.site-header .header-menu .menu-item.menu-item-depth-0.menu-item-has-children>a:hover::before,header.site-header .header-menu .menu-item.menu-item-depth-0.open.menu-item-has-children a::before,header.site-header .header-menu .menu-item.menu-item-depth-0.current_page_item a::before{width:125%}}header.site-header .header-menu .menu-item.menu-item-depth-1{transition:.3s ease-in-out;transform-origin:left center}header.site-header .header-menu .menu-item.menu-item-depth-1 a{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}header.site-header .header-menu .menu-item.menu-item-depth-1:hover{transform:scale(1.1)}header.site-header .header-menu .sub-menu{background:var(--clr-invert);z-index:-1;transition:var(--default-hover-transition)}header.site-header .header-menu .sub-menu.sub-menu-depth-0{--menu-height-mobile: 58px;position:fixed;top:var(--menu-height-mobile);left:0;right:0;height:calc(100dvh - var(--menu-height-mobile));flex-direction:column;gap:3rem;padding:2.5rem 1.5rem 1.5rem;overflow:hidden auto;background:var(--clr-invert);opacity:0;pointer-events:none;z-index:1;display:none}header.site-header .header-menu .sub-menu.sub-menu-depth-0>:is(span,.menu-item-depth-1){font-family:var(--title-font);color:var(--clr-brand-primary)}header.site-header .header-menu .sub-menu.sub-menu-depth-0>:is(span,.menu-item-depth-1)>a{text-decoration:none;color:inherit}@media only screen and (max-width: 1200px){header.site-header .header-menu .sub-menu.sub-menu-depth-0>:is(span,.menu-item-depth-1)>a{font-size:1rem}}header.site-header .header-menu .sub-menu.sub-menu-depth-0.active{display:flex;opacity:1;pointer-events:initial}@media only screen and (min-width: 1201px){header.site-header .header-menu .sub-menu.sub-menu-depth-0{position:absolute;top:0;left:100%;width:660px;height:100%;padding:10rem 2.5rem 2.5rem 2.5rem;gap:3.75rem}}@media only screen and (min-width: 1201px){header.site-header .header-menu:has(.menu-item-depth-0.open){grid-template-columns:2fr 3fr}}@media only screen and (max-width: 1200px){header.site-header .header-menu{position:absolute;transform:translateY(calc(-100% - var(--mobile-height) - 1px));z-index:-1;width:100%}}header.site-header[data-menu-status=closed] .header-menu{visibility:hidden}header.site-header[data-menu-status=closed] #menu-btn:hover::before{right:0}header.site-header[data-menu-status=closed] #menu-btn:hover::after{left:0}@media only screen and (min-width: 1201px){header.site-header[data-menu-status=opened] .header-wrapper{transform:translateX(calc(-100% + var(--menu-closed-size)));transition:var(--default-hover-transition)}}header.site-header[data-menu-status=opened] .header-menu{visibility:visible}@media only screen and (max-width: 1200px){header.site-header[data-menu-status=opened] .header-menu{transform:translateY(0)}}header.site-header[data-menu-status=opened] #menu-btn span{opacity:0}header.site-header[data-menu-status=opened] #menu-btn::before,header.site-header[data-menu-status=opened] #menu-btn::after{width:var(--dash-width-cross);left:50%;top:50%;right:initial;transform-origin:center}header.site-header[data-menu-status=opened] #menu-btn::before{transform:translate(-50%, -50%) rotate(30deg)}header.site-header[data-menu-status=opened] #menu-btn::after{transform:translate(-50%, -50%) rotate(-30deg)}@media only screen and (max-width: 1200px){header.site-header{position:relative;width:100%}}@media only screen and (min-width: 1201px){header.site-header{height:100dvh}}#main-footer-wrapper{flex-grow:1}@media only screen and (min-width: 1201px){#main-footer-wrapper{width:calc(100% - var(--menu-closed-size))}}.container{width:min(100% - var(--container-padding),var(--container-max-width));margin-inline:auto}.container[data-type=narrow]{--container-max-width: var(--container-max-width-narrow)}.container[data-type=wide]{--container-max-width: var(--container-max-width-wide)}.container[data-type=large]{--container-max-width: var(--container-max-width-large)}.container[data-type=full-width]{--container-max-width: 100%}.flex{display:flex;gap:var(--flex-gap)}.flex-column{flex-direction:column}.flex-center{justify-content:center;align-items:center}.flex-space-center{justify-content:space-between;align-items:center}.flex-wrap{flex-wrap:wrap}.innline-flex{display:inline-flex}.no-shrink{flex-shrink:0}.grid{display:grid;gap:var(--grid-gap)}.grid-center{place-items:center}.pile{grid-template-areas:"pile";place-content:center}.pile>*{grid-area:pile}.title-font{font-family:var(--title-font)}.alt-font{font-family:var(--alt-font)}.round{aspect-ratio:1;border-radius:50%}.ratio-1-1{aspect-ratio:1}.ratio-16-9{aspect-ratio:16/9}.ratio-9-16{aspect-ratio:9/16}.ratio-4-3{aspect-ratio:4/3}.text-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{text-decoration:underline}.italic{font-style:italic}.hidden{opacity:0;visibility:hidden}.shadow-card{box-shadow:3px 3px 3px 0px rgba(29,28,29,.15)}.swiper-slide{height:auto !important}.swiper-pagination{--swiper-pagination-color: var(--clr-brand-primary);--swiper-pagination-bullet-inactive-color: var(--clr-invert);--swiper-pagination-bullet-inactive-opacity: 0.8}.no-overflow-y{overflow-y:hidden}.grecaptcha-badge{visibility:hidden}.a11y{display:none}a:focus-visible{outline:2px solid;outline-offset:2px}@font-face{font-family:"Race Sport";src:url("../assets/fonts/RaceSport.woff2") format("woff2"),url("../assets/fonts/RaceSport.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}:root{--neutral-color-0: #ffffff;--neutral-color-15: #ededed;--neutral-color-25: #c6c6c6;--neutral-color-50: #8d8d8d;--neutral-color-75: #555554;--neutral-color-100: #040522;--brand-primary: #e2251d;--brand-secondary: #040522;--brand-accent: #fbde54;--brand-grey: #e9eef5;--state-success: #7ab51d;--state-warning: #fbb25d;--state-danger: #fc3b46;--clr-primary: var(--neutral-color-100);--clr-secondary: var(--neutral-color-75);--clr-medium: var(--neutral-color-50);--clr-light: var(--neutral-color-25);--clr-extralight: var(--neutral-color-15);--clr-invert: var(--neutral-color-0);--clr-brand-primary: var(--brand-primary);--clr-brand-secondary: var(--brand-secondary);--clr-brand-accent: var(--brand-accent);--clr-brand-grey: var(--brand-grey);--main-font: "Wix Madefor Display", sans-serif;--alt-font: "Bruno Ace", sans-serif;--title-font: "Race Sport", serif;--default-font-size: 1rem;--default-hover-transition: 0.3s ease-out;--container-max-width: 75rem;--container-max-width-narrow: 50rem;--container-max-width-wide: 87.5rem;--container-max-width-large: 100rem;--container-padding-large: 10rem;--container-padding: 2.5rem;--grid-gap: 1rem;--flex-gap: 1rem}body.color-scheme-mure{--clr-brand-accent: var(--brand-accent-purple)}#floating-cart-btn{position:fixed;bottom:1rem;right:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;background:var(--clr-invert);color:var(--clr-brand-primary);border:1px solid;aspect-ratio:1;border-radius:50%;width:5rem;height:5rem;text-decoration:none;transition:var(--default-hover-transition)}#floating-cart-btn span{font-weight:bold;font-size:.875rem}#floating-cart-btn #count{position:absolute;top:0;right:0;background:var(--clr-brand-primary);color:var(--clr-invert);border-radius:50%;width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center}#floating-cart-btn:hover{background:var(--clr-brand-primary);color:var(--clr-invert)}@media only screen and (min-width: 1201px){#floating-cart-btn{right:10rem}}.tax-product_cat .products{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:2.5rem}@media only screen and (max-width: 500px){.tax-product_cat .products{grid-template-columns:1fr}}.tax-product_cat .products::before{display:none !important}.tax-product_cat .products .product{width:100% !important;margin:0 !important;float:none !important}.single-product #back-to-shop,.tax-product_cat #back-to-shop{position:relative;display:block;transition:var(--default-hover-transition);text-decoration:none;background:rgba(0,0,0,0) !important;color:inherit;padding:0 0 0 1.28rem;font-family:var(--alt-font);font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:2.5rem}.single-product #back-to-shop::before,.tax-product_cat #back-to-shop::before{content:"";position:absolute;left:0;top:50%;width:.6563rem;height:.75rem;transform:translateY(-50%) rotate(180deg);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDExIDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTAgMTJMNi4xMTYyNyA2TDAgMEg0LjM4MzczTDEwLjUgNkw0LjM4MzczIDEySDBaIiBmaWxsPSIjRTIyNTFEIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:center}.single-product #back-to-shop:hover,.tax-product_cat #back-to-shop:hover{transform:translateX(0.5rem);color:var(--clr-brand-primary)}.single-product .gutenberg-content>.product,.tax-product_cat .gutenberg-content>.product{display:flex;gap:5rem 2.5rem;flex-wrap:wrap}.single-product .gutenberg-content>.product .summary,.tax-product_cat .gutenberg-content>.product .summary{float:none}.single-product .gutenberg-content>.product h1,.tax-product_cat .gutenberg-content>.product h1{color:var(--clr-brand-primary);font-family:var(--title-font);font-size:clamp(1.125rem,.9231rem + .8974vw,2rem);font-style:normal;font-weight:400;line-height:1.2;margin-bottom:1.25rem}.single-product .gutenberg-content>.product .price,.tax-product_cat .gutenberg-content>.product .price{color:var(--clr-primary) !important;font-weight:bold !important}.single-product .gutenberg-content>.product .stock,.tax-product_cat .gutenberg-content>.product .stock{font-style:italic;color:var(--clr-secondary) !important}.single-product .gutenberg-content>.product .quantity,.tax-product_cat .gutenberg-content>.product .quantity{margin-right:1rem !important}.single-product .gutenberg-content>.product .quantity input.qty,.tax-product_cat .gutenberg-content>.product .quantity input.qty{width:5rem;height:3.25rem}.single-product .gutenberg-content>.product .single_add_to_cart_button,.tax-product_cat .gutenberg-content>.product .single_add_to_cart_button{position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;text-align:center;font-family:var(--title-font);font-size:clamp(1rem,.9423rem + .2564vw,1.25rem);color:var(--clr-brand-primary) !important;background:rgba(0,0,0,0) !important;text-decoration:none;transition:var(--default-hover-transition)}.single-product .gutenberg-content>.product .single_add_to_cart_button::before,.tax-product_cat .gutenberg-content>.product .single_add_to_cart_button::before{content:"";position:absolute;inset:0;border:1px solid currentColor;background:rgba(0,0,0,0);transition:var(--default-hover-transition)}.single-product .gutenberg-content>.product .single_add_to_cart_button:hover::before,.single-product .gutenberg-content>.product .single_add_to_cart_button:focus::before,.tax-product_cat .gutenberg-content>.product .single_add_to_cart_button:hover::before,.tax-product_cat .gutenberg-content>.product .single_add_to_cart_button:focus::before{scale:1.05}.single-product .gutenberg-content>.product .product_meta,.tax-product_cat .gutenberg-content>.product .product_meta{display:none}.single-product .related ul.products,.tax-product_cat .related ul.products{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:1rem}.single-product .related ul.products::before,.single-product .related ul.products::after,.tax-product_cat .related ul.products::before,.tax-product_cat .related ul.products::after{display:none !important}.single-product .related .product,.tax-product_cat .related .product{border:1px solid var(--clr-secondary);padding:1.5rem !important;width:100% !important}.wc-block-components-product-name{color:var(--clr-brand-primary);font-size:1rem;text-decoration:none;font-family:var(--title-font)}.wc-block-grid__product>p:not([class]){display:none}.wc-block-grid__product-link{text-decoration:none}.wc-block-grid__product-title{color:var(--clr-brand-primary) !important;font-size:1.25rem !important;font-weight:400 !important;text-decoration:none !important;font-family:var(--title-font) !important}.wc-block-grid__product-price{color:var(--clr-primary) !important;font-weight:bold !important}.wc-block-grid__product-add-to-cart{margin-top:auto !important}.location-products-grid .wp-block-button.wc-block-grid__product-add-to-cart{display:none}.woocommerce-cart .wc-block-cart__submit-container{margin-top:2rem}.woocommerce-cart .wc-block-cart__submit-button{position:relative;display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;text-align:center;font-family:var(--title-font);font-size:clamp(1rem,.9423rem + .2564vw,1.25rem);color:var(--clr-brand-primary);text-decoration:none;transition:var(--default-hover-transition);background:none;border:none}.woocommerce-cart .wc-block-cart__submit-button::before{content:"";position:absolute;inset:0;border:1px solid currentColor;background:rgba(0,0,0,0);transition:var(--default-hover-transition)}.woocommerce-cart .wc-block-cart__submit-button:hover::before,.woocommerce-cart .wc-block-cart__submit-button:focus::before{scale:1.05}.woocommerce-checkout .wc-block-components-checkout-place-order-button{position:relative;display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;text-align:center;font-family:var(--title-font);font-size:clamp(1rem,.9423rem + .2564vw,1.25rem);color:var(--clr-brand-primary);text-decoration:none;transition:var(--default-hover-transition);background:none;border:none}.woocommerce-checkout .wc-block-components-checkout-place-order-button::before{content:"";position:absolute;inset:0;border:1px solid currentColor;background:rgba(0,0,0,0);transition:var(--default-hover-transition)}.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover::before,.woocommerce-checkout .wc-block-components-checkout-place-order-button:focus::before{scale:1.05}.thwepo-extra-options{width:100%;margin-block:2.5rem}.thwepo-extra-options tr,.thwepo-extra-options td{display:block}.thwepo-extra-options tr+tr{margin-top:1.5rem}.thwepo-extra-options input[name=vehicles_number],.thwepo-extra-options select{padding:.5rem;margin-top:.5rem}.woocommerce-notices-wrapper li{padding-left:1rem}#wc-bookings-booking-form{padding:0;border:none}#wc-bookings-booking-form input,#wc-bookings-booking-form select{padding:.5rem}#wc-bookings-booking-form .wc-bookings-date-picker{border:none;padding:0;background:none;margin-bottom:0}#wc-bookings-booking-form .wc-bookings-date-picker .picker{margin-bottom:0}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-header{background:var(--clr-primary)}#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-next,#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker-prev{background:rgba(4,5,34,.3);opacity:.5}#wc-bookings-booking-form .wc-bookings-date-picker .ui-state-default{padding-block:.5rem}#wc-bookings-booking-form .wc-bookings-booking-cost{margin:0}.woocommerce-notices-wrapper .woocommerce-message[role=alert]{border-top-color:var(--clr-primary)}.woocommerce-notices-wrapper .woocommerce-message[role=alert]::before{color:var(--clr-primary)}.woocommerce-tabs .tabs.wc-tabs{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5taW4uY3NzIiwidmFyaWFibGVzLnNjc3MiLCIuLi9wYXJ0cy9zaG9ydGN1dC5zY3NzIiwiLi4vcGFydHMvaGVyby5zY3NzIiwiYmFzZS5zY3NzIiwiYnV0dG9uLnNjc3MiLCJmb3JtaW5hdG9yLnNjc3MiLCJndXRlbmJlcmcuc2NzcyIsInJlc2V0LnNjc3MiLCJzaXRlLWZvb3Rlci5zY3NzIiwic2l0ZS1oZWFkZXIuc2NzcyIsInV0aWxpdGllcy5zY3NzIiwid29vY29tbWVyY2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpR0NJQSxDQUFBLFdDSkEsaUJBQ0ksQ0FBQSxPQUNBLENBQUEsZ0NBQ0EsQ0FBQSxvQkFDQSxDQUFBLHNCQUNBLENBQUEsaUJBQ0EsQ0FBQSw2QkFDQSxDQUFBLGdCQUNBLENBQUEsMENBQ0EsQ0FBQSxrQkFFQSxVQUNJLENBQUEsaUJBQ0EsQ0FBQSxRQUNBLENBQUEsUUFDQSxDQUFBLDBCQUNBLENBQUEsa0JBQ0EsQ0FBQSxjQUNBLENBQUEsVUFDQSxDQUFBLHVCQUNBLENBQUEsZUFHSixVQUNJLENBQUEsV0FDQSxDQUFBLGlCQUdKLDhCQUNJLENBQUEsd0JBRUEsVUFDSSxDQUFBLE1DaENaLGlCQUNJLENBQUEsa0JBQ0EsQ0FBQSw2QkFDQSxDQUFBLGlCQUNBLENBQUEsNEJBR0ksaUJBQ0ksQ0FBQSxVQUNBLENBQUEsMkNBR0osd0JBTkosWUFPUSxDQUFBLENBQUEsdUJBSVIsaUJBQ0ksQ0FBQSxPQUNBLENBQUEsVUFDQSxDQUFBLDJCQUVBLFVBQ0ksQ0FBQSxXQUNBLENBQUEsbUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLDhCQUdKLFVBQ0ksQ0FBQSxpQkFDQSxDQUFBLE9BQ0EsQ0FBQSxxQ0FDQSxDQUFBLFVBQ0EsQ0FBQSxlQUlSLFdBQ0ksQ0FBQSxZQUNBLENBQUEsNkJBQ0EsQ0FBQSxxQkFDQSxDQUFBLFdBQ0EsQ0FBQSwyQ0FFQSxlQVBKLHdCQVFRLENBQUEsQ0FBQSxTQUlSLHVCQUNJLENBQUEs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QUEsNkJBQ0EsQ0FBQSx3QkFDQSxDQUFBLDBDQUNBLENBQUEsMEtBS0EsVUFDQSxDQUFBLHNCQU1BLFVBQ0EsQ0FBQSxtQkFDQSxDQUFBLGtEQVFBLGFBRUEsQ0FBQSw0QkFHQSxpQkFDQSxDQUFBLCtFQUdBLGFBRUEsQ0FBQSxnQkFDQSxDQUFBLGdDQUtBLGlCQUNBLENBQUEsMEJBSUEsU0FDQSxDQUFBLFdBQ0EsQ0FBQSxpRUFFQSxhQUVBLENBQUEsbURBR0EsV0FDQSxDQUFBLFNBQ0EsQ0FBQSxlQUNBLENBQUEsZUFDQSxDQUFBLDJEQUVBLGVBQ0EsQ0FBQSx5RUFHQSw2QkFDQSxDQUFBLDhJQUdBLDBCQUVBLENBQUEsVUFDQSxDQUFBLHFFQUdBLG1CQUNBLENBQUEsb0RBSUEsUUFDQSxDQUFBLDhEQU1BLG1DQUNBLENBQUEsc0VBRUEsd0JBQ0EsQ0FBQSxnQ0FPQSxZQUNBIiwiZmlsZSI6ImNvbW1vbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydFwiaHR0cHM6Ly9mb250cy5idW5ueS5uZXQvY3NzP2ZhbWlseT1icnVuby1hY2U6NDAwfHdpeC1tYWRlZm9yLWRpc3BsYXk6NDAwLDUwMCw2MDAsNzAwLDgwMFwiO2Euc2hvcnRjdXR7cG9zaXRpb246cmVsYXRpdmU7Z2FwOjZweDtjb2xvcjp2YXIoLS1jbHItYnJhbmQtc2Vjb25kYXJ5KTt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OnZhcigtLXRpdGxlLWZvbnQpO2ZvbnQtc2l6ZTouNzVyZW07dHJhbnNpdGlvbjp2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pfWEuc2hvcnRjdXQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2l0aW9uOmluaGVyaXQ7d2lkdGg6MS4zNzVyZW07aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcn1hLnNob3J0Y3V0IHN2Z3t3aWR0aDo0NnB4O2hlaWdodDo0NnB4fWEuc2hvcnRjdXQ6aG92ZXJ7Y29sb3I6dmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpfWEuc2hvcnRjdXQ6aG92ZXI6OmFmdGVye3dpZHRoOjEwMCV9I2hlcm97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ibG9jazo1cmVtO2JhY2tncm91bmQ6dmFyKC0tY2xyLXByaW1hcnkpO2lzb2xhdGlvbjppc29sYXRlfSNoZXJvIC5jdXN0b20tbG9nby1saW5rIGltZ3ttYXgtd2lkdGg6MzcuNXJlbTt3aWR0aDoxMDAlfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXsjaGVybyAuY3VzdG9tLWxvZ28tbGlua3tkaXNwbGF5Om5vbmV9fSNoZXJvIC5pbWFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4Oi0xfSNoZXJvIC5pbWFnZS1jb250YWluZXIgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0jaGVybyAuaW1hZ2UtY29udGFpbmVyOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtiYWNrZ3JvdW5kOnZhcigtLWNsci1icmFuZC1zZWNvbmRhcnkpO29wYWNpdHk6LjV9I2hlcm8gLndyYXBwZXJ7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTcuNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7I2hlcm8gLndyYXBwZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0jaGVybyBoMXtjb2xvcjp2YXIoLS1jbHItaW52ZXJ0KTtjb2xvcjp2YXIoLS1UZXh0LXdoaXRlLCAjZmZmKTtmb250LWZhbWlseTp2YXIoLS1hbHQtZm9udCk7Zm9udC1zaXplOmNsYW1wKDIuMTI1cmVtLDEuODc1cmVtICsgMS4yNXZ3LDMuMzc1cmVtKTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yfSNoZXJvLnNtYWxse21pbi1oZWlnaHQ6MH1odG1se2ZvbnQtZmFtaWx5OnZhcigtLW1haW4tZm9udCk7Zm9udC1zaXplOnZhcigtLWRlZmF1bHQtZm9udC1zaXplKX1ib2R5e292ZXJmbG93LXg6aGlkZGVuO2JhY2tncm91bmQ6dmFyKC0tY2xyLWJyYW5kLXNlY29uZGFyeSl9Ym9keS5wYWdlLXRlbXBsYXRlLXBhZ2Utd2l0aC1jb250YWluZXJ7YmFja2dyb3VuZDp2YXIoLS1jbHItaW52ZXJ0KX1ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS13aXRoLWNvbnRhaW5lciAuZ3V0ZW5iZXJnLWNvbnRlbnR7cGFkZGluZy1ibG9jazo1cmVtfWJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXdpdGgtY29udGFpbmVyIC5ndXRlbmJlcmctY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tYmxvY2s6M3JlbSAxcmVtfWJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXdpdGgtY29udGFpbmVyIC5ndXRlbmJlcmctY29udGVudCAud3AtYmxvY2stYnV0dG9uX19saW5re2NvbG9yOnZhcigtLWNsci1wcmltYXJ5KX1ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS13aXRoLWNvbnRhaW5lciAuZ3V0ZW5iZXJnLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcntjb2xvcjp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSl9aDEsaDIsaDMsaDQsaDUsaDZ7Zm9udC1mYW1pbHk6dmFyKC0tdGl0bGUtZm9udCl9cHtjb2xvcjp2YXIoLS1jbHItcHJpbWFyeSl9dWwuY3VzdG9tLWxpc3Qtc3R5bGUgbGl7cG9zaXRpb246cmVsYXRpdmU7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDoxLjI4cmVtO2ZvbnQtc2l6ZTouODEyNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS41cmVtO3RyYW5zaXRpb246dmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtjdXJzb3I6cG9pbnRlcn11bC5jdXN0b20tbGlzdC1zdHlsZSBsaTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt3aWR0aDouNjU2M3JlbTtoZWlnaHQ6Ljc1cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TVNJZ2FHVnBaMmgwUFNJeE1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFeElERXlJaUJtYVd4c1BTSnViMjVsSWo0S1BIQmhkR2dnWkQwaVRUQWdNVEpNTmk0eE1UWXlOeUEyVERBZ01FZzBMak00TXpjelRERXdMalVnTmt3MExqTTRNemN6SURFeVNEQmFJaUJtYVd4c1BTSWpSVEl5TlRGRUlpOCtDand2YzNablBnbz1cIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfXVsLmN1c3RvbS1saXN0LXN0eWxlIGxpOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAuNXJlbSk7Y29sb3I6dmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpfXVsLmN1c3RvbS1saXN0LXN0eWxlIGxpIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9dWwuY3VzdG9tLWxpc3Qtc3R5bGUgbGkgYnV0dG9ue2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LmVsZW1lbnRzLWdyaWR7ZGlzcGxheTpncmlkO2dhcDoxLjVyZW07cGFkZGluZy1ibG9jazo1cmVtO2NvbnRhaW5lci10eXBlOmlubGluZS1zaXplfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpey5lbGVtZW50cy1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzIwcHgsIDFmcikpfX0ubG9hZGVye3dpZHRoOjk2cHg7aGVpZ2h0OjQ4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1jbHItcHJpbWFyeSk7Ym9yZGVyLXJhZGl1czo0OHB4IDQ4cHggMCAwO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW59LmxvYWRlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0cHg7aGVpZ2h0OjMycHg7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG87Ym90dG9tOjA7YmFja2dyb3VuZDp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7YW5pbWF0aW9uOmFuaW1sb2FkZXIgMnMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZX0ubG9hZGVyOjphZnRlcntjb250ZW50OlwiXCI7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI0cHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czoyNHB4IDI0cHggMCAwO2JhY2tncm91bmQ6dmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2JvdHRvbTowfUBrZXlmcmFtZXMgYW5pbWxvYWRlcnswJXt0cmFuc2Zvcm06cm90YXRlKC03MGRlZyl9MTAle3RyYW5zZm9ybTpyb3RhdGUoLTQwZGVnKX0yMCUsNDUlLDM1JXt0cmFuc2Zvcm06cm90YXRlKC0xMGRlZyl9NDAlLDMwJXt0cmFuc2Zvcm06cm90YXRlKC0zMGRlZyl9NTAlLDYwJXt0cmFuc2Zvcm06cm90YXRlKDIwZGVnKX01NSUsNjUlLDc1JXt0cmFuc2Zvcm06cm90YXRlKDQwZGVnKX03MCV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9ODUlLDkwJXt0cmFuc2Zvcm06cm90YXRlKDUwZGVnKX05NSV7dHJhbnNmb3JtOnJvdGF0ZSg3NWRlZyl9MTAwJSw5MyV7dHJhbnNmb3JtOnJvdGF0ZSg3MGRlZyl9fS5idG57cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Zml0LWNvbnRlbnQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxcmVtO3BhZGRpbmc6MXJlbSAxLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6dmFyKC0tdGl0bGUtZm9udCk7Zm9udC1zaXplOmNsYW1wKDFyZW0sLjk0MjNyZW0gKyAuMjU2NHZ3LDEuMjVyZW0pO2NvbG9yOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOnZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lfS5idG46OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDtib3JkZXI6MXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7dHJhbnNpdGlvbjp2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pfS5idG46aG92ZXI6OmJlZm9yZSwuYnRuOmZvY3VzOjpiZWZvcmV7c2NhbGU6MS4wNX0uZm9ybWluYXRvci11aSAuZm9ybWluYXRvci1pbnB1dCwuZm9ybWluYXRvci11aSAuZm9ybWluYXRvci10ZXh0YXJlYXtwYWRkaW5nOi41cmVtfS5mb3JtaW5hdG9yLXVpIC5mb3JtaW5hdG9yLWVycm9yLW1lc3NhZ2V7cGFkZGluZzouMjVyZW19LmZvcm1pbmF0b3ItdWkgLmZvcm1pbmF0b3ItZmllbGQtY29uc2VudCBpbnB1dFt0eXBlPWNoZWNrYm94XXt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2N1cnNvcjpwb2ludGVyfS5mb3JtaW5hdG9yLXVpIC5mb3JtaW5hdG9yLWZpZWxkLWNvbnNlbnQgLmZvcm1pbmF0b3ItY29uc2VudF9fbGFiZWw+cHttYXJnaW4tdG9wOjB9LmZvcm1pbmF0b3ItdWkgLmZvcm1pbmF0b3ItZmllbGQtY29uc2VudCAuZm9ybWluYXRvci1yZXF1aXJlZHtjb2xvcjojZTA0NTYyfS5mb3JtaW5hdG9yLWVkaXQtbW9kdWxle2Rpc3BsYXk6bm9uZX0uZ3V0ZW5iZXJnLWNvbnRlbnQgaDIsLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMntjb2xvcjp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7Zm9udC1mYW1pbHk6dmFyKC0tdGl0bGUtZm9udCk7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLC45MjMxcmVtICsgLjg5NzR2dywycmVtKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MS4yNXJlbX0uZ3V0ZW5iZXJnLWNvbnRlbnQgaDMsLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoM3tmb250LXNpemU6Y2xhbXAoMXJlbSwuOTMwOHJlbSArIC4zMDc3dncsMS4zcmVtKTttYXJnaW4tYmxvY2s6MnJlbSAxcmVtO2NvbG9yOnZhcigtLWNsci1wcmltYXJ5KX0uZ3V0ZW5iZXJnLWNvbnRlbnQgaDQsLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNHttYXJnaW4tYmxvY2s6MS41cmVtIDFyZW07Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpfS5ndXRlbmJlcmctY29udGVudCBoNSwuZ3V0ZW5iZXJnLWNvbnRlbnQgaDYsLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNSwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2e21hcmdpbi1ibG9jazoxcmVtO2NvbG9yOnZhcigtLWNsci1wcmltYXJ5KX0uZ3V0ZW5iZXJnLWNvbnRlbnQgcCwuZ3V0ZW5iZXJnLWNvbnRlbnQgbGksLmd1dGVuYmVyZy1jb250ZW50IHRkLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcCwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGxpLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGR7Zm9udC1zaXplOjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuNH0uZ3V0ZW5iZXJnLWNvbnRlbnQgYTpub3QoW2NsYXNzXSksLmVkaXRvci1zdHlsZXMtd3JhcHBlciBhOm5vdChbY2xhc3NdKXtjb2xvcjp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSl9Lmd1dGVuYmVyZy1jb250ZW50IGE6bm90KFtjbGFzc10pOmhvdmVyLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYTpub3QoW2NsYXNzXSk6aG92ZXJ7b3BhY2l0eTouOH0uZ3V0ZW5iZXJnLWNvbnRlbnQgcCwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHB7bWFyZ2luLWJsb2NrOjFyZW19Lmd1dGVuYmVyZy1jb250ZW50IGxpLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgbGl7bWFyZ2luLWJsb2NrOi4yNXJlbX0uZ3V0ZW5iZXJnLWNvbnRlbnQgdWwsLmd1dGVuYmVyZy1jb250ZW50IG9sLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWwsLmVkaXRvci1zdHlsZXMtd3JhcHBlciBvbHtwYWRkaW5nLWxlZnQ6Mi41cmVtfS5ndXRlbmJlcmctY29udGVudCAud3AtYmxvY2stY29sdW1ucywuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1jb2x1bW5ze2dhcDoxLjVyZW19Lmd1dGVuYmVyZy1jb250ZW50IC53cC1ibG9jay1idXR0b24sLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYnV0dG9ue21hcmdpbi10b3A6MS41cmVtO2NvbG9yOnZhcigtLWNsci1pbnZlcnQpfS5ndXRlbmJlcmctY29udGVudCAud3AtYmxvY2stYnV0dG9uX19saW5rLC5ndXRlbmJlcmctY29udGVudCAuYWRkX3RvX2NhcnRfYnV0dG9uLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hZGRfdG9fY2FydF9idXR0b257cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2NvbG9yOmluaGVyaXQ7cGFkZGluZzowIDAgMCAxLjI4cmVtO2ZvbnQtZmFtaWx5OnZhcigtLWFsdC1mb250KTtmb250LXNpemU6MS4xMjVyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0Om5vcm1hbH0uZ3V0ZW5iZXJnLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbl9fbGluazo6YmVmb3JlLC5ndXRlbmJlcmctY29udGVudCAuYWRkX3RvX2NhcnRfYnV0dG9uOjpiZWZvcmUsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYnV0dG9uX19saW5rOjpiZWZvcmUsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWRkX3RvX2NhcnRfYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3dpZHRoOi42NTYzcmVtO2hlaWdodDouNzVyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNU0lnYUdWcFoyaDBQU0l4TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV4SURFeUlpQm1hV3hzUFNKdWIyNWxJajRLUEhCaGRHZ2daRDBpVFRBZ01USk1OaTR4TVRZeU55QTJUREFnTUVnMExqTTRNemN6VERFd0xqVWdOa3cwTGpNNE16Y3pJREV5U0RCYUlpQm1hV3hzUFNJalJUSXlOVEZFSWk4K0Nqd3ZjM1puUGdvPVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9Lmd1dGVuYmVyZy1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsLmd1dGVuYmVyZy1jb250ZW50IC5hZGRfdG9fY2FydF9idXR0b246aG92ZXIsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFkZF90b19jYXJ0X2J1dHRvbjpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwLjVyZW0pO2NvbG9yOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KX0uZ3V0ZW5iZXJnLWNvbnRlbnQgLmFkZF90b19jYXJ0X2J1dHRvbiwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hZGRfdG9fY2FydF9idXR0b257ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOmZpdC1jb250ZW50ICFpbXBvcnRhbnQ7bWFyZ2luLWlubGluZTphdXRvICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnR9Lmd1dGVuYmVyZy1jb250ZW50IC5hZGRfdG9fY2FydF9idXR0b246aG92ZXIsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVye2NvbG9yOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KSAhaW1wb3J0YW50fS5ndXRlbmJlcmctY29udGVudCAuYm91dGlxdWUtbWFpbi1jb2xzLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmJvdXRpcXVlLW1haW4tY29sc3tjb2x1bW4tZ2FwOjNyZW19Lmd1dGVuYmVyZy1jb250ZW50IC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXJ7Ym9yZGVyOm5vbmV9Lmd1dGVuYmVyZy1jb250ZW50IC53cC1ibG9jay1zZWFyY2hfX2lucHV0LC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9faW5wdXR7cGFkZGluZzoxcmVtO2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2xyLXByaW1hcnkpO2JvcmRlci1yaWdodDowfS5ndXRlbmJlcmctY29udGVudCAud3AtYmxvY2stc2VhcmNoX19idXR0b24sLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stc2VhcmNoX19idXR0b257YXNwZWN0LXJhdGlvOjE7bWFyZ2luLWxlZnQ6MDtiYWNrZ3JvdW5kOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtjb2xvcjp2YXIoLS1jbHItaW52ZXJ0KTtib3JkZXI6bm9uZTt3aWR0aDo1M3B4O2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2xyLXByaW1hcnkpfS5ndXRlbmJlcmctY29udGVudCAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3QsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3R7cGFkZGluZzowO2xpc3Qtc3R5bGU6bm9uZX0uZ3V0ZW5iZXJnLWNvbnRlbnQgLndjLWJsb2NrLXByb2R1Y3QtY2F0ZWdvcmllcy1saXN0IGxpIGEsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3QgbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fS5ndXRlbmJlcmctY29udGVudCAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3QgbGkgYTpob3ZlciwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdCBsaSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lmd1dGVuYmVyZy1jb250ZW50IC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdCBsaTpoYXMoYVtocmVmKj1cIi9sb2NhdGlvbi1kZS1ib3gvXCJdKSwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53Yy1ibG9jay1wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdCBsaTpoYXMoYVtocmVmKj1cIi9sb2NhdGlvbi1kZS1ib3gvXCJdKXtkaXNwbGF5Om5vbmV9Lmd1dGVuYmVyZy1jb250ZW50IC53Yy1ibG9jay1zb3J0LXNlbGVjdCwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53Yy1ibG9jay1zb3J0LXNlbGVjdHt0ZXh0LWFsaWduOnJpZ2h0fS5ndXRlbmJlcmctY29udGVudCAud2MtYmxvY2stc29ydC1zZWxlY3QsLmd1dGVuYmVyZy1jb250ZW50IC53b29jb21tZXJjZS1vcmRlcmluZywuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53Yy1ibG9jay1zb3J0LXNlbGVjdCwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53b29jb21tZXJjZS1vcmRlcmluZ3twb3NpdGlvbjpyZWxhdGl2ZX0uZ3V0ZW5iZXJnLWNvbnRlbnQgLndjLWJsb2NrLXNvcnQtc2VsZWN0IC53Yy1ibG9jay1zb3J0LXNlbGVjdF9fc2VsZWN0LC5ndXRlbmJlcmctY29udGVudCAud2MtYmxvY2stc29ydC1zZWxlY3Qgc2VsZWN0LC5ndXRlbmJlcmctY29udGVudCAud29vY29tbWVyY2Utb3JkZXJpbmcgLndjLWJsb2NrLXNvcnQtc2VsZWN0X19zZWxlY3QsLmd1dGVuYmVyZy1jb250ZW50IC53b29jb21tZXJjZS1vcmRlcmluZyBzZWxlY3QsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud2MtYmxvY2stc29ydC1zZWxlY3QgLndjLWJsb2NrLXNvcnQtc2VsZWN0X19zZWxlY3QsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud2MtYmxvY2stc29ydC1zZWxlY3Qgc2VsZWN0LC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndvb2NvbW1lcmNlLW9yZGVyaW5nIC53Yy1ibG9jay1zb3J0LXNlbGVjdF9fc2VsZWN0LC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdHtwYWRkaW5nOjFyZW07YXBwZWFyYW5jZTpub25lfS5ndXRlbmJlcmctY29udGVudCAud2MtYmxvY2stc29ydC1zZWxlY3Q6OmFmdGVyLC5ndXRlbmJlcmctY29udGVudCAud29vY29tbWVyY2Utb3JkZXJpbmc6OmFmdGVyLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndjLWJsb2NrLXNvcnQtc2VsZWN0OjphZnRlciwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53b29jb21tZXJjZS1vcmRlcmluZzo6YWZ0ZXJ7Y29udGVudDpcIuKWvFwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cmlnaHQ6Ljg3NXJlbTtmb250LWZhbWlseTptb25vc3BhY2V9Lmd1dGVuYmVyZy1jb250ZW50IHVsLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdWwud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHN7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowfS5ndXRlbmJlcmctY29udGVudCBsaS53Yy1ibG9jay1ncmlkX19wcm9kdWN0LC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgbGkud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjVyZW19Lmd1dGVuYmVyZy1jb250ZW50IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtdGl0bGUsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LXRpdGxle21hcmdpbi1ibG9jazowICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lmd1dGVuYmVyZy1jb250ZW50IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtdGl0bGUgYSwuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtdGl0bGUgYXtmb250LXNpemU6MS4yNXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ3V0ZW5iZXJnLWNvbnRlbnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtcHJpY2UsLmd1dGVuYmVyZy1jb250ZW50IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms+LnByaWNlLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtcHJpY2UsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rPi5wcmljZXttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpfS5ndXRlbmJlcmctY29udGVudCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGlua3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxLjVyZW07YWxpZ24taXRlbXM6Y2VudGVyfS5ndXRlbmJlcmctY29udGVudCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIGltZywuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsgaW1ne21hcmdpbi1ib3R0b206MH0uZ3V0ZW5iZXJnLWNvbnRlbnQgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayAucHJpY2UsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIC5wcmljZXttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtmb250LXNpemU6MS4xMjVyZW0gIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnQ7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnR9Lmd1dGVuYmVyZy1jb250ZW50IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1idXR0b257bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lmd1dGVuYmVyZy1jb250ZW50IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uIGJ1dHRvbi53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYnV0dG9uX19idXR0b24sLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbiBidXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbl9fYnV0dG9ue2NvbG9yOnZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50fS5ndXRlbmJlcmctY29udGVudCAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbiBidXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbl9fYnV0dG9uOmhvdmVyLC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1idXR0b24gYnV0dG9uLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1idXR0b25fX2J1dHRvbjpob3Zlcntjb2xvcjp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSkgIWltcG9ydGFudH0uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1idXR0b25fX2xpbmt7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpfS5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcntjb2xvcjp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSl9dWwuY3VzdG9tLWxpc3Qtc3R5bGUgbGl7cG9zaXRpb246cmVsYXRpdmU7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctbGVmdDoxLjI4cmVtO2ZvbnQtc2l6ZTouODEyNXJlbTtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS41cmVtO3RyYW5zaXRpb246dmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtjdXJzb3I6cG9pbnRlcn11bC5jdXN0b20tbGlzdC1zdHlsZSBsaTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjUwJTt3aWR0aDouNjU2M3JlbTtoZWlnaHQ6Ljc1cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TVNJZ2FHVnBaMmgwUFNJeE1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFeElERXlJaUJtYVd4c1BTSnViMjVsSWo0S1BIQmhkR2dnWkQwaVRUQWdNVEpNTmk0eE1UWXlOeUEyVERBZ01FZzBMak00TXpjelRERXdMalVnTmt3MExqTTRNemN6SURFeVNEQmFJaUJtYVd4c1BTSWpSVEl5TlRGRUlpOCtDand2YzNablBnbz1cIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfXVsLmN1c3RvbS1saXN0LXN0eWxlIGxpOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAuNXJlbSk7Y29sb3I6dmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpfXVsLmN1c3RvbS1saXN0LXN0eWxlIGxpIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9dWwuY3VzdG9tLWxpc3Qtc3R5bGUgbGkgYnV0dG9ue2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtjb2xvcjppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fSp7bWFyZ2luOjA7cGFkZGluZzowfWh0bWw6Zm9jdXMtd2l0aGlue3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9Ym9keSxodG1se2hlaWdodDoxMDAlO3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9dWxbcm9sZT1saXN0XSxvbFtyb2xlPWxpc3Rde2xpc3Qtc3R5bGU6bm9uZX1hOm5vdChbY2xhc3NdKXt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6YXV0bztjb2xvcjppbmhlcml0fWltZyxwaWN0dXJlLHZpZGVvLGNhbnZhc3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zdHlsZTppdGFsaWM7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1pbnB1dCxidXR0b24sdGV4dGFyZWEsc2VsZWN0e2ZvbnQ6aW5oZXJpdH1idXR0b257Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7aHRtbDpmb2N1cy13aXRoaW57c2Nyb2xsLWJlaGF2aW9yOmF1dG99KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7YW5pbWF0aW9uLWR1cmF0aW9uOi4wMW1zICFpbXBvcnRhbnQ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDoxICFpbXBvcnRhbnQ7dHJhbnNpdGlvbi1kdXJhdGlvbjouMDFtcyAhaW1wb3J0YW50O3Njcm9sbC1iZWhhdmlvcjphdXRvICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lfX1mb290ZXIuc2l0ZS1mb290ZXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgdmFyKC0tY2xyLWludmVydCl9Zm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItdG9we2JhY2tncm91bmQ6dmFyKC0tY2xyLWJyYW5kLXNlY29uZGFyeSk7Y29sb3I6dmFyKC0tY2xyLWludmVydCk7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVye2dhcDoycmVtIDEwcmVtO3BhZGRpbmctYmxvY2s6MS41cmVtfWZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLWluZm9ze2ZsZXgtZ3JvdzoxO2dhcDoycmVtIDNyZW19Zm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItbWVudXtnYXA6LjYyNXJlbX1mb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci10b3AgLm1lbnUtbGlua3tjb2xvcjppbmhlcml0fWZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLWJvdHRvbXtiYWNrZ3JvdW5kOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtjb2xvcjp2YXIoLS1jbHItaW52ZXJ0KTtwYWRkaW5nOi4zNzVyZW07Zm9udC1zaXplOi44MTI1cmVtO2ZvbnQtd2VpZ2h0OjUwMH1mb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbnRhaW5lcntyb3ctZ2FwOi41cmVtfWZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLWJvdHRvbSAuaWRlbnRpdHl7Y29sb3I6aW5oZXJpdDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGluZS1oZWlnaHQ6MS4yNXJlbX1mb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvcHlyaWdodHtjb2x1bW4tZ2FwOi4yNXJlbX1mb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvcHlyaWdodCBzdmd7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNXB4KX0jcG9waW4taW5mb3JtYXRpb25ze3Bvc2l0aW9uOmZpeGVkO2luc2V0OjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDo5OX0jcG9waW4taW5mb3JtYXRpb25zIC5wb3Bpbi1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmF1dG87aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjg1MHB4O21heC1oZWlnaHQ6OTBkdmg7YXNwZWN0LXJhdGlvOjQvMztwYWRkaW5nOjJyZW07Ym9yZGVyLXJhZGl1czoxcmVtO2JhY2tncm91bmQ6dmFyKC0tY2xyLWludmVydCk7Y29udGFpbmVyLXR5cGU6aW5saW5lLXNpemV9I3BvcGluLWluZm9ybWF0aW9ucyAucG9waW4taW5uZXI6aGFzKC5wb3Bpbi1jb250ZW50LXRleHRlLWltYWdlKXtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86YXV0bzt3aWR0aDoxMDAlfSNwb3Bpbi1pbmZvcm1hdGlvbnMgLnBvcGluLWlubmVyIC5zd2lwZXItc2xpZGUsI3BvcGluLWluZm9ybWF0aW9ucyAucG9waW4taW5uZXIgaW1ne3dpZHRoOmF1dG87aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czoxcmVtO2FzcGVjdC1yYXRpbzoxNi85O29iamVjdC1maXQ6Y29udGFpbjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I3BvcGluLWluZm9ybWF0aW9ucyAucG9waW4tY29udGVudC10ZXh0ZS1pbWFnZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MXJlbTt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOnN0YXJ0fUBjb250YWluZXIgKG1pbi13aWR0aDogNTAwcHgpeyNwb3Bpbi1pbmZvcm1hdGlvbnMgLnBvcGluLWNvbnRlbnQtdGV4dGUtaW1hZ2V7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAyZnI7Z2FwOjJyZW19fSNwb3Bpbi1pbmZvcm1hdGlvbnMgLnBvcGluLWNvbnRlbnQtdGV4dGUtaW1hZ2UgLnBvcGluLWltYWdle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfSNwb3Bpbi1pbmZvcm1hdGlvbnMgLnBvcGluLWNvbnRlbnQtdGV4dGUtaW1hZ2UgLnBvcGluLWltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czouNXJlbX0jcG9waW4taW5mb3JtYXRpb25zIC5wb3Bpbi1jb250ZW50LXRleHRlLWltYWdlIC5wb3Bpbi10ZXh0ZXtjb2xvcjp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS41fUBjb250YWluZXIgKG1pbi13aWR0aDogNTAwcHgpeyNwb3Bpbi1pbmZvcm1hdGlvbnMgLnBvcGluLWNvbnRlbnQtdGV4dGUtaW1hZ2UgLnBvcGluLXRleHRle3BhZGRpbmctcmlnaHQ6MXJlbX19I3BvcGluLWluZm9ybWF0aW9ucyAucG9waW4tY29udGVudC10ZXh0ZS1pbWFnZSAucG9waW4tdGV4dGUgaDEsI3BvcGluLWluZm9ybWF0aW9ucyAucG9waW4tY29udGVudC10ZXh0ZS1pbWFnZSAucG9waW4tdGV4dGUgaDIsI3BvcGluLWluZm9ybWF0aW9ucyAucG9waW4tY29udGVudC10ZXh0ZS1pbWFnZSAucG9waW4tdGV4dGUgaDMsI3BvcGluLWluZm9ybWF0aW9ucyAucG9waW4tY29udGVudC10ZXh0ZS1pbWFnZSAucG9waW4tdGV4dGUgaDQsI3BvcGluLWluZm9ybWF0aW9ucyAucG9waW4tY29udGVudC10ZXh0ZS1pbWFnZSAucG9waW4tdGV4dGUgaDUsI3BvcGluLWluZm9ybWF0aW9ucyAucG9waW4tY29udGVudC10ZXh0ZS1pbWFnZSAucG9waW4tdGV4dGUgaDZ7bWFyZ2luLWJvdHRvbToxcmVtfSNwb3Bpbi1pbmZvcm1hdGlvbnMgLnBvcGluLWNvbnRlbnQtdGV4dGUtaW1hZ2UgLnBvcGluLXRleHRlIHB7bWFyZ2luLWJvdHRvbToxcmVtfSNwb3Bpbi1pbmZvcm1hdGlvbnMgLnBvcGluLWNvbnRlbnQtdGV4dGUtaW1hZ2UgLnBvcGluLXRleHRlIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I3BvcGluLWluZm9ybWF0aW9ucyAucG9waW4taW5mb3JtYXRpb24tYnV0dG9uc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7Z2FwOjFyZW07bWFyZ2luLXRvcDoycmVtfSNwb3Bpbi1pbmZvcm1hdGlvbnMgI2Nsb3NlLXBvcGluLWluZm9ybWF0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjVyZW07cmlnaHQ6LjVyZW07YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtjb2xvcjp2YXIoLS1jbHItaW52ZXJ0KTtib3JkZXItcmFkaXVzOi41cmVtO3BhZGRpbmc6LjVyZW07ei1pbmRleDoxMH0jcG9waW4taW5mb3JtYXRpb25zICNjbG9zZS1wb3Bpbi1pbmZvcm1hdGlvbnMgc3Zne3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtfSNwb3Bpbi1pbmZvcm1hdGlvbnMgLnN3aXBlcnt3aWR0aDoxMDAlfSNwb3Bpbi1pbmZvcm1hdGlvbnMgLnN3aXBlci1idXR0b24tcHJldiwjcG9waW4taW5mb3JtYXRpb25zIC5zd2lwZXItYnV0dG9uLW5leHR7Y29sb3I6dmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpfSNwb3Bpbi1pbmZvcm1hdGlvbnMgLmJ0bntmb250LXNpemU6MXJlbX0jcG9waW4taW5mb3JtYXRpb25zLmhpZGRlbntkaXNwbGF5Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCl7I3BvcGluLWluZm9ybWF0aW9uc3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC13aWR0aDo5MHZ3O21heC1oZWlnaHQ6OTBkdmh9fSNtYWluLWxheW91dC1ncmlkey0tbWVudS1jbG9zZWQtc2l6ZTogMTIwcHg7LS1tZW51LW9wZW5lZC1zaXplOiA1NjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KXsjbWFpbi1sYXlvdXQtZ3JpZHtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX19aGVhZGVyLnNpdGUtaGVhZGVye3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4Ojk5O3dpZHRoOnZhcigtLW1lbnUtY2xvc2VkLXNpemUpfWhlYWRlci5zaXRlLWhlYWRlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMDAlO3RvcDowO2JvdHRvbTowO3dpZHRoOjA7YmFja2dyb3VuZDp2YXIoLS1jbHItYnJhbmQtc2Vjb25kYXJ5KTtvcGFjaXR5Oi44Nn1oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zaXRpb246dmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCl7aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6NmZyIDU1ZnI7d2lkdGg6dmFyKC0tbWVudS1vcGVuZWQtc2l6ZSl9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItd3JhcHBlcjpoYXMoLm1lbnUtaXRlbS1kZXB0aC0wLm9wZW4pey0tbWVudS1vcGVuZWQtc2l6ZTogMTIyMHB4fX1oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1hY3Rpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO21heC1oZWlnaHQ6MTAwZHZoO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tY2xyLWJyYW5kLXNlY29uZGFyeSk7Z2FwOjNyZW07cGFkZGluZzouNzVyZW0gMXJlbTtib3gtc2hhZG93Oi0zcHggMHB4IDZweCAwcHggcmdiYSgxNywyNCwzMiwuMik7b3ZlcmZsb3c6aGlkZGVuIGF1dG87ei1pbmRleDoyfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmN1c3RvbS1sb2dvLWxpbmsgaW1ne3dpZHRoOmF1dG87aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDoxLjM3NXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCl7aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuY3VzdG9tLWxvZ28tbGlua3tkaXNwbGF5Om5vbmV9fWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI21lbnUtYnRuey0tZGFzaC13aWR0aDogMS4zNzVyZW07LS1kYXNoLXdpZHRoLWNyb3NzOiAyLjM3NXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJsb2NrOi4zMjVyZW07Zm9udC1mYW1pbHk6dmFyKC0tdGl0bGUtZm9udCk7Zm9udC1zaXplOi44MTI1cmVtO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZX1oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1hY3Rpb25zICNtZW51LWJ0bjo6YmVmb3JlLGhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI21lbnUtYnRuOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6dmFyKC0tZGFzaC13aWR0aCk7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjt0cmFuc2l0aW9uOnZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbil9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjbWVudS1idG46OmJlZm9yZXt0b3A6MDtyaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1kYXNoLXdpZHRoKSl9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjbWVudS1idG46OmFmdGVye2JvdHRvbTowO2xlZnQ6Y2FsYygxMDAlIC0gdmFyKC0tZGFzaC13aWR0aCkpfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWFjdGlvbnMgI21lbnUtYnRuOmhvdmVye2NvbG9yOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAjbWVudS1idG57Y29sb3I6dmFyKC0tY2xyLWludmVydCk7Zm9udC1zaXplOi42MjVyZW07cGFkZGluZy1ibG9jazouMjVyZW19fWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmxpbmtze2ZsZXgtZ3JvdzoxO2dhcDoyLjVyZW19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe2hlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWFjdGlvbnMgLmxpbmtze2Rpc3BsYXk6bm9uZX19aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItYWN0aW9ucyAuZ3Rfc2VsZWN0b3J7bWF4LXdpZHRoOjUwcHg7d2lkdGg6Zml0LWNvbnRlbnQgIWltcG9ydGFudDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpe2hlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLWFjdGlvbnN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOnZhcigtLW1lbnUtY2xvc2VkLXNpemUpO2JhY2tncm91bmQ6dmFyKC0tY2xyLWJyYW5kLWdyZXkpO3BhZGRpbmc6My43NXJlbSAxLjI1cmVtfX1oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51ey0tbW9iaWxlLWhlaWdodDogNDdweDtkaXNwbGF5OmdyaWQ7YmFja2dyb3VuZDp2YXIoLS1jbHItaW52ZXJ0KTt0cmFuc2l0aW9uOnZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7ei1pbmRleDoxfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51IC5tYWluLW1lbnV7bWluLXdpZHRoOjB9fWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2dhcDoyLjVyZW07cGFkZGluZzoxLjVyZW0gMS4yNXJlbSAuNzVyZW07YmFja2dyb3VuZDp2YXIoLS1jbHItYnJhbmQtc2Vjb25kYXJ5KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCl7aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudSAubWVudXtnYXA6NC41cmVtO3BhZGRpbmctYmxvY2s6MTByZW07cGFkZGluZy1pbmxpbmU6My43NXJlbSAyLjVyZW07ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi13aWR0aDo0NDBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe2hlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnV7b3ZlcmZsb3c6YXV0byB2aXNpYmxlfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX1Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDo6LXdlYmtpdC1zY3JvbGxiYXIpe2hlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnV7c2Nyb2xsYmFyLWNvbG9yOnZhcigtLWN1c3RvbS10aHVtYi1jb2xvcikgdmFyKC0tY3VzdG9tLXRyYWNrLWNvbG9yKX19fWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbXtsaXN0LXN0eWxlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtpc29sYXRpb246aXNvbGF0ZX1oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWRlcHRoLTA+YXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LWZhbWlseTp2YXIoLS10aXRsZS1mb250KTtmb250LXNpemU6MS43NXJlbTtsaW5lLWhlaWdodDoxLjI7Y29sb3I6dmFyKC0tY2xyLWludmVydCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7aXNvbGF0aW9uOmlzb2xhdGU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDFweCl7aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1kZXB0aC0wPmF7dGV4dC13cmFwOm5vd3JhcDtmb250LXNpemU6MS4xMjVyZW19fWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tZGVwdGgtMC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmF7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX1oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWRlcHRoLTAubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6LTAuNXJlbTtiYWNrZ3JvdW5kOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KTt3aWR0aDowO2hlaWdodDouNzVyZW07dHJhbnNpdGlvbjp2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO3otaW5kZXg6LTF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpe2hlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tZGVwdGgtMC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6OmJlZm9yZXtoZWlnaHQ6MS4zNzVyZW07bGVmdDotMS4yNXJlbX19aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1kZXB0aC0wLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTpob3Zlcjo6YmVmb3JlLGhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tZGVwdGgtMC5vcGVuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTo6YmVmb3JlLGhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tZGVwdGgtMC5jdXJyZW50X3BhZ2VfaXRlbSBhOjpiZWZvcmV7d2lkdGg6Y2FsYygxMDAlICsgMXJlbSl9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpe2hlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tZGVwdGgtMC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6aG92ZXI6OmJlZm9yZSxoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWRlcHRoLTAub3Blbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6OmJlZm9yZSxoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51LWl0ZW0ubWVudS1pdGVtLWRlcHRoLTAuY3VycmVudF9wYWdlX2l0ZW0gYTo6YmVmb3Jle3dpZHRoOjEyNSV9fWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tZGVwdGgtMXt0cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS5tZW51LWl0ZW0tZGVwdGgtMSBhe2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDpub3JtYWx9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudSAubWVudS1pdGVtLm1lbnUtaXRlbS1kZXB0aC0xOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjEpfWhlYWRlci5zaXRlLWhlYWRlciAuaGVhZGVyLW1lbnUgLnN1Yi1tZW51e2JhY2tncm91bmQ6dmFyKC0tY2xyLWludmVydCk7ei1pbmRleDotMTt0cmFuc2l0aW9uOnZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbil9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudSAuc3ViLW1lbnUuc3ViLW1lbnUtZGVwdGgtMHstLW1lbnUtaGVpZ2h0LW1vYmlsZTogNThweDtwb3NpdGlvbjpmaXhlZDt0b3A6dmFyKC0tbWVudS1oZWlnaHQtbW9iaWxlKTtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6Y2FsYygxMDBkdmggLSB2YXIoLS1tZW51LWhlaWdodC1tb2JpbGUpKTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjNyZW07cGFkZGluZzoyLjVyZW0gMS41cmVtIDEuNXJlbTtvdmVyZmxvdzpoaWRkZW4gYXV0bztiYWNrZ3JvdW5kOnZhcigtLWNsci1pbnZlcnQpO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTtkaXNwbGF5Om5vbmV9aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudSAuc3ViLW1lbnUuc3ViLW1lbnUtZGVwdGgtMD46aXMoc3BhbiwubWVudS1pdGVtLWRlcHRoLTEpe2ZvbnQtZmFtaWx5OnZhcigtLXRpdGxlLWZvbnQpO2NvbG9yOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KX1oZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51IC5zdWItbWVudS5zdWItbWVudS1kZXB0aC0wPjppcyhzcGFuLC5tZW51LWl0ZW0tZGVwdGgtMSk+YXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51IC5zdWItbWVudS5zdWItbWVudS1kZXB0aC0wPjppcyhzcGFuLC5tZW51LWl0ZW0tZGVwdGgtMSk+YXtmb250LXNpemU6MXJlbX19aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudSAuc3ViLW1lbnUuc3ViLW1lbnUtZGVwdGgtMC5hY3RpdmV7ZGlzcGxheTpmbGV4O29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czppbml0aWFsfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KXtoZWFkZXIuc2l0ZS1oZWFkZXIgLmhlYWRlci1tZW51IC5zdWItbWVudS5zdWItbWVudS1kZXB0aC0we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTAwJTt3aWR0aDo2NjBweDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjEwcmVtIDIuNXJlbSAyLjVyZW0gMi41cmVtO2dhcDozLjc1cmVtfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCl7aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudTpoYXMoLm1lbnUtaXRlbS1kZXB0aC0wLm9wZW4pe2dyaWQtdGVtcGxhdGUtY29sdW1uczoyZnIgM2ZyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7aGVhZGVyLnNpdGUtaGVhZGVyIC5oZWFkZXItbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gdmFyKC0tbW9iaWxlLWhlaWdodCkgLSAxcHgpKTt6LWluZGV4Oi0xO3dpZHRoOjEwMCV9fWhlYWRlci5zaXRlLWhlYWRlcltkYXRhLW1lbnUtc3RhdHVzPWNsb3NlZF0gLmhlYWRlci1tZW51e3Zpc2liaWxpdHk6aGlkZGVufWhlYWRlci5zaXRlLWhlYWRlcltkYXRhLW1lbnUtc3RhdHVzPWNsb3NlZF0gI21lbnUtYnRuOmhvdmVyOjpiZWZvcmV7cmlnaHQ6MH1oZWFkZXIuc2l0ZS1oZWFkZXJbZGF0YS1tZW51LXN0YXR1cz1jbG9zZWRdICNtZW51LWJ0bjpob3Zlcjo6YWZ0ZXJ7bGVmdDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KXtoZWFkZXIuc2l0ZS1oZWFkZXJbZGF0YS1tZW51LXN0YXR1cz1vcGVuZWRdIC5oZWFkZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWChjYWxjKC0xMDAlICsgdmFyKC0tbWVudS1jbG9zZWQtc2l6ZSkpKTt0cmFuc2l0aW9uOnZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbil9fWhlYWRlci5zaXRlLWhlYWRlcltkYXRhLW1lbnUtc3RhdHVzPW9wZW5lZF0gLmhlYWRlci1tZW51e3Zpc2liaWxpdHk6dmlzaWJsZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7aGVhZGVyLnNpdGUtaGVhZGVyW2RhdGEtbWVudS1zdGF0dXM9b3BlbmVkXSAuaGVhZGVyLW1lbnV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fWhlYWRlci5zaXRlLWhlYWRlcltkYXRhLW1lbnUtc3RhdHVzPW9wZW5lZF0gI21lbnUtYnRuIHNwYW57b3BhY2l0eTowfWhlYWRlci5zaXRlLWhlYWRlcltkYXRhLW1lbnUtc3RhdHVzPW9wZW5lZF0gI21lbnUtYnRuOjpiZWZvcmUsaGVhZGVyLnNpdGUtaGVhZGVyW2RhdGEtbWVudS1zdGF0dXM9b3BlbmVkXSAjbWVudS1idG46OmFmdGVye3dpZHRoOnZhcigtLWRhc2gtd2lkdGgtY3Jvc3MpO2xlZnQ6NTAlO3RvcDo1MCU7cmlnaHQ6aW5pdGlhbDt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn1oZWFkZXIuc2l0ZS1oZWFkZXJbZGF0YS1tZW51LXN0YXR1cz1vcGVuZWRdICNtZW51LWJ0bjo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDMwZGVnKX1oZWFkZXIuc2l0ZS1oZWFkZXJbZGF0YS1tZW51LXN0YXR1cz1vcGVuZWRdICNtZW51LWJ0bjo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTMwZGVnKX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCl7aGVhZGVyLnNpdGUtaGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KXtoZWFkZXIuc2l0ZS1oZWFkZXJ7aGVpZ2h0OjEwMGR2aH19I21haW4tZm9vdGVyLXdyYXBwZXJ7ZmxleC1ncm93OjF9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpeyNtYWluLWZvb3Rlci13cmFwcGVye3dpZHRoOmNhbGMoMTAwJSAtIHZhcigtLW1lbnUtY2xvc2VkLXNpemUpKX19LmNvbnRhaW5lcnt3aWR0aDptaW4oMTAwJSAtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSx2YXIoLS1jb250YWluZXItbWF4LXdpZHRoKSk7bWFyZ2luLWlubGluZTphdXRvfS5jb250YWluZXJbZGF0YS10eXBlPW5hcnJvd117LS1jb250YWluZXItbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItbWF4LXdpZHRoLW5hcnJvdyl9LmNvbnRhaW5lcltkYXRhLXR5cGU9d2lkZV17LS1jb250YWluZXItbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItbWF4LXdpZHRoLXdpZGUpfS5jb250YWluZXJbZGF0YS10eXBlPWxhcmdlXXstLWNvbnRhaW5lci1tYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci1tYXgtd2lkdGgtbGFyZ2UpfS5jb250YWluZXJbZGF0YS10eXBlPWZ1bGwtd2lkdGhdey0tY29udGFpbmVyLW1heC13aWR0aDogMTAwJX0uZmxleHtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLWZsZXgtZ2FwKX0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5mbGV4LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmxleC1zcGFjZS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXB9LmlubmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4fS5uby1zaHJpbmt7ZmxleC1zaHJpbms6MH0uZ3JpZHtkaXNwbGF5OmdyaWQ7Z2FwOnZhcigtLWdyaWQtZ2FwKX0uZ3JpZC1jZW50ZXJ7cGxhY2UtaXRlbXM6Y2VudGVyfS5waWxle2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJwaWxlXCI7cGxhY2UtY29udGVudDpjZW50ZXJ9LnBpbGU+KntncmlkLWFyZWE6cGlsZX0udGl0bGUtZm9udHtmb250LWZhbWlseTp2YXIoLS10aXRsZS1mb250KX0uYWx0LWZvbnR7Zm9udC1mYW1pbHk6dmFyKC0tYWx0LWZvbnQpfS5yb3VuZHthc3BlY3QtcmF0aW86MTtib3JkZXItcmFkaXVzOjUwJX0ucmF0aW8tMS0xe2FzcGVjdC1yYXRpbzoxfS5yYXRpby0xNi05e2FzcGVjdC1yYXRpbzoxNi85fS5yYXRpby05LTE2e2FzcGVjdC1yYXRpbzo5LzE2fS5yYXRpby00LTN7YXNwZWN0LXJhdGlvOjQvM30udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Lmxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWN9LmhpZGRlbntvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnNoYWRvdy1jYXJke2JveC1zaGFkb3c6M3B4IDNweCAzcHggMHB4IHJnYmEoMjksMjgsMjksLjE1KX0uc3dpcGVyLXNsaWRle2hlaWdodDphdXRvICFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uey0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTstLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogdmFyKC0tY2xyLWludmVydCk7LS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC44fS5uby1vdmVyZmxvdy15e292ZXJmbG93LXk6aGlkZGVufS5ncmVjYXB0Y2hhLWJhZGdle3Zpc2liaWxpdHk6aGlkZGVufS5hMTF5e2Rpc3BsYXk6bm9uZX1hOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggc29saWQ7b3V0bGluZS1vZmZzZXQ6MnB4fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSYWNlIFNwb3J0XCI7c3JjOnVybChcIi4uL2Fzc2V0cy9mb250cy9SYWNlU3BvcnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1JhY2VTcG9ydC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfTpyb290ey0tbmV1dHJhbC1jb2xvci0wOiAjZmZmZmZmOy0tbmV1dHJhbC1jb2xvci0xNTogI2VkZWRlZDstLW5ldXRyYWwtY29sb3ItMjU6ICNjNmM2YzY7LS1uZXV0cmFsLWNvbG9yLTUwOiAjOGQ4ZDhkOy0tbmV1dHJhbC1jb2xvci03NTogIzU1NTU1NDstLW5ldXRyYWwtY29sb3ItMTAwOiAjMDQwNTIyOy0tYnJhbmQtcHJpbWFyeTogI2UyMjUxZDstLWJyYW5kLXNlY29uZGFyeTogIzA0MDUyMjstLWJyYW5kLWFjY2VudDogI2ZiZGU1NDstLWJyYW5kLWdyZXk6ICNlOWVlZjU7LS1zdGF0ZS1zdWNjZXNzOiAjN2FiNTFkOy0tc3RhdGUtd2FybmluZzogI2ZiYjI1ZDstLXN0YXRlLWRhbmdlcjogI2ZjM2I0NjstLWNsci1wcmltYXJ5OiB2YXIoLS1uZXV0cmFsLWNvbG9yLTEwMCk7LS1jbHItc2Vjb25kYXJ5OiB2YXIoLS1uZXV0cmFsLWNvbG9yLTc1KTstLWNsci1tZWRpdW06IHZhcigtLW5ldXRyYWwtY29sb3ItNTApOy0tY2xyLWxpZ2h0OiB2YXIoLS1uZXV0cmFsLWNvbG9yLTI1KTstLWNsci1leHRyYWxpZ2h0OiB2YXIoLS1uZXV0cmFsLWNvbG9yLTE1KTstLWNsci1pbnZlcnQ6IHZhcigtLW5ldXRyYWwtY29sb3ItMCk7LS1jbHItYnJhbmQtcHJpbWFyeTogdmFyKC0tYnJhbmQtcHJpbWFyeSk7LS1jbHItYnJhbmQtc2Vjb25kYXJ5OiB2YXIoLS1icmFuZC1zZWNvbmRhcnkpOy0tY2xyLWJyYW5kLWFjY2VudDogdmFyKC0tYnJhbmQtYWNjZW50KTstLWNsci1icmFuZC1ncmV5OiB2YXIoLS1icmFuZC1ncmV5KTstLW1haW4tZm9udDogXCJXaXggTWFkZWZvciBEaXNwbGF5XCIsIHNhbnMtc2VyaWY7LS1hbHQtZm9udDogXCJCcnVubyBBY2VcIiwgc2Fucy1zZXJpZjstLXRpdGxlLWZvbnQ6IFwiUmFjZSBTcG9ydFwiLCBzZXJpZjstLWRlZmF1bHQtZm9udC1zaXplOiAxcmVtOy0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0Oy0tY29udGFpbmVyLW1heC13aWR0aDogNzVyZW07LS1jb250YWluZXItbWF4LXdpZHRoLW5hcnJvdzogNTByZW07LS1jb250YWluZXItbWF4LXdpZHRoLXdpZGU6IDg3LjVyZW07LS1jb250YWluZXItbWF4LXdpZHRoLWxhcmdlOiAxMDByZW07LS1jb250YWluZXItcGFkZGluZy1sYXJnZTogMTByZW07LS1jb250YWluZXItcGFkZGluZzogMi41cmVtOy0tZ3JpZC1nYXA6IDFyZW07LS1mbGV4LWdhcDogMXJlbX1ib2R5LmNvbG9yLXNjaGVtZS1tdXJley0tY2xyLWJyYW5kLWFjY2VudDogdmFyKC0tYnJhbmQtYWNjZW50LXB1cnBsZSl9I2Zsb2F0aW5nLWNhcnQtYnRue3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToxcmVtO3JpZ2h0OjFyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjI1cmVtO2JhY2tncm91bmQ6dmFyKC0tY2xyLWludmVydCk7Y29sb3I6dmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO2JvcmRlcjoxcHggc29saWQ7YXNwZWN0LXJhdGlvOjE7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOnZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbil9I2Zsb2F0aW5nLWNhcnQtYnRuIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6Ljg3NXJlbX0jZmxvYXRpbmctY2FydC1idG4gI2NvdW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7YmFja2dyb3VuZDp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7Y29sb3I6dmFyKC0tY2xyLWludmVydCk7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNmbG9hdGluZy1jYXJ0LWJ0bjpob3ZlcntiYWNrZ3JvdW5kOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtjb2xvcjp2YXIoLS1jbHItaW52ZXJ0KX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCl7I2Zsb2F0aW5nLWNhcnQtYnRue3JpZ2h0OjEwcmVtfX0udGF4LXByb2R1Y3RfY2F0IC5wcm9kdWN0c3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMjBweCwgMWZyKSk7Z2FwOjIuNXJlbX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXsudGF4LXByb2R1Y3RfY2F0IC5wcm9kdWN0c3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0udGF4LXByb2R1Y3RfY2F0IC5wcm9kdWN0czo6YmVmb3Jle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS50YXgtcHJvZHVjdF9jYXQgLnByb2R1Y3RzIC5wcm9kdWN0e3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uc2luZ2xlLXByb2R1Y3QgI2JhY2stdG8tc2hvcCwudGF4LXByb2R1Y3RfY2F0ICNiYWNrLXRvLXNob3B7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOnZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Y29sb3I6aW5oZXJpdDtwYWRkaW5nOjAgMCAwIDEuMjhyZW07Zm9udC1mYW1pbHk6dmFyKC0tYWx0LWZvbnQpO2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6bm9ybWFsO21hcmdpbi1ib3R0b206Mi41cmVtfS5zaW5nbGUtcHJvZHVjdCAjYmFjay10by1zaG9wOjpiZWZvcmUsLnRheC1wcm9kdWN0X2NhdCAjYmFjay10by1zaG9wOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3dpZHRoOi42NTYzcmVtO2hlaWdodDouNzVyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNU0lnYUdWcFoyaDBQU0l4TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV4SURFeUlpQm1hV3hzUFNKdWIyNWxJajRLUEhCaGRHZ2daRDBpVFRBZ01USk1OaTR4TVRZeU55QTJUREFnTUVnMExqTTRNemN6VERFd0xqVWdOa3cwTGpNNE16Y3pJREV5U0RCYUlpQm1hV3hzUFNJalJUSXlOVEZFSWk4K0Nqd3ZjM1puUGdvPVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9LnNpbmdsZS1wcm9kdWN0ICNiYWNrLXRvLXNob3A6aG92ZXIsLnRheC1wcm9kdWN0X2NhdCAjYmFjay10by1zaG9wOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAuNXJlbSk7Y29sb3I6dmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpfS5zaW5nbGUtcHJvZHVjdCAuZ3V0ZW5iZXJnLWNvbnRlbnQ+LnByb2R1Y3QsLnRheC1wcm9kdWN0X2NhdCAuZ3V0ZW5iZXJnLWNvbnRlbnQ+LnByb2R1Y3R7ZGlzcGxheTpmbGV4O2dhcDo1cmVtIDIuNXJlbTtmbGV4LXdyYXA6d3JhcH0uc2luZ2xlLXByb2R1Y3QgLmd1dGVuYmVyZy1jb250ZW50Pi5wcm9kdWN0IC5zdW1tYXJ5LC50YXgtcHJvZHVjdF9jYXQgLmd1dGVuYmVyZy1jb250ZW50Pi5wcm9kdWN0IC5zdW1tYXJ5e2Zsb2F0Om5vbmV9LnNpbmdsZS1wcm9kdWN0IC5ndXRlbmJlcmctY29udGVudD4ucHJvZHVjdCBoMSwudGF4LXByb2R1Y3RfY2F0IC5ndXRlbmJlcmctY29udGVudD4ucHJvZHVjdCBoMXtjb2xvcjp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7Zm9udC1mYW1pbHk6dmFyKC0tdGl0bGUtZm9udCk7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLC45MjMxcmVtICsgLjg5NzR2dywycmVtKTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2luZ2xlLXByb2R1Y3QgLmd1dGVuYmVyZy1jb250ZW50Pi5wcm9kdWN0IC5wcmljZSwudGF4LXByb2R1Y3RfY2F0IC5ndXRlbmJlcmctY29udGVudD4ucHJvZHVjdCAucHJpY2V7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6Ym9sZCAhaW1wb3J0YW50fS5zaW5nbGUtcHJvZHVjdCAuZ3V0ZW5iZXJnLWNvbnRlbnQ+LnByb2R1Y3QgLnN0b2NrLC50YXgtcHJvZHVjdF9jYXQgLmd1dGVuYmVyZy1jb250ZW50Pi5wcm9kdWN0IC5zdG9ja3tmb250LXN0eWxlOml0YWxpYztjb2xvcjp2YXIoLS1jbHItc2Vjb25kYXJ5KSAhaW1wb3J0YW50fS5zaW5nbGUtcHJvZHVjdCAuZ3V0ZW5iZXJnLWNvbnRlbnQ+LnByb2R1Y3QgLnF1YW50aXR5LC50YXgtcHJvZHVjdF9jYXQgLmd1dGVuYmVyZy1jb250ZW50Pi5wcm9kdWN0IC5xdWFudGl0eXttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5zaW5nbGUtcHJvZHVjdCAuZ3V0ZW5iZXJnLWNvbnRlbnQ+LnByb2R1Y3QgLnF1YW50aXR5IGlucHV0LnF0eSwudGF4LXByb2R1Y3RfY2F0IC5ndXRlbmJlcmctY29udGVudD4ucHJvZHVjdCAucXVhbnRpdHkgaW5wdXQucXR5e3dpZHRoOjVyZW07aGVpZ2h0OjMuMjVyZW19LnNpbmdsZS1wcm9kdWN0IC5ndXRlbmJlcmctY29udGVudD4ucHJvZHVjdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiwudGF4LXByb2R1Y3RfY2F0IC5ndXRlbmJlcmctY29udGVudD4ucHJvZHVjdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpmaXQtY29udGVudDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFyZW07cGFkZGluZzoxcmVtIDEuNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTp2YXIoLS10aXRsZS1mb250KTtmb250LXNpemU6Y2xhbXAoMXJlbSwuOTQyM3JlbSArIC4yNTY0dncsMS4yNXJlbSk7Y29sb3I6dmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjp2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pfS5zaW5nbGUtcHJvZHVjdCAuZ3V0ZW5iZXJnLWNvbnRlbnQ+LnByb2R1Y3QgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246OmJlZm9yZSwudGF4LXByb2R1Y3RfY2F0IC5ndXRlbmJlcmctY29udGVudD4ucHJvZHVjdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JvcmRlcjoxcHggc29saWQgY3VycmVudENvbG9yO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTt0cmFuc2l0aW9uOnZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbil9LnNpbmdsZS1wcm9kdWN0IC5ndXRlbmJlcmctY29udGVudD4ucHJvZHVjdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3Zlcjo6YmVmb3JlLC5zaW5nbGUtcHJvZHVjdCAuZ3V0ZW5iZXJnLWNvbnRlbnQ+LnByb2R1Y3QgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b246Zm9jdXM6OmJlZm9yZSwudGF4LXByb2R1Y3RfY2F0IC5ndXRlbmJlcmctY29udGVudD4ucHJvZHVjdCAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3Zlcjo6YmVmb3JlLC50YXgtcHJvZHVjdF9jYXQgLmd1dGVuYmVyZy1jb250ZW50Pi5wcm9kdWN0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOmZvY3VzOjpiZWZvcmV7c2NhbGU6MS4wNX0uc2luZ2xlLXByb2R1Y3QgLmd1dGVuYmVyZy1jb250ZW50Pi5wcm9kdWN0IC5wcm9kdWN0X21ldGEsLnRheC1wcm9kdWN0X2NhdCAuZ3V0ZW5iZXJnLWNvbnRlbnQ+LnByb2R1Y3QgLnByb2R1Y3RfbWV0YXtkaXNwbGF5Om5vbmV9LnNpbmdsZS1wcm9kdWN0IC5yZWxhdGVkIHVsLnByb2R1Y3RzLC50YXgtcHJvZHVjdF9jYXQgLnJlbGF0ZWQgdWwucHJvZHVjdHN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzIwcHgsIDFmcikpO2dhcDoxcmVtfS5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCB1bC5wcm9kdWN0czo6YmVmb3JlLC5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCB1bC5wcm9kdWN0czo6YWZ0ZXIsLnRheC1wcm9kdWN0X2NhdCAucmVsYXRlZCB1bC5wcm9kdWN0czo6YmVmb3JlLC50YXgtcHJvZHVjdF9jYXQgLnJlbGF0ZWQgdWwucHJvZHVjdHM6OmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCAucHJvZHVjdCwudGF4LXByb2R1Y3RfY2F0IC5yZWxhdGVkIC5wcm9kdWN0e2JvcmRlcjoxcHggc29saWQgdmFyKC0tY2xyLXNlY29uZGFyeSk7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1uYW1le2NvbG9yOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtmb250LXNpemU6MXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LWZhbWlseTp2YXIoLS10aXRsZS1mb250KX0ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdD5wOm5vdChbY2xhc3NdKXtkaXNwbGF5Om5vbmV9LndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZX0ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC10aXRsZXtjb2xvcjp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSkgIWltcG9ydGFudDtmb250LXNpemU6MS4yNXJlbSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6dmFyKC0tdGl0bGUtZm9udCkgIWltcG9ydGFudH0ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1wcmljZXtjb2xvcjp2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudDtmb250LXdlaWdodDpib2xkICFpbXBvcnRhbnR9LndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtYWRkLXRvLWNhcnR7bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9LmxvY2F0aW9uLXByb2R1Y3RzLWdyaWQgLndwLWJsb2NrLWJ1dHRvbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0LWFkZC10by1jYXJ0e2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydF9fc3VibWl0LWNvbnRhaW5lcnttYXJnaW4tdG9wOjJyZW19Lndvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnRfX3N1Ym1pdC1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxcmVtO3BhZGRpbmc6MXJlbSAxLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6dmFyKC0tdGl0bGUtZm9udCk7Zm9udC1zaXplOmNsYW1wKDFyZW0sLjk0MjNyZW0gKyAuMjU2NHZ3LDEuMjVyZW0pO2NvbG9yOnZhcigtLWNsci1icmFuZC1wcmltYXJ5KTt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOnZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lfS53b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0X19zdWJtaXQtYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7Ym9yZGVyOjFweCBzb2xpZCBjdXJyZW50Q29sb3I7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3RyYW5zaXRpb246dmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKX0ud29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydF9fc3VibWl0LWJ1dHRvbjpob3Zlcjo6YmVmb3JlLC53b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0X19zdWJtaXQtYnV0dG9uOmZvY3VzOjpiZWZvcmV7c2NhbGU6MS4wNX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcGxhY2Utb3JkZXItYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MXJlbTtwYWRkaW5nOjFyZW0gMS41cmVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OnZhcigtLXRpdGxlLWZvbnQpO2ZvbnQtc2l6ZTpjbGFtcCgxcmVtLC45NDIzcmVtICsgLjI1NjR2dywxLjI1cmVtKTtjb2xvcjp2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjp2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcGxhY2Utb3JkZXItYnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7Ym9yZGVyOjFweCBzb2xpZCBjdXJyZW50Q29sb3I7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3RyYW5zaXRpb246dmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKX0ud29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtcGxhY2Utb3JkZXItYnV0dG9uOmhvdmVyOjpiZWZvcmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXBsYWNlLW9yZGVyLWJ1dHRvbjpmb2N1czo6YmVmb3Jle3NjYWxlOjEuMDV9LnRod2Vwby1leHRyYS1vcHRpb25ze3dpZHRoOjEwMCU7bWFyZ2luLWJsb2NrOjIuNXJlbX0udGh3ZXBvLWV4dHJhLW9wdGlvbnMgdHIsLnRod2Vwby1leHRyYS1vcHRpb25zIHRke2Rpc3BsYXk6YmxvY2t9LnRod2Vwby1leHRyYS1vcHRpb25zIHRyK3Rye21hcmdpbi10b3A6MS41cmVtfS50aHdlcG8tZXh0cmEtb3B0aW9ucyBpbnB1dFtuYW1lPXZlaGljbGVzX251bWJlcl0sLnRod2Vwby1leHRyYS1vcHRpb25zIHNlbGVjdHtwYWRkaW5nOi41cmVtO21hcmdpbi10b3A6LjVyZW19Lndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciBsaXtwYWRkaW5nLWxlZnQ6MXJlbX0jd2MtYm9va2luZ3MtYm9va2luZy1mb3Jte3BhZGRpbmc6MDtib3JkZXI6bm9uZX0jd2MtYm9va2luZ3MtYm9va2luZy1mb3JtIGlucHV0LCN3Yy1ib29raW5ncy1ib29raW5nLWZvcm0gc2VsZWN0e3BhZGRpbmc6LjVyZW19I3djLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXJ7Ym9yZGVyOm5vbmU7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTttYXJnaW4tYm90dG9tOjB9I3djLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXIgLnBpY2tlcnttYXJnaW4tYm90dG9tOjB9I3djLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JhY2tncm91bmQ6dmFyKC0tY2xyLXByaW1hcnkpfSN3Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWRhdGUtcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsI3djLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntiYWNrZ3JvdW5kOnJnYmEoNCw1LDM0LC4zKTtvcGFjaXR5Oi41fSN3Yy1ib29raW5ncy1ib29raW5nLWZvcm0gLndjLWJvb2tpbmdzLWRhdGUtcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0e3BhZGRpbmctYmxvY2s6LjVyZW19I3djLWJvb2tpbmdzLWJvb2tpbmctZm9ybSAud2MtYm9va2luZ3MtYm9va2luZy1jb3N0e21hcmdpbjowfS53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLW1lc3NhZ2Vbcm9sZT1hbGVydF17Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1jbHItcHJpbWFyeSl9Lndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtbWVzc2FnZVtyb2xlPWFsZXJ0XTo6YmVmb3Jle2NvbG9yOnZhcigtLWNsci1wcmltYXJ5KX0ud29vY29tbWVyY2UtdGFicyAudGFicy53Yy10YWJze2Rpc3BsYXk6bm9uZX0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0gRk9OVFMgLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5idW5ueS5uZXQvY3NzP2ZhbWlseT1icnVuby1hY2U6NDAwfHdpeC1tYWRlZm9yLWRpc3BsYXk6NDAwLDUwMCw2MDAsNzAwLDgwMFwiKTtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUmFjZSBTcG9ydFwiO1xuICAgIHNyYzpcbiAgICAgICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1JhY2VTcG9ydC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL1JhY2VTcG9ydC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tIENPTE9SUyAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbjpyb290IHtcbiAgICAvLyBQUklNSVRJVkVTXG4gICAgLS1uZXV0cmFsLWNvbG9yLTA6ICNmZmZmZmY7XG4gICAgLS1uZXV0cmFsLWNvbG9yLTE1OiAjZWRlZGVkO1xuICAgIC0tbmV1dHJhbC1jb2xvci0yNTogI2M2YzZjNjtcbiAgICAtLW5ldXRyYWwtY29sb3ItNTA6ICM4ZDhkOGQ7XG4gICAgLS1uZXV0cmFsLWNvbG9yLTc1OiAjNTU1NTU0O1xuICAgIC0tbmV1dHJhbC1jb2xvci0xMDA6ICMwNDA1MjI7XG5cbiAgICAtLWJyYW5kLXByaW1hcnk6ICNlMjI1MWQ7XG4gICAgLS1icmFuZC1zZWNvbmRhcnk6ICMwNDA1MjI7XG4gICAgLS1icmFuZC1hY2NlbnQ6ICNmYmRlNTQ7XG4gICAgLS1icmFuZC1ncmV5OiAjZTllZWY1O1xuXG4gICAgLS1zdGF0ZS1zdWNjZXNzOiAjN2FiNTFkO1xuICAgIC0tc3RhdGUtd2FybmluZzogI2ZiYjI1ZDtcbiAgICAtLXN0YXRlLWRhbmdlcjogI2ZjM2I0NjtcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLy8gVE9LRU5TXG4gICAgLS1jbHItcHJpbWFyeTogdmFyKC0tbmV1dHJhbC1jb2xvci0xMDApO1xuICAgIC0tY2xyLXNlY29uZGFyeTogdmFyKC0tbmV1dHJhbC1jb2xvci03NSk7XG4gICAgLS1jbHItbWVkaXVtOiB2YXIoLS1uZXV0cmFsLWNvbG9yLTUwKTtcbiAgICAtLWNsci1saWdodDogdmFyKC0tbmV1dHJhbC1jb2xvci0yNSk7XG4gICAgLS1jbHItZXh0cmFsaWdodDogdmFyKC0tbmV1dHJhbC1jb2xvci0xNSk7XG4gICAgLS1jbHItaW52ZXJ0OiB2YXIoLS1uZXV0cmFsLWNvbG9yLTApO1xuICAgIC0tY2xyLWJyYW5kLXByaW1hcnk6IHZhcigtLWJyYW5kLXByaW1hcnkpO1xuICAgIC0tY2xyLWJyYW5kLXNlY29uZGFyeTogdmFyKC0tYnJhbmQtc2Vjb25kYXJ5KTtcbiAgICAtLWNsci1icmFuZC1hY2NlbnQ6IHZhcigtLWJyYW5kLWFjY2VudCk7XG4gICAgLS1jbHItYnJhbmQtZ3JleTogdmFyKC0tYnJhbmQtZ3JleSk7XG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC8vIEZPTlRTXG4gICAgLS1tYWluLWZvbnQ6IFwiV2l4IE1hZGVmb3IgRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICAgIC0tYWx0LWZvbnQ6IFwiQnJ1bm8gQWNlXCIsIHNhbnMtc2VyaWY7XG4gICAgLS10aXRsZS1mb250OiBcIlJhY2UgU3BvcnRcIiwgc2VyaWY7XG4gICAgLS1kZWZhdWx0LWZvbnQtc2l6ZTogMXJlbTtcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLy8gVFJBTlNJVElPTlNcbiAgICAtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gICAgLy8gQ09OVEFJTkVSXG4gICAgLS1jb250YWluZXItbWF4LXdpZHRoOiA3NXJlbTtcbiAgICAtLWNvbnRhaW5lci1tYXgtd2lkdGgtbmFycm93OiA1MHJlbTtcbiAgICAtLWNvbnRhaW5lci1tYXgtd2lkdGgtd2lkZTogODcuNXJlbTtcbiAgICAtLWNvbnRhaW5lci1tYXgtd2lkdGgtbGFyZ2U6IDEwMHJlbTtcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nLWxhcmdlOiAxMHJlbTtcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nOiAyLjVyZW07XG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIC8vIEdBUFxuICAgIC0tZ3JpZC1nYXA6IDFyZW07XG4gICAgLS1mbGV4LWdhcDogMXJlbTtcbn1cblxuYm9keS5jb2xvci1zY2hlbWUtbXVyZSB7XG4gICAgLS1jbHItYnJhbmQtYWNjZW50OiB2YXIoLS1icmFuZC1hY2NlbnQtcHVycGxlKTtcbn1cbiIsImEuc2hvcnRjdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDZweDtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXNlY29uZGFyeSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQpO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAxLjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJsb2NrOiA1cmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICBpc29sYXRpb246IGlzb2xhdGU7XG5cbiAgICAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3LjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE3LjVyZW07XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgY29sb3I6IHZhcigtLVRleHQtd2hpdGUsICNmZmYpO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tYWx0LWZvbnQpO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIuMTI1cmVtLCAxLjg3NXJlbSArIDEuMjV2dywgMy4zNzVyZW0pO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICYuc21hbGwge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9wYXJ0cy9zaG9ydGN1dFwiO1xuQHVzZSBcIi4uL3BhcnRzL2hlcm9cIjtcblxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1kZWZhdWx0LWZvbnQtc2l6ZSk7XG59XG5cbmJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYnJhbmQtc2Vjb25kYXJ5KTtcblxuICAgICYucGFnZS10ZW1wbGF0ZS1wYWdlLXdpdGgtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWludmVydCk7XG5cbiAgICAgICAgLmd1dGVuYmVyZy1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDVyZW07XG5cbiAgICAgICAgICAgIGgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDNyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tIFRFWFQgU1lUTEVTIC0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbn1cblxucCB7XG4gICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbn1cblxudWwuY3VzdG9tLWxpc3Qtc3R5bGUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMS4yOHJlbTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMC42NTYzcmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TVNJZ2FHVnBaMmgwUFNJeE1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFeElERXlJaUJtYVd4c1BTSnViMjVsSWo0S1BIQmhkR2dnWkQwaVRUQWdNVEpNTmk0eE1UWXlOeUEyVERBZ01FZzBMak00TXpjelRERXdMalVnTmt3MExqTTRNemN6SURFeVNEQmFJaUJtYVd4c1BTSWpSVEl5TlRGRUlpOCtDand2YzNablBnbz1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNXJlbSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5lbGVtZW50cy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMS41cmVtO1xuICAgIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMjBweCwgMWZyKSk7XG4gICAgfVxuXG4gICAgLy8gdm9pciBwb3VyIGNlbnRyYWdlIGhvcml6b250YWwgZGUgbGEgZGVybmnDqHJlIGxpZ25lIGQnw6lsw6ltZW50c1xuICAgIC8vIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbnBvd2VsbC9wZW4vS0tPUktHYT9lZGl0b3JzPTExMDBcbn1cblxuLmxvYWRlciB7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHggNDhweCAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltbG9hZGVyIDJzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGFuaW1sb2FkZXIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDEwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDIwJSxcbiAgICAgICAgNDUlLFxuICAgICAgICAzNSUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICA0MCUsXG4gICAgICAgIDMwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDUwJSxcbiAgICAgICAgNjAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICA1NSUsXG4gICAgICAgIDY1JSxcbiAgICAgICAgNzUlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICA3MCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDg1JSxcbiAgICAgICAgOTAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICA5NSUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzVkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUsXG4gICAgICAgIDkzJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbiAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTQyM3JlbSArIDAuMjU2NHZ3LCAxLjI1cmVtKTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgc2NhbGU6IDEuMDU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9ybWluYXRvci11aSB7XG4gICAgLmZvcm1pbmF0b3ItaW5wdXQsXG4gICAgLmZvcm1pbmF0b3ItdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgfVxuICAgIC5mb3JtaW5hdG9yLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuICAgIH1cblxuICAgIC5mb3JtaW5hdG9yLWZpZWxkLWNvbnNlbnQge1xuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybWluYXRvci1jb25zZW50X19sYWJlbCA+IHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtaW5hdG9yLXJlcXVpcmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTA0NTYyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybWluYXRvci1lZGl0LW1vZHVsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5ndXRlbmJlcmctY29udGVudCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQpO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjkyMzFyZW0gKyAwLjg5NzR2dywgMnJlbSk7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45MzA4cmVtICsgMC4zMDc3dncsIDEuM3JlbSk7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMnJlbSAxcmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxLjVyZW0gMXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICBwLFxuICAgIGxpLFxuICAgIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICBhOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxcmVtO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwLjI1cmVtO1xuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbiAgICAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjI4cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tYWx0LWZvbnQpO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMC42NTYzcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l4TVNJZ2FHVnBaMmgwUFNJeE1pSWdkbWxsZDBKdmVEMGlNQ0F3SURFeElERXlJaUJtYVd4c1BTSnViMjVsSWo0S1BIQmhkR2dnWkQwaVRUQWdNVEpNTmk0eE1UWXlOeUEyVERBZ01FZzBMak00TXpjelRERXdMalVnTmt3MExqTTRNemN6SURFeVNEQmFJaUJtYVd4c1BTSWpSVEl5TlRGRUlpOCtDand2YzNablBnbz1cIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41cmVtKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXT09DT01NRVJDRVxuICAgIC5ib3V0aXF1ZS1tYWluLWNvbHMge1xuICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAud2MtYmxvY2stcHJvZHVjdC1jYXRlZ29yaWVzLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGk6aGFzKGFbaHJlZio9XCIvbG9jYXRpb24tZGUtYm94L1wiXSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53Yy1ibG9jay1zb3J0LXNlbGVjdCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC53Yy1ibG9jay1zb3J0LXNlbGVjdCxcbiAgICAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLndjLWJsb2NrLXNvcnQtc2VsZWN0X19zZWxlY3QsXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pa8XCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaS53Yy1ibG9jay1ncmlkX19wcm9kdWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3AtYmxvY2std29vY29tbWVyY2UtcHJvZHVjdC1wcmljZSxcbiAgICAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rID4gLnByaWNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICBidXR0b24ud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LWJ1dHRvbl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnVsLmN1c3RvbS1saXN0LXN0eWxlIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjhyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDAuNjU2M3JlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE1TSWdhR1ZwWjJoMFBTSXhNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXhJREV5SWlCbWFXeHNQU0p1YjI1bElqNEtQSEJoZEdnZ1pEMGlUVEFnTVRKTU5pNHhNVFl5TnlBMlREQWdNRWcwTGpNNE16Y3pUREV3TGpVZ05rdzBMak00TXpjeklERXlTREJhSWlCbWFXeHNQU0lqUlRJeU5URkVJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgfVxufVxuIiwiLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20vTGF6enplcjAwL0Jlc3QtQ1NTLVJlc2V0LTIwMjQvYmxvYi9tYWluL2Nzc19yZXNldC5jc3NcblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTZXQgdGhlIHNpemluZyBvZiBhbiBlbGVtZW50IHRvIGluY2x1ZGUgaXQncyBib3JkZXIgKi9cbn1cblxuKiB7XG4gICAgbWFyZ2luOiAwOyAvKiBTZXQgdGhlIGRlZmF1bHQgbWFyZ2luIHRvIDAgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiBTZXQgdGhlIGRlZmF1bHQgcGFkZGluZyB0byAwICovXG59XG5cbmh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgLyogTWFrZSB0aGUgc2Nyb2xsaW5nIGluc2lkZSBvZiBhbnkgc2Nyb2xsYWJsZSBlbGVtZW50IHNtb290aCAqL1xufVxuXG5ib2R5LFxuaHRtbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyAvKiBNYWtlcyB0aGUgYm9keSBlbGVtZW50IGZ1bGwgc2NyZWVuICovXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IC8qIE1ha2VzIG5vcm1hbCBzY3JvbGxpbmcgc21vb3RoICovXG59XG5cbnVsW3JvbGU9XCJsaXN0XCJdLFxub2xbcm9sZT1cImxpc3RcIl0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IC8qIFR1cm4gb2ZmIG51bWJlcmVkIGFuZCB1bm9yZGVyZWQgbGlzdCBkZWNvcmF0aW9uICovXG59XG5cbmE6bm90KFtjbGFzc10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87IC8qIE1ha2VzIGxpbmsgdW5kZWxpbmVzIGxvb2sgYmV0dGVyICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmltZyxcbnBpY3R1cmUsXG52aWRlbyxcbmNhbnZhcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiBNYWtlcyBpdCByZXNwb25zaXZlICovXG4gICAgaGVpZ2h0OiBhdXRvOyAvKiBNYWtlcyBpdCByZXNwb25zaXZlICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogTWFrZXMgdGV4dCBuZXh0IHRvIGlubGluZSBpbWFnZXMgbG9vayBiZXR0ZXIgKi9cbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IC8qIElmIHRoZSBpbWFnZXMgZG9uJ3QgbG9hZCBpdCBtYWtlcyB0aGUgYWx0IGRlY3JpcHRpb24gbG9vayBiZXR0ZXIgKi9cbiAgICAvKiBUaGUgYmFja2dyb3VuZCByZXBlYXQgYW5kIHNpemUgYXJlIHRoZXJlIGluIGNhc2Ugb2YgbG9hZGluZyBhIHBpY3R1cmUgZmlyc3QgbGlrZSBhIGJhY2tncm91bmQgaW1hZ2UgdGhhdCBpcyB3b3JzZSBxdWFsaXR5IHdoaWxlIHRoZSBiZXR0ZXIgcXVhbGl0eSBpbWFnZSBsb2FkcyAqL1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgZm9udDogaW5oZXJpdDsgLyogTWFrZXMgdGhlc2UgZWxlbWVudHMgaW5oZXJpdCBmb250cyAqL1xufVxuXG5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogVHVybnMgb2ZmIGFuaW1hdGlvbiBmb3IgcGVvcGxlIHdobyBkb24ndCB3YW50IHRvIHNlZSB0aGVtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIGh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICAgIH1cbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsImZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNsci1pbnZlcnQpO1xuICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXNlY29uZGFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGdhcDogMnJlbSAxMHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXItaW5mb3Mge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZ2FwOiAycmVtIDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLW1lbnUge1xuICAgICAgICAgICAgZ2FwOiAwLjYyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICByb3ctZ2FwOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaWRlbnRpdHkge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDAuMjVyZW07XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwb3Bpbi1pbmZvcm1hdGlvbnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5O1xuXG4gICAgLnBvcGluLWlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogOTBkdmg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG5cbiAgICAgICAgJjpoYXMoLnBvcGluLWNvbnRlbnQtdGV4dGUtaW1hZ2UpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9waW4tY29udGVudC10ZXh0ZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICAgICAgQGNvbnRhaW5lciAobWluLXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICAgICAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvcGluLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvcGluLXRleHRlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICBAY29udGFpbmVyIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICBoNSxcbiAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9waW4taW5mb3JtYXRpb24tYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAjY2xvc2UtcG9waW4taW5mb3JtYXRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MGR2aDtcbiAgICB9XG59XG4iLCIjbWFpbi1sYXlvdXQtZ3JpZCB7XG4gICAgLS1tZW51LWNsb3NlZC1zaXplOiAxMjBweDtcbiAgICAtLW1lbnUtb3BlbmVkLXNpemU6IDU2MHB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbn1cblxuaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICB3aWR0aDogdmFyKC0tbWVudS1jbG9zZWQtc2l6ZSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1zZWNvbmRhcnkpO1xuICAgICAgICBvcGFjaXR5OiAwLjg2O1xuICAgIH1cblxuICAgIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2ZnIgNTVmcjtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1tZW51LW9wZW5lZC1zaXplKTtcblxuICAgICAgICAgICAgJjpoYXMoLm1lbnUtaXRlbS1kZXB0aC0wLm9wZW4pIHtcbiAgICAgICAgICAgICAgICAtLW1lbnUtb3BlbmVkLXNpemU6IDEyMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItYWN0aW9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwZHZoO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1icmFuZC1zZWNvbmRhcnkpO1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogLTNweCAwcHggNnB4IDBweCByZ2JhKDE3LCAyNCwgMzIsIDAuMik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI21lbnUtYnRuIHtcbiAgICAgICAgICAgIC0tZGFzaC13aWR0aDogMS4zNzVyZW07XG4gICAgICAgICAgICAtLWRhc2gtd2lkdGgtY3Jvc3M6IDIuMzc1cmVtO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwLjMyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1kYXNoLXdpZHRoKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1kYXNoLXdpZHRoKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIHZhcigtLWRhc2gtd2lkdGgpKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAwLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGdhcDogMi41cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3Rfc2VsZWN0b3Ige1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tbWVudS1jbG9zZWQtc2l6ZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYnJhbmQtZ3JleSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjc1cmVtIDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLW1lbnUge1xuICAgICAgICAtLW1vYmlsZS1oZWlnaHQ6IDQ3cHg7XG5cbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtIDAuNzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYnJhbmQtc2Vjb25kYXJ5KTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMy43NXJlbSAyLjVyZW07XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvIHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Oi13ZWJraXQtc2Nyb2xsYmFyKSB7XG4gICAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tY3VzdG9tLXRodW1iLWNvbG9yKSB2YXIoLS1jdXN0b20tdHJhY2stY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1kZXB0aC0wIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5vcGVuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSxcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFyZW0pO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1kZXB0aC0xIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1pbnZlcnQpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuXG4gICAgICAgICAgICAmLnN1Yi1tZW51LWRlcHRoLTAge1xuICAgICAgICAgICAgICAgIC0tbWVudS1oZWlnaHQtbW9iaWxlOiA1OHB4O1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogdmFyKC0tbWVudS1oZWlnaHQtbW9iaWxlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDBkdmggLSB2YXIoLS1tZW51LWhlaWdodC1tb2JpbGUpKTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICA+IDppcyhzcGFuLCAubWVudS1pdGVtLWRlcHRoLTEpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTByZW0gMi41cmVtIDIuNXJlbSAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMy43NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgJjpoYXMoLm1lbnUtaXRlbS1kZXB0aC0wLm9wZW4pIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAzZnI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSB2YXIoLS1tb2JpbGUtaGVpZ2h0KSAtIDFweCkpO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1tZW51LXN0YXR1cz1cImNsb3NlZFwiXSB7XG4gICAgICAgIC5oZWFkZXItbWVudSB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAjbWVudS1idG46aG92ZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLW1lbnUtc3RhdHVzPVwib3BlbmVkXCJdIHtcbiAgICAgICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyB2YXIoLS1tZW51LWNsb3NlZC1zaXplKSkpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLW1lbnUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjbWVudS1idG4ge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1kYXNoLXdpZHRoLWNyb3NzKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMzBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICB9XG59XG5cbiNtYWluLWZvb3Rlci13cmFwcGVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWVudS1jbG9zZWQtc2l6ZSkpO1xuICAgIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0gQ09OVEFJTkVSIC0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IG1pbigxMDAlIC0gdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpLCB2YXIoLS1jb250YWluZXItbWF4LXdpZHRoKSk7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgICZbZGF0YS10eXBlPVwibmFycm93XCJdIHtcbiAgICAgICAgLS1jb250YWluZXItbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItbWF4LXdpZHRoLW5hcnJvdyk7XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJ3aWRlXCJdIHtcbiAgICAgICAgLS1jb250YWluZXItbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItbWF4LXdpZHRoLXdpZGUpO1xuICAgIH1cblxuICAgICZbZGF0YS10eXBlPVwibGFyZ2VcIl0ge1xuICAgICAgICAtLWNvbnRhaW5lci1tYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci1tYXgtd2lkdGgtbGFyZ2UpO1xuICAgIH1cblxuICAgICZbZGF0YS10eXBlPVwiZnVsbC13aWR0aFwiXSB7XG4gICAgICAgIC0tY29udGFpbmVyLW1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tIExBWU9VVFMgLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiB2YXIoLS1mbGV4LWdhcCk7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZsZXgtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1zcGFjZS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5pbm5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ubm8tc2hyaW5rIHtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiB2YXIoLS1ncmlkLWdhcCk7XG59XG5cbi5ncmlkLWNlbnRlciB7XG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cblxuLnBpbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwicGlsZVwiO1xuICAgIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gKiB7XG4gICAgICAgIGdyaWQtYXJlYTogcGlsZTtcbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLSBGT05UUyAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnRpdGxlLWZvbnQge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbn1cblxuLmFsdC1mb250IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tYWx0LWZvbnQpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0gRk9STVMgLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5yb3VuZCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJhdGlvLTEtMSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4ucmF0aW8tMTYtOSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cbi5yYXRpby05LTE2IHtcbiAgICBhc3BlY3QtcmF0aW86IDkgLyAxNjtcbn1cblxuLnJhdGlvLTQtMyB7XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tIFRFWFRTIC0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxvd2VyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLnVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0gVklTSUJJTElUWSAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0gU0hBRE9XUyAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2hhZG93LWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IDBweCByZ2JhKDI5LCAyOCwgMjksIDAuMTUpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tIFNXSVBFUiAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC44O1xuICAgIC8vIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiAycHg7XG4gICAgLy8gLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IGF1dG87XG4gICAgLy8gLS1zd2lwZXItcGFnaW5hdGlvbi10b3A6IGNhbGMoMTAwJSArIDEuNHJlbSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLSBPVkVSRkxPVyAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm5vLW92ZXJmbG93LXkge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0gR1JFQ0FQVENIQSAtLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLSBBQ0NFU1NJQklMSVRZIC0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hMTF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5hOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuIiwiI2Zsb2F0aW5nLWNhcnQtYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cblxuICAgICNjb3VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2xyLWludmVydCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItaW52ZXJ0KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICByaWdodDogMTByZW07XG4gICAgfVxufVxuXG4udGF4LXByb2R1Y3RfY2F0IHtcbiAgICAucHJvZHVjdHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMjBweCwgMWZyKSk7XG4gICAgICAgIGdhcDogMi41cmVtO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtcHJvZHVjdCxcbi50YXgtcHJvZHVjdF9jYXQge1xuICAgICNiYWNrLXRvLXNob3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjI4cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tYWx0LWZvbnQpO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjY1NjNyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhNU0lnYUdWcFoyaDBQU0l4TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV4SURFeUlpQm1hV3hzUFNKdWIyNWxJajRLUEhCaGRHZ2daRDBpVFRBZ01USk1OaTR4TVRZeU55QTJUREFnTUVnMExqTTRNemN6VERFd0xqVWdOa3cwTGpNNE16Y3pJREV5U0RCYUlpQm1hV3hzUFNJalJUSXlOVEZFSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ndXRlbmJlcmctY29udGVudCA+IC5wcm9kdWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1cmVtIDIuNXJlbTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5zdW1tYXJ5IHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDAuOTIzMXJlbSArIDAuODk3NHZ3LCAycmVtKTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0b2NrIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1YW50aXR5IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBpbnB1dC5xdHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC45NDIzcmVtICsgMC4yNTY0dncsIDEuMjVyZW0pO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBzY2FsZTogMS4wNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdF9tZXRhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZCB7XG4gICAgICAgIHVsLnByb2R1Y3RzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMjBweCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1uYW1lIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQpO1xufVxuXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCB7XG4gICAgPiBwOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJyYW5kLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KSAhaW1wb3J0YW50O1xufVxuXG4ud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC1wcmljZSB7XG4gICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0LWFkZC10by1jYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5sb2NhdGlvbi1wcm9kdWN0cy1ncmlkIHtcbiAgICAud3AtYmxvY2stYnV0dG9uLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtYWRkLXRvLWNhcnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLndvb2NvbW1lcmNlLWNhcnQge1xuICAgIC53Yy1ibG9jay1jYXJ0X19zdWJtaXQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAud2MtYmxvY2stY2FydF9fc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRpdGxlLWZvbnQpO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTQyM3JlbSArIDAuMjU2NHZ3LCAxLjI1cmVtKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1icmFuZC1wcmltYXJ5KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1kZWZhdWx0LWhvdmVyLXRyYW5zaXRpb24pO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBzY2FsZTogMS4wNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgICAud2MtYmxvY2stY29tcG9uZW50cy1jaGVja291dC1wbGFjZS1vcmRlci1idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS10aXRsZS1mb250KTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjk0MjNyZW0gKyAwLjI1NjR2dywgMS4yNXJlbSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItYnJhbmQtcHJpbWFyeSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZGVmYXVsdC1ob3Zlci10cmFuc2l0aW9uKTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWRlZmF1bHQtaG92ZXItdHJhbnNpdGlvbik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgc2NhbGU6IDEuMDU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aHdlcG8tZXh0cmEtb3B0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJsb2NrOiAyLjVyZW07XG5cbiAgICAvLyB0Ym9keSB7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy8gICAgIGdhcDogMS41cmVtO1xuICAgIC8vIH1cblxuICAgIHRyLFxuICAgIHRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgdHIgKyB0ciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBpbnB1dFtuYW1lPVwidmVoaWNsZXNfbnVtYmVyXCJdLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbn1cblxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxufVxuXG4jd2MtYm9va2luZ3MtYm9va2luZy1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIGlucHV0LFxuICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAud2MtYm9va2luZ3MtZGF0ZS1waWNrZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLnBpY2tlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0LCA1LCAzNCwgMC4zKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53Yy1ib29raW5ncy1ib29raW5nLWNvc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcbiAgICAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gICAgICAgICZbcm9sZT1cImFsZXJ0XCJdIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2UtdGFicyB7XG4gICAgLnRhYnMud2MtdGFicyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuICAgIC8vICAgICBoMiB7XG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxufVxuIl19 */
