:root{--color-grey-02: #37424a;--color-grey-07: #d3d4d5;--color-grey-09: #f7f7f7;--color-grey-10: #FDF8F3;--color-black: #000;--color-white: #fff;--color-accent: #1A1A1A;--color-teal: #1A1A1A;--color-indigo: #992525;--color-yellow: #FFD00D;--color-yellow-mid: #FFE186;--color-yellow-light: #FDF8F3;--color-off-black: #1A1A1A}p.h2,p.h3,main .serif,h6,h5,h4,h3,h2,h1{font-family:"Magazine Grotesque",serif}main .sans-serif{font-family:"Archivo",sans-serif}h1{font-size:6.2rem;font-weight:400;line-height:72px;color:#1a1a1a}h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:110%;letter-spacing:.13rem;color:#1a1a1a}h3{font-size:6rem;font-size:clamp(2rem,6vw,6rem);line-height:140%;font-weight:400;letter-spacing:-0.14rem;color:#1a1a1a}h4{font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:100%;letter-spacing:-0.03rem;color:#1a1a1a}h5{font-size:clamp(3rem,4.8vw,4.8rem);line-height:100%;font-weight:400;letter-spacing:-0.09rem;color:#1a1a1a}h6{font-size:clamp(3.2rem,4.4vw,4.4rem);line-height:100%;font-weight:400;letter-spacing:-0.13rem;margin-top:130px;text-align:center;color:#1a1a1a}p{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.5}main .checkbox input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0}main .uppercase{text-transform:uppercase}.cards .card .event-date li:first-child:after,.cards .card.variable-content a .card-title ul.rating li:not(:first-child):after{border-radius:100%}.stagger-content .stagger-content__container .stagger-content__image{width:100%;height:100%;object-fit:cover}main .swiper-button-next,main .swiper-button-prev{margin-top:-70px;height:40px;width:40px;border-radius:100%;overflow:hidden}main .swiper-button-next:after,main .swiper-button-prev:after{content:none}main .swiper-button-next:before,main .swiper-button-prev:before{content:"";height:100%;width:100%;background:url(/images/swiper-arrow-white.svg) no-repeat center #000;position:relative;left:0;background-size:7px}main .swiper-button-disabled.swiper-button-next,main .swiper-button-disabled.swiper-button-prev{opacity:.7}main .swiper-button-disabled.swiper-button-next:before,main .swiper-button-disabled.swiper-button-prev:before{background:url(/images/swiper-arrow.svg) no-repeat center #e5e5e5;background-size:7px}@media(max-width: 680px){main .swiper-button-next,main .swiper-button-prev{margin-top:-100px}}main .swiper-button-prev::before{transform:rotate(-180deg);left:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){p{max-height:80px}}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;background-color:#fff}body.lock{position:fixed;width:100%}body #chat-widget-container{transform:translate(8px, 16px);transition:bottom .3s,transform .3s,height .3s ease-out !important;bottom:30px !important}body div#responseiq_app_frame_container iframe{left:7px !important}body #responseiq-app-container{z-index:99 !important}body #responseiq-app-container .riq-vbox-overlay.riq-fade-in+#responseiq_app_frame_container iframe,body #responseiq-app-container .riq-vbox-overlay.riq-fade-out+#responseiq_app_frame_container iframe{max-width:100% !important}body.offset-chat #responseiq-app-container{z-index:99999999 !important}@media(max-width: 600px){body.footer-bump #chat-widget-container{transform:translateY(-49px);height:calc(100vh - 120px) !important;height:calc(100dvh - 120px) !important;max-height:652px !important;overflow:visible !important}body.footer-bump #responseiq_app_frame_container>iframe{bottom:86px !important}}body.basket-footer-bump #chat-widget-container{transform:translateY(-57px);height:calc(100vh - 120px) !important;height:calc(100dvh - 120px) !important;max-height:652px !important;overflow:visible !important}body.basket-footer-bump #responseiq_app_frame_container>iframe{bottom:94px !important}html,button,input{font-family:"Archivo",sans-serif}[v-cloak]{opacity:0}.google-policy{font-size:1.4rem;padding-bottom:20px;margin-top:20px}*{box-sizing:border-box}html{font-size:62.5%}p.h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:110%;letter-spacing:.13rem;color:#1a1a1a}p.h3{font-size:6rem;font-size:clamp(2rem,6vw,6rem);line-height:140%;font-weight:400;letter-spacing:-0.14rem;color:#1a1a1a}p,h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none}ul{margin:0;padding:0}ul li{list-style:none}a{color:var(--color-off-black)}b{font-weight:700}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}select:focus-visible{outline:none}.scroll-margin{scroll-margin:90px}main .container-wrapper{overflow:hidden}main .container{width:100%;max-width:1440px;margin:0 auto;padding:0 77px;position:relative;overflow:hidden}main .container.large{max-width:1516px}main .container.mid{max-width:1330px}main .container.medium{max-width:1218px}main .container.small{max-width:1110px}main .container.x-small{max-width:1000px}main .container.xx-small{max-width:845px}main .container.offset{padding-right:0}main .container.offset-left{padding-left:0}main .container.visible{overflow:visible}main .container.no-max{max-width:initial}@media(max-width: 860px){main .container{padding:0 42px}}@media(max-width: 620px){main .container{padding:0 30px}}@media(max-width: 374px){main .container{padding:0 20px}}main .container .container{padding-left:0 !important;padding-right:0 !important}main .gray-bg+.container:not(.gray-bg){padding-top:80px}main img{display:block;max-width:100%}main input:focus{outline:none}main input::-webkit-input-placeholder{font-size:1.8rem;color:#adb0b1}main input:-ms-input-placeholder{font-size:1.8rem;color:#adb0b1}main input::placeholder{font-size:1.8rem;color:#adb0b1}main input,main textarea{-webkit-user-select:text !important}main .checkbox{position:relative;display:flex;align-items:center;gap:9px}main .checkbox input[type=checkbox]{margin:0;opacity:0;cursor:pointer;height:100%;width:100%}main .checkbox input[type=checkbox]:checked+.checkbox-box{background:url(/images/tick-white.svg) no-repeat center var(--color-off-black);border-radius:4px;background-size:12px;border:1px solid var(--color-off-black)}main .checkbox input[type=checkbox].error+.checkbox-box{border-color:red;background-color:#fc9f9f}main .checkbox label{font-size:1.8rem;font-size:clamp(1.8rem, 1.8vw, 1.8rem);line-height:2rem;font-weight:700;color:var(--color-off-black);letter-spacing:-0.07rem;font-family:"Archivo"}main .checkbox .checkbox-box{height:24px;flex:0 0 24px;border:1px solid var(--color-off-black);border-radius:4px}main .radios .radio{position:relative;display:flex;align-items:center;gap:14px}main .radios .radio input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0}main .radios .radio input[type=radio]:checked+.radio-box:after{background-color:var(--color-off-black)}main .radios .radio .radio-box{height:24px;width:24px;border-radius:100%;border:1px solid #6c7175;background-color:#fff;display:flex;align-items:center;justify-content:center}main .radios .radio .radio-box:after{content:"";height:12px;width:12px;background-color:#fff;border-radius:100%}main .radios .radio label{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.17rem;font-weight:400;color:var(--color-off-black);letter-spacing:.08rem;font-family:"Archivo";margin-bottom:0 !important}main .form-inputs .form-input small.error{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.8rem;font-weight:400;color:#f01111;letter-spacing:0;font-family:"Archivo";display:none;margin:5px 0 0}main .is-sticky{position:sticky;position:-webkit-sticky;top:90px;background-color:#fff;z-index:11;margin:0;max-width:none}main .is-sticky>.swiper{margin:0 auto;max-width:1286px}@media(max-width: 760px){main .is-sticky{top:40px}}main section.gray{background-color:#fcf9f4}@media(max-width: 620px){main section.gray{padding:60px 0 90px}}main .s-t-170{margin:170px 0 0}@media(max-width: 620px){main .s-t-170{margin:90px 0 0}}main .s-t-100{margin:100px 0 0}main .black{color:#000 !important}main .left{text-align:left}main .no-padding{padding:0}main .pad-0{padding:0}main .pad-8{padding:8px 0 16px}@media(max-width: 800px){main .pad-8{padding-top:4px;padding-bottom:6px}}@media(max-width: 500px){main .pad-8{padding-bottom:0px}}main .pad-16{padding:16px 0 32px}@media(max-width: 800px){main .pad-16{padding-top:8px;padding-bottom:12px}}@media(max-width: 500px){main .pad-16{padding-bottom:0px}}main .pad-32{padding:32px 0 60px}@media(max-width: 800px){main .pad-32{padding-top:10px;padding-bottom:20px}}@media(max-width: 500px){main .pad-32{padding-bottom:0px}}main .pad-40{padding:40px 0 80px}@media(max-width: 800px){main .pad-40{padding-top:16px;padding-bottom:26px}}@media(max-width: 500px){main .pad-40{padding-bottom:0px}}main .gray-bg{background-color:var(--color-grey-10)}main .yellow-bg{background-color:var(--color-yellow-mid)}main .beige-bg{background-color:#fcf9f4}main .dark-bg{background-color:var(--color-grey-10);position:relative}main .center{margin:0 auto}main .flex{display:flex}main .swiper{margin-left:0;margin-right:0}main .carousel-overflow>div:first-child{z-index:2}main .carousel-overflow .swiper{overflow:visible}main .carousel-overflow .swiper:before{content:"";position:absolute;top:-1px;bottom:0;left:-5000px;width:5000px;background-color:#fff;z-index:2}@media(max-width: 630px){main .carousel-overflow .swiper{width:100%}main .carousel-overflow .swiper:before{content:none}}main .carousel-overflow.dark .swiper:before{background-color:var(--color-grey-10)}main.chat-offset .scroll-to-top{bottom:100px}@media(max-width: 600px){main.chat-offset .scroll-to-top{bottom:90px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.darken,.stagger-image-text__left .image,.offset-carousel__card,.room-details .room-details-card__image,.bookflow-rooms__room-card .room-card__image,.bookflow-rooms__swiper .swiper-slide,.three-column-grid>a{position:relative;-webkit-filter:saturate(75%);filter:saturate(75%)}.darken:before,.stagger-image-text__left .image:before,.offset-carousel__card:before,.room-details .room-details-card__image:before,.bookflow-rooms__room-card .room-card__image:before,.bookflow-rooms__swiper .swiper-slide:before,.three-column-grid>a:before{content:"" !important;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);pointer-events:none}.image-banner-grid img,.stagger-image-texts-small .stagger-image-text__left .image img,.stagger-image-texts-simple .stagger-image-text__left .image img,.our-pick-card__image img,.card-image img,.stagger-image-texts .stagger-image-text__left .image img{-webkit-filter:saturate(75%) brightness(0.85);filter:saturate(75%) brightness(0.85)}div[swiper-modal-trigger]{position:relative;z-index:2}div{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}#chat-widget-container[style*="width: 84px;"]{height:auto !important}#usercentrics-root{z-index:999999999999;position:relative}.atcb-list-wrapper.atcb-dropdown{top:60px !important;left:0px !important}.atcb-button.atcb-active:not(.atcb-modal-style,.atcb-dropoverlay) .atcb-checkmark,.atcb-button.atcb-single:focus .atcb-checkmark,.atcb-button.atcb-single:hover .atcb-checkmark{top:20px;right:20px;padding:0 !important}.atcb-saved .atcb-checkmark{background:none !important;top:13px;right:10px}.atcb-list{box-shadow:none !important}#atcb-pos-wrapper{display:none !important;height:370px !important}.cta.atcb-initialized.active #atcb-pos-wrapper{display:block !important}#atcb-bgoverlay{background-color:transparent !important;backdrop-filter:blur(0px)}.appointment-booker small.error{font-size:1.6rem;color:red}.appointment-booker .confirmation-stage__body h4{margin-bottom:15px !important}.appointment-booker .confirmation-stage .scrollbar-wrapper>div{overflow-y:scroll !important}.emergency-communication{width:100%;padding:4px;text-align:center}#search-unavailable{display:none}.search-unavailable{position:relative}.search-unavailable #search-unavailable{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none}.search-unavailable #search-unavailable #search-unavailable-message{display:grid;place-items:center;padding:0 20px;text-align:center;flex:1;pointer-events:all}.search-unavailable #search-unavailable #search-unavailable-message label{font-size:clamp(1.4rem,2.2vw,2.2rem);font-weight:600;color:#464646}#reviews .title{text-align:center}#reviews .title h2{margin-bottom:30px}.button-cover-right,.button-cover-left{position:absolute;width:40px;height:40px;bottom:8px;z-index:5}.button-cover-right .button-cover-inner,.button-cover-left .button-cover-inner{position:relative;height:100%}.button-cover-right .button-cover-inner .swiper-button-prev,.button-cover-right .button-cover-inner .swiper-button-next,.button-cover-left .button-cover-inner .swiper-button-prev,.button-cover-left .button-cover-inner .swiper-button-next{bottom:0}.button-cover-right .button-cover-inner .swiper-button-next,.button-cover-left .button-cover-inner .swiper-button-next{left:0}.button-cover-right .button-cover-inner .swiper-button-prev,.button-cover-left .button-cover-inner .swiper-button-prev{left:0}@media(max-width: 660px){.button-cover-right,.button-cover-left{display:none !important}}.button-cover-right{right:0}.button-cover-left{left:0}.number-input-wrapper{display:flex;align-items:center;gap:8px}.number-input-wrapper button{width:30px !important;min-width:30px !important;height:30px !important;min-height:30px !important;border:1px solid #e5e5e5;border-radius:50%;background:#fff;color:var(--color-off-black);font-size:1.6rem;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 !important;margin:0;transition:background .2s,color .2s}.number-input-wrapper button:disabled{opacity:.4;pointer-events:none}.number-input-wrapper .number-display{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";min-width:20px;text-align:center}.hero{margin:0 25px;border-radius:10px;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:310px;max-height:600px;height:41vw}.hero .hero-content{max-width:1200px;margin:0 auto;padding:20px 40px 20px;text-align:center;position:relative;z-index:2;display:flex;flex-direction:column;height:100%}.hero .hero-content h1{font-size:3.8rem;font-size:clamp(3.8rem, 8vw, 8rem);line-height:100%;font-weight:700;color:var(--color-yellow);font-family:"Magazine Grotesque";text-transform:uppercase;margin-bottom:19px;letter-spacing:.1rem}@media(max-width: 600px){.hero .hero-content h1{margin-bottom:10px}}.hero .hero-content h2{color:#fff}.hero .hero-content h2 span{font-size:clamp(1.4rem,1.6vw,1.6rem) !important;line-height:140%}.hero .hero-content h2 span:last-of-type{margin-bottom:0}.hero .hero-content p{font-size:1.6rem;font-size:clamp(1.6rem, 2vw, 2rem);line-height:140%;color:#fff;font-family:"Magazine Grotesque";line-height:3.6rem;padding:0 50px}.hero .hero-content__award{display:flex;align-items:flex-end;gap:10px;margin:0 0;justify-content:center;flex:1}.hero .hero-content__award p{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:140%;color:#fff;font-family:"Archivo";text-align:left;padding:0;max-width:175px}.hero .hero-content__award p b{display:block;margin-top:4px;font-weight:700}.hero .hero-content__award img{max-width:68px}.hero .hero-content span{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:140%;font-weight:600;color:#fff;font-family:"Archivo";text-transform:uppercase;display:block;margin-bottom:17px;letter-spacing:.16rem}.hero .hero-content span i{text-transform:none;font-weight:400;font-family:"Magazine Grotesque",serif;letter-spacing:0}.hero .hero-content>div:first-child{flex:2;display:flex;flex-direction:column;justify-content:center}@media(max-width: 500px){.hero .hero-content{padding:20px}}.hero #gallery-button{position:absolute;bottom:20px;right:20px;display:flex;gap:10px}.hero #gallery-button button{letter-spacing:0;background:rgba(0,0,0,.75);border:none;align-items:center;align-self:flex-end;border-radius:8px;height:40px;padding:4px 18px;cursor:pointer}.hero #gallery-button button span{font-size:1.6rem;font-weight:700;color:#fff}@media(max-width: 890px){.hero #gallery-button button span{display:none}}.hero #gallery-button button img{width:18px}.hero:before{content:"" !important;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);pointer-events:none}@media(max-width: 860px){.hero{margin:0 42px}}@media(max-width: 620px){.hero{margin:0 30px}}@media(max-width: 374px){.hero{margin:0 20px}}.cards{display:grid}.cards.two-col{grid-template-columns:repeat(2, 1fr);gap:55px 37px}.cards.three-col{grid-template-columns:repeat(3, 1fr);gap:55px 37px}.cards.four-col{grid-template-columns:repeat(4, 1fr);gap:50px 36px}.cards.four-col .card .card-title p{font-family:"Magazine Grotesque",sans-serif;font-weight:400}.cards .card{transition:.3s ease-in-out}.cards .card a{color:inherit}.cards .card .card-image{position:relative;min-height:200px;border-radius:8px;background-position:center;background-size:cover}.cards .card .card-image>img{object-fit:cover;min-height:200px;max-height:242px;height:40vw}.cards .card .card-image .tag{background:#e66e61;z-index:2;display:flex;position:absolute;top:10px;left:10px;align-items:center;margin:0;border-radius:8px;overflow:hidden}.cards .card .card-image .tag label{padding:7px 8px 6px;font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:700;color:#fff;letter-spacing:.01rem;font-family:"Archivo";margin:0;font-family:"Magazine Grotesque",sans-serif;text-transform:capitalize}.cards .card .card-image img{width:100%}.cards .card .card-image .offer-box{position:absolute;top:25px;left:25px;background-color:#fff;border-radius:8px;padding:5px 8px;width:130px}.cards .card .card-image .offer-box label{font-size:1.4rem;line-height:1.6rem;color:#000;font-weight:700;margin:0;font-family:"Magazine Grotesque",sans-serif}.cards .card .card-image .offer-box.purple{background-color:var(--color-indigo);top:10px;left:9px;width:auto;max-width:calc(100% - 20px)}.cards .card .card-image .offer-box.purple label{color:#fff}.cards .card .card-image .type-box{position:absolute;top:21px;left:21px;background-color:#fff;padding:9px 16px}.cards .card .card-image .type-box label{font-size:1.4rem;line-height:1.6rem;color:#000;font-weight:700;margin:0}.cards .card .card-image .offer-circle{position:absolute;top:14px;left:22px;height:80px;width:80px;background-color:var(--color-off-black);border-radius:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 17px}.cards .card .card-image .offer-circle label{font-size:1.3rem;line-height:1.4rem;color:#fff;font-weight:400;margin:0}.cards .card .card-title{display:flex;justify-content:space-between;gap:8px;margin:15px 0 0}.cards .card .card-title ul{display:flex;gap:1px 10px;font-size:1.2rem;font-size:clamp(1.2rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-bottom:9px;flex-wrap:wrap}.cards .card .card-title ul li{text-transform:uppercase}.cards .card .card-title ul li span{font-size:clamp(18px,2.6vw,2.6rem);line-height:0;display:inline-flex;align-items:center;position:relative;top:3px}.cards .card .card-title p{font-size:clamp(2.4rem,2.8vw,2.8rem);font-weight:700;color:var(--color-off-black);letter-spacing:-0.01rem;display:flex;line-height:1.1}.cards .card .card-title img{width:58px;align-self:flex-start;margin-top:3px}.cards .card .event-date{order:2;display:flex;align-items:center;margin:8px 0 4px;gap:17px}.cards .card .event-date li{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:2rem;font-weight:400;color:#6c7175;letter-spacing:0;font-family:"Archivo"}.cards .card .event-date li:first-child{position:relative}.cards .card .event-date li:first-child:after{content:"";position:absolute;top:50%;right:-12px;transform:translate(-50%, -70%);height:3px;width:3px;background:#6c7175}.cards .card .description{font-weight:400;font-size:clamp(1.4rem,1.6vw,1.6rem);margin-top:12px;line-height:1.4}.cards .card label{font-size:1.8rem;font-size:clamp(1.8rem, 2vw, 2rem);line-height:2rem;font-weight:700;color:var(--color-off-black);letter-spacing:-0.01rem;font-family:"Archivo";display:flex;align-items:center;gap:13px;margin-top:14px;cursor:pointer}.cards .card label s{color:var(--color-off-black);font-weight:400;font-size:1.4rem;line-height:18px;padding-top:2px}.cards .card small{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.4;color:var(--color-off-black);letter-spacing:-0.01rem;display:block;margin-top:10px}.cards .card small.small-text{font-size:clamp(1.2rem,1.2vw,1.2rem)}.cards .card a.card-cta{display:flex;gap:10px;font-size:1.4rem;letter-spacing:-0.01rem;color:#1a1a1a;align-items:center;margin-top:20px;line-height:1.3rem;text-transform:uppercase}.cards .card a.card-cta img{width:10px;padding-top:3px;position:relative;top:-1px}.cards .card .whats-included{order:5}.cards .card .whats-included p{margin-bottom:6px}.cards .card .whats-included ul{display:block;padding-left:16px}.cards .card .whats-included ul li::after{content:revert}.cards .card .whats-included ul li{list-style:disc;text-transform:revert;font-size:clamp(1.2rem,1.4vw,1.4rem);line-height:1.97rem}.cards .card .book-btn{order:6;display:flex;justify-content:center;align-items:center;color:var(--color-off-black);background-color:var(--color-yellow);border-radius:8px;padding:12px 16px;font-family:"Magazine Grotesque";font-size:16px;font-weight:700;line-height:1;text-align:center;width:fit-content;margin-top:15px}@media(max-width: 1200px){.cards .card .book-btn{font-size:13px}}@media(max-width: 980px){.cards .card .book-btn{font-size:14px}}.cards .card .embedded-offer{order:4}.cards .card .embedded-offer label{color:var(--color-indigo) !important}.cards .card.variable-content a{display:flex;flex-direction:column}.cards .card.variable-content a .card-image{order:0;background-size:cover;border-radius:8px;overflow:hidden}.cards .card.variable-content a .card-title{order:1;margin:15px 0 0 !important}.cards .card.variable-content a .card-title ul.rating{margin-bottom:10px;gap:5px 33px;overflow:hidden}.cards .card.variable-content a .card-title ul.rating li{text-transform:none;letter-spacing:.04rem;font-weight:500}.cards .card.variable-content a .card-title ul.rating li:not(:first-child){text-transform:uppercase;position:relative}.cards .card.variable-content a .card-title ul.rating li:not(:first-child):after{content:"";position:absolute;top:50%;left:-17px;transform:translate(-50%, -50%);height:5px;width:5px;background:var(--color-off-black)}.cards .card.variable-content a .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.2;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque"}.cards .card.variable-content a label{order:2;margin:6px 0 7px}.cards .card.variable-content a small{order:3;margin-top:5px}.cards .card.variable-content a div.description p{order:1;margin-top:8px;font-size:1.6rem;font-size:clamp(1.6rem, 2vw, 2rem);line-height:2.8rem;font-weight:400;color:var(--color-off-black);letter-spacing:.01rem;font-family:"Archivo"}.cards .card.variable-content a p.description{order:1;margin-top:8px;font-size:1.6rem;font-size:clamp(1.6rem, 2vw, 2rem);line-height:2.8rem;font-weight:400;color:var(--color-off-black);letter-spacing:.01rem;font-family:"Archivo"}.cards .card.variable-content a p.description.small{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.4}@media(max-width: 860px){.cards .card.variable-content a p.description{margin-top:5px !important}}.cards .card.variable-content a.card-cta{flex-direction:row}.cards .card.social-card{border:1px solid #d6d6d6;align-self:flex-start;padding-bottom:16px}.cards .card.social-card .card-header{display:flex;gap:9px;padding:11px 8px;align-items:center}.cards .card.social-card .card-header label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.32rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-bottom:3px}.cards .card.social-card .card-header span{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.32rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.cards .card.social-card .card-title{display:none}.cards .card.social-card .card-title ul{display:none}.cards .card.social-card .social-controls{order:5;padding:0 19px 0 13px}.cards .card.social-card .social-controls .social-icons{display:flex;gap:7px;align-items:center;justify-content:space-between}.cards .card.social-card .social-controls ul{display:flex;gap:9px;align-items:center;margin:14px 0 15px}.cards .card.social-card .social-controls label{order:6;font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.432rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.cards .card.social-card p.description.small{padding:0 13px;color:var(--color-off-black);font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.4;margin-top:16px !important}.cards .card.variable-width>a>.card-image{order:inherit}.cards .card.variable-width>a div.description p{font-size:1.6rem;line-height:1.4;color:var(--color-off-black);margin-top:10px}.cards .card.variable-width>a p.description{font-size:1.6rem;line-height:1.4;color:var(--color-off-black);margin-top:10px}.cards .card.variable-width>a .card-title{margin:2px 0 0}.cards .card.variable-width>a .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.2;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque"}.cards .card.has-overlay{grid-column:span 2}.cards .card.has-overlay>a{position:relative}.cards .card.has-overlay>a>.card-overlay{position:absolute;bottom:25px;left:25px;background:#fff;max-width:404px;padding:22px 24px}.cards .card.has-overlay>a>.card-overlay .card-title{margin-top:0}.cards .card.has-overlay>a>.card-overlay .card-title ul{margin-top:0;margin-bottom:10px}.cards .card.has-overlay>a>.card-overlay .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.2;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque"}.cards .card.has-overlay>a>.card-overlay div.description p{font-size:1.6rem;line-height:1.4;margin-top:13px;color:var(--color-off-black)}.cards .card.has-overlay>a>.card-overlay p.description{font-size:1.6rem;line-height:1.4;margin-top:13px;color:var(--color-off-black)}@media(max-width: 860px){.cards .card.has-overlay>a>.card-overlay p.description{font-size:1.4rem;line-height:2.42rem}}.cards .card.span-two{grid-column:span 2}@media(max-width: 600px){.cards .card.span-two{grid-column:span 1}}.cards .card.hide{opacity:0;pointer-events:none;transform:translateY(4px);display:none}@media(max-width: 1160px){.cards.four-col{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 900px){.cards{grid-template-columns:repeat(2, 1fr);gap:28px 24px}}@media(max-width: 860px){.cards.three-col{grid-template-columns:repeat(2, 1fr);gap:30px}.cards.two-col{gap:60px 30px}.cards.four-col{grid-template-columns:repeat(2, 1fr);gap:40px 30px}}@media(max-width: 720px){.cards .card.has-overlay>a>.card-overlay{position:relative;bottom:0;left:0;margin-top:-140px;max-width:none;padding-bottom:5px}.cards .card.has-overlay>a>.card-image{margin-left:-42px;width:calc(100% + 82px)}}@media(max-width: 620px){.cards{margin-top:50px}.cards .card .card-image .offer-box{top:15px;left:15px}.cards .card .card-image .type-box{top:15px;left:15px}.cards .card .card-image .offer-circle{top:10px;left:10px;height:70px;width:70px}.cards .card .card-image .offer-circle label{font-size:1.4rem;line-height:1.4rem}.cards .card.has-overlay>a>.card-image{margin-left:-30px;width:calc(100% + 60px)}.cards.four-col{grid-template-columns:1fr}}@media(max-width: 550px){.cards{grid-template-columns:1fr;gap:45px 0}.cards.two-col{grid-template-columns:1fr;gap:40px 0}}@media(max-width: 520px){.cards.three-col{grid-template-columns:1fr;gap:40px 0}.cards.three-col .card .card-image img{max-height:375px}.cards.three-col .card.has-overlay{grid-column:span 1}}@media(max-width: 374px){.cards .card.has-overlay>a>.card-image{margin-left:-20px;width:calc(100% + 40px)}}.cards.no-filters{margin-top:26px}.cards.has-overlap .card>a>div.card-image{order:inherit}.cards.has-overlap .card>a>div:last-child{position:relative}.cards.has-overlap .card>a>div:last-child .card-title p{font-family:"Magazine Grotesque",serif;font-size:clamp(2.4rem,2.8vw,2.8rem);line-height:1.1;color:var(--color-off-black)}.cards.has-overlap .card>a>div:last-child .card-title ul{margin-bottom:8px}.cards.has-overlap .card>a>div:last-child.offer{margin-right:60px}.cards.has-overlap .card>a>div:last-child.offer .card-title{display:block}.cards.has-overlap .card>a>div:last-child.offer .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.4;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";color:var(--color-off-black);font-family:"Magazine Grotesque",serif;margin:0px 0 0px;line-height:1.4;color:var(--color-off-black)}.cards.has-overlap .card>a>div:last-child.offer .card-title ul.rating li{color:var(--color-off-black);font-size:1.4rem}.cards.has-overlap .card>a>div:last-child.offer small{font-size:1.8rem;font-size:clamp(1.8rem, 1.8vw, 1.8rem);line-height:2.5rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";display:block;margin:2px 0 12px}.cards.has-overlap .card>a>div:last-child.offer label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1;font-weight:400;color:#fff;letter-spacing:.09rem;font-family:"Archivo";background-color:var(--color-off-black);display:inline-block;padding:10px;margin:19px 0 14px;text-transform:lowercase !important;border-radius:8px}.cards.has-overlap .card>a>div:last-child.offer p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.4;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-bottom:5px}.cards.has-overlap .card>a>div:last-child.offer p.based-on{color:#6c7175;font-size:1.4rem;line-height:1.9rem}.cards.has-overlap .card>a>div:last-child.offer span{font-size:1.6rem;font-size:clamp(1.6rem, 1.8vw, 1.8rem);line-height:2.3rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";display:block;padding-bottom:15px;border-bottom:1px solid #e3e4e5}@media(max-width: 900px){.cards.has-overlap .card>a>div:last-child{margin-top:0;padding:8px 0 50px !important;width:100% !important}}@media(max-width: 520px){.cards.has-overlap .card>a>div:last-child{max-width:none;margin-right:29px;padding-left:30px}}@media(max-width: 374px){.cards.has-overlap .card>a>div:last-child{padding-left:20px}}.cards.has-overlap .card>a>div.collection{background:#03aac9;padding:20px}.cards.has-overlap .card>a>div.collection .collection-title{display:flex;align-items:center;margin-bottom:13px;gap:8px}.cards.has-overlap .card>a>div.collection .collection-title label{font-size:1.1rem;font-size:clamp(1.1rem, 1.1vw, 1.1rem);line-height:1rem;color:#fff;font-family:"Archivo";text-transform:uppercase}.cards.has-overlap .card>a>div.collection .card-title{display:block;margin-top:0}.cards.has-overlap .card>a>div.collection .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.1;color:#fff;letter-spacing:700;font-family:"Magazine Grotesque";font-weight:400}.cards.has-overlap .card>a>div.collection .card-title p.description{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:2.2rem;font-weight:400;color:#fff;font-family:"Archivo"}.cards.has-overlap .card>a>div.collection .collection-tags{display:flex;flex-wrap:wrap;margin-top:20px}.cards.has-overlap .card>a>div.collection .collection-tags li{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1rem;color:#fff;font-family:"Archivo";text-transform:uppercase}.cards.has-overlap .card>a>div.simple-card{display:flex;flex-direction:column}.cards.has-overlap .card>a>div.simple-card .card-title{order:1}.cards.has-overlap .card>a>div.simple-card .card-title p{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.4;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";font-family:"Magazine Grotesque",serif;margin:0 0 3px 0;color:var(--color-off-black)}.cards.has-overlap .card>a>div.simple-card .card-title ul.rating li{color:var(--color-off-black);font-size:1.4rem;text-transform:uppercase}.cards.has-overlap .card>a>div.simple-card p.description{order:2;font-size:1.6rem;line-height:1.4;color:var(--color-off-black);word-break:break-word;margin:0 0 13px 0}.cards.has-overlap .card>a>div.simple-card label{color:var(--color-off-black);font-size:1.8rem}.cards.has-overlap .card .collection-title,.cards.has-overlap .card .card-title,.cards.has-overlap .card .collection-tags{z-index:2;position:relative}.show-more-button{text-align:center;margin-top:50px}.show-more-button .btn{background-color:transparent;border:solid var(--color-off-black) 1px;display:inline-block;color:var(--color-off-black);padding:11px 12px 12px;border-radius:8px;font-size:1.6rem;font-weight:700;cursor:pointer}.show-more-button .btn.hide{display:none}.small-cards .accom-list-server-rendered-cards .container .cards.three-col .card .card .simple-card .card-title p{font-size:clamp(1.8rem,2.2vw,2.2rem)}.small-cards .accom-list-server-rendered-cards .container .cards.three-col .card .card .simple-card label{color:var(--color-indigo);font-size:clamp(1.8rem,1.86vw,1.8rem)}.small-cards .accom-list-server-rendered-cards .container .cards.three-col .card .card .simple-card small{font-size:clamp(1.4rem,1.6vw,1.6rem);color:var(--color-off-black)}.filter-menu{display:flex;align-content:center;justify-content:space-between;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.filter-menu .filter-menu__type{display:flex}.filter-menu .filter-menu__type label{font-size:1.2rem;font-size:clamp(1.2rem, 1.4vw, 1.4rem);line-height:1.68rem;font-weight:400;color:#666;letter-spacing:.04rem;font-family:"Archivo";text-transform:uppercase;margin-right:25px;display:flex;align-items:center;padding-top:2px}.filter-menu .filter-menu__type label img{margin-left:8px}@media(min-width: 691px){.filter-menu .filter-menu__type label img{display:none}}@media(max-width: 690px){.filter-menu .filter-menu__type label::after{content:none}}.filter-menu .filter-menu__type>ul{display:flex;align-content:center;gap:10px;z-index:3}.filter-menu .filter-menu__type>ul>li{font-size:1.2rem;font-size:clamp(1.2rem, 1.6vw, 1.6rem);line-height:1.4;font-weight:400;color:var(--color-off-black);font-family:"Archivo";align-items:center;position:relative;cursor:pointer;display:flex;align-content:center;gap:5px;background-color:transparent;padding:17px 13px;border-radius:4px;transition:.2s}.filter-menu .filter-menu__type>ul>li i{font-style:normal;display:flex;align-items:center;gap:4px;min-height:21px}.filter-menu .filter-menu__type>ul>li i>span{background-color:var(--color-yellow-mid);border-radius:4px;width:21px;height:21px;font-weight:700;font-size:1.4rem;display:flex;align-items:center;justify-content:center}.filter-menu .filter-menu__type>ul>li img{align-self:center;margin-left:5px;width:12px}.filter-menu .filter-menu__type>ul>li ul{background-color:#fff;display:grid;gap:0;scrollbar-width:none;position:absolute;top:53px;left:0;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .2s,transform .3s ease-out;min-width:190px;max-height:242px;overflow:hidden auto;box-shadow:0px 12px 24px rgba(0,0,0,.2);border-radius:8px}.filter-menu .filter-menu__type>ul>li ul::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.filter-menu .filter-menu__type>ul>li ul li{font-size:1.4rem;color:var(--color-off-black);display:flex;align-items:center;padding:15px 10px;font-weight:400;padding-right:40px;border-bottom:1px solid #e5e5e5;position:relative}.filter-menu .filter-menu__type>ul>li ul li span{color:#86898b;margin-left:6px}.filter-menu .filter-menu__type>ul>li ul li input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:1;opacity:0;cursor:pointer;height:100%;width:100%}.filter-menu .filter-menu__type>ul>li ul li input[type=checkbox]:checked+.checkbox{background:url(/images/tick-white.svg) no-repeat center var(--color-off-black);background-size:12px;border:1px solid var(--color-off-black)}.filter-menu .filter-menu__type>ul>li ul li .checkbox{position:absolute;top:50%;transform:translateY(-50%);right:10px;height:20px;width:20px;border-radius:4px;border:1px solid #6c7175}.filter-menu .filter-menu__type>ul>li ul li:hover{background-color:#f0fcff}.filter-menu .filter-menu__type>ul>li ul:last-child{border-bottom:0}.filter-menu .filter-menu__type>ul>li .price-ranges{display:flex;gap:10px}.filter-menu .filter-menu__type>ul>li .price-ranges .price-range{border:1px solid #d3d4d5;padding:7px 10px 4px;width:150px}.filter-menu .filter-menu__type>ul>li .price-ranges .price-range span{font-size:1.2rem;text-transform:uppercase;color:#6c7175}.filter-menu .filter-menu__type>ul>li .price-ranges .price-range>div{display:flex;align-items:center;font-size:1.6rem;color:var(--color-off-black)}.filter-menu .filter-menu__type>ul>li .price-ranges .price-range>div input{border:none;font-size:1.6rem;text-transform:uppercase;color:var(--color-off-black);width:100%}.filter-menu .filter-menu__type>ul>li.active{box-shadow:0px 4px 12px rgba(0,0,0,.1);background-color:#fff}.filter-menu .filter-menu__type>ul>li.active ul{opacity:1;transform:translateY(0);pointer-events:all;scrollbar-width:thin}@media(max-width: 1050px){.filter-menu .filter-menu__type>ul>li:last-child ul{right:0;left:auto}}@media(max-width: 1000px){.filter-menu .filter-menu__type>ul>li:last-child ul{right:-2px}}.filter-menu .filter-menu__type>ul>li.filter-title{padding:25px 0 10px !important;position:relative;cursor:default}.filter-menu .filter-menu__type>ul>li.filter-title .filter-close{position:absolute;top:24px;right:-1px;height:18px;cursor:pointer;display:block !important}.filter-menu .filter-menu__type>ul>li.filter-title label{font-size:1.6rem;color:var(--color-off-black);text-transform:uppercase;justify-content:center;padding:0;margin-right:0}@media(min-width: 690px){.filter-menu .filter-menu__type>ul>li.filter-title{display:none}}.filter-menu .filter-menu__type>ul>li.board>ul{min-width:214px}@media(max-width: 500px){.filter-menu .filter-menu__type>ul>li{align-items:flex-start}}.filter-menu .filter-menu__type>ul.sort-by ins{text-decoration:none}.filter-menu .filter-menu__type>ul.sort-by>li ul{right:-2px;left:auto;width:100%}.filter-menu .filter-menu__type>ul.sort-by>li ul li .checkbox{display:none !important}.filter-menu .filter-menu__type:last-child label{margin-right:10px}.filter-menu .filter-menu__type:last-child>ul>li{letter-spacing:-0.03rem}@media(max-width: 1210px){.filter-menu .filter-menu__type{flex-direction:column;gap:3px}.filter-menu .filter-menu__type label{padding-left:13px;padding-top:20px}.filter-menu .filter-menu__type>ul>li{gap:6px;font-size:1.3rem}.filter-menu .filter-menu__type>ul.tags>li:first-child ul{left:-2px}}@media(max-width: 1000px){.filter-menu .filter-menu__type>ul.tags{justify-content:space-between}.filter-menu .filter-menu__type>ul.sort-by>li ul{left:-2px;right:auto}}@media(max-width: 730px){.filter-menu .filter-menu__type>ul{gap:10px}}@media(max-width: 690px){.filter-menu .filter-menu__type{gap:5px;padding:43px 0 20px}.filter-menu .filter-menu__type>ul{position:fixed;top:10px;left:0;right:0;background:#fff;padding:5px 0;box-shadow:0 4px 6px -2px rgba(0,0,0,.13);opacity:0;pointer-events:none;transition:opacity .2s,top .2s ease-out}.filter-menu .filter-menu__type>ul>li{flex-direction:column;font-size:1.5rem}.filter-menu .filter-menu__type>ul>li>ul{position:relative;top:4px;box-shadow:none;padding:0 0 0 12px;gap:0;left:0 !important;width:100%;height:0;max-height:none;overflow:hidden;background-color:transparent}.filter-menu .filter-menu__type>ul>li>ul>li{justify-content:flex-start;padding:15px 10px;border-bottom:1px solid #e5e5e5}.filter-menu .filter-menu__type>ul.tags{justify-content:flex-start}.filter-menu .filter-menu__type>ul.sort-by{gap:0}.filter-menu .filter-menu__type>ul.sort-by>li{padding:0}.filter-menu .filter-menu__type>ul.sort-by>li>ul{padding-left:0}.filter-menu .filter-menu__type>ul.tags,.filter-menu .filter-menu__type>ul.sort-by{padding-top:80px;padding-bottom:130px;transform:translateY(103vh)}.filter-menu .filter-menu__type>ul.tags.active,.filter-menu .filter-menu__type>ul.sort-by.active{transform:translateY(0)}.filter-menu .filter-menu__type>ul.active{opacity:1;pointer-events:all;top:0}.filter-menu .filter-menu__type.active>label img{transform:rotate(-180deg)}.filter-menu .filter-menu__type>ul{flex-direction:column;gap:10px;padding:10px 20px;border-bottom:1px solid #e5e5e5;height:calc(100vh + 2px);overflow:auto;justify-content:flex-start}.filter-menu .filter-menu__type>ul.tags{right:0}.filter-menu .filter-menu__type>ul.sort-by{left:0}.filter-menu .filter-menu__type>ul.sort-by>li ins,.filter-menu .filter-menu__type>ul.sort-by>li>img{display:none}.filter-menu .filter-menu__type>ul.sort-by>li ul{opacity:1;transform:translateY(0);pointer-events:all;height:auto}.filter-menu .filter-menu__type>ul>li{gap:0;position:relative;padding:10px 0;width:100%}.filter-menu .filter-menu__type>ul>li img{position:absolute;top:14px;right:0}.filter-menu .filter-menu__type>ul>li:last-child ul li:last-child{border-bottom:none}.filter-menu .filter-menu__type>ul>li.active{box-shadow:none}.filter-menu .filter-menu__type>ul>li.active img{transform:rotate(-180deg)}.filter-menu .filter-menu__type>ul>li.active ul{height:auto;transform:translateY(10px);padding:0}.filter-menu .filter-menu__type.active{z-index:6;cursor:default}}@media(min-width: 690px){.filter-menu .filter-menu__type:first-child{z-index:3}}.filter-menu.centered{justify-content:center}@media(max-width: 1000px){.filter-menu{flex-direction:column;gap:15px}}@media(max-width: 690px){.filter-menu{position:sticky;top:54px;z-index:12;gap:8px;padding:0 20px !important;background-color:var(--color-yellow-light);justify-content:center;align-items:center;margin:0 0 0 -42px;width:calc(100% + 84px);flex-direction:row;border-top:1px solid #e5e5e5}.filter-menu .filter-menu__type{flex:1;align-items:center;padding:25px 0;cursor:pointer}.filter-menu .filter-menu__type>label{font-size:1.4rem;margin:0;justify-content:center;cursor:pointer;padding:11px 10px;border-radius:8px;border:1px solid #ccc;background-color:#fff;width:100%;color:var(--color-off-black)}.filter-menu .filter-menu__type>label img{display:none}.filter-menu .filter-menu__type:last-child label{margin:0}}@media(max-width: 690px)and (max-width: 690px){.filter-menu{margin:0px 0 0px -30px;width:calc(100% + 60px)}}@media(max-width: 690px)and (max-width: 374px){.filter-menu{margin:0px 0 0px -20px;width:calc(100% + 40px)}}.filter-menu .price-range-slider{width:100%}.filter-menu .price-range-slider .sliders{position:relative;height:35px;margin-top:-16px}.filter-menu .price-range-slider .sliders input{width:100%;position:absolute;top:0;left:0;margin:0}@media(max-width: 690px){.filter-menu .price-range-slider .sliders{width:100%}}.filter-menu .price-range-slider .price-bars{display:flex;align-items:flex-end;gap:3px;height:30px}.filter-menu .price-range-slider .price-bars .price-bar{flex:1;background-color:#ffd00d}.filter-menu .price-range-slider .price-bars .price-bar.inactive{background-color:#e5e5e5}.filter-menu .price-range-slider .btn-apply{border-radius:8px;border:none;height:40px;transition:background-color .3s,opacity .3s ease;padding:8px 16px;position:relative;font-size:1.6rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:1.6rem;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";cursor:pointer;display:flex;align-items:center;gap:7px;background-color:var(--color-yellow);margin:20px auto 0}.filter-menu .min-max-slider{position:relative;width:100%}.filter-menu .min-max-slider .prices{display:flex;gap:12px;margin-top:12px}.filter-menu .min-max-slider .prices .price{position:relative;border:1px solid #d3d4d5;flex:1}.filter-menu .min-max-slider .prices .price label{font-weight:400;padding:27px 10px 8px}.filter-menu .min-max-slider .prices .price:after{position:absolute;top:9px;left:10px;font-size:1.2rem;color:#6c7175}@media(max-width: 690px){.filter-menu .min-max-slider .prices{width:100%}}.filter-menu .price.min:after{content:"MIN"}.filter-menu .price.max:after{content:"MAX"}.filter-menu #price-dropdown{width:362px;max-height:none}.filter-menu #price-dropdown>li{border-bottom:none;padding:20px 20px 28px}@media(max-width: 690px){.filter-menu #price-dropdown{padding:0 0 14px;width:100%}.filter-menu #price-dropdown>li{padding:8px 0}.filter-menu #price-dropdown span{margin-left:0 !important}}@media(max-width: 374px){.filter-menu #price-dropdown span{width:134px}}.filter-menu .min-max-slider input{-webkit-appearance:none;outline:none !important;background:transparent;background-image:linear-gradient(to bottom, transparent 0%, transparent 45%, silver 45%, silver 52%, transparent 52%, transparent 100%)}.filter-menu .min-max-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:35px;height:35px;background:url(/images/filter-handle.svg) no-repeat center #fff;cursor:pointer;border:1px solid #e5e5e5;border-radius:100%;z-index:3;position:relative}.filter-menu .min-max-slider input::-webkit-slider-runnable-track{cursor:pointer}.filter-menu-tags{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px;padding-top:10px}.filter-menu-tags li{font-size:1.6rem;color:var(--color-off-black);display:flex;align-items:center;gap:10px;border-radius:8px;background-color:var(--color-yellow-mid);padding:11px 14px}.filter-menu-tags li img{width:12px;cursor:pointer}.filter-menu-tags li.clear{color:var(--color-off-black);padding:0;border:0;background-color:transparent;cursor:pointer;order:9999;text-decoration:underline}.filter-menu-tags li.clear.active{display:block}.filter-menu-tags li.show-results-mobile{display:none;border:none;padding:0}.filter-menu-tags li.show-results-mobile button{background-color:var(--color-off-black);border-radius:3px;font-size:1.4rem;color:#fff;border:none;font-weight:600;height:43px}@media(min-width: 690px){.filter-menu-tags .button{display:none}}@media(max-width: 690px){.filter-menu-tags{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0px 0px 30px rgba(0,0,0,.06);padding-top:0;z-index:105;padding:0 24px !important;height:66px;justify-content:space-between;border-top:1px solid #d3d4d5;margin-bottom:0;padding:0 28px}.filter-menu-tags li{display:none}.filter-menu-tags li.clear{order:inherit}.filter-menu-tags li.button{display:block;padding:0;border:0}.filter-menu-tags li.button button{height:44px !important;padding:0 20px !important;margin-left:auto}.filter-menu-tags li.clear,.filter-menu-tags li.show-results-mobile{display:block}.filter-menu-tags.active{display:flex}}@media(max-width: 690px){.container-filters .filter-menu{z-index:101}}.filter-menu-tags.active{padding-bottom:35px}.brochure-summary{display:flex;padding-top:30px}.brochure-summary__content{flex:1;overflow:hidden;position:relative;max-height:320px;z-index:1;transition:max-height .3s ease-out;padding-right:48px}.brochure-summary__content .page-intro p{margin-bottom:20px;font-weight:700;color:var(--color-off-black);font-family:"Magazine Grotesque",sans-serif;text-align:left;font-size:clamp(2.4rem,2.8vw,2.8rem) !important;line-height:1.2}.brochure-summary__content.no-brochure p{max-width:unset}.brochure-summary__content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;transition:height .3s ease-out;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 80%)}.brochure-summary__content p{font-size:1.6rem;font-size:clamp(1.6rem, 2vw, 2rem);line-height:1.4;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";max-width:840px;margin-bottom:37px;font-size:clamp(1.4rem,1.6vw,1.6rem) !important;line-height:1.6;color:var(--color-off-black)}.brochure-summary__content.open{max-height:unset}.brochure-summary__content.open span img{transform:rotate(180deg)}.brochure-summary__content.open:after{height:0px}.brochure-summary__content .readMore{display:flex;align-items:center;gap:10px;z-index:2;font-weight:700;font-size:1.6rem;cursor:pointer;color:var(--color-off-black)}.brochure-summary__content .readMore img{position:relative;top:2px}.brochure-summary__content.no-brochure{padding-right:0}.brochure-summary__content .height-measure{padding-bottom:33px}.brochure-summary__content .height-measure p{text-align:left;margin-bottom:30px}.brochure-summary__image{flex:0 1 295px;padding-left:48px;overflow:hidden}.brochure-summary__image>img{border-radius:8px}.brochure-summary__image .download-cta{display:flex;align-items:center;margin:12px 0 15px;gap:18px}.brochure-summary__image .download-cta label{font-size:1.8rem;font-size:clamp(1.8rem, 2.2vw, 2.2rem);line-height:128%;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}.brochure-summary__image .download-cta a{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:140%;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";text-decoration:underline}.brochure-summary__image .download-cta img{margin:inherit !important}@media(max-width: 760px){.brochure-summary{flex-direction:column}.brochure-summary .brochure-summary__image{padding-left:0;flex:none;margin:41px 0 0;padding:41px 0 0;border-left:none;border-top:1px solid #e5e5e5}.brochure-summary .brochure-summary__image img{max-width:60%;margin:0 auto;border-radius:8px}.brochure-summary .brochure-summary__image .download-cta{justify-content:start;max-width:60%;margin:5px auto 20px}.brochure-summary .brochure-summary__image .download-cta img{margin:0}.brochure-summary .brochure-summary__content{padding-right:0}}header{background:#fff;position:sticky}header .container svg path{fill:var(--color-off-black)}@media(min-width: 761px){header .container nav ul li{color:var(--color-off-black)}header .container nav ul li a{color:var(--color-off-black)}}header .container ul.header__cta li{color:var(--color-off-black)}header .container ul.header__cta li.phone-number .light-icon{display:none}header .container ul.header__cta li.phone-number .dark-icon{display:block}header .container ul.header__cta li a{color:var(--color-off-black)}header .container ul.header__cta li#mobile-menu-trigger svg line{stroke:var(--color-off-black)}header .container nav#site-nav>ul li a{color:var(--color-off-black)}.page-summary-intro,.brochure-summary{display:flex;max-width:840px;margin:0 auto}.page-summary-intro__content,.brochure-summary__content{flex:1;overflow:hidden;position:relative;text-align:center;max-height:360px;z-index:1;transition:max-height .3s ease-out}.page-summary-intro__content:after,.brochure-summary__content:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;transition:height .3s ease-out;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 80%)}.page-summary-intro__content p,.brochure-summary__content p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.5;font-weight:400;color:#1e1e1e;letter-spacing:0rem;font-family:"Archivo";max-width:840px;margin-bottom:37px}.page-summary-intro__content p.intro,.brochure-summary__content p.intro{font-size:2.4rem;font-size:clamp(2.4rem, 2.4vw, 2.4rem);line-height:4.32rem;font-weight:400;color:#1e1e1e;letter-spacing:0rem;font-family:"Magazine Grotesque"}.page-summary-intro__content p:last-child,.brochure-summary__content p:last-child{margin-bottom:0}.page-summary-intro__content.open span img,.brochure-summary__content.open span img{transform:rotate(180deg)}.page-summary-intro__content.open:after,.brochure-summary__content.open:after{height:0px}.page-summary-intro__content>span,.brochure-summary__content>span{position:absolute;left:0;bottom:0;text-decoration:underline;display:flex;align-items:center;gap:10px;z-index:2;font-size:1.6rem;cursor:pointer;color:var(--color-off-black)}.page-summary-intro__content>span img,.brochure-summary__content>span img{position:relative;top:1px}.page-summary-intro .read-more,.brochure-summary .read-more{position:absolute;left:0;bottom:0;font-weight:700;text-decoration:underline;display:flex;align-items:center;gap:10px;z-index:2;font-size:1.6rem;cursor:pointer;color:var(--color-off-black)}.page-summary-intro .read-more img,.brochure-summary .read-more img{position:relative;top:1px}.brochure-summary{max-width:1286px;margin:0 auto}.get-in-touch{padding-bottom:80px}.get-in-touch>.container:nth-of-type(1){padding:0 25px}@media(max-width: 860px){.get-in-touch>.container:nth-of-type(1){padding:0 42px}}@media(max-width: 620px){.get-in-touch>.container:nth-of-type(1){padding:0 30px}}@media(max-width: 374px){.get-in-touch>.container:nth-of-type(1){padding:0 20px}}.get-in-touch .get-in-touch-tabs{display:flex;gap:30px;justify-content:center;align-items:center;min-height:104px;max-height:192px;height:41vw;margin-bottom:100px;overflow-x:auto;background-color:var(--color-grey-10);border-radius:8px;padding:0 20px}.get-in-touch .get-in-touch-tabs li{font-size:clamp(2.4rem,2.6vw,2.6rem);flex-shrink:0;line-height:.8;font-family:"Magazine Grotesque",serif;text-transform:uppercase;display:inline-flex;align-items:center;cursor:pointer;color:var(--color-off-black);opacity:.6}.get-in-touch .get-in-touch-tabs li.active{border-bottom:1px solid var(--color-off-black);opacity:1;cursor:default}.get-in-touch .get-in-touch-tabs a{color:unset}@media(max-width: 1000px){.get-in-touch .get-in-touch-tabs{margin-bottom:60px}}@media(max-width: 620px){.get-in-touch .get-in-touch-tabs{margin-bottom:40px;justify-content:flex-start;gap:18px;margin-bottom:40px;margin-left:-30px;width:calc(100% + 60px);padding-left:30px;padding-right:30px}}@media(max-width: 374px){.get-in-touch .get-in-touch-tabs{margin-left:-20px;width:calc(100% + 40px);padding-left:20px;padding-right:20px;margin-bottom:30px}}.get-in-touch .content-column{flex:1;text-align:center}.get-in-touch .content-column h2{font-size:22px;letter-spacing:0;margin-bottom:10px}.get-in-touch .content-column .column-header{font-weight:700;display:flex;gap:11px;align-items:center;justify-content:center;flex-direction:column;text-align:center;letter-spacing:-0.03rem;font-size:clamp(1.8rem,2.2vw,2.2rem);margin-bottom:12px;color:var(--color-off-black)}.get-in-touch .content-column .column-header img{width:96px}.get-in-touch .content-column ul.tick-list{display:grid;gap:12px 0}.get-in-touch .content-column ul.tick-list li{font-size:clamp(1.4rem,1.6vw,1.6rem);color:var(--color-off-black);line-height:1.4}.get-in-touch .content-column .content-footer a{display:flex;align-items:center;gap:15px;justify-content:center}.get-in-touch .content-column .content-footer a,.get-in-touch .content-column .content-footer span.fake-link{text-decoration:underline;color:var(--color-off-black)}.get-in-touch .content-column .content-footer a.tel,.get-in-touch .content-column .content-footer span.fake-link.tel{font-size:clamp(2.4rem,2.8vw,2.8rem);margin-top:16px;margin-bottom:18px;text-align:center;font-weight:700;font-family:"Magazine Grotesque",sans-serif}.get-in-touch .content-column .content-footer .opening-hours .toggleOpeningHours{font-size:clamp(1.4rem,1.6vw,1.6rem)}.get-in-touch .content-column .content-footer .opening-hours .toggleOpeningHours span{display:flex;justify-content:center}.get-in-touch .content-column .content-footer .opening-hours .hours-reveal p:first-of-type{padding-top:3px !important}.get-in-touch .content-column .content-footer p.boldbit{font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:1.4;font-weight:400;color:var(--color-off-black);margin-top:14px}.get-in-touch .content-column .content-footer p.boldbit span.fake-link{font-weight:400;text-decoration:underline;cursor:pointer}.get-in-touch .content-column .content-footer p.boldbit span.fake-link img{width:11px}.get-in-touch .content-column .content-footer p.boldbit:not(.toggleOpeningHours) span.fake-link{display:inline-block;height:auto;line-height:normal;padding:9px 20px;background-color:var(--color-yellow);cursor:pointer;border-radius:8px;color:var(--color-off-black);font-size:16px;margin-top:19px;border:1px solid transparent;font-family:"Magazine Grotesque",sans-serif;text-decoration:none}@media(max-width: 460px){.get-in-touch .content-column .content-footer p.boldbit:not(.toggleOpeningHours) span.fake-link{width:100%}}@media(max-width: 620px){.get-in-touch .content-column .content-footer p{font-size:1.4rem}}.get-in-touch .content-column .item-image{width:96px;width:96px;margin:0 auto 20px}.get-in-touch .content-enquiries-tab>div{display:flex;gap:80px}@media(max-width: 1080px){.get-in-touch .content-enquiries-tab>div{display:grid;gap:42px}}.get-in-touch .content-enquiries-tab .appointment-methods{padding:40px 40px;margin:30px 0 43px}@media(max-width: 1080px){.get-in-touch .content-enquiries-tab .appointment-methods{padding:40px 24px}}@media(max-width: 1000px){.get-in-touch .content-enquiries-tab .appointment-methods{padding:40px 24px}}@media(max-width: 620px){.get-in-touch .content-enquiries-tab .appointment-methods{padding:35px 24px}}@media(max-width: 374px){.get-in-touch .content-enquiries-tab .appointment-methods{padding:35px 24px}}.get-in-touch .content-help-tab{display:grid;gap:40px;padding-bottom:80px}.get-in-touch .content-help-tab>div{display:flex;gap:30px}.get-in-touch .content-help-tab>div .content-column{flex:1}.get-in-touch .content-help-tab>div .content-column:first-of-type h2{font-size:clamp(2.4rem,2.8vw,2.8rem);line-height:1.1;letter-spacing:-0.1rem}.get-in-touch .content-help-tab>div .content-column p{font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:1.4}.get-in-touch .content-help-tab>div .content-column .content-footer{padding-left:0}.get-in-touch .content-help-tab>div .content-column .content-footer p{padding-left:38px}.get-in-touch .content-help-tab>div .content-column .content-footer a.tel{margin-top:23px;margin-bottom:10px}.get-in-touch .content-help-tab>div.booking-help,.get-in-touch .content-help-tab>div.return-help,.get-in-touch .content-help-tab>div.away-help{background-color:var(--color-grey-10);border-radius:8px;padding:40px 40px}.get-in-touch .content-help-tab>div.booking-help .content-column,.get-in-touch .content-help-tab>div.return-help .content-column,.get-in-touch .content-help-tab>div.away-help .content-column{text-align:left}.get-in-touch .content-help-tab>div.booking-help .content-column h2,.get-in-touch .content-help-tab>div.return-help .content-column h2,.get-in-touch .content-help-tab>div.away-help .content-column h2{text-align:left;justify-content:flex-start;align-items:flex-start}.get-in-touch .content-help-tab>div.booking-help .content-column a.tel,.get-in-touch .content-help-tab>div.return-help .content-column a.tel,.get-in-touch .content-help-tab>div.away-help .content-column a.tel{justify-content:flex-start}.get-in-touch .content-help-tab>div.booking-help .content-column .opening-hours p.toggleOpeningHours,.get-in-touch .content-help-tab>div.return-help .content-column .opening-hours p.toggleOpeningHours,.get-in-touch .content-help-tab>div.away-help .content-column .opening-hours p.toggleOpeningHours{padding-left:0}.get-in-touch .content-help-tab>div.booking-help .content-column .opening-hours p.toggleOpeningHours span,.get-in-touch .content-help-tab>div.return-help .content-column .opening-hours p.toggleOpeningHours span,.get-in-touch .content-help-tab>div.away-help .content-column .opening-hours p.toggleOpeningHours span{justify-content:flex-start}.get-in-touch .content-help-tab>div.booking-help .content-column .opening-hours .hours-reveal,.get-in-touch .content-help-tab>div.return-help .content-column .opening-hours .hours-reveal,.get-in-touch .content-help-tab>div.away-help .content-column .opening-hours .hours-reveal{padding-left:0}.get-in-touch .content-help-tab>div.booking-help .content-column .opening-hours .hours-reveal p,.get-in-touch .content-help-tab>div.return-help .content-column .opening-hours .hours-reveal p,.get-in-touch .content-help-tab>div.away-help .content-column .opening-hours .hours-reveal p{padding-left:0 !important}.get-in-touch .content-help-tab>div.booking-help .content-column .content-footer .btns,.get-in-touch .content-help-tab>div.return-help .content-column .content-footer .btns,.get-in-touch .content-help-tab>div.away-help .content-column .content-footer .btns{justify-content:flex-start}@media(max-width: 600px){.get-in-touch .content-help-tab>div.booking-help,.get-in-touch .content-help-tab>div.return-help,.get-in-touch .content-help-tab>div.away-help{padding:30px 24px}}.get-in-touch .content-help-tab>div.booking-help .content-column:first-of-type,.get-in-touch .content-help-tab>div.return-help .content-column:first-of-type{flex:1.47}.get-in-touch .content-help-tab>div.away-help .content-column:first-of-type{flex:.7}.get-in-touch .content-help-tab>div.away-help .content-column:nth-of-type(2)>div{max-width:320px}.get-in-touch .content-help-tab>div.booking-help .opening-hours .hours-reveal,.get-in-touch .content-help-tab>div.away-help .opening-hours .hours-reveal{padding-left:39px;margin-bottom:20px}@media(max-width: 1080px){.get-in-touch .content-help-tab>div{display:grid;gap:42px}}@media(max-width: 1080px){.get-in-touch .content-help-tab{padding-bottom:40px;margin-bottom:5px}}.get-in-touch .opening-hours>p{cursor:pointer}.get-in-touch .opening-hours>p i{font-style:normal}.get-in-touch .opening-hours>p span{display:inline-flex;align-items:center;gap:4px}.get-in-touch .opening-hours .hours-reveal{display:none;gap:5px 0;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out;max-width:425px;margin:5px 0 20px}.get-in-touch .opening-hours .hours-reveal padding{font-weight:unset}.get-in-touch .opening-hours .hours-reveal ul{display:grid;gap:8px;padding-top:10px;overflow:hidden}.get-in-touch .opening-hours .hours-reveal ul li{display:flex;justify-content:space-between;gap:20px;font-size:1.6rem}.get-in-touch .opening-hours .hours-reveal ul li span{color:inherit !important;text-decoration:none !important}.get-in-touch .opening-hours .hours-reveal ul li.today{font-weight:600}.get-in-touch .opening-hours .hours-reveal.active{display:grid}.get-in-touch .opening-hours .hours-reveal.active ul{padding-bottom:10px}.get-in-touch .opening-hours+p{margin-top:0 !important}.get-in-touch .btns{display:flex;justify-content:center;gap:13px}.get-in-touch .btns .btn{height:auto;line-height:normal;padding:9px 20px;background-color:var(--color-yellow);cursor:pointer;border-radius:8px;color:var(--color-off-black);font-size:16px;margin-top:19px;border:1px solid transparent;font-family:"Magazine Grotesque",sans-serif}.get-in-touch .btns .btn a{color:#fff;text-decoration:none}.get-in-touch .btns .btn.white{background-color:#fff;border-color:var(--color-off-black);color:var(--color-off-black)}.get-in-touch .btns .btn.white a{color:var(--color-off-black)}@media(max-width: 460px){.get-in-touch .btns .btn{width:100%}}@media(max-width: 430px){.get-in-touch .btns{display:grid}.get-in-touch .btns .btn.white{margin-top:0}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.2);z-index:10100000001;display:flex;justify-content:center;align-items:center;pointer-events:none;opacity:0;transition:opacity .3s ease-out;transition-delay:.14s;cursor:pointer}.modal.link-popup .modal__content{justify-content:normal;height:auto}.modal#agent-sign-up-modal .modal__content{max-width:920px;max-height:90vh;max-height:90dvh}.modal#agent-sign-up-modal .modal__content p{max-width:550px}.modal#agent-sign-up-modal .modal__content form{gap:45px;display:grid;grid-auto-rows:auto}.modal#agent-sign-up-modal h3{margin-bottom:20px;font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:3.36rem;font-weight:400;color:#000;letter-spacing:-0.07rem;font-family:"Archivo";font-family:"Kuoni Feijoa",sans-serif}.modal#agent-sign-up-modal h4,.modal#agent-sign-up-modal .h4{grid-column-start:span 3;margin-bottom:10px;text-align:center;font-size:1.8rem;font-size:clamp(1.8rem, 2vw, 2rem);line-height:2.4rem;font-weight:400;color:#000;letter-spacing:-0.07rem;font-family:"Archivo";font-family:"Kuoni Feijoa",sans-serif}@media(max-width: 900px){.modal#agent-sign-up-modal h4,.modal#agent-sign-up-modal .h4{grid-column-start:span 2}}@media(max-width: 700px){.modal#agent-sign-up-modal h4,.modal#agent-sign-up-modal .h4{grid-column-start:initial}}.modal#agent-sign-up-modal p.error{color:red}.modal#agent-sign-up-modal .form-section{margin:10px 0 20px 0;display:grid;gap:10px 20px}.modal#agent-sign-up-modal .agent-checkbox,.modal#agent-sign-up-modal .agent-radios{font-size:16px}.modal#agent-sign-up-modal .agent-checkbox label,.modal#agent-sign-up-modal .agent-radios label{font-size:16px}.modal#agent-sign-up-modal .agent-input{border:none;border-bottom:1px solid #ddd;margin:10px 5px;font-size:16px;height:50px;padding:14px}.modal#agent-sign-up-modal .agent-input.solo{margin:20px auto;display:block;width:70%}.modal#agent-sign-up-modal .agent-input::placeholder{text-align:center;font-size:16px}.modal#agent-sign-up-modal .agent-input::-webkit-input-placeholder{text-align:center;font-size:16px}.modal#agent-sign-up-modal .agent-input:-moz-placeholder{text-align:center;font-size:16px}.modal#agent-sign-up-modal .agent-input::-moz-placeholder{text-align:center;font-size:16px}.modal#agent-sign-up-modal .agent-input:-ms-input-placeholder{text-align:center;font-size:16px}.modal__content{max-width:623px;max-height:498px;height:100%;width:100%;background:#fff;box-shadow:0px 12px 32px rgba(0,0,0,.2);padding:80px 30px 30px;border-radius:6px;cursor:default;position:relative;text-align:center;display:flex;justify-content:center;flex-direction:column;opacity:0;transition:opacity .3s,transform .3s ease-out;transform:translateY(8px);transition-delay:0s;margin:30px}.modal__content.onrequest-modal-content{padding:65px 42px 40px;max-width:1200px;max-height:90vh;height:auto;justify-content:flex-start;overflow-y:auto}.modal__content.onrequest-modal-content .heading-1{margin:0px 0 4px;font-family:"Magazine Grotesque",serif;font-size:clamp(2.4rem,3.2vw,3.2rem)}.modal__content.onrequest-modal-content .heading-2{margin:0 0 55px;font-family:"Archivo",sans-serif;font-size:1.6rem;font-size:clamp(1.6rem, 2vw, 2rem);line-height:2.4rem;font-weight:400;color:#000;letter-spacing:-0.07rem;font-family:"Archivo"}@media(max-width: 500px){.modal__content.onrequest-modal-content .heading-2{margin-bottom:35px}}.modal__content.onrequest-modal-content .boldbit{font-size:1.4rem}.modal__content.onrequest-modal-content .get-in-touch{padding-bottom:0}.modal__content.onrequest-modal-content .get-in-touch>.container:nth-of-type(1){padding:0 0px !important}@media(max-width: 500px){.modal__content.onrequest-modal-content .get-in-touch .content-column h2{gap:0}}.modal__content.onrequest-modal-content .get-in-touch .content-column .content-footer .opening-hours .toggleOpeningHours{color:var(--color-off-black)}.modal__content.onrequest-modal-content .get-in-touch .content-column .content-footer p.bold-bit{margin-top:0px;color:#666}@media(max-width: 500px){.modal__content.onrequest-modal-content .get-in-touch .content-enquiries-tab>div{display:grid;gap:30px}}.modal__content.onrequest-modal-content .get-in-touch .btns .btn a.cta-component__cta-button{color:var(--color-off-black);padding:0;margin-bottom:0}.modal__content.nabyk-popup{background-color:#27a1c6;color:#fff;height:auto;padding:9px 0;max-width:450px}.modal__content.nabyk-popup p{text-align:center;margin:14px auto}@media(max-width: 1680px){.modal__content.nabyk-popup{max-width:350px;padding:0}.modal__content.nabyk-popup p{font-size:14px;margin:12px auto}.modal__content.nabyk-popup .modal-close{top:16px;right:16px}}@media(max-width: 1440px){.modal__content.nabyk-popup{padding:0}.modal__content.nabyk-popup p{font-size:14px;margin:10px auto}}@media(max-width: 760px){.modal__content.nabyk-popup{margin-top:0;padding:0;max-width:320px}.modal__content.nabyk-popup p{font-size:12px;margin-bottom:8px}}@media(max-width: 450px){.modal__content.nabyk-popup{margin-top:0;padding:0 4px;max-width:175px}.modal__content.nabyk-popup p{font-size:12px;margin-bottom:8px}.modal__content.nabyk-popup .modal-close{top:50px;right:10px}}.modal__content .modal-close{position:absolute;top:26px;right:26px;cursor:pointer}.modal__content h4,.modal__content .h4{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:3.36rem;font-weight:400;color:#000;letter-spacing:-0.07rem;font-family:"Archivo";font-family:"Kuoni Feijoa",sans-serif}.modal__content p.modal__phone-number{font-size:2rem;font-size:clamp(2rem, 2.4vw, 2.4rem);line-height:3.36rem;font-weight:400;color:#000;letter-spacing:0;font-family:"Archivo";margin-top:21px;margin-bottom:43px}.modal__content p.modal__phone-number span{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:3.36rem;font-weight:700;color:#000;letter-spacing:0;font-family:"Archivo";margin-left:6px}.modal__content p.modal__paragraph{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.56rem;font-weight:400;color:#000;letter-spacing:0;font-family:"Archivo"}.modal__content .modal__footer{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:3.36rem;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";display:flex;align-items:center;justify-content:center}.modal__content .modal__footer img{width:15px;margin-right:4px}.modal__content p,.modal__content h4{max-width:415px;margin:0 auto}.modal__content button{font-size:1.4rem;font-weight:600;padding:0 20px;height:51px;margin:19px auto 14px;min-height:51px}.modal.active{pointer-events:all;opacity:1;transition-delay:0s}.modal.active .modal__content{opacity:1;transform:translateY(0);pointer-events:all;transition-delay:.22s}@media(max-width: 520px){.modal__content{padding:62px 30px 30px}.modal__content h4{line-height:125%}.modal__content p.modal__phone-number{margin-bottom:19px}.modal__content p.modal__phone-number span{display:block}.modal__content p.modal__paragraph{line-height:140%}}.modal.offer-modal .modal__content,.modal.retail-modal .modal__content,.modal.tailormade-modal .modal__content{justify-content:flex-start;height:auto;gap:35px;padding-top:50px;padding-bottom:40px}.modal.offer-modal .modal__content .h2,.modal.retail-modal .modal__content .h2,.modal.tailormade-modal .modal__content .h2{line-height:1;letter-spacing:0px;font-size:clamp(2.2rem,3.2vw,3.2rem)}.modal.offer-modal .modal__content .modal__body,.modal.retail-modal .modal__content .modal__body,.modal.tailormade-modal .modal__content .modal__body{display:flex;justify-content:center;gap:60px}.modal.offer-modal .modal__content .modal__body .modal__left,.modal.retail-modal .modal__content .modal__body .modal__left,.modal.tailormade-modal .modal__content .modal__body .modal__left{display:grid;align-items:center;justify-content:center}.modal.offer-modal .modal__content .modal__body .modal__left .phone-icon,.modal.retail-modal .modal__content .modal__body .modal__left .phone-icon,.modal.tailormade-modal .modal__content .modal__body .modal__left .phone-icon{margin:0 auto 10px auto}.modal.offer-modal .modal__content .modal__body .modal__left .modal__phone-number p,.modal.retail-modal .modal__content .modal__body .modal__left .modal__phone-number p,.modal.tailormade-modal .modal__content .modal__body .modal__left .modal__phone-number p{font-size:clamp(1.6rem,1.8vw,1.8rem)}.modal.offer-modal .modal__content .modal__body .modal__left .modal__phone-number span,.modal.retail-modal .modal__content .modal__body .modal__left .modal__phone-number span,.modal.tailormade-modal .modal__content .modal__body .modal__left .modal__phone-number span{display:block;margin:0}.modal.offer-modal .modal__content .modal__body .modal__left .modal__phone-number a,.modal.retail-modal .modal__content .modal__body .modal__left .modal__phone-number a,.modal.tailormade-modal .modal__content .modal__body .modal__left .modal__phone-number a{text-decoration:underline;font-size:clamp(2rem,2.4vw,2.4rem);font-weight:700;font-family:"Magazine Grotesque"}.modal.offer-modal .modal__content .modal__body .modal__right,.modal.retail-modal .modal__content .modal__body .modal__right,.modal.tailormade-modal .modal__content .modal__body .modal__right{display:grid;justify-items:center;gap:12px}.modal.offer-modal .modal__content .modal__body .modal__right button,.modal.retail-modal .modal__content .modal__body .modal__right button,.modal.tailormade-modal .modal__content .modal__body .modal__right button{margin:0}.modal.offer-modal .modal__content .modal__body .modal__right label,.modal.retail-modal .modal__content .modal__body .modal__right label,.modal.tailormade-modal .modal__content .modal__body .modal__right label{font-size:1.3rem;display:block;margin-bottom:20px}.modal.offer-modal .modal__content .modal__body .modal__right label:last-of-type,.modal.retail-modal .modal__content .modal__body .modal__right label:last-of-type,.modal.tailormade-modal .modal__content .modal__body .modal__right label:last-of-type{margin-bottom:0}@media(max-width: 480px){.modal.offer-modal .modal__content,.modal.retail-modal .modal__content,.modal.tailormade-modal .modal__content{gap:0px;padding-top:70px;min-height:fit-content}.modal.offer-modal .modal__content .modal__body,.modal.retail-modal .modal__content .modal__body,.modal.tailormade-modal .modal__content .modal__body{flex-direction:column;gap:0;margin-top:30px;gap:30px}}@media(max-width: 374px){.modal.offer-modal .modal__content,.modal.retail-modal .modal__content,.modal.tailormade-modal .modal__content{padding-top:60px;padding-bottom:30px}}div#nabyk-popup{padding-top:44px;align-items:start}@media(max-width: 760px){div#nabyk-popup{padding-top:6px}}@media(max-width: 1200px){body.lock .sticky-footer-wrapper{z-index:101 !important}}body.lock #chat-widget-container{z-index:-1 !important}main .sticky-footer-wrapper{position:-webkit-sticky;position:fixed;left:0;right:0;bottom:0;z-index:101;display:flex;flex-direction:column;align-items:center;max-width:660px;margin:auto}@media(max-width: 1200px){main .sticky-footer-wrapper{z-index:2100000000}}main .sticky-footer-wrapper.active{z-index:101 !important}main .sticky-footer-wrapper.results{max-width:100%}main .sticky-footer{padding-bottom:29px;width:100%}main .sticky-footer .container{display:flex;justify-content:center;gap:18px;padding:0 10px}main .sticky-footer .container .sticky-pill{min-height:73px}main .sticky-footer .container .sticky-pill__icon{padding:13px 17px 13px;border-radius:8px;margin-right:13px;display:flex;align-items:center;justify-content:center;gap:6px}main .sticky-footer .container .sticky-pill__icon.gold{background-color:#ffd00d}@media(max-width: 600px){main .sticky-footer .container .sticky-pill__icon.gold img.desktop{display:none}}@media(min-width: 601px){main .sticky-footer .container .sticky-pill__icon.gold img.mobile{display:none}}main .sticky-footer .container .sticky-pill__icon.gold .small-icon{display:none}main .sticky-footer .container .sticky-pill__icon.blue{font-size:1.6rem;color:var(--color-off-black);background-color:var(--color-yellow);font-family:"Magazine Grotesque",sans-serif;position:relative;transition:background-color .3s,opacity .3s ease;margin-right:0;margin-left:auto}main .sticky-footer .container .sticky-pill__icon.blue label{transition:width .3s 0s;overflow:hidden}main .sticky-footer .container .sticky-pill__icon.blue label.active{width:58px;transition:width .3s .2s}@media(max-width: 1100px){main .sticky-footer .container .sticky-pill__icon.blue label{width:auto}}main .sticky-footer .container .sticky-pill__icon.blue .set-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}main .sticky-footer .container .sticky-pill__icon.blue.active{background-color:#bdbdbd;opacity:.4;cursor:default}main .sticky-footer .container .sticky-pill__icon.blue.active.valid{background-color:var(--color-yellow);opacity:1;cursor:pointer}@media(min-width: 1201px){main .sticky-footer .container .sticky-pill__icon.blue.active>span{display:none}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill__icon.blue{background-color:var(--color-yellow) !important;opacity:1 !important;cursor:pointer !important}main .sticky-footer .container .sticky-pill__icon.blue .set-loading{display:none}}main .sticky-footer .container .sticky-pill__icon.blue span{padding-right:10px;transition:0s !important}@media(max-width: 600px){main .sticky-footer .container .sticky-pill__icon.blue{width:auto;height:auto}}main .sticky-footer .container .sticky-pill__icon img{height:32px;width:32px}main .sticky-footer .container .sticky-pill__icon label{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.4rem;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Magazine Grotesque";cursor:pointer}main .sticky-footer .container .sticky-pill svg{margin-right:10px}main .sticky-footer .container .sticky-pill .pill-info{display:flex;align-items:center;gap:13px}main .sticky-footer .container .sticky-pill .pill-info label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.8rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";cursor:pointer;white-space:nowrap}main .sticky-footer .container .sticky-pill .pill-info span{display:block;font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2rem;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";display:block}main .sticky-footer .container .sticky-pill .pill-info span i{font-style:normal}@media(max-width: 600px){main .sticky-footer .container .sticky-pill .pill-info span i{display:none}}main .sticky-footer .container .sticky-pill .pill-info__tooltip{cursor:default;position:absolute;left:15px;bottom:109px;width:249px;height:201px;padding:24px 23px;background-color:#fff;border:1px solid #f7f7f7;box-shadow:0px 6px 24px rgba(0,0,0,.2);border-radius:8px;opacity:0;pointer-events:none;transform:translateY(4px);transition:.2s}main .sticky-footer .container .sticky-pill .pill-info__tooltip label{font-size:2rem;font-size:clamp(2rem, 2vw, 2rem);line-height:2.8rem;font-weight:700;color:#1a1a1a;letter-spacing:0rem;font-family:"Magazine Grotesque";text-transform:none;cursor:default;white-space:inherit}main .sticky-footer .container .sticky-pill .pill-info__tooltip p{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.75rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";margin:7px 0 19px}main .sticky-footer .container .sticky-pill .pill-info__tooltip span{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.63rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";cursor:pointer;display:inline-block;position:relative;padding:6px 17px 6px 25px;border-radius:20px;background-color:#f7f7f7}main .sticky-footer .container .sticky-pill .pill-info__tooltip span:after{content:"";position:absolute;top:10px;left:12px;height:8px;width:8px;background-color:#e23535;border-radius:100%}main .sticky-footer .container .sticky-pill .pill-info__tooltip span.online:after{background-color:#4ca771}main .sticky-footer .container .sticky-pill .pill-info__tooltip .tooltip-close{position:absolute;top:13px;right:12px;cursor:pointer;width:12px}main .sticky-footer .container .sticky-pill .pill-info__tooltip:after{content:"";position:absolute;bottom:-9px;left:22px;height:16px;width:16px;background-color:#fff;transform:rotate(45deg)}main .sticky-footer .container .sticky-pill .pill-info__tooltip.active{opacity:1;pointer-events:all;transform:translateY(0)}@media(max-width: 1230px){main .sticky-footer .container .sticky-pill .pill-info__tooltip{left:5px;bottom:90px}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill .pill-info__tooltip{left:4px}}@media(max-width: 360px){main .sticky-footer .container .sticky-pill .pill-info__tooltip{left:-7px;bottom:80px}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill .pill-info:nth-child(2){max-width:335px}}main .sticky-footer .container .sticky-pill .pill-info.guide-price{width:100%;margin-right:24px;transition:.2s .3s;overflow:hidden;transform:translateY(0px);opacity:1}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill .pill-info.guide-price{margin-right:10px}}main .sticky-footer .container .sticky-pill .pill-info.guide-price span{white-space:nowrap}main .sticky-footer .container .sticky-pill form{display:flex;align-items:center;gap:0px;flex:1;transition:transform 0s 0s,opacity 0s 0s,max-width 0s 0s ease-out;opacity:0;transform:translateY(6px);max-width:0;pointer-events:none}main .sticky-footer .container .sticky-pill form .form-input{padding:17px 20px 15px 20px;flex:1;cursor:pointer;position:relative}main .sticky-footer .container .sticky-pill form .form-input>label{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.2rem;font-weight:500;color:#666;letter-spacing:0rem;font-family:"Archivo";text-transform:uppercase;display:block;margin-bottom:7px;cursor:pointer}main .sticky-footer .container .sticky-pill form .form-input>span{font-size:1.4rem;font-size:clamp(1.4rem, 1.8vw, 1.8rem);line-height:2.2rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";font-size:clamp(1.4rem,1.5vw,1.6rem);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;max-width:99%}main .sticky-footer .container .sticky-pill form .form-input:not(main .sticky-footer .container .sticky-pill form .form-input:nth-child(2)){border-left:1px solid #e3e4e5}main .sticky-footer .container .sticky-pill form .form-input:first-child{flex:1}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .form-input:first-child{flex:1}}main .sticky-footer .container .sticky-pill form .form-input.error>label,main .sticky-footer .container .sticky-pill form .form-input.error>span{color:#f01111}main .sticky-footer .container .sticky-pill form .form-input:last-child{flex:.9}main .sticky-footer .container .sticky-pill form .form-input .form-popup{position:absolute;z-index:2;bottom:90px;background-color:#fff;border-radius:12px;box-shadow:0px 12px 24px rgba(0,0,0,.17);opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .3s 0s,transform .3s 0s ease-out}main .sticky-footer .container .sticky-pill form .form-input .form-popup h4,main .sticky-footer .container .sticky-pill form .form-input .form-popup .h4{font-size:1.4rem;font-size:clamp(1.4rem,1.4vw,1.4rem);line-height:1.9rem;font-weight:700;color:var(--color-off-black);letter-spacing:.04rem;font-family:"Archivo";text-transform:uppercase;text-align:center}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates{width:400px;padding:20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar{border-bottom:1px solid #e5e5e5;margin-bottom:16px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .bottom-section{display:flex;justify-content:space-between}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .bottom-section .legend{display:flex;align-items:center;gap:6px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .bottom-section .legend .available-legend{width:50px;height:36px;border:solid 2px #ffd00d}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .bottom-section .legend span{font-size:clamp(1.5rem,1.5vw,1.5rem)}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .done{flex-basis:100px;width:unset}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration{display:flex;text-align:center;justify-content:center;gap:21px;margin:20px 0;border-bottom:1px solid #e5e5e5;padding-bottom:20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration button{padding:0;flex:0 0 36px;height:36px;border-color:#e5e5e5;margin-top:7px;touch-action:manipulation}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration button:disabled{opacity:.4;pointer-events:none}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:400;color:#86898b;letter-spacing:0;font-family:"Archivo"}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration p{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin:8px 0 0}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration p span{display:inline-block;color:var(--color-off-black);overflow:visible}@media(max-height: 700px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration{padding-bottom:30px;margin:30px 0}}@media(max-height: 630px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration{padding-bottom:20px;margin:20px 0}}@media(max-height: 850px)and (min-width: 1100px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates{padding:20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates .duration{margin:15px 0;padding-bottom:15px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-header{margin:0 0 12px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-weeks .vc-day{height:36px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-weeks .vc-day span{font-size:1.4rem}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-weeks .vc-day span{width:100%}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-weeks .vc-day{width:100%}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.dates #calendar .vc-container .vc-pane-layout .vc-pane .vc-weeks .vc-day .vc-highlights .vc-day-layer .vc-highlight{width:100%}}main .sticky-footer .container .sticky-pill form .form-input .form-popup .done{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:600;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";background-color:var(--color-yellow);border-radius:8px;width:100%;height:42px;border:none}main .sticky-footer .container .sticky-pill form .form-input .form-popup .done.a-button{display:inline-block;text-align:center;line-height:42px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax{padding:20px;width:355px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax>div{height:100%}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax h4{margin-bottom:20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .more-rooms .close-icon{position:absolute;top:20px;right:30px;font-size:1.6rem;cursor:pointer}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people{display:grid;gap:14px;border-bottom:1px solid #e5e5e5;padding-bottom:20px;padding-top:20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people::-webkit-scrollbar{width:5px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people::-webkit-scrollbar-track{background-color:#fff}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people::-webkit-scrollbar-thumb{background-color:#1a1a1a;border-radius:10px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .child-ages-message{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.4rem;font-weight:700;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";margin-top:3px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-children{display:flex;flex-direction:column;gap:10px;max-height:20vh;overflow-y:auto;padding-right:5px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-children::-webkit-scrollbar{width:5px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-children::-webkit-scrollbar-track{background-color:#fff}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-children::-webkit-scrollbar-thumb{background-color:#1a1a1a;border-radius:10px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row{display:flex;justify-content:space-between;align-items:center}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-person label{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-person span{font-size:1.1rem;font-size:clamp(1.1rem, 1.1vw, 1.1rem);line-height:1.1rem;font-weight:400;color:#86898b;letter-spacing:0;font-family:"Archivo";display:block;margin-top:2px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls{display:flex;gap:16px;align-items:center}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls select{height:36px;border-radius:2px;border:1px solid #e5e5e5;padding:0 15px;width:112px;text-align:left;font-size:1.6rem;cursor:pointer;background:url(/images/chevron-down-black.svg) center right 15px no-repeat #fff;background-size:12px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls select option{color:#1a1a1a}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls select option:first-child{color:#8e8c9a}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls span{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo"}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls button{min-width:36px;height:36px;border-color:#e5e5e5;padding:0}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .pax-people .pax-row .pax-controls button:disabled{opacity:.4;pointer-events:none}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .add-more{text-align:center;margin:20px 0 20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.pax .add-more label{font-size:1.3rem;font-size:clamp(1.3rem, 1.3vw, 1.3rem);line-height:1.3rem;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Archivo";cursor:pointer}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options{max-height:325px;overflow-y:auto;width:230px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options::-webkit-scrollbar{width:5px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options::-webkit-scrollbar-thumb{background-color:#1a1a1a;border-radius:10px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options ul li{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";padding:24px 20px}main .sticky-footer .container .sticky-pill form .form-input .form-popup.options ul li:not(main .sticky-footer .container .sticky-pill form .form-input .form-popup.options ul li:last-child){border-bottom:1px solid #e5e5e5}@media(max-width: 700px){main .sticky-footer .container .sticky-pill form .form-input .form-popup.options{max-height:85dvh;max-height:85vh}}main .sticky-footer .container .sticky-pill form .form-input .form-popup button#dates-done,main .sticky-footer .container .sticky-pill form .form-input .form-popup button#pax-done{font-size:1.4rem;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:1.4rem;font-weight:600;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque",sans-serif;background-color:var(--color-yellow);border-radius:8px;width:100%;height:40px;border:none}main .sticky-footer .container .sticky-pill form .form-input .form-popup.active{opacity:1;transform:translateY(0);pointer-events:all;-webkit-overflow-scrolling:none;overscroll-behavior:none}@media(max-width: 700px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{max-width:100%;width:calc(100% - 142px) !important;right:77px;top:192px;left:77px;transform:translate(-6px, 0px) !important}}@media(max-width: 860px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{right:42px;left:42px}}@media(max-width: 1230px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{bottom:67px}}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{position:fixed;top:auto;right:0;bottom:0;left:0;width:100% !important;border-radius:12px 12px 0 0;transition:opacity 0s 0s,transform .3s 0s ease-out !important}}@media(max-width: 700px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{transform:translate(0px, 100%) !important}main .sticky-footer .container .sticky-pill form .form-input .form-popup.active{transform:translate(0px, 0%) !important}}@media(max-width: 860px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{padding:30px 30px 20px !important}}@media(max-width: 374px){main .sticky-footer .container .sticky-pill form .form-input .form-popup{padding:20px 20px 20px !important}}main .sticky-footer .container .sticky-pill form .mobile-search-btn{background-color:var(--color-yellow);padding:0 10px;font-size:1.6rem;font-family:"Magazine Grotesque",sans-serif;font-weight:700;color:var(--color-off-black);border-radius:8px;border:none;width:calc(100% - 30px);margin:0 auto;height:40px}main .sticky-footer .container .sticky-pill form .mobile-search-btn.active{background-color:#bdbdbd;opacity:.4;cursor:default}main .sticky-footer .container .sticky-pill form .mobile-search-btn.active.valid{background-color:var(--color-yellow);opacity:1;cursor:pointer}@media(min-width: 1201px){main .sticky-footer .container .sticky-pill form .mobile-search-btn{display:none}}main .sticky-footer .container .sticky-pill form .sticky-mobile-shroud{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgba(0,0,0,.4);display:none}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form .sticky-mobile-shroud.option-active{display:block}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill form .sticky-mobile-shroud.option-active{background-color:rgba(0,0,0,.2)}}main .sticky-footer .container .sticky-pill form.option-active{transform:none !important;transition-duration:0s !important}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill form{flex:none;gap:20px;flex-direction:column;width:auto;transform:translateY(4px);transition-duration:.2s;max-width:none;padding:16px 0;position:absolute;background-color:var(--color-yellow-light);bottom:80px;left:0;right:0;align-items:flex-start;border:1px solid #ccc;border-radius:8px}main .sticky-footer .container .sticky-pill form .form-input{border-left:none !important;width:100%;padding-left:0;padding:0 16px 10px 16px}main .sticky-footer .container .sticky-pill form .form-input span{max-width:none}main .sticky-footer .container .sticky-pill form .form-input:not(main .sticky-footer .container .sticky-pill form .form-input:last-of-type){border-bottom:1px solid #ccc}main .sticky-footer .container .sticky-pill form .form-input:last-of-type{padding-bottom:0}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill form{position:fixed;bottom:16px;left:20px;right:20px;z-index:3;transition-duration:.4s;transform:translateY(calc(100% + 40px));opacity:1}main .sticky-footer .container .sticky-pill form .form-input{flex:none !important}}@media(max-width: 400px){main .sticky-footer .container .sticky-pill form{bottom:10px}}@media(max-width: 360px){main .sticky-footer .container .sticky-pill form{left:10px;right:10px}}main .sticky-footer .container .sticky-pill .mobile-shroud{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(0,0,0,0);opacity:0;pointer-events:none;transition:.3s}@media(min-width: 601px){main .sticky-footer .container .sticky-pill .mobile-shroud{display:none}}main .sticky-footer .container .sticky-pill.active{flex:1;gap:10px;max-width:1160px;padding-left:7px}main .sticky-footer .container .sticky-pill.active.two-removed{max-width:860px}main .sticky-footer .container .sticky-pill.active.one-removed{max-width:1000px}@media(max-width: 1230px){main .sticky-footer .container .sticky-pill.active{flex:none}}main .sticky-footer .container .sticky-pill.active .pill-info.guide-price{width:0%;margin-left:0;transition:0s 0s ease-in}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill.active .pill-info.guide-price{width:auto}main .sticky-footer .container .sticky-pill.active .pill-info.guide-price.active{width:auto}}@media(min-width: 1201px){main .sticky-footer .container .sticky-pill.active .pill-info.guide-price{transform:translateY(6px);opacity:0}}main .sticky-footer .container .sticky-pill.active form{transform:translateY(0);max-width:1030px;opacity:1;pointer-events:all;transition:transform .4s .26s,opacity .4s .26s,max-width .4s 0s ease-out}main .sticky-footer .container .sticky-pill.active .mobile-shroud{background-color:rgba(0,0,0,.4);opacity:1;pointer-events:all}@media(max-width: 1200px){main .sticky-footer .container .sticky-pill.active{gap:0px;padding-right:25px;padding-left:25px}main .sticky-footer .container .sticky-pill.active.hidePill form{bottom:-500px}main .sticky-footer .container .sticky-pill.active form{transition:transform .4s 0s,opacity .4s 0s,max-width .4s 0s ease-out}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill.active{padding-left:30px;padding-right:30px}}@media(max-width: 374px){main .sticky-footer .container .sticky-pill.active{padding-left:20px;padding-right:20px}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill{min-height:72px;width:100%;justify-content:space-between;padding-left:25px}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed) .pill-info{display:none}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed) .sticky-pill__icon.gold{margin-right:0;height:72px;width:72px}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed) .sticky-pill__icon.gold .big-icon{height:35px;width:35px}main .sticky-footer .container .sticky-pill.two-removed .pill-info.guide-price{width:auto}}@media(max-width: 360px){main .sticky-footer .container .sticky-pill{min-height:65px}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed){background-color:transparent;box-shadow:none}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed) .sticky-pill__icon.gold{margin-right:0;height:50px;width:50px}main .sticky-footer .container .sticky-pill:not(main .sticky-footer .container .sticky-pill.two-removed) .sticky-pill__icon.gold .big-icon{height:27px;width:27px}}main .sticky-footer .container .sticky-pill.centered .pill-info.guide-price{margin-right:0}main .sticky-footer .container .sticky-pill.centered .pill-info.guide-price>div{width:100%}@media(max-width: 600px){main .sticky-footer .container .sticky-pill.centered{justify-content:center}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill.centered{padding-left:8px;padding-right:8px}}@media(max-width: 600px){main .sticky-footer .container .sticky-pill{padding-left:30px;padding-right:30px}}@media(max-width: 374px){main .sticky-footer .container .sticky-pill{padding-left:20px;padding-right:20px}}main .sticky-footer .container .result-details{display:flex;align-items:center;gap:31px;justify-content:space-between;flex:1}main .sticky-footer .container .result-details>div{display:flex;align-items:center;gap:20px}main .sticky-footer .container .result-details>div:nth-child(2){display:flex;gap:30px;align-items:center}@media(max-width: 1200px){main .sticky-footer .container .result-details>div:nth-child(2){gap:20px}}@media(max-width: 1200px){main .sticky-footer .container .result-details>div:nth-child(2){align-items:center}}main .sticky-footer .container .result-details .talk-pill__tooltip{cursor:default;position:absolute;left:10px;bottom:89px;width:249px;height:201px;padding:24px 23px;background-color:#fff;border:1px solid #f7f7f7;box-shadow:0px 6px 24px rgba(0,0,0,.2);border-radius:8px;opacity:0;pointer-events:none;transform:translateY(4px);transition:.2s}main .sticky-footer .container .result-details .talk-pill__tooltip label{font-size:2rem;font-size:clamp(2rem, 2vw, 2rem);line-height:2.4rem;font-weight:700;color:#1a1a1a;letter-spacing:0rem;font-family:"Magazine Grotesque";text-transform:none;cursor:default}main .sticky-footer .container .result-details .talk-pill__tooltip p{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.68rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";margin:7px 0 19px}main .sticky-footer .container .result-details .talk-pill__tooltip span{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.63rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";cursor:pointer;display:inline-block;position:relative;padding:6px 17px 6px 25px;border-radius:20px;background-color:#f7f7f7}main .sticky-footer .container .result-details .talk-pill__tooltip span:after{content:"";position:absolute;top:10px;left:12px;height:8px;width:8px;background-color:#e23535;border-radius:100%}main .sticky-footer .container .result-details .talk-pill__tooltip span.online:after{background-color:#4ca771}main .sticky-footer .container .result-details .talk-pill__tooltip .tooltip-close{position:absolute;top:13px;right:12px;cursor:pointer;width:12px}main .sticky-footer .container .result-details .talk-pill__tooltip:after{content:"";position:absolute;bottom:-9px;left:22px;height:16px;width:16px;background-color:#fff;transform:rotate(45deg)}main .sticky-footer .container .result-details .talk-pill__tooltip.active{opacity:1;pointer-events:all;transform:translateY(0)}@media(max-width: 1230px){main .sticky-footer .container .result-details .talk-pill{padding:0}main .sticky-footer .container .result-details .talk-pill>div:nth-child(2){display:none}}@media(max-width: 1200px){main .sticky-footer .container .result-details .talk-pill{position:absolute;bottom:0;left:16px;z-index:2}}main .sticky-footer .container .result-details ul{display:flex;align-items:center}main .sticky-footer .container .result-details ul::-webkit-scrollbar{height:0px;width:0}main .sticky-footer .container .result-details ul::-webkit-scrollbar-track{background-color:#f7f7f7}main .sticky-footer .container .result-details ul::-webkit-scrollbar-thumb{background-color:#1a1a1a;border-radius:10px}main .sticky-footer .container .result-details ul li{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.9rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";margin:0 10px;position:relative;font-weight:700}main .sticky-footer .container .result-details ul li:after{content:"";position:absolute;top:8px;left:-11px;height:4px;width:4px;background-color:var(--color-off-black);border-radius:100%}main .sticky-footer .container .result-details ul li:first-child{margin-left:0}main .sticky-footer .container .result-details ul li:first-child:after{content:none}main .sticky-footer .container .result-details ul li:last-child{margin-right:0;color:#000;cursor:pointer;text-decoration:underline}main .sticky-footer .container .result-details ul li:last-child:after{content:"";width:1px;height:21px;top:-1px}@media(max-width: 500px){main .sticky-footer .container .result-details ul li:last-child{position:-webkit-sticky;position:sticky;right:0;top:0;background-color:#fdf8f3;padding-left:10px;border-left:1px solid var(--color-off-black)}main .sticky-footer .container .result-details ul li:last-child:after{content:none}}main .sticky-footer .container .result-details small{display:flex;align-items:center;justify-content:flex-end;gap:5px;cursor:pointer;font-style:normal;font-size:1.2rem;color:#666}@media(max-width: 1200px){main .sticky-footer .container .result-details small{display:none}}main .sticky-footer .container .result-details small i{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.2rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";font-style:normal}main .sticky-footer .container .result-details small img{width:17px}@media(max-width: 500px){main .sticky-footer .container .result-details small i{display:none}}main .sticky-footer .container .result-details .talk-total{display:flex;flex-direction:column;justify-content:center}@media(max-width: 1200px){main .sticky-footer .container .result-details .talk-total{align-items:flex-start}}main .sticky-footer .container .result-details .talk-total label{font-size:1.2rem;font-size:clamp(1.2rem, 1.4vw, 1.4rem);line-height:100%;font-weight:400;color:#666;letter-spacing:0rem;font-family:"Archivo";text-align:right;line-height:18px}main .sticky-footer .container .result-details .talk-total label.per-person{font-size:1.6rem;font-size:clamp(1.6rem, 1.8vw, 1.8rem);line-height:2.4rem;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";line-height:18px}main .sticky-footer .container .result-details .talk-total label span{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:100%;font-weight:600;color:#666;letter-spacing:0rem;font-family:"Archivo"}main .sticky-footer .container .result-details .talk-total small{display:none;align-items:center;justify-content:flex-end;gap:5px;cursor:pointer;font-style:normal;font-size:1.2rem;color:#666}@media(max-width: 1200px){main .sticky-footer .container .result-details .talk-total small{justify-content:flex-start;display:flex}}main .sticky-footer .container .result-details .talk-total small i{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.2rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";font-style:normal}main .sticky-footer .container .result-details .talk-total small img{width:17px}@media(max-width: 500px){main .sticky-footer .container .result-details .talk-total small i{display:none}}main .sticky-footer .container .result-details button#next-stage{border-radius:8px;border:none;height:40px;transition:background-color .3s,opacity .3s ease;padding:8px 16px;position:relative;font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:1.6rem;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";cursor:pointer;display:flex;align-items:center;gap:7px;background-color:var(--color-yellow)}main .sticky-footer .container .result-details button#next-stage a{position:absolute;top:0;right:0;bottom:0;left:0}main .sticky-footer .container .result-details button#next-stage .loading-icon{opacity:0;transform:translateY(0);display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}main .sticky-footer .container .result-details button#next-stage .loading-icon img{width:28px}main .sticky-footer .container .result-details button#next-stage img.arrow{opacity:1}main .sticky-footer .container .result-details button#next-stage img.arrow,main .sticky-footer .container .result-details button#next-stage .loading-icon,main .sticky-footer .container .result-details button#next-stage:before{transition:.2s ease-out}main .sticky-footer .container .result-details button#next-stage.product:before{content:"Customise Holiday"}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage.product:before{content:"Customise"}}main .sticky-footer .container .result-details button#next-stage.hotel:before{content:"Continue to flights"}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage.hotel:before{content:"Flights"}}main .sticky-footer .container .result-details button#next-stage.flights:before{content:"Continue to passengers"}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage.flights:before{content:"Passengers"}}main .sticky-footer .container .result-details button#next-stage.passengers:before{content:"Continue to payment"}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage.passengers:before{content:"Payment"}}main .sticky-footer .container .result-details button#next-stage.payment:before{content:"Book Now"}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage.payment:before{content:"Book Now"}}@media(max-width: 1400px){main .sticky-footer .container .result-details button#next-stage{padding:17px 18px}}@media(max-width: 1200px){main .sticky-footer .container .result-details button#next-stage{padding:11px 18px;height:40px}}main .sticky-footer .container .result-details:first-child{gap:29px}@media(max-width: 1400px){main .sticky-footer .container .result-details:first-child{gap:20px}}@media(max-width: 1200px){main .sticky-footer .container .result-details:first-child{width:100%;border-bottom:1px solid #d3d4d5;padding-bottom:15px;padding-inline:16px}main .sticky-footer .container .result-details:first-child ul{overflow-x:auto}main .sticky-footer .container .result-details:first-child ul li{flex-shrink:0}}@media(max-width: 500px){main .sticky-footer .container .result-details:first-child{padding-right:55px}main .sticky-footer .container .result-details:first-child ul li:last-child{position:-webkit-sticky;position:sticky;right:0;top:0;background-color:#fff;padding-left:10px;border-left:1px solid #e3e4e5}}main .sticky-footer .container .result-details.disabled #next-stage{background-color:#bdbdbd;opacity:.4;cursor:default}main .sticky-footer .container .result-details.loading #next-stage{pointer-events:none}main .sticky-footer .container .result-details.loading #next-stage img.arrow{opacity:0;transform:translateY(-7px)}main .sticky-footer .container .result-details.loading #next-stage .loading-icon{opacity:1;transform:translateY(0);transition-delay:.15s}main .sticky-footer .container .result-details.loading #next-stage .loading-icon img{-webkit-animation:spin 2s linear infinite forwards;animation:spin 2s linear infinite forwards}main .sticky-footer .container .result-details.loading #next-stage:before{color:var(--color-yellow);transform:translateY(-7px)}@media(max-width: 1200px){main .sticky-footer .container .result-details{gap:20px}}@media(max-width: 1050px){main .sticky-footer .container{padding:0}}@media(max-width: 1050px){main .sticky-footer{height:auto;padding-inline:0}}@keyframes showResults{from{transform:translateY(155px);opacity:1}to{transform:translateY(0);opacity:1}}@keyframes hidePillTemp{from{bottom:-125px}}main .sticky-footer.results{background-color:#fdf8f3;padding:8px 16px;box-shadow:0px -4px 10px -1px rgba(0,0,0,.1);animation:showResults .4s ease-out 0s both;height:72px}main .sticky-footer.results .container{height:100%}main .sticky-footer.results .container .sticky-pill{display:none;box-shadow:0px 1px 0px rgba(0,0,0,.08);padding:10px 24px 10px 10px}main .sticky-footer.results .container .sticky-pill:first-child{background-color:transparent;box-shadow:none !important}main .sticky-footer.results .container .sticky-pill:first-child .sticky-pill__icon.gold{height:50px;width:50px}@media(max-width: 1200px){main .sticky-footer.results .container .sticky-pill:first-child{position:absolute;bottom:-12px;left:16px;z-index:2;padding:0 !important}}@media(max-width: 1200px){main .sticky-footer.results .container .result-details{flex-direction:column;gap:0;align-items:flex-end}main .sticky-footer.results .container .result-details>div:first-child{width:100%;border-bottom:1px solid #d3d4d5;padding-bottom:15px;padding-inline:16px}}@media(max-width: 1200px)and (max-width: 1200px){main .sticky-footer.results .container .result-details>div:first-child{border:0;padding-bottom:0;padding-left:0}}@media(max-width: 1200px){main .sticky-footer.results .container .result-details>div:first-child ul{overflow-x:auto}main .sticky-footer.results .container .result-details>div:first-child ul li{flex-shrink:0}}@media(max-width: 1200px)and (max-width: 600px){main .sticky-footer.results .container .result-details>div:first-child ul{width:100%}}@media(max-width: 1200px)and (max-width: 1200px){main .sticky-footer.results .container .result-details>div:nth-child(2){padding:0;justify-content:space-between;width:100%}}@media(max-width: 1200px){main .sticky-footer.results{padding-inline:0;height:100px;padding:8px 16px}}@media(max-width: 1600px){main .sticky-footer{padding:0 20px 29px 70px}}@media(max-width: 1200px){main .sticky-footer{padding:0 20px 29px 20px}}@media(max-width: 1230px){main .sticky-footer .container{gap:10px}}@media(max-width: 600px){main .sticky-footer{padding:0;width:100%}}main .sticky-pill{display:flex;align-items:center;bottom:0;background-color:var(--color-yellow-light);border-radius:8px;padding:0px 25px 0 25px;cursor:pointer;position:relative;box-shadow:0 0 10px 2px rgba(0,0,0,.15);transition:.4s ease-out}main .sticky-pill.loading-pill{cursor:default;position:absolute;bottom:29px;pointer-events:none;animation:hidePillTemp 2s;min-height:75px;border-radius:8px}main .sticky-pill.loading-pill label{font-weight:400 !important;font-size:clamp(1.4rem,1.8vw,1.8rem) !important;text-transform:none !important}main .sticky-pill.loading-pill img{margin-right:13px}@media(max-width: 1200px){main .sticky-pill.loading-pill{min-height:72px}}main .sticky-pill.hidePill{bottom:-125px}main .sticky-pill .loading{animation:loading 1.4s linear infinite}main .sticky-pill.search-unavailable{padding:0px 25px 0 225px !important;box-shadow:0px 8px 24px rgba(0,0,0,.3) !important;min-height:75px !important}main .sticky-pill.search-unavailable #search-unavailable #search-unavailable-message{border-radius:8px;background-color:#e5e5e5;pointer-events:all}main .sticky-pill.search-unavailable #search-unavailable #search-unavailable-message label{font-size:1.6rem}main .sticky-pill.search-unavailable #search-unavailable #search-unavailable-message p{font-size:1.4rem}main .sticky-pill.search-unavailable .pill-info{display:flex !important}main .sticky-pill.search-unavailable .sticky-pill__icon.gold{margin-right:13px !important;height:auto !important;width:auto !important}@media(max-width: 1200px){main .sticky-pill{padding:0px 25px 0 25px}}@media(max-width: 600px){main .sticky-pill{border-radius:0px}main .sticky-pill svg{margin-left:10px}}@media(max-width: 374px){main .sticky-pill{padding:0 25px 0 10px}}main .sticky-pill .guide-price .btn{white-space:nowrap;height:unset;text-align:center;padding:12px 20px;border-radius:8px;border:none;background-color:var(--color-yellow);color:var(--color-off-black);font-size:16px;font-weight:700;line-height:1}@keyframes spin{to{transform:rotate(360deg)}}.stagger-content{position:relative}.stagger-content .stagger-content__container{max-width:1251px;margin-left:auto}.stagger-content .stagger-content__container .stagger-content__image{min-height:385px;max-height:800px;height:100vw}.stagger-content .stagger-content__container .stagger-content__body{background-color:#fff;max-width:951px;border-radius:0 8px 8px;padding:61px 0 0 0;margin-top:-260px;position:relative;z-index:2}.stagger-content .stagger-content__container .stagger-content__body h1{font-size:3.6rem;font-size:clamp(3.6rem, 6.4vw, 6.4rem);line-height:1;font-weight:400;color:var(--color-off-black);letter-spacing:-0.21rem;font-family:"Magazine Grotesque";text-transform:uppercase;padding-right:25px}@media(max-width: 500px){.stagger-content .stagger-content__container .stagger-content__body h1{text-align:center}}.stagger-content .stagger-content__container .stagger-content__body a{color:var(--color-off-black);text-decoration:underline}.stagger-content .stagger-content__container .stagger-content__body ul.article-tags{display:flex;gap:13px;margin-top:33px;flex-wrap:wrap}.stagger-content .stagger-content__container .stagger-content__body ul.article-tags li{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.2rem;font-weight:400;color:#666;letter-spacing:0;font-family:"Archivo";text-transform:uppercase}.stagger-content .stagger-content__container .stagger-content__body .stagger-content__content{display:flex;gap:80px;padding-top:62px;padding-right:40px;align-items:flex-start}.stagger-content .stagger-content__container .stagger-content__body .stagger-content__content .stagger-content__intro{font-size:1.8rem;font-size:clamp(1.8rem, 2.4vw, 2.4rem);line-height:4.32rem;font-weight:400;color:#000;letter-spacing:0;font-family:"Magazine Grotesque";margin-bottom:0px}.stagger-content .stagger-content__container .stagger-content__body .stagger-content__content .article-intro img{border-radius:8px}@media(max-width: 1100px){.stagger-content .stagger-content__container .stagger-content__body{padding:40px 0 0 0;max-width:659px;margin-top:-100px}.stagger-content .stagger-content__container .stagger-content__body ul.article-tags{margin-top:28px}.stagger-content .stagger-content__container .stagger-content__body .stagger-content__content{padding-top:23px;flex-direction:column;gap:26px;width:84vw;padding-right:0}}@media(max-width: 1100px)and (max-width: 860px){.stagger-content .stagger-content__container .stagger-content__body .stagger-content__content{margin-right:0}}@media(max-width: 1100px){.stagger-content .stagger-content__container .stagger-content__body .stagger-content__content .stagger-content__intro{line-height:3.6rem;margin-bottom:65px}}@media(max-width: 860px){.stagger-content .stagger-content__container .stagger-content__body .stagger-content__content{width:88vw}}@media(max-width: 719px){.stagger-content .stagger-content__container .stagger-content__body{margin-right:42px;padding-top:32px}.stagger-content .stagger-content__container .stagger-content__body .stagger-content__content{width:100%}}@media(max-width: 620px){.stagger-content .stagger-content__container .stagger-content__image{margin-left:-42px;width:calc(100% + 82px)}.stagger-content .stagger-content__container .stagger-content__body{margin-right:30px}.stagger-content .stagger-content__container .stagger-content__body h1{padding-left:20px}.stagger-content .stagger-content__container .stagger-content__body ul.article-tags{margin-top:16px;margin-left:20px}.stagger-content .stagger-content__container .stagger-content__body .stagger-content__content{padding-top:15px;gap:17px}.stagger-content .stagger-content__container .stagger-content__body .stagger-content__content .stagger-content__intro{line-height:3.3rem;margin-bottom:42px}}@media(max-width: 374px){.stagger-content .stagger-content__container .stagger-content__image{margin-left:-20px;width:calc(100% + 40px)}.stagger-content .stagger-content__container .stagger-content__body{margin-right:20px}}.body-text h3{font-size:2.4rem;font-size:clamp(2.4rem, 2.8vw, 2.8rem);line-height:1.2;font-weight:400;color:var(--color-off-black);letter-spacing:-0.07rem;font-family:"Magazine Grotesque";position:relative;margin-bottom:15px}.body-text h2{font-size:1.6rem;font-size:clamp(1.6rem, 3.2vw, 3.2rem);line-height:140%;font-weight:400;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque";margin-bottom:0px;position:relative}.body-text p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:160%;font-weight:400;color:var(--color-off-black);letter-spacing:-0.034rem;font-family:"Archivo";position:relative}.body-text p>br:first-child{display:none}.body-text p .fr-img-wrap{margin:25px 0 60px;display:block}.body-text p .fr-img-wrap .fr-inner span{font-size:14px !important;padding-top:8px;display:block}.body-text ul{margin:20px}.body-text ul li{font-size:1.4rem;font-size:clamp(1.4rem,1.8vw,1.8rem);line-height:130%;letter-spacing:-0.034rem;list-style:disc}.body-text ul li:not(.body-text ul li:last-child){margin-bottom:15px}.body-text img{margin:20px 0 20px}.body-text img:last-child{margin-bottom:0}.body-text .part.rich_text_part>div:first-of-type{background-color:var(--color-yellow-mid) !important;border-radius:8px}.body-text .part.rich_text_part>div:first-of-type>div:first-of-type h3,.body-text .part.rich_text_part>div:first-of-type>div:first-of-type p,.body-text .part.rich_text_part>div:first-of-type>div:first-of-type hr{color:var(--color-off-black) !important}.body-text .part.rich_text_part>div:first-of-type>div:first-of-type hr{height:2px !important;width:40px;background:var(--color-off-black)}.body-text .part.rich_text_part>div:first-of-type>div:first-of-type p{font-size:1.6rem !important;line-height:1.4 !important;margin-bottom:0 !important}main{overflow:visible}.page-summary-intro{padding:120px 0 0}@media(max-width: 800px){.page-summary-intro{padding:80px 0 0}}@media(max-width: 500px){.page-summary-intro{padding:40px 0 0}}.brochure-summary{padding:40px 0 0}.filter-menu{margin-bottom:32px}.filter-menu .filter-menu__type>ul>li{background-color:transparent}.gray-bg{padding:60px 0 70px;margin:20px 0 0}@media(max-width: 800px){.gray-bg{padding:0 0 50px;margin:40px 0 0}}@media(max-width: 690px){.gray-bg{margin:0px 0 50px}}.simple-card{padding-bottom:30px !important}.push-down-top-bit{padding:50px 0 40px}@media(max-width: 800px){.push-down-top-bit{padding:20px 0 30px}}@media(max-width: 500px){.push-down-top-bit{padding:10px 0 20px}}.no-max-height{max-height:none !important}.container .title{padding-top:40px}@media(max-width: 800px){.container .title{padding-top:30px}}@media(max-width: 500px){.container .title{padding-top:20px}}button.jumptab{border:none;display:flex;justify-content:center;align-items:center;color:var(--color-off-black);background-color:var(--color-yellow);border-radius:8px;padding:12px 16px;font-family:"Magazine Grotesque";font-size:16px;font-weight:700;line-height:1;text-align:center;width:fit-content}@media(max-width: 1200px){button.jumptab{font-size:13px}}@media(max-width: 980px){button.jumptab{font-size:14px}}.stagger-content .stagger-content__container .stagger-content__body{padding-right:20px}.stagger-content .stagger-content__container .stagger-content__body h1,.stagger-content .stagger-content__container .stagger-content__body h2{font-size:3.6rem;font-size:clamp(3.6rem, 6.4vw, 6.4rem);line-height:1;font-weight:400;color:var(--color-off-black);letter-spacing:-0.21rem;font-family:"Magazine Grotesque";text-transform:uppercase;padding:0 20px}@media(max-width: 500px){.stagger-content .stagger-content__container .stagger-content__body h1,.stagger-content .stagger-content__container .stagger-content__body h2{text-align:center}}@media(max-width: 860px){.stagger-content .stagger-content__container .stagger-content__body{margin-right:0px}}@media(max-width: 740px){.stagger-content .stagger-content__container .stagger-content__body{border-radius:0}}@media(max-width: 620px){.stagger-content .stagger-content__container .stagger-content__body{border-radius:8px 8px 0 0;padding-left:10px;padding-right:10px}}.product-cards{display:none}.product-cards.active{display:revert}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2hvbGlkYXktdHlwZS1jaGlsZC5hMDgzMTkzZS5jc3MiLCJtYXBwaW5ncyI6IkFBd0JBLE1BQ0UseUJBQ0EseUJBQ0EseUJBQ0EseUJBQ0Esb0JBQ0Esb0JBQ0Esd0JBQ0Esc0JBQ0Esd0JBQ0Esd0JBQ0EsNEJBQ0EsOEJBQ0EsMkJDbENGLCtFQUNBLGtEQUNBLG1FQUNBLDBGRERXLENDRVgsdUhERlcsQ0NHWCw4RkRIVyxDQ0lYLDRHREpXLENDS1gsaUpETFcsQ0NNWCx1REFJQSxvRkFDQSx5Q0FFQSxrSkFDQSw2R0FTQSw2SEFDSSwyRUFDQSx3TkFDQSwyR0FDSSw4TUM0QkoseUJEaENKLGtEQU00QixtQkFHeEIsa0VBR3NHLHdGRXBDMUcsMkhBQ0Usb0NBS0EscUpBR0EsK0NBQ0Usb0JBRUYscURBSVEsbU9BT04sdUVEaUNBLHlCQzVCSSx5TUFDQSxnRkFJSixnTkFDQSxzRkFJSixtREFFQSxvQkFFQSxvRUFFQSx3QkFDQSxxQkFRRSw0RkhwRFMsQ0dxRFQseUhIckRTLENHdURYLDZCQUNBLHVCQUNBLHNCQUNFLHNCQUVGLCtCQUNBLGtCQUNBLDBFQUNBLG1GQUNJLGtDQUVKLGtDQUVFLHdDQUNBLDJHQUNFLHVDQUNBLHFDQUNBLHdDQUNBLHVDQUNBLHlDQUNBLHlDQUNBLHVDQUNBLDJDQUNBLHlDQUNBLHlDQUNBLHlCQVhGLGdCQVc0QixnQkFDMUIseUJBWkYsZ0JBWTRCLGdCQUMxQix5QkFiRixnQkFhNEIsZ0JBQzFCLGdGQUVGLHdEQUNBLHNDQUVNLDhCQUNBLHFFQUNBLGdFQUNBLHVEQUVOLDZEQUNBLHlFQUNNLDZGQUVRLG9PQUdGLGtHQUdOLHFCRDdESixpQkFDQSx1Q0FDQSxnQkMyRHlDLENEM0R2QixlQzJENkIsQ0QzRGIsNEJDMkQ0QixDRDNEakIsdUJDMkRPLENEM0RjLHFCQUhHLENDK0RsRSxpSEFJSCwrRUFDSSx3SEFHWSx1R0FJWiwrS0FDSSxnSEFFSiwwQkQ3RUosaUJBQ0EsdUNBQ0EsbUJDMkV5QyxDRDNFdkIsZUMyRWdDLENEM0VoQiw0QkMyRThCLENEM0VuQixxQkMyRVUsQ0QzRVcscUJBSEcsQ0M4RW9CLDJCQU8vRSwwQ0RwRlYsaUJBQ0EsdUNBQ0Esa0JDa0ZpRCxDRGxGL0IsZUNrRnVDLENEbEZ2QixhQ2tGK0IsQ0RsRnBCLGdCQ2tGaUIsQ0RsRkkscUJBSEcsQ0NxRk0sNEJBSzdFLGdCQUNFLGdCQUNBLHdCQUNBLFNBQ0Esc0JBQ0EsV0FDQSxTQUNBLGVBRUEsd0JBQ0UsY0FDQSxpQkFLRix5QkFoQkYsZ0JBZ0I2QixVQUkzQiwyQ0FDRSx5QkFERixrQkFDNkIscUJBSS9CLCtCQUNFLHlCQURGLGNBQzRCLGlCQUU1QiwrQkFLQSxrQ0FDQSwyQkFDQSwyQkFDQSxzQkFDQSwrQkFDRSx5QkFERixZQUMwQixvQ0FDeEIseUJBRkYsWUFFMEIsb0JBRTFCLGlDQUNFLHlCQURGLGFBQzBCLHFDQUN4Qix5QkFGRixhQUUwQixvQkFFMUIsaUNBQ0UseUJBREYsYUFDMEIsc0NBQ3hCLHlCQUZGLGFBRTBCLG9CQUUxQixpQ0FDRSx5QkFERixhQUMwQixzQ0FDeEIseUJBRkYsYUFFMEIsb0JBRTFCLG9EQUNBLHlEQUNBLHVDSDFLTSxDRzJLTixzRUFDQSwyQkFDQSx3QkFDQSwwQ0FJVSxrREFDTixpREFDSSxnSkQ3SU4seUJDNElFLGdDQUU0QixXQUNwQixxREFHTyxrRkFJakIsNkNEdEpBLHlCQ3NKQSxnQ0FDMEIsYUFLOUIsa0VBQ0EsMENBR0EsZ05BT0ksa0JBQ0EsNkJBQ0EscUJBQ0EsaVFBQ0ksMEhBSVIsNFBBS0ksOENBQ0Esc0NBRUosc0RBR0Esc0ZBR0EscUVBR0EsMERBR0EseUVBQ0EseU5BQ0EsMkVBQ0Esc0NBQ0Esa0VBR0ksd0VBR0osa0ZBR0UsMkRBRUUsK0VBS0UsNEZBS04sa0VBRUEsaUNBQ0Esc0NBQ0Usb0lBQ0UsK0pBQ0UsNklBTUosa0NBQ0Usc0NBSUoscUdBQ0ksNkdBQ0ksdVBBQ0EsOEhBQ0EsOEhEalBKLHlCQzZPSix1Q0FNNEIseUJBRTVCLDRCQUNBLDBCQUVBLHNCQUNJLGFBQ0EsbUJBQ0EsUUFFQSw2QkFDSSxzQkFDQSwwQkFDQSx1QkFDQSwyQkFDQSx5QkFDQSxrQkFDQSxnQkFDQSw2QkFDQSxpQkFDQSxnQkFDQSxhQUNBLG1CQUNBLHVCQUNBLGVBQ0EscUJBQ0EsU0FDQSxvQ0FFQSxzQ0FDSSxXQUNBLG9CQUlSLHNDRG5TQSxpQkFDQSx1Q0FDQSxrQkNrU21DLENEbFNqQixlQ2tTeUIsQ0RsU1QsNEJDa1NpQixDRGxTTixnQkNrU0csQ0RsU2tCLHFCQUhHLENDc1NqRSxlQUNBLGtCQ2xWUixtSUZ3RUksaUJBQ0EsaUJBQ0EsWUV6RUEsdUtBQ0ksdUJGMENKLGlCQUNBLG1DQUNBLGdCRTVDb0MsQ0Y0Q2xCLGVFNUN3QixDRjRDUix5QkU1Q29CLENGNENZLGdDRTVDUyxrRUZ1RDNFLHlCRXZESSx1QkFFNEIsb0JBRTVCLGtDQUNJLDZGQUNJLHlEQUdSLHNCRmlDSixpQkFDQSxtQ0FDQSxnQkVuQ21DLENGbUNELFVFbkNtQixDRm1DYSxnQ0VuQ04sbUNBQ3hELCtHQUNJLDZCRitCUixpQkFDQSx1Q0FDQSxnQkVqQ3lDLENGaUNQLFVFakN5QixDRmlDTyxxQkFIRyxDRTlCRiwwQ0FDekQsNEVBRUYsOENBRUoseUJGMEJKLGlCQUNBLHVDQUNBLGdCRTVCd0MsQ0Y0QnRCLGVFNUI0QixDRjRCWixVRTVCdUIsQ0Y0QlMscUJBSEcsQ0V6QkosZ0ZBQ3hELHVIQUdELG9DQUNJLGlFRmtDWix5QkV4REEsb0JBeUI4QixjQUc5QixxRkFDSSwwTEFDSSw4RUYwQlIseUJFMUJRLGtDQUM0QixjQUU1Qiw0Q0FHUixhQUNJLDBIRm1CSix5QkV6REosTUF3QzRCLGVGaUJ4Qix5QkV6REosTUF5QzRCLGVGZ0J4Qix5QkV6REosTUEwQzRCLGVDMUM1QixvQkFDSSxrRUFDQSxvRUFDQSxtRUFHWSxnR0FJWix3Q0FDSSw2QkFDQSwrSEFDSSw4Q0gyRFIsaUJBQ0EsaUJBQ0EsWUc1RFEsMktBQ0ksd0RINkJaLGlCQUNBLHVDQUNBLGtCRy9Cc0UsQ0grQnBELGVHL0I0RCxDSCtCNUMsVUcvQjBELENIK0IvQyxxQkcvQnNDLENIK0JqQixxQkFIRyxDRzVCK0IsK0VBRTVGLHdDQUNBLDZJQUNJLDhKQUNBLHlJQUNJLDREQUdSLCtHQUNJLGlIQUVKLHNQQUNJLHFIQUdSLDRGQUNJLHNESFlSLGlCQUNBLHVDQUNBLGtCR2R1RSxDSGNyRCxlR2Q2RCxDSGM3Qyw0QkdkcUQsQ0hjMUMsZ0JHZHVDLENIY2xCLHFCQUhHLENHWDJDLGlDQUNwRyx3REFDSSxzSkFHUixrS0FDQSw2RUFFSiwyRkFDSyw0QkhHVCxpQkFDQSx1Q0FDQSxnQkdMMkMsQ0hLekIsZUdMK0IsQ0hLZixhRm5DOUIsQ0VtQ3lDLGdCR0xTLENIS1kscUJBSEcsQ0dEekQsMERBQ0ksc0tMaENaLENLb0NELCtHQUNDLG1CSEpKLGlCQUNBLG1DQUNBLGdCR0V1QyxDSEZyQixlR0UyQixDSEZYLDRCR0UwQixDSEZmLHVCR0VLLENIRmdCLHFCQUhHLENHS2dCLHdFQUM3RSxvSEFFSiwySkFDSSxtRUFHQSxvR0xqREEsQ0tpRDJHLCtFQUN2RyxrRkFHUiw2QkFDSSxRQUNBLCtCQUNJLGtCQUVKLGdDQUNJLGNBQ0Esa0JBQ0EsMENBQ0ksZUFFSixtQ0FDSSxnQkFDQSxzQkFDQSxxQ0FDQSxvQkFJWix1QkFDSSxRQUNBLGFBQ0EsdUJBQ0EsbUJBQ0EsNkJBQ0EscUNBQ0Esa0JBQ0Esa0JBQ0EsaUNBQ0EsZUFDQSxnQkFDQSxjQUNBLGtCQUNBLGtCQUNBLGdCQUNBLDBCQWhCSix1QkFnQjhCLGdCQUMxQix5QkFqQkosdUJBaUI2QixnQkFFN0IsNkJBQ0ksUUFDQSxtQ0FDSSxxQ0FJSixtRUFDSSw0R0FDQSwrRUFFUSxzR0FDSSxtSEFDRyxzSEFDSyx3TkFLaEIsOENIeEVoQixpQkFDQSx1Q0FDQSxlR3NFaUQsQ0h0RS9CLGVHc0VvQyxDSHRFcEIsNEJHc0U0QixDSHRFakIsZ0JHc0VjLENIdEVPLGdDR3NFb0IsQ0FJMUUsK0RBQ0EsNkRBQ2lCLHlFSDlFN0IsaUJBQ0EsbUNBQ0Esa0JHNEV1RixDSDVFckUsZUc0RTZFLENINUU3RCw0Qkc0RTJFLENINUVoRSxxQkc0RXVELENINUVsQyxxQkFIRyxDR2lGcEQscUVIaEZqQixpQkFDQSxtQ0FDQSxrQkc4RXNGLENIOUVwRSxlRzhFNEUsQ0g5RTVELDRCRzhFMEUsQ0g5RS9ELHFCRzhFc0QsQ0g5RWpDLHFCQUhHLENHa0ZqRCx5R0hwRXBCLHlCR21FaUIsOENBRTRCLDJCQUdoQyw0REFHVCw0RkFDSSwrRkFDSSw0Q0gxRlosaUJBQ0EsdUNBQ0EsbUJHd0ZpRCxDSHhGL0IsZUd3RndDLENIeEZ4Qiw0Qkd3RmdDLENIeEZyQixnQkd3RmtCLENIeEZHLHFCQUhHLENHMkZzQixrQkFDL0UsMkNIM0ZaLGlCQUNBLHVDQUNBLG1CR3lGZ0QsQ0h6RjlCLGVHeUZ1QyxDSHpGdkIsNEJHeUYrQixDSHpGcEIsZ0JHeUZpQixDSHpGSSxxQkFIRyxDRzhGNUQsa0RBQ0cscURBRUgsd0VBQ0csOEhBQ0Msd0dBR0Esd0RIckdiLGlCQUNBLHVDQUNBLG9CR21HMkQsQ0huR3pDLGVHbUdtRCxDSG5HbkMsNEJHbUcwQyxDSG5HL0IsZ0JHbUc0QixDSG5HUCxxQkFIRyxDRzBHcEQseUtBTUwsd0RBQ2lCLDhIQUViLDBIQUVKLHlEQUNJLDRDSHJIaEIsaUJBQ0EsdUNBQ0EsZUdtSGlELENIbkgvQixlR21Ib0MsQ0huSHBCLDRCR21INEIsQ0huSGpCLGdCR21IYyxDSG5ITyxnQ0dtSG9CLENBS2xGLDRDQUNJLDZDQUNJLG1JQUNJLGtFQUNJLHdGQUNBLHVESC9IcEIsaUJBQ0EsdUNBQ0EsZUc2SHFELENIN0huQyxlRzZId0MsQ0g3SHhCLDRCRzZIZ0MsQ0g3SHJCLGdCRzZIa0IsQ0g3SEcsZ0NHNkh3QixDQUV6RCx5SUFFYixxSUh0SHBCLHlCR3NIb0IsdURBQzRCLHNDQU81Qyx5Q0g5SEoseUJHOEhJLHNCQUM0QixvQkFHNUIsdUZIbElKLDBCR3NJSSxzREh0SUoseUJHekRKLE9BaU00QixvREh4SXhCLHlCRzBJSywrREFDQSw2QkFDQSxvRUg1SUwseUJHa0pnQiwrSEFHQSxrRkhySmhCLHlCR3pESixPQW1ONEIsZ0JBR1osdURBQ0Esc0RBQ0EsaUZBQ0ksaUZBUUEsaUZBSVosMkNINUtKLHlCR3pESixPQXVPNEIscUNBQ3BCLHFESC9LSix5QkdrTEksc0RBR1csd0RBRUgsdURIdkxaLHlCR21NZ0Isa0ZBS2hCLGtDQUtnQix3REFDQSw0REFFUSxpTEFFQSwyRUFFSixrRUFDSSwwRUFDSSw4REhuTzVCLGlCQUNBLHVDQUNBLGVHaU82RCxDSGpPM0MsZUFIZSxDQUdDLGFGNUMzQixDRTRDc0MsZ0JBSEgsQ0FHd0IscUJBSEcsQ0dvT0Ysa0lBRy9CLHVIQUlaLHNESDFPeEIsaUJBQ0EsdUNBQ0Esa0JHd082RCxDSHhPM0MsZUd3T21ELENIeE9uQyw0Qkd3TzJDLENIeE9oQyxnQkd3TzZCLENIeE9SLHFCQUhHLENHMk9pQyxnQ0FDOUUsc0RIM094QixpQkFDQSx1Q0FDQSxhR3lPNkQsQ0h6TzNDLGVHeU84QyxDSHpPOUIsVUd5TzRDLENIek9qQyxxQkd5T3dCLENIek9ILHFCQUhHLENHNE9pQixtSkFDOUQsa0RINU94QixpQkFDQSx1Q0FDQSxlRzBPeUQsQ0gxT3ZDLGVHME80QyxDSDFPNUIsNEJHME9xQyxDSDFPMUIsZ0JHME9zQixDSDFPRCxxQkFIRyxDRzZPMkIsa0JBQ3RFLHdFTDlRdEIsQ0s4UXVELG9DQUVuQyxxREgvT3hCLGlCQUNBLHVDQUNBLGtCRzZPNEQsQ0g3TzFDLGVHNk9rRCxDSDdPbEMsNEJHNk8yQyxDSDdPaEMsZ0JHNk80QixDSDdPUCxxQkFIRyxDR2dQaUMsa0VIbE90Ryx5Qkc4TWdCLDBDQXNCNEIsa0VIcE81Qyx5Qkc4TWdCLDBDQXVCNEIsb0RIck81Qyx5Qkc4TWdCLDBDQXdCNEIsbUJBRTVCLDBFQUNJLHVIQUNJLGtFSHZQeEIsaUJBQ0EsdUNBQ0EsZ0JHcVA2RCxDSHJQM0IsVUdxUDZDLENIclBiLHFCQUhHLENHd1BrQix5QkFFbkUsaUZBQ0ksd0RIMVB4QixpQkFDQSx1Q0FDQSxlR3dQeUQsQ0h4UHZCLFVHd1B1QyxDSHhQNUIsa0JHd1B1QixDSHhQRixnQ0d3UGMsaUJBQ3BELG9FSDNQNUIsaUJBQ0EsdUNBQ0Esa0JHeVB5RSxDSHpQdkQsZUd5UCtELENIelAvQyxVR3lQMEQsQ0h6UDFCLHFCQUhHLENHK1BqRCx1R0FDSSw4REgvUHhCLGlCQUNBLHVDQUNBLGdCRzZQMEQsQ0g3UHhCLFVHNlAwQyxDSDdQVixxQkFIRyxDR2dRZSx5QkFHcEUsOEVBQ0ksK0RBQ0kseURIcFF4QixpQkFDQSx1Q0FDQSxlR2tReUQsQ0hsUXZDLGVBSGUsQ0FHQyxhRjVDM0IsQ0U0Q3NDLGdCQUhILENBR3dCLHFCQUhHLENHcVFOLHFGQUcvQiwySUFNUix1S0FFSiwrRkFtQlosc0pBT1osb0RBQ0ksdU9BQ0kseUNBZTRCLHVKQUVKLDBLQUNBLDRLQ3pXaEMsb0lBQ0ksNkNBQ0ksc0NKMENKLGlCQUNBLHVDQUNBLG1CSTVDeUMsQ0o0Q3ZCLGVJNUNnQyxDSjRDaEIsVUk1QzhCLENKNENuQixxQkk1Q1UsQ0o0Q1cscUJBSEcsQ0l6Q0UsMkZBQy9ELDBEQUNJLHlCQURKLDBDQUM2QixjQUd6Qix5QkFESiw2Q0FDNkIsY0FJakMsd0ZBQ0ksc0NKZ0NSLGlCQUNBLHVDQUNBLGVJbEM0QyxDSmtDMUIsZUlsQytCLENKa0NmLDRCSWxDMEIsQ0prQ00scUJBSEcsQ0kvQmdCLDhLQUN6RSxrSEFDSSx1TkFFSix1RkFDQSwrVkFDRyxzSEFDQSxpT0FDSSw4RE5SZixDTVEwQyxnQkFJNUIsb0xBRVEsMk9BR1Isd0xBRUEsMkVBRUgsb0VBRUgsMEVBQ0csMkhBQ0ksNkhOMUJmLENNMkJlLG1KQUNJLHlLQUlYLDBHQUNJLDBISmFoQiwwQklWZ0Isb0RBQzRCLG1CSlM1QywwQklWZ0Isb0RBRTRCLFlBR2hDLG1IQUNLLDJKQUNBLGdMQUNBLHlCQUhMLG1EQUc2QixjQUd4QiwrREpEakIseUJJN0NRLHNDQWlENEIsd0JBR3hCLG9FQUVJLGlGQUVPLHNGQU9mLG1FQUVLLHlFSnBCYiwwQkl4REEsZ0NBaUY2Qiw4QkFDckIseUVBRUksK0RBSWEscUVKaEN6QiwwQkl3Q1ksc0VBRUksdUVKMUNoQix5QklnRFEsNkNKaERSLHlCSXhEQSxnQ0EyRzRCLDRCQUNwQix3TkFDSSw2RUFDSSwrTUFDTSx5SEFNVixtRUFDQSxpREFDSSx3REFDSSxnRUFHUixxSkFDSSx5SEFFSiw2RUFJSSwyRUFJUixzTEFDSSxnREFDQSxrREFFUSxpSEFDQSxrSEFHUix3RkFDSSw2RUFJWSxxRkFJWiw2REFDSSwyRUFDQSxpR0FJWixpRUFFSix5QkFDSSx1REFHUiw2Q0ozR0EsMEJJekRKLGFBc0s2QixnQ0o3R3pCLHlCSXpESixhQXdLNEIsc1BBQ3BCLHdGQUNJLDhOQUNJLHVEQUdFLDJESnJIZCwrQ0l6REosYUFrTGdDLGdESnpINUIsK0NJekRKLGFBbUxnQyxnREFFNUIsNENBQ0kseUZBQ0ksbUdKOUhSLHlCSTZISSwwQ0FFNEIsWUFFNUIsbUdBQ0ksdUZOeEtMLENNeUtTLHlGTjVLUixDTStLQSw0Q0FDSSxrQkFDQSxZQUNBLFlBQ0EsaURBQ0EsaUJBQ0Esa0JBQ0EsaUJBQ0EscUNBQ0EsbUJBQ0EsZ0JBQ0EsNkJBQ0Esb0JBQ0Esc0JBQ0EsZUFDQSxhQUNBLG1CQUNBLFFBQ0EscUNBQ0EsbUJBR1IsMERBQ0ksMkVBQ0ksOEZBQ0ksd0ZBQ0Esb0hOOU1SLENFOENKLHlCSTZKSSxxQ0FLNEIsWUFHaEMsNENBQ0EsNENBQ0EseURBQ0ksMEVKeEtKLHlCSXVLQSw2QkFFNEIsNEJBQ3BCLDhDQUNBLDRESjNLUix5Qkk4S1EsK0NBS1IsbUNBQ0Usd0JBQ0Esd0JBQ0EsdUJBQ0Esd0lBRUYseURBQ0Usd0JBQ0EsZ0JBQ0EsV0FDQSxZQUNBLHlFQUNBLGVBQ0EseUJBQ0EsbUJBQ0UsNEJBRUosaUZBSUosOEdBQ0kseUxBQ0ksbURBQ0EsNEpBQ0ksZ0RBRUosNEVBQ0ksOEtBSUoseUJBREosMEJBQzRCLGNKbk41Qix5Qkl3TUosa0JBYTRCLCtQQUNwQixrQ0FDSSx5Q0FDQSw2REFDSSxxR0FFSixrRkFHSix1Q0FHUCx5QkFFUSw2Q0FJUiw2Q0NoU0QsZ0RBQ0kscUpBRVEscU9BRUoseURBQ0EsNk1BQ0EsNkJMcUNKLGlCQUNBLG1DQUNBLGVLdkNtQyxDTHVDakIsZUFIZSxDQUdDLGFGNUMzQixDRTRDc0MsZ0JBSEgsQ0FHd0IscUJBSEcsQ0twQzVCLGdJQUNyQyxpREFFUSxrRUFFSixpREFFSixxS0FDSSxtRUFFSix1REFDQSwrREFDSSxnRkFJUiwwRUFDSSwrQ0FDQSxtR0FDSSw2Q0xrQlIsaUJBQ0EsdUNBQ0EsZ0JLcEI2QyxDTG9CM0IsZUtwQmlDLENMb0JqQiw0QktwQnlCLENMb0JkLGdCS3BCVyxDTG9CVSxxQkFIRyxDS2hCN0QseUNMaUJSLGlCQUNBLHVDQUNBLGdCS25CeUMsQ0xtQlAsNEJLbkJzQixDTG1CWCxnQktuQlEsQ0xtQmEscUJBSEcsQ0toQlksMEJBQ3pFLHFFTDZCUix5Qkt6REosa0JBZ0M0QixzQkFDcEIsbUpBQ0ksNkZBQ0Esa0hBQ0ksc0VBR1IsOERDdENSLHVDQUdZLHVEQUtRLHlCQURKLDRCQUM2Qiw2QkFDckIsNERBT1IsaUVBRU8sMEVBQ0EsMEVBRUgsbUVBR1EsK0ZBVUosb0VDbkN4QixpRkFDSSxpTEFDSSxnUEFDQSw0RFB5Q0osaUJBQ0EsdUNBQ0EsZU8zQ3FDLENQMkNuQixlTzNDd0IsQ1AyQ1IsYU8zQ21CLENQMkNSLG1CTzNDRSxDUDJDbUIscUJBSEcsQ094Q04sbUNBQ3pELHdFUHdDTixpQkFDQSx1Q0FDQSxtQk8xQzZDLENQMEMzQixlTzFDb0MsQ1AwQ3BCLGFPMUMrQixDUDBDcEIsbUJPMUNjLENQMENPLGdDTzFDUSxDQUNwRSxrR0FJTSw2R0FFSix5RkFFSiw4T0FDSyxvR0FJVCx3UEFDSSw4RkFJUixpREN0QkEsa0NBR1EsdURBQ0kseUJBREosd0NBQytCLGdCQUMzQix5QkFGSix3Q0FFK0IsZ0JBQzNCLHlCQUhKLHdDQUcrQixnQkFJbkMsMFBBQ0ksb1FBQ0ksbUhBRUosK0NBQ0EsMEJBTEosaUNBSzZCLG9CQUN6Qix5QkFOSixpQ0FNNEIsMEpBQ3hCLHlCQVBKLGlDQU80QixtR0FHNUIsdURBQ0ksb0ZBQ0Esa1JBQ0ksNERBRUosbUVBQ0ksZ0lBR0EsZ0hBQ0Esb0tBQ0ksMlFBR0Esc0hBQ0ksMEhBSUksc0hBSVosMEtBQ0ksZ0lBQ0ksc0ZBSUksZ0dBQ0kscUJBQ0EsWUFDQSxtQkFDQSxpQkFDQSxxQ0FDQSxlQUNBLGtCQUNBLDZCQUNBLGVBQ0EsZ0JBQ0EsNkJBQ0EsNENBQ0EscUJBQ0EseUJBZEosZ0dBYzRCLFlBS3hDLHlCQUNJLGtFQUdSLG1GQUlBLCtEQUNJLDBCQURKLHlDQUM2Qix1QkFFN0IsK0ZBQ0ksMEJBREosMERBQzZCLG1CQUN6QiwwQkFGSiwwREFFNkIsbUJBQ3pCLHlCQUhKLDBEQUc0QixtQkFDeEIseUJBSkosMERBSTRCLG1CQUloQywwRUFDSSwwREFDSSwyREFFUSxpSkFFSiwyR0FDQSxtRkFDSSx3RkFFSSw2R0FJWix5TkFDSSwrTUFDSSwwUUFFSSw0T0FJSSwwVEFDSSxxVkFHUixxU0FDSSxzVEFJSiw0UkFHUix5QkFwQkosK0lBb0I0QixtQkFLcEIsdUtBS0Esb0ZBRUksaUdBTUosOExBR1IsMEJBdERKLG9DQXNENkIsdUJBRTdCLDBCQXpESixnQ0F5RDZCLHVDQUl6Qiw4Q0FDSSxtREFDQSxtRkFFSixzS0FDSSxxRUFDQSxvR0FDSSxzSEFDSSwrR0FDQSx1RUFHUiwrREFDSSx5RUFHUix1REFJSixpRUFDSSxvUkFDSSwyREFDQSxzSEFDSSw4REFFSix5QkFMSix5QkFLNEIsWUFFNUIseUJBUkosb0JBUTRCLGFBRWhCLDZDQ2pMaEIsNFBBQ0kscUVBRUksNEZBQ0ksNkRBQ0EsMEZBRUosaURUbUNKLGlCQUNBLHVDQUNBLG1CU3JDMEQsQ1RxQ3hDLGVTckNpRCxDVHFDakMsVVNyQ2dELENUcUNyQyx1QlNyQzJCLENUcUNOLHFCQUhHLENTbENxQixzQ0FDdEYsMkhUa0NKLGlCQUNBLG1DQUNBLGtCU3BDOEcsQ1RvQzVGLGVTcENvRyxDVG9DcEYsVVNwQ21HLENUb0N4Rix1QlNwQzhFLENUb0N6RCxxQkFIRyxDU2pDd0Usc0NBQ3JJLHlCQURKLDZEQUM2QiwwQkFDekIseUJBRkosNkRBRTZCLDJCQUU3Qiw2Q0FDQSx5RkFDQSxtR0FDSSwrR0FFSix5SUFDSSxzRkFDQSxzRkFDQSxvR0FDQSwwRkFDQSwyRkFDQSwrRkFHUix3WUFDSSx1SkFDSSxnSkFDQSxvR1RhUixpQkFDQSxtQ0FDQSxrQlNmd0csQ1RldEYsZVNmOEYsQ1RlOUUsVVNmNkYsQ1RlbEYsdUJTZndFLENUZW5ELHFCQUhHLENBY3JFLHlCUzFCUSxtREFDOEIsb0JBRTlCLGtFQUNBLHVFQUVRLHlHQUlJLHlCQURKLHlFQUM0QixPQUlwQixzSkFFSiwySEFLQSx5QkFESixpRkFDNEIsdUJBTXBCLG9KQU1wQiwwR0FDSSxpRVRSUiwwQlNPSSw0QkFFK0IsMEJBQ3ZCLDhEQUNBLDhEVFhaLDBCU09JLDRCQU0rQixVQUN2QiwrRFRkWix5QlNPSSw0QkFTOEIsdUNBQ3RCLGdFVGpCWix5QlNPSSw0QkFZOEIsMkNBQ3RCLCtEQUNBLDhEQUdSLGtGQUNBLHVDVHRDSixpQkFDQSx1Q0FDQSxtQlNvQzJDLENUcEN6QixlU29Da0MsQ1RwQ2xCLFVTb0NpQyxDVHBDdEIsdUJTb0NZLENUcENTLHFCQUhHLENTdUNNLHNDQUVuRSxzQ1R4Q1IsZUFDQSxxQ0FDQSxtQlNzQzZELENUdEMzQyxlU3NDb0QsQ1R0Q3BDLFVTc0M0QyxDVHRDakMsZ0JTc0M4QixDVHRDVCxxQkFIRyxDU3lDaUIsbUNBQzFFLDJDVHpDWixpQkFDQSx1Q0FDQSxtQlN1Q2dELENUdkM5QixlU3VDdUMsQ1R2Q3ZCLFVTdUMrQixDVHZDcEIsZ0JTdUNpQixDVHZDSSxxQkFIRyxDUzBDSSxnQkFFakUsbUNUM0NSLGlCQUNBLHVDQUNBLG1CU3lDMEQsQ1R6Q3hDLGVTeUNpRCxDVHpDakMsVVN5Q3lDLENUekM5QixnQlN5QzJCLENUekNOLHFCQUhHLENTOENqRSwrQlQ3Q0osaUJBQ0EsdUNBQ0EsbUJTMkNrRCxDVDNDaEMsZVMyQ3lDLENUM0N6QixhRjVDM0IsQ0U0Q3NDLGdCUzJDbUIsQ1QzQ0UscUJBSEcsQ1M4Q2lCLHVEQUM5RSwrREFFSixtRUFDQSx5SEFFSiwrREFDSSx5R1R2Q0oseUJTMENJLHVDQUNJLG9DQUVJLHlEQUNJLHlEQUVKLHFEQUtSLG9NQUNJLGlNQUNBLG1NQUNJLG9QQUNJLGlPQUNHLHdCQUdDLHVTQUNBLGtTQUNBLGdYQUdSLDJPQUNJLDhOQUNBLG9RQUNJLHlRQU1aLHlCQXRCSiwrR0FzQjRCLGdEQUNwQiw0TUFHSix5QkExQkosK0dBMEI0QixzQ0FLcEMsbURUcEZJLHlCU29GSixnQkFDOEIsaUJUckYxQiwwQlV0REksaUNBQzZCLHdCQUU3Qix1REFJSix5TFYrQ0EsMEJVL0NBLDRCQUM2QixvQkFDekIsMERBQ0EsbURBRUosbURBQ0ksMkZBQ0ksNERBQ0ksNEtBQ0ksZ0ZWc0NoQix5QlVwQ3dCLG1FQUM0QixjVnVDcEQseUJVckN3QixrRUFDK0IsY0FHbkMsZ0ZBRUoseVJBQ0kscUdBQ0ksd0dWeUJ4QiwwQlUxQm9CLDZEQUU2QixZQUk3Qiw4SEFDQSxpSEFDSSxrSVZzQnhCLDBCVXBCNEIsaUZWZ0I1QiwwQlUzQmdCLHVEQWM2QiwrRkFDdEIsa0ZBRUgsd0dWVXBCLHlCVTNCZ0IsdURBa0I0Qix3QkFJNUIsNkVBQ0Esd0RWVGhCLGlCQUNBLHVDQUNBLGtCVU9xRCxDVlBuQyxlVU8yQyxDVlAzQiw0QlVPc0MsQ1ZQM0IsbUJVT3FCLENWUEEsZ0NVTzhCLGdCQUdwRixrRUFDQSxnR0FDSSw2RFZkaEIsaUJBQ0EsdUNBQ0Esa0JVWXFELENWWm5DLGVVWTJDLENWWjNCLDRCVVltQyxDVlp4QixnQlVZcUIsQ1ZaQSxxQkFIRyxDVWV5QixrQ0FDOUUsMEVWZmhCLGlCQUNBLHVDQUNBLGdCVWFvRSxDVmJsRCxlVWF3RCxDVmJ4Qyw0QlVhbUQsQ1ZieEMsbUJVYWtDLENWYmIscUJBSEcsQ1VnQnlDLGNBQzFGLGdGVkhwQix5QlVHb0IsOERBQzRCLGNBS2hDLGtWQUNJLHNFVnZCcEIsZUFDQSxpQ0FDQSxrQlVxQnFELENWckJuQyxlVXFCMkMsQ1ZyQjNCLGFGNUMzQixDRTRDc0MsbUJVcUJxQixDVnJCQSxnQ1VxQndCLHdEQUN0RSxrRVZ4QnBCLGlCQUNBLHVDQUNBLG1CVXNCcUQsQ1Z0Qm5DLGVVc0I0QyxDVnRCNUIsNEJVc0J1QyxDVnRCNUIsbUJVc0JzQixDVnRCRCxxQkFIRyxDVXlCNkIsa0JBQzlFLHFFVnpCcEIsaUJBQ0EsdUNBQ0EsbUJVdUJ3RCxDVnZCdEMsZVV1QitDLENWdkIvQiw0QlV1QjBDLENWdkIvQixtQlV1QnlCLENWdkJKLHFCQUhHLENVMEJnQyw0SEFDN0UsNExBRUksMkdBR1IsK0lBQ0EsOExBQ0EsNEhWcEJwQiwwQlVTZ0IsZ0VBWTZCLHNCVnJCN0MseUJVU2dCLGdFQWE0QixVVnRCNUMseUJVU2dCLGdFQWM0Qix1QlZ2QjVDLDBCVTJCZ0Isb0VBQzZCLGlCQUc3Qix1S1YvQmhCLDBCVStCZ0IsbUVBQzZCLG1CQUN6QiwyRkFPUixzT0FDSSxpSUFDSSxtRVZ2RHBCLGlCQUNBLHVDQUNBLGtCVXFEMkQsQ1ZyRHpDLGVVcURpRCxDVnJEakMsVVVxRDRDLENWckRqQyxtQlVxRDJCLENWckROLHFCQUhHLENVd0RrQyx3RUFDbkYsa0VWeERwQixpQkFDQSx1Q0FDQSxrQlVzRDBELENWdER4QyxlVXNEZ0QsQ1Z0RGhDLDRCVXNEMkMsQ1Z0RGhDLG1CVXNEMEIsQ1Z0REwscUJBSEcsQ1V5RGlDLDJIQUNsRiwwS0FDQSxnRlY3Q3BCLDBCVTZDb0IseUVBQzZCLFFBR3pCLCtKQUVKLGdGQUNBLCtTQUNJLHNXQUVBLHdHQUNJLDRJQUNBLDBJQUNJLCtJQUNJLHlLQUNBLGlKQUdSLGtIQUNBLDBOQUNJLHdKWjFHNUIsQ1kwRzBHLHlDQUMxRSx3SUFFSiwrRlZqRmhDLGlCQUNBLHVDQUNBLGtCVStFcUUsQ1YvRW5ELGVVK0UyRCxDVi9FM0MsYUZsQzlCLENFa0N5QyxnQlUrRXFDLENWL0VoQixxQkFIRyxDVW1GckMsMkZWbEZoQyxpQkFDQSx1Q0FDQSxrQlVnRmlFLENWaEYvQyxlVWdGdUQsQ1ZoRnZDLDRCVWdGK0MsQ1ZoRnBDLGdCVWdGaUMsQ1ZoRloscUJBSEcsQ1VtRnFDLGVBQ3RFLG1LQUVKLDBCQVJKLHlGQVE2QixtQ0FDekIsMEJBVEoseUZBUzZCLG1DQUU3QixpREFwQkosK0VBb0JxRCxhQUM3QywySEFDQSwySkFDQSw4SkFDSSx5S1YvRXBDLDBCVW1GZ0MsdUpBQzZCLFlWcEY3RCwwQlVrRjRCLGtKQUk2QixZVnRGekQsMEJVdUZnQyw2TEFDNkIsWUFLckMsK0VWMUd4QixpQkFDQSx1Q0FDQSxrQlV3RzZELENWeEczQyxlVXdHbUQsQ1Z4R25DLDRCVXdHMkMsQ1Z4R2hDLGdCVXdHNkIsQ1Z4R1IscUJBSEcsQ1UyR2lDLDBGQUMxRSxnSkFFSixzR0FDSSw2RkFDQSxtR0FFSSwyS0FFTCxvTEFDSyxzSEFDQSx3SUFDQSwwSVpoS3pCLENZZ0t5RixtQkFFaEUsNkdWeEhoQyxpQkFDQSx1Q0FDQSxrQlVzSG1GLENWdEhqRSxlVXNIeUUsQ1Z0SHpELDRCVXNIaUUsQ1Z0SHRELGdCVXNIbUQsQ1Z0SDlCLHFCQUhHLENVeUh1RCxlQUU1RixxTUFDSSxvSUFDQSxzSkFDQSx3Slp2SzdCLENZdUs2RixtQkFHcEUsZ0tBRVEsb0hWbEl4QyxpQkFDQSx1Q0FDQSxrQlVnSTZFLENWaEkzRCxlVWdJbUUsQ1ZoSW5ELDRCVWdJMkQsQ1ZoSWhELGdCVWdJNkMsQ1ZoSXhCLHFCQUhHLENVb0k3QixtSFZuSXhDLGlCQUNBLHVDQUNBLGtCVWlJNEUsQ1ZqSTFELGVVaUlrRSxDVmpJbEQsYUZsQzlCLENFa0N5QyxnQlVpSTRDLENWakl2QixxQkFIRyxDVW9JdUMsNkJBRXhFLHlKQUNJLGtXQUNJLDJJWmpMckMsQ1lrTHlDLHdKQUdSLHFIVjNJeEMsaUJBQ0EsdUNBQ0Esa0JVeUk0RSxDVnpJMUQsZVV5SWtFLENWeklsRCw0QlV5STBELENWekkvQyxnQlV5STRDLENWekl2QixxQkFIRyxDVTZJN0Isc0taeEtwQyxDWXdLdUcsVUFDL0QsK0pBS2pCLDRIQUNLLDZGVm5KaEMsaUJBQ0EsdUNBQ0Esa0JVaUpxRSxDVmpKbkQsZVVpSjJELENWakozQyw0QlVpSm1ELENWakp4QyxnQlVpSnFDLENWakpoQixxQkFIRyxDVW9KeUMsZUFJdEYsOEhBQ0ksOEdBQ0EsMEpBQ0Esa0lacE1yQixDWW9NcUYsbUJBRTVELHVGVjVKaEMsaUJBQ0EsdUNBQ0Esa0JVMEprRSxDVjFKaEQsZVUwSndELENWMUp4QyxhRjVDM0IsQ0U0Q3NDLGdCVTBKa0MsQ1YxSmIscUJBSEcsQ1U2SmdDLGtCQUNqRSw4TlZoSnBDLHlCVTBJd0IsaUZBUzRCLGtDQUd4QixpY0FHSiw4TFZ6SnhCLHlCVW9Eb0IseUVBc0dnQyw2SFYxSnBELHlCVW9Eb0IseUVBdUdnQyxzQlYzSnBELDBCVW9Eb0IseUVBMEc2QixhVjlKakQsMEJVb0RvQix5RUEyRzZCLGlLVi9KakQseUJVb0RvQix5RUE0RzRCLDBDQUNwQix5SFZqSzVCLHlCVW9Eb0IseUVBK0c0QixtQ1ZuS2hELHlCVW9Eb0IseUVBZ0g0QixtQ0FHaEMsa1RBQ0ksOEhBQ0ksK0lWckt4QiwwQlVtS2dCLG9FQUlnQyxjQUdoQywyS1Y5S2hCLDBCVStLb0IscUZBQzZCLGVWaExqRCx5QlUrS29CLHFGQUU0QixpQ0FJaEMsMkhWckxoQiwwQlV3Q1ksaURBK0k2QiwyUkFDckIsNElBQ0ksaUZBQ0EseUtBQ0EsNEZWM0x4Qix5QlV3Q1ksaURBc0o0QixvSUFDcEIsbUZWL0xwQix5QlV3Q1ksaURBeUo0QixhVmpNeEMseUJVd0NZLGlEQTBKNEIsc0JBRzVCLCtMVmpNWix5QlVpTVksMkRBQytCLGNBSS9CLHFHQUNJLCtFQUNBLGdGVjVNaEIsMEJVME1ZLG1EQUc2QixXQUtyQiwwSFZsTnBCLDBCVWtOb0IsMEVBQzZCLFdBQ3JCLDZGVmhONUIsMEJVOE1vQiwwRUFJaUMscUNBSXJDLHVNQUVBLCtIVjVOaEIsMEJVME1ZLG1EQW9CNkIsNkNBRWpCLCtFQUVKLDhIVmxPcEIseUJVME1ZLG1EQTJCNEIsc0NWck94Qyx5QlUwTVksbURBNEI0QixzQ1Z0T3hDLHlCVXhDUSw0Q0FpUjRCLDJFQUVoQixpSUFFSSx1S0FDSSxrS0FNSiwyRlZwUHhCLHlCVXhDUSw0Q0FnUzRCLGdCQUNwQixzSkFFUSx1S0FDSSxtS0FPWiwyRkFDSSwyRlZwUXBCLHlCVWtRWSxxREFJNEIsd0JWdFF4Qyx5QlVrUVkscURBSzRCLG9DVnZReEMseUJVeENRLDRDQWtUNEIsc0NWMVFwQyx5QlV4Q1EsNENBbVQ0QixzQ0FHNUIsNkhBQ0ksNEZBQ0kseUdWaFJoQiwwQlVnUmdCLGdFQUM2QixVVmpSN0MsMEJVZ1JnQixnRUFFNkIsb0JBSzdCLG9WQUNJLHlFVnJTcEIsZUFDQSxpQ0FDQSxrQlVtU3FELENWblNuQyxlVW1TMkMsQ1ZuUzNCLGFGNUMzQixDRTRDc0MsbUJVbVNxQixDVm5TQSxnQ1VtU3dCLG9DQUN0RSxxRVZ0U3BCLGlCQUNBLHVDQUNBLG1CVW9TcUQsQ1ZwU25DLGVVb1M0QyxDVnBTNUIsNEJVb1N1QyxDVnBTNUIsbUJVb1NzQixDVnBTRCxxQkFIRyxDVXVTNkIsa0JBQzlFLHdFVnZTcEIsaUJBQ0EsdUNBQ0EsbUJVcVN3RCxDVnJTdEMsZVVxUytDLENWclMvQiw0QlVxUzBDLENWclMvQixtQlVxU3lCLENWclNKLHFCQUhHLENVd1NnQyw0SEFDN0UsK0xBRUksOEdBR1Isa0pBQ0EsaU1BQ0EsK0hWbFNwQiwwQlVzUlksMERBYzZCLFVBRWpCLHlGVnRTeEIsMEJVc1JZLDBEQW1CNkIsZ0RBRTdCLGtGQUNJLHdGQUNBLG9HQUNBLG1HWnJXVCxDWXFXeUUsbUJBQ2hFLHFEVjVUaEIsaUJBQ0EsdUNBQ0Esa0JVMFRrRCxDVjFUaEMsZVUwVHdDLENWMVR4Qiw0QlUwVG1DLENWMVR4QixtQlUwVGtCLENWMVRHLHFCQUhHLENVNlR5QixnREFDMUUsMkxBQ0EsK0VBQ0ksb0ZBRUosbUlBQ0ksZ0hWclR4Qix5QlVvVG9CLGdFQUU0Qiw4SUFDcEIsb0ZBS2hCLG1MVjVUWiwwQlU0VFkscURBQytCLGNBQzNCLHVEVjNVaEIsaUJBQ0EsdUNBQ0Esa0JVeVVpRCxDVnpVL0IsZVV5VXVDLENWelV2Qiw0QlV5VWtDLENWelV2QixtQlV5VWlCLENWelVJLHFCQUhHLENVNFV1QixrQkFDNUUsb0VWL1RoQix5QlVpVW9CLHFFQUdSLHFIVnBVWiwwQlVvVVksMkRBQytCLHdCQUMzQixpRVZuVmhCLGlCQUNBLHVDQUNBLGdCVWlWcUQsQ1ZqVm5DLGVVaVZ5QyxDVmpWekIsVVVpVm9DLENWalZ6QixtQlVpVm1CLENWalZFLHFCQUhHLENVb1YwQixrQ0FDM0UsNEVWcFZwQixpQkFDQSx1Q0FDQSxrQlVrVmtFLENWbFZoRCxlVWtWd0QsQ1ZsVnhDLDRCVWtWbUQsQ1ZsVnhDLG1CVWtWa0MsQ1ZsVmIscUJBSEcsQ1VxVnlDLGlCQUMxRixzRVZyVnBCLGlCQUNBLHVDQUNBLGdCVW1Wd0QsQ1ZuVnRDLGVVbVY0QyxDVm5WNUIsVVVtVnVDLENWblY1QixtQlVtVnNCLENWblZELHFCQUhHLENVd1ZyRCwrTFYxVWhCLDBCVTBVZ0IsaUVBQytCLHlDQUMzQixtRVZ6VnBCLGlCQUNBLHVDQUNBLGtCVXVWcUQsQ1Z2Vm5DLGVVdVYyQyxDVnZWM0IsNEJVdVZzQyxDVnZWM0IsbUJVdVZxQixDVnZWQSxxQkFIRyxDVTBWMkIsa0JBQzVFLGdGVjdVcEIseUJVK1V3QixpRkFJWiwrTFZoV1osaUJBQ0EsdUNBQ0Esa0JVOFZ1TSxDVjlWckwsZVU4VjZMLENWOVY3Syw0QlU4VndMLENWOVY3SyxtQlU4VnVLLENWOVZsSixxQkFIRyxDVWlXOEssNEZBQ25PLG1IQUNBLHdOQUNJLDhGQUVKLHFGQUNBLDBQQUNBLDRHVjFWaEIsMEJVMFZnQixnRkFDNkIscUJBQzVCLDRHVjVWakIsMEJVNFZpQiw4RUFDNEIsbUJBQzVCLGlIVjlWakIsMEJVOFZpQixnRkFDNEIsc0JBQzVCLGlIVmhXakIsMEJVZ1dpQixtRkFDNEIsbUJBQzVCLG1HVmxXakIsMEJVa1dpQixnRkFDNEIsb0JWblc3QywwQlVtVlksaUVBa0I2QixtQlZyV3pDLDBCVW1WWSxpRUFtQjZCLCtCQUU3QixvRVZ4V1osMEJVd1dZLDJEQUM2QixVVnpXekMsMEJVd1dZLDJEQUU2QixtRkFDckIsOEVBQ0ksZ0ZWNVd4Qix5QlV3V1ksMkRBTzRCLG1CQUdaLHlNQU1aLHVIQUdELHVGQUVTLGtIQUVKLHlJQUNJLG1MQUVKLCtIVmxZcEIsMEJVOFFRLCtDQXVINkIsVVZyWXJDLDBCVXpDSSwrQkFnYjZCLFdWdllqQywwQlUxQ0Esb0JBb2I2Qiw4QkFFekIsdUJBQ0ksMkNBQ0Esc0NBR0osd0JBQ0ksb0JBR0osMEtBQ0ksbURBQ0ksb0lBQ0ksd0hBRVEsd0ZBQ0ksdUJWM1o1QiwwQlV3WmdCLGdFQU02Qix5RVY5WjdDLDBCVWthWSx1REFDNkIsaURBRWpCLDJKVnJheEIsaURVcWF3Qix1RUFDK0IsMENWdGF2RCwwQlV1YTRCLDBGQUNJLDRGVnhhaEMsZ0RVdWE0QiwwRUFFNEIsWVZ6YXhELGlEVTRhd0Isd0VBQzZCLG9EVjdhckQsMEJVcVpJLDRCQThCNkIsZ0RWbmJqQywwQlUxQ0Esb0JBK2Q2QiwwQlZyYjdCLDBCVTFDQSxvQkFnZTZCLDBCVnRiN0IsMEJVd2JRLHlDVnhiUix5QlUxQ0Esb0JBb2U0QixzQkFTNUIsaVBBQ0ksNEpBQ0ksK0lBQ0EscURWdGNSLDBCVW9jSSwrQkFHNkIsaUJBRTdCLHlDQUNBLGtFQUNBLHNKQUVRLG1KQUNJLDRHQUNBLHdHQUdSLHdFQUNBLHVJVm5kUiwwQlVtY0Esa0JBa0I4Qix5QlZyZDlCLHlCVW1jQSxrQkFtQjRCLGtCQUNwQix3Q1Z2ZFIseUJVbWNBLGtCQXNCNkIsdUJBRXJCLG9DQUNJLG1CQUNBLGFBQ0Esa0JBQ0Esa0JBQ0Esa0JBQ0EsWUFDQSxxQ0FDQSw2QkFDQSxlQUNBLGdCQUNBLGNBTWhCLGdCQUNJLDZCQ3RpQkosbUNBQ0ksK0VBQ0sscUVYc0VMLGlCQUNBLGlCQUNBLGFXdEVJLG1NQUNJLHVFWHVDUixpQkFDQSx1Q0FDQSxhV3pDMEMsQ1h5Q3hCLGVXekMyQixDWHlDWCw0Qld6QzBCLENYeUNmLHVCV3pDSyxDWHlDZ0IsZ0NXekNrQiw2Q1hvRHBGLHlCV3BEUSx1RUFDNEIsbUJBRTVCLDZIQUNBLHlJQUNJLHVGWGtDWixpQkFDQSx1Q0FDQSxrQldwQzhDLENYb0M1QixlV3BDb0MsQ1hvQ3BCLFVXcEM0QixDWG9DakIsZ0JXcENjLENYb0NPLHFCQUhHLENXakNBLHlCQUU3RCwrS0FDSSxzSFgrQlosaUJBQ0EsdUNBQ0EsbUJXakNtRSxDWGlDakQsZVdqQzBELENYaUMxQyxVV2pDa0QsQ1hpQ3ZDLGdCV2pDb0MsQ1hpQ2YsZ0NXakN5QixtQkFFM0UsbUlYMENoQiwwQldsQ1EseUhBRUksb0dBQ0EsMEtYK0JaLGdEVy9CWSw4RkFDNEIsZ0JYOEJ4QywwQlc3QmlCLDZKWDZCakIseUJXcEJhLDBHWG9CYix5QldiUSx1R0FFSywwR1hXYix5QldKUSwrR0FDQSxzRkFDSSx5RkFDQSxxSEFDQSx3SEFDSSw2SlhEaEIseUJXU1EsK0dBQ0EsdUZBT1IsY1g5QkEsaUJBQ0EsdUNBQ0EsZVc0QmtDLENYNUJoQixlVzRCcUIsQ1g1QkwsNEJXNEJvQixDWDVCVCx1Qlc0QkQsQ1g1QnNCLGdDVzRCWSxzQ0FDOUUsY1gvQkEsaUJBQ0EsdUNBQ0EsZ0JXNkJrQyxDWDdCaEIsZVc2QnNCLENYN0JOLDRCVzZCYyxDWDdCSCxnQlc2QkEsQ1g3QnFCLGdDVzZCTSxxQ0FDeEUsYVhoQ0EsaUJBQ0EsdUNBQ0EsZ0JXOEJpQyxDWDlCZixlVzhCcUIsQ1g5QkwsNEJXOEJxQixDWDlCVix3Qlc4QkQsQ1g5QnNCLHFCQUhHLENXaUNXLGtCQUd4RSx5Q0FFSiwyREFFUSxpR0FJWiwwQkFDSSxpSUFDSSxxRUFHUixrQ0FDSSwwQ0FNUSx3SEFHWSw0UEFDQSwwSUFDQSx3SkM3RjVCLHNCQUVBLHNDWjRDSSx5Qlk1Q0osb0JBQzRCLGtCWjJDeEIseUJZNUNKLG9CQUU0QixrQkFHNUIsbUNBRUEsZ0NBR1ksbUVBS1osNkNaNkJJLHlCWTdCSixTQUM0QixrQ1o0QnhCLHlCWTdCSixTQUU0QixtQkFHNUIsNENBVUEsdUNaY0kseUJZZEosbUJBQzRCLHFCWmF4Qix5QllkSixtQkFFNEIscUJBRzVCLDBDQUVBLG1DWk9JLHlCWVBKLGtCQUM0QixrQlpNeEIseUJZUEosa0JBRTRCLGtCQUc1QixlQUNJLFlBQ0EsYUFDQSx1QkFDQSxtQkFDQSw2QkFDQSxxQ0FDQSxrQkFDQSxrQkFDQSxpQ0FDQSxlQUNBLGdCQUNBLGNBQ0Esa0JBQ0Esa0JBQ0EsMEJBZkosZUFnQlEsZ0JBRUoseUJBbEJKLGVBbUJRLGdCQU1BLG9FQUNJLG1CQUNBLDhJWnRDUixpQkFDQSx1Q0FDQSxhWXFDMkMsQ1pyQ3pCLGVZcUM0QixDWnJDWiw0QllxQzJCLENackNoQix1QllxQ00sQ1pyQ2UsZ0NZcUNtQixDQUN6RSx3Q1ozQloseUJZeUJRLDhJQUc0QixtQlo1QnBDLHlCWXVCSSxvRUFPNEIsa0JaOUJoQyx5Qll1Qkksb0VBUTRCLGlCWi9CaEMseUJZdUJJLG9FQVM0QixnRUFLcEMsYyIsInNvdXJjZXMiOlsid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19leHRlbmRzLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX21haW4uc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2hlcm9TbWFsbC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2ZpbHRlck1lbnUuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2Jyb2NodXJlU3VtbWFyeS5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fd2hpdGVIZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3BhZ2VTdW1tYXJ5SW50cm8uc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2dldC1pbi10b3VjaC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3N0aWNreUZvb3RlclNlYXJjaC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fc3RhZ2dlckNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL3BhZ2VzL2hvbGlkYXktdHlwZS1jaGlsZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRwdXJwbGU6IzFBMUExQSFkZWZhdWx0O1xyXG4kZ3JheTojZmNmOWY0ICFkZWZhdWx0O1xyXG4kZ3JleTogI0M4Q0FDQyAhZGVmYXVsdDtcclxuJGxpZ2h0R3JheTogI2UzZTRlNSAhZGVmYXVsdDtcclxuJG1pZEdyYXk6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiRkYXJrR3JheTogIzFBMUExQSAhZGVmYXVsdDsgXHJcbiRpbmRpZ286ICM5OTI1MjUgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcclxuJGxpZ2h0Qmx1ZTogIzFBMUExQSAhZGVmYXVsdDtcclxuJHRlYWw6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiRncmVlbjogIzQxOEU5OSAhZGVmYXVsdDtcclxuJGdyZXkxOiAjMUMyMTI1ICFkZWZhdWx0O1xyXG4kZ3JleTI6ICMzNzQyNEEgIWRlZmF1bHQ7XHJcbiRncmV5MzogIzZDNzE3NSAhZGVmYXVsdDtcclxuJGdyZXk0OiAjODY4OThCICFkZWZhdWx0O1xyXG4kZ3JleTU6ICNBREIwQjEgIWRlZmF1bHQ7XHJcbiRncmV5NjogI0M4Q0FDQyAhZGVmYXVsdDtcclxuJGdyZXk3OiAjRDNENEQ1ICFkZWZhdWx0O1xyXG4kZ3JleTg6ICNFNUU1RTUgIWRlZmF1bHQ7XHJcbiRncmV5OTogIzFBMUExQSAhZGVmYXVsdDtcclxuJGJlaWdlOiAjRkNGOUY0ICFkZWZhdWx0O1xyXG4kZ29sZDogI0ZGRDAwRCAhZGVmYXVsdDtcclxuXHJcbjpyb290IHtcclxuICAtLWNvbG9yLWdyZXktMDI6ICMzNzQyNGE7XHJcbiAgLS1jb2xvci1ncmV5LTA3OiAjZDNkNGQ1O1xyXG4gIC0tY29sb3ItZ3JleS0wOTogI2Y3ZjdmNztcclxuICAtLWNvbG9yLWdyZXktMTA6ICNGREY4RjM7XHJcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcclxuICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xyXG4gIC0tY29sb3ItYWNjZW50OiAjMUExQTFBO1xyXG4gIC0tY29sb3ItdGVhbDogIzFBMUExQTtcclxuICAtLWNvbG9yLWluZGlnbzogIzk5MjUyNTtcclxuICAtLWNvbG9yLXllbGxvdzogI0ZGRDAwRDtcclxuICAtLWNvbG9yLXllbGxvdy1taWQ6ICNGRkUxODY7XHJcbiAgLS1jb2xvci15ZWxsb3ctbGlnaHQ6ICNGREY4RjM7XHJcbiAgLS1jb2xvci1vZmYtYmxhY2s6ICMxQTFBMUE7XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuJXNlcmlme2ZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzZXJpZjt9XHJcbiVzYW5zLXNlcmlme2ZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjt9XHJcbiVoMXtmb250LXNpemU6IDYuMnJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDcycHg7IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoMntmb250LXNpemU6IGNsYW1wKDJyZW0sIDMuMnZ3LCAzLjJyZW0pOyBsaW5lLWhlaWdodDogMTEwJTsgbGV0dGVyLXNwYWNpbmc6IDAuMTNyZW07IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoM3tmb250LXNpemU6IDZyZW07IGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNnZ3LCA2cmVtKTsgIGxpbmUtaGVpZ2h0OjE0MCU7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiAtMC4xNHJlbTsgQGV4dGVuZCAlc2VyaWY7IGNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5O31cclxuJWg0e2ZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjZ2dywgMi42cmVtKTsgbGluZS1oZWlnaHQ6IDEwMCU7IGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTs7IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoNXtmb250LXNpemU6IGNsYW1wKDNyZW0sIDQuOHZ3LCA0LjhyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IC0wLjA5cmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4laDZ7Zm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIDQuNHZ3LCA0LjRyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcmVtOyBtYXJnaW4tdG9wOiAxMzBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4ldGV4dHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cclxuJXRleHQtbWVkaXVte2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAydncsIDJyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgfVxyXG4ldGV4dC1sYXJnZXtmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMi4ydncsIDIuMnJlbSk7IGxpbmUtaGVpZ2h0OiAxMDAlO31cclxuJWNlbnRlcntkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiVwaW57cG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDt9XHJcbiV1cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiVici0xMHtib3JkZXItcmFkaXVzOjEwcHg7fVxyXG4lYnItMTAwe2JvcmRlci1yYWRpdXM6MTAwJTt9XHJcbiVmaWxse3dpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBvYmplY3QtZml0OmNvdmVyO31cclxuJXNjcm9sbGJhcntwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwcHg7IGhlaWdodDoxMDAlO1xyXG4gICAgJj5kaXZ7Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6IDhweDt9ICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjA3KTsgQGV4dGVuZCAlYnItMTA7IG1hcmdpbjogMCAwO30gJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kdGVhbDsgQGV4dGVuZCAlYnItMTA7fSBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogYXV0bzt9ICAgXHJcbn1cclxuJXN3aXBlci1idWxsZXRze29wYWNpdHk6MTsgYm90dG9tOjAgIWltcG9ydGFudDsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwgMC41KTsgb3BhY2l0eToxOyB3aWR0aDo1cHg7IGhlaWdodDo1cHg7IG1hcmdpbjowIDRweDsgXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQtY29sb3I6IGJsYWNrOyBvcGFjaXR5OjE7fVxyXG4gICAgfVxyXG59XHJcbiVzd2lwZXItYnV0dG9ue21hcmdpbi10b3A6IC03MHB4OyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICY6YWZ0ZXJ7Y29udGVudDogbm9uZTt9XHJcbiAgICAmOmJlZm9yZXtjb250ZW50OiBcIlwiOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3dpcGVyLWFycm93LXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJsYWNrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDA7IGJhY2tncm91bmQtc2l6ZTogN3B4O31cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5OiAuNztcclxuICAgICAgICAmOmJlZm9yZXtiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3dpcGVyLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyICNFNUU1RTU7IGJhY2tncm91bmQtc2l6ZTogN3B4O31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2ODApe21hcmdpbi10b3A6IC0xMDBweDt9XHJcbn1cclxuJXN3aXBlci1idXR0b24tcHJldntcclxuICAgICY6OmJlZm9yZXt0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgbGVmdDowO31cclxufVxyXG4lc2hhZG93e2JveC1zaGFkb3c6IDBweCA2cHggMThweCByZ2IoMCAwIDAgLyA4JSk7fSBcclxuJXRleHQtY2xhbXB7b3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogLXdlYmtpdC1ib3g7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IC13ZWJraXQtbGluZS1jbGFtcDogNDt9IEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7cHttYXgtaGVpZ2h0OiA4MHB4O319XHJcbiIsIkB1c2UgXCJfY29sb3JzXCI7XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItc2lkZSgkc2lkZSwgJHB4OiAxLCAkY29sb3I6ICMwMDApIHtcclxuICAgIGJvcmRlci0jeyRzaWRlfTogI3skcHh9cHggc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNpemluZygkYm94LW1vZGVsKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6ICRib3gtbW9kZWw7XHJcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3gtbW9kZWw7XHJcbiAgICBib3gtc2l6aW5nOiAkYm94LW1vZGVsO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkc3BlZWQpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHNwZWVkO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkc3BlZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkc3BlZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxuICAgICY6LW1vei1wbGFjZWhvbGRlcntAY29udGVudDt9XHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxufVxyXG5cclxuXHJcbkBtaXhpbiBmbGV4KCRhbGlnbjpmbGV4LXN0YXJ0LCAkanVzdGlmeTpmbGV4LXN0YXJ0LCAkZGlyZWN0aW9uOnJvdywgJHdyYXA6bm93cmFwKSB7ICAgICAgXHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6ICRhbGlnbjsgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduOyAgICBcclxuICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7IC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uOyAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgZmxleC13cmFwOiAkd3JhcDstd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7IFxyXG59XHJcbi8qXHJcbkBtaXhpbiBmb250KCRzOjEuNiwgJGxoOjI0LCAkbHM6MSwgJGY6JHNhblNlcmlmLCAkdzo0MDAsICRjOndoaXRlKXtcclxuICAgIGZvbnQtc2l6ZTogJHMrcmVtOyBsaW5lLWhlaWdodDogJGxoK3B4OyBsZXR0ZXItc3BhY2luZzogJGxzK3B4OyBmb250LWZhbWlseTogJGY7IGZvbnQtd2VpZ2h0OiR3OyBjb2xvcjogJGNcclxufSovXHJcblxyXG4vL21lcmdlZCBjbGFtcCB3aXRoIGZvbnQgKHJlY29tbWVuZGVkKVxyXG5AbWl4aW4gZm9udCgkbWluLCAkbWF4LCAkbGg6MTAwJSwgJHc6NDAwLCAkbHM6MCwgJGM6Y29sb3JzLiRkYXJrR3JheSwgJGY6XCJBcmNoaXZvXCIpe1xyXG4gICAgZm9udC1zaXplOiAkbWluK3JlbTsgLy9JRSBmYWxsYmFja1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgjeyRtaW59cmVtLCAjeyRtYXh9dncsICN7JG1heH1yZW0pO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaDsgZm9udC13ZWlnaHQ6JHc7IGNvbG9yOiAkYzsgbGV0dGVyLXNwYWNpbmc6ICRsczsgZm9udC1mYW1pbHk6ICRmOyBcclxufVxyXG5AbWl4aW4gZm9udEJhc2ljKCRzaXplOiAxLjQsICR3ZWlnaHQ6IDQwMCwgJGNvbG9yOiAkYmxhY2ssICRoZWlnaHQ6IDIwKSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplICsgcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQgKyBweFxyXG59XHJcblxyXG4vL2NyZWF0ZSBtcSBtaXhpblxyXG5AbWl4aW4gbXEoJHNpemUpeyBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzaXplICsgcHgpe0Bjb250ZW50fTtcclxufVxyXG5cclxuQG1peGluIG1xbWluKCRzaXplKXsgXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiN7JHNpemUrMX1weCl7QGNvbnRlbnR9OyAvLysxIHRvIG1hdGNoIG1lZGlhIGFib3ZlIHBhc3NlZCBpbiB2YWx1ZVxyXG59XHJcblxyXG5AbWl4aW4gbXFiZXR3ZWVuKCRtaW5TaXplLCAkbWF4U2l6ZSl7IFxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDojeyRtaW5TaXplKzF9cHgpIGFuZCAobWF4LXdpZHRoOiN7JG1heFNpemV9cHgpe0Bjb250ZW50fTsgLy9taW5TaXplKzEgdG8gbWF0Y2ggbWVkaWEgYWJvdmUgcGFzc2VkIGluIHZhbHVlXHJcbn1cclxuXHJcblxyXG5cclxuLy9iYWNrZ3JvdW5kIGRpdiByYXRpbyAoc2NhbGUgaGVpZ2h0IHdpdGggd2luZG93IHdpZHRoKVxyXG5AbWl4aW4gYmdSYXRpbygkbWluOiAxMDAsICRtYXg6IDEwMCwgJGg6IDEwMCkge1xyXG4gICAgbWluLWhlaWdodDogJG1pbitweDtcclxuICAgIG1heC1oZWlnaHQ6ICRtYXgrcHg7XHJcbiAgICBoZWlnaHQ6ICRoK3Z3O1xyXG59XHJcblxyXG5AbWl4aW4gc2libGluZ3MoJGksICRlbDpkaXYpIHtcclxuICAgIEBpZiAkaSA9PSAxIHsmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpIHtAY29udGVudDt9fVxyXG4gICAgQGVsc2UgeyY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoI3skaX0pLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCN7JGl9KSB+ICN7JGVsfSB7QGNvbnRlbnR9fTtcclxufVxyXG5cclxuQG1peGluIG1pbi1zaWJsaW5ncygkaSwgJGVsOmRpdikge1xyXG4gICAgQGlmICRpID09IDEgeyY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkge0Bjb250ZW50O319XHJcbiAgICBAZWxzZSB7JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKyN7JGl9KSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKyN7JGl9KSB+ICN7JGVsfSB7QGNvbnRlbnR9fTtcclxufVxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuXHJcbmJvZHl7bWFyZ2luOiAwOyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgb3ZlcmZsb3cteTpzY3JvbGw7YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICYubG9ja3twb3NpdGlvbjogZml4ZWQ7IHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gaGVhZGVye1xyXG4gICAgLy8gICAuaGVhZGVyX19jdGF7b3BhY2l0eTogMDt9XHJcbiAgICAvLyB9XHJcbiAgfSBcclxuICAjY2hhdC13aWRnZXQtY29udGFpbmVye3RyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMTZweCk7IHRyYW5zaXRpb246IGJvdHRvbSAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgaGVpZ2h0IDAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDsgYm90dG9tOjMwcHggIWltcG9ydGFudDsgfVxyXG5cclxuICAvL3JpcSBvcGVuXHJcbiAgZGl2I3Jlc3BvbnNlaXFfYXBwX2ZyYW1lX2NvbnRhaW5lciBpZnJhbWUge1xyXG4gICAgbGVmdDogN3B4ICFpbXBvcnRhbnQ7IC8vIHJlcXVlc3QgZnJvbSBuaWNrIHRvIG1ha2UgMzBweCBmcm9tIHRoZSBsZWZ0LCBpbnNpZGUgdGhlIGlmcmFtZSB0aGUgYnV0dG9uIGlzIDIzcHggbGVmdFxyXG4gIH1cclxuICAjcmVzcG9uc2VpcS1hcHAtY29udGFpbmVye3otaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XHJcbiAgICAucmlxLXZib3gtb3ZlcmxheXtcclxuICAgICAgJi5yaXEtZmFkZS1pbiwgJi5yaXEtZmFkZS1vdXR7XHJcbiAgICAgICAgJisjcmVzcG9uc2VpcV9hcHBfZnJhbWVfY29udGFpbmVye1xyXG4gICAgICAgICAgaWZyYW1le21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O30gLy9zaG93IHBvcHVwIHdoZW4gb3BlblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLm9mZnNldC1jaGF0eyAvLyB3aGVuIHJlc3BvbnNlSVEgaXMgb24gdGhlIHBhZ2VcclxuICAgICNyZXNwb25zZWlxLWFwcC1jb250YWluZXJ7ei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDt9XHJcbiAgfVxyXG4gIFxyXG4gICYuZm9vdGVyLWJ1bXB7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtcclxuICAgICAgICAjY2hhdC13aWRnZXQtY29udGFpbmVye3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDlweCk7IGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KSAhaW1wb3J0YW50OyBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7IG1heC1oZWlnaHQ6IDY1MnB4ICFpbXBvcnRhbnQ7IG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICNyZXNwb25zZWlxX2FwcF9mcmFtZV9jb250YWluZXI+aWZyYW1le2JvdHRvbTo4NnB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJhc2tldC1mb290ZXItYnVtcHtcclxuICAgICNjaGF0LXdpZGdldC1jb250YWluZXJ7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01N3B4KTsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7IGhlaWdodDogY2FsYygxMDBkdmggLSAxMjBweCkgIWltcG9ydGFudDsgbWF4LWhlaWdodDogNjUycHggIWltcG9ydGFudDsgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDt9XHJcbiAgICAjcmVzcG9uc2VpcV9hcHBfZnJhbWVfY29udGFpbmVyPmlmcmFtZXtib3R0b206OTRweCAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuXHJcbmh0bWwsIGJ1dHRvbiwgaW5wdXR7Zm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmO31cclxuXHJcblt2LWNsb2FrXXtvcGFjaXR5OiAwO31cclxuXHJcbi5nb29nbGUtcG9saWN5IHsgZm9udC1zaXplOiAxLjRyZW07IHBhZGRpbmctYm90dG9tOjIwcHg7IG1hcmdpbi10b3A6IDIwcHg7IH1cclxuXHJcbip7Ym94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbmh0bWx7Zm9udC1zaXplOiA2Mi41JTt9XHJcbmgxe0BleHRlbmQgJWgxO31cclxuaDJ7QGV4dGVuZCAlaDI7fVxyXG5oM3tAZXh0ZW5kICVoMzt9XHJcbmg0e0BleHRlbmQgJWg0O31cclxuaDV7QGV4dGVuZCAlaDU7fVxyXG5oNntAZXh0ZW5kICVoNjt9XHJcbnB7QGV4dGVuZCAldGV4dDtcclxuICAmLmgyIHsgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzLjJ2dywgMy4ycmVtKTsgbGluZS1oZWlnaHQ6IDExMCU7IGxldHRlci1zcGFjaW5nOiAwLjEzcmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7IH1cclxuICAmLmgzIHsgZm9udC1zaXplOiA2cmVtOyBmb250LXNpemU6IGNsYW1wKDJyZW0sIDZ2dywgNnJlbSk7ICBsaW5lLWhlaWdodDoxNDAlOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogLTAuMTRyZW07IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTsgfVxyXG59XHJcbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7bWFyZ2luOiAwO30gXHJcbmF7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxudWx7bWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xyXG4gIGxpe2xpc3Qtc3R5bGU6IG5vbmU7fVxyXG59XHJcbmF7Y29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG5ie2ZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4jYXBwIHstd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTt9XHJcbnNlbGVjdHstbW96LWFwcGVhcmFuY2U6IG5vbmU7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgYXBwZWFyYW5jZTogbm9uZTsgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTt9XHJcbn1cclxuLnNjcm9sbC1tYXJnaW4geyBzY3JvbGwtbWFyZ2luOjkwcHg7IH1cclxubWFpbntcclxuICAuY29udGFpbmVyLXdyYXBwZXJ7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgLmNvbnRhaW5lcnt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNDQwcHg7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwIDc3cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAmLmxhcmdle21heC13aWR0aDoxNTE2cHg7fVxyXG4gICAgJi5taWR7bWF4LXdpZHRoOjEzMzBweDt9XHJcbiAgICAmLm1lZGl1bXttYXgtd2lkdGg6MTIxOHB4O31cclxuICAgICYuc21hbGx7bWF4LXdpZHRoOjExMTBweDt9XHJcbiAgICAmLngtc21hbGx7bWF4LXdpZHRoOjEwMDBweDt9XHJcbiAgICAmLnh4LXNtYWxse21heC13aWR0aDo4NDVweDt9XHJcbiAgICAmLm9mZnNldHtwYWRkaW5nLXJpZ2h0OjA7fVxyXG4gICAgJi5vZmZzZXQtbGVmdHtwYWRkaW5nLWxlZnQ6MDt9XHJcbiAgICAmLnZpc2libGV7b3ZlcmZsb3c6IHZpc2libGU7fVxyXG4gICAgJi5uby1tYXh7bWF4LXdpZHRoOiBpbml0aWFsO31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCl7cGFkZGluZzogMCA0MnB4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCl7cGFkZGluZzogMCAzMHB4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCl7cGFkZGluZzogMCAyMHB4O31cclxuICAgIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDt9XHJcbiAgfVxyXG4gIC5ncmF5LWJnICsgLmNvbnRhaW5lcjpub3QoLmdyYXktYmcpIHsgcGFkZGluZy10b3A6IDgwcHg7IH1cclxuICBpbWd7ZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTt9XHJcbiAgaW5wdXR7XHJcbiAgICAgICAgJjpmb2N1c3tvdXRsaW5lOm5vbmU7fVxyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2ZvbnQtc2l6ZToxLjhyZW07IGNvbG9yOiAjQURCMEIxO31cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7Zm9udC1zaXplOjEuOHJlbTsgIGNvbG9yOiAjQURCMEIxO31cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7Zm9udC1zaXplOjEuOHJlbTsgIGNvbG9yOiAjQURCMEIxO30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgfVxyXG4gIGlucHV0LCB0ZXh0YXJlYSB7LXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O31cclxuICAuY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6OXB4O1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXttYXJnaW46MDsgb3BhY2l0eTowOyBjdXJzb3I6cG9pbnRlcjsgQGV4dGVuZCAlcGluOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgJisuY2hlY2tib3gtYm94e2JhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy90aWNrLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJvcmRlci1yYWRpdXM6NHB4OyBiYWNrZ3JvdW5kLXNpemU6IDEycHg7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAmLmVycm9ye1xyXG4gICAgICAgICAgICAgICYrLmNoZWNrYm94LWJveHtib3JkZXItY29sb3I6IHJlZDsgYmFja2dyb3VuZC1jb2xvcjogI2ZjOWY5Zjt9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfSBcclxuICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDEuOCwgMnJlbSwgNzAwLCAtMC4wN3JlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fVxyXG4gICAgICAgLmNoZWNrYm94LWJveHtoZWlnaHQ6IDI0cHg7IGZsZXg6IDAgMCAyNHB4OyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBib3JkZXItcmFkaXVzOjRweDsgfSBcclxuICB9XHJcblxyXG4gIC5yYWRpb3N7XHJcbiAgICAucmFkaW97cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6MTRweDtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl17cG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgb3BhY2l0eTogMDsgY3Vyc29yOiBwb2ludGVyOyBtYXJnaW46MDtcclxuICAgICAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgJisucmFkaW8tYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJhZGlvLWJveHtoZWlnaHQ6IDI0cHg7IHdpZHRoOiAyNHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJGdyZXkzOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgaGVpZ2h0OiAxMnB4OyB3aWR0aDogMTJweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlci1yYWRpdXM6IDEwMCU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMi4xN3JlbSwgNDAwLCAwLjA4cmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWlucHV0c3tcclxuICAgICAgLmZvcm0taW5wdXR7XHJcbiAgICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgICAmLmVycm9ye0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjhyZW0sIDQwMCwgMCwgI2YwMTExMSk7IGRpc3BsYXk6bm9uZTsgbWFyZ2luOiA1cHggMCAwO31cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmlzLXN0aWNreXtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICB0b3A6IDkwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgLy9wYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAmPiAuc3dpcGVye1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMjg2cHg7XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge3BhZGRpbmc6IDAgNDJweDt9XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge3BhZGRpbmc6IDAgMzBweDt9XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge3BhZGRpbmc6IDAgMjBweDt9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpeyB0b3A6IDQwcHg7fVxyXG4gIH1cclxuICAgICAgICAgXHJcbiAgc2VjdGlvbntcclxuICAgICYuZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWY0O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpeyBwYWRkaW5nOjYwcHggMCA5MHB4O31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zLXQtMTcwe21hcmdpbjogMTcwcHggMCAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KXttYXJnaW46IDkwcHggMCAwO31cclxuICB9XHJcbiAgLnMtdC0xMDB7bWFyZ2luOiAxMDBweCAwIDA7fVxyXG5cclxuICAudXBwZXJjYXNle0BleHRlbmQgJXVwcGVyY2FzZTt9XHJcbiAgLnNlcmlme0BleHRlbmQgJXNlcmlmO31cclxuICAuc2Fucy1zZXJpZntAZXh0ZW5kICVzYW5zLXNlcmlmO31cclxuICAuYmxhY2t7Y29sb3I6YmxhY2sgIWltcG9ydGFudDt9XHJcbiAgLmxlZnR7dGV4dC1hbGlnbjogbGVmdDt9XHJcbiAgLm5vLXBhZGRpbmd7cGFkZGluZzowO31cclxuICAucGFkLTB7cGFkZGluZzowO31cclxuICAucGFkLTh7cGFkZGluZzo4cHggMCAxNnB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo4MDBweCl7cGFkZGluZy10b3A6IDRweDsgcGFkZGluZy1ib3R0b206IDZweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fVxyXG4gIH1cclxuICAucGFkLTE2e3BhZGRpbmc6MTZweCAwIDMycHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtwYWRkaW5nLXRvcDogOHB4OyBwYWRkaW5nLWJvdHRvbTogMTJweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgICAgICAgXHJcbiAgfVxyXG4gIC5wYWQtMzJ7cGFkZGluZzozMnB4IDAgNjBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe3BhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMjBweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgXHJcbiAgfVxyXG4gIC5wYWQtNDB7cGFkZGluZzo0MHB4IDAgODBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe3BhZGRpbmctdG9wOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMjZweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgXHJcbiAgfVxyXG4gIC5ncmF5LWJne2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApO31cclxuICAueWVsbG93LWJne2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1taWQpO30gXHJcbiAgLmJlaWdlLWJne2JhY2tncm91bmQtY29sb3I6Y29sb3JzLiRiZWlnZTt9XHJcbiAgLmRhcmstYmd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1ncmV5LTEwKTsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAuY2VudGVye21hcmdpbjogMCBhdXRvO31cclxuICAuZmxleHtkaXNwbGF5OmZsZXg7fVxyXG4gIC5zd2lwZXJ7bWFyZ2luLWxlZnQ6MDsgbWFyZ2luLXJpZ2h0OjA7fVxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7QGV4dGVuZCAlc3dpcGVyLWJ1dHRvbjt9XHJcbiAgLnN3aXBlci1idXR0b24tcHJldntAZXh0ZW5kICVzd2lwZXItYnV0dG9uLXByZXY7fVxyXG4gIC5jYXJvdXNlbC1vdmVyZmxvd3tcclxuICAgICAgJj5kaXZ7JjpmaXJzdC1jaGlsZHt6LWluZGV4OjI7fX1cclxuICAgICAgLnN3aXBlcntvdmVyZmxvdzp2aXNpYmxlOyAvL3BhZGRpbmctcmlnaHQ6IDc3cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtjb250ZW50OiBcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOi0xcHg7IGJvdHRvbTowOyBsZWZ0Oi01MDAwcHg7IHdpZHRoOjUwMDBweDsgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTsgei1pbmRleDogMjt9IFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYzMCl7d2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAmOmJlZm9yZXtjb250ZW50Om5vbmU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9ICAgIFxyXG4gICAgICAmLmRhcmt7LnN3aXBlcnsmOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEwKTt9fX1cclxuICB9XHJcblxyXG4gICYuY2hhdC1vZmZzZXR7XHJcbiAgICAuc2Nyb2xsLXRvLXRvcHtib3R0b206MTAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2JvdHRvbTo5MHB4O31cclxuICAgIH0gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZS1lbnRlci1hY3RpdmUsLmZhZGUtbGVhdmUtYWN0aXZlIHt0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XHJcbi5mYWRlLWVudGVyLWZyb20sLmZhZGUtbGVhdmUtdG8ge29wYWNpdHk6IDA7fVxyXG5cclxuLy9UT0RPOiB1c2UgXCJkYXJrZW5cIiBjbGFzcyB0byBcInNwb3QgZml4XCIgYW5kIGdpdmUgKmRpdnMqIHdpdGggYmFja2dyb3VuZCBpbWFnZXMgYSBkYXJrZXIgb3ZlcmxheVxyXG4uZGFya2VuLCBcclxuLnN0YWdnZXItaW1hZ2UtdGV4dF9fbGVmdCAuaW1hZ2UsXHJcbi5vZmZzZXQtY2Fyb3VzZWxfX2NhcmQsIFxyXG4ucm9vbS1kZXRhaWxzIC5yb29tLWRldGFpbHMtY2FyZF9faW1hZ2UsIFxyXG4uYm9va2Zsb3ctcm9vbXNfX3Jvb20tY2FyZCAucm9vbS1jYXJkX19pbWFnZSwgXHJcbi5ib29rZmxvdy1yb29tc19fc3dpcGVyIC5zd2lwZXItc2xpZGUsIFxyXG4udGhyZWUtY29sdW1uLWdyaWQ+YXtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcclxuICAgIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSg3NSUpO1xyXG4gICAgZmlsdGVyOiBzYXR1cmF0ZSg3NSUpOyAgICBcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIiAhaW1wb3J0YW50OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuMik7IHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfSAvL0h1ZTogMCwgU2F0dXJhdGlvbjogLTI1LCBCcmlnaHRuZXNzOiAtNSwgQ29udHJhc3Q6IC01MFxyXG59XHJcbi8vdGFyZ2V0aW5nIGltZyB0YWdzOlxyXG4uaW1hZ2UtYmFubmVyLWdyaWQgaW1nLFxyXG4uc3RhZ2dlci1pbWFnZS10ZXh0cy1zbWFsbCAuc3RhZ2dlci1pbWFnZS10ZXh0X19sZWZ0IC5pbWFnZSBpbWcsXHJcbi5zdGFnZ2VyLWltYWdlLXRleHRzLXNpbXBsZSAuc3RhZ2dlci1pbWFnZS10ZXh0X19sZWZ0IC5pbWFnZSBpbWcsXHJcbi5vdXItcGljay1jYXJkX19pbWFnZSBpbWcsIC5jYXJkLWltYWdlIGltZyxcclxuLnN0YWdnZXItaW1hZ2UtdGV4dHMgLnN0YWdnZXItaW1hZ2UtdGV4dF9fbGVmdCAuaW1hZ2UgaW1nIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSg3NSUpIGJyaWdodG5lc3MoMC44NSk7XHJcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDc1JSkgYnJpZ2h0bmVzcygwLjg1KTtcclxufVxyXG5kaXZbc3dpcGVyLW1vZGFsLXRyaWdnZXJde3Bvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjt9XHJcblxyXG4vL3ByZXZlbnQgbW9iaWxlIGhpZ2hsaWdodHMgb24gY2xpY2tcclxuZGl2ey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDt9XHJcblxyXG4vL2NoYXQgaXMgbWluaW1pc2VkICh3aXRoIGFnZW50IG9ubGluZSlcclxuI2NoYXQtd2lkZ2V0LWNvbnRhaW5lcltzdHlsZSo9XCJ3aWR0aDogODRweDtcIl17aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7fVxyXG5cclxuLy9lbnN1cmUgY29va2llIG1lc3NhZ2luZyBpcyBvdmVybGF5aW5nIGV2ZXJ5dGhpbmdcclxuI3VzZXJjZW50cmljcy1yb290e3otaW5kZXg6IDk5OTk5OTk5OTk5OTsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHJcbi8vY2FsZW5kYXIgcG9wdXBcclxuLmF0Y2ItbGlzdC13cmFwcGVyLmF0Y2ItZHJvcGRvd257dG9wOjYwcHggIWltcG9ydGFudDsgbGVmdDowcHggIWltcG9ydGFudDt9XHJcbi5hdGNiLWJ1dHRvbi5hdGNiLWFjdGl2ZTpub3QoLmF0Y2ItbW9kYWwtc3R5bGUsIC5hdGNiLWRyb3BvdmVybGF5KSAuYXRjYi1jaGVja21hcmssIC5hdGNiLWJ1dHRvbi5hdGNiLXNpbmdsZTpmb2N1cyAuYXRjYi1jaGVja21hcmssIC5hdGNiLWJ1dHRvbi5hdGNiLXNpbmdsZTpob3ZlciAuYXRjYi1jaGVja21hcmt7dG9wOjIwcHg7IHJpZ2h0OjIwcHg7IHBhZGRpbmc6IDAgIWltcG9ydGFudDt9XHJcbi5hdGNiLXNhdmVkIC5hdGNiLWNoZWNrbWFya3tiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IHRvcDoxM3B4OyByaWdodDoxMHB4O31cclxuLmF0Y2ItbGlzdHtib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7fVxyXG4jYXRjYi1wb3Mtd3JhcHBlcntkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IGhlaWdodDogMzcwcHggIWltcG9ydGFudDt9XHJcbi5jdGEuYXRjYi1pbml0aWFsaXplZHsgXHJcbiAgJi5hY3RpdmV7XHJcbiAgICAjYXRjYi1wb3Mtd3JhcHBlcntkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuI2F0Y2ItYmdvdmVybGF5e2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGJhY2tkcm9wLWZpbHRlcjogYmx1cigwcHgpO31cclxuXHJcbi5hcHBvaW50bWVudC1ib29rZXJ7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gIHNtYWxsLmVycm9yIHsgZm9udC1zaXplOiAxLjZyZW07IGNvbG9yOiByZWQ7IH1cclxuICAuY29uZmlybWF0aW9uLXN0YWdlX19ib2R5e1xyXG4gICAgaDR7bWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O31cclxuICB9XHJcblxyXG4gIC5jb25maXJtYXRpb24tc3RhZ2V7XHJcbiAgICAuc2Nyb2xsYmFyLXdyYXBwZXJ7XHJcbiAgICAgICY+ZGl2e292ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbWVyZ2VuY3ktY29tbXVuaWNhdGlvbiB7IHdpZHRoOjEwMCU7IHBhZGRpbmc6NHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgfVxyXG5cclxuI3NlYXJjaC11bmF2YWlsYWJsZXtkaXNwbGF5OiBub25lOyB9XHJcbi5zZWFyY2gtdW5hdmFpbGFibGV7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICNzZWFyY2gtdW5hdmFpbGFibGV7ZGlzcGxheTogZmxleDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgei1pbmRleDogMTA7IHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgI3NlYXJjaC11bmF2YWlsYWJsZS1tZXNzYWdle2Rpc3BsYXk6IGdyaWQ7IHBsYWNlLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmc6IDAgMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBmbGV4OjE7IHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIGxhYmVse2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAyLjJ2dywgMi4ycmVtKTsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6IzQ2NDY0Njt9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jcmV2aWV3c3tcclxuICAudGl0bGV7dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDJ7bWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWNvdmVyLXJpZ2h0LC5idXR0b24tY292ZXItbGVmdCB7IHBvc2l0aW9uOmFic29sdXRlOyB3aWR0aDo0MHB4OyBoZWlnaHQ6NDBweDsgYm90dG9tOjhweDsgei1pbmRleDogNTtcclxuICAgIC5idXR0b24tY292ZXItaW5uZXJ7IHBvc2l0aW9uOnJlbGF0aXZlOyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7Ym90dG9tOjA7fVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQgeyBsZWZ0OjA7IH1cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHsgbGVmdDowOyB9XHJcbiAgICB9ICAgIFxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY2MCl7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxufVxyXG4uYnV0dG9uLWNvdmVyLXJpZ2h0IHsgcmlnaHQ6MDsgfVxyXG4uYnV0dG9uLWNvdmVyLWxlZnQgeyBsZWZ0OiAwOyB9XHJcblxyXG4ubnVtYmVyLWlucHV0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5udW1iZXItZGlzcGxheSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNnJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4uaGVyb3ttYXJnaW46IDAgMjVweDsgYm9yZGVyLXJhZGl1czogMTBweDsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgQGluY2x1ZGUgbWl4aW5zLmJnUmF0aW8oMzEwLCA2MDAsIDQxKTtcclxuICAgIC5oZXJvLWNvbnRlbnR7bWF4LXdpZHRoOjEyMDBweDsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6MjBweCA0MHB4IDIwcHg7IHRleHQtYWxpZ246Y2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGhlaWdodDogMTAwJTtcclxuICAgICAgICBoMXtAaW5jbHVkZSBtaXhpbnMuZm9udCgzLjgsIDgsIDEwMCUsIDcwMCwgbnVsbCwgIHZhcigtLWNvbG9yLXllbGxvdyksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW4tYm90dG9tOjE5cHg7IGxldHRlci1zcGFjaW5nOjAuMXJlbTtcclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye2NvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICBzcGFue2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206IDA7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAyLCAxNDAlLCBudWxsLCBudWxsLCB3aGl0ZSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IGxpbmUtaGVpZ2h0OjMuNnJlbTsgcGFkZGluZzogMCA1MHB4O31cclxuICAgICAgICAmX19hd2FyZHtkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmZsZXgtZW5kOyBnYXA6MTBweDsgbWFyZ2luOjAgMDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXg6MTtcclxuICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMTQwJSwgbnVsbCwgbnVsbCwgd2hpdGUpOyB0ZXh0LWFsaWduOmxlZnQ7IHBhZGRpbmc6MDsgbWF4LXdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICBie2Rpc3BsYXk6YmxvY2s7IG1hcmdpbi10b3A6IDRweDsgZm9udC13ZWlnaHQ6NzAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7bWF4LXdpZHRoOiA2OHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNiwgMTQwJSwgNjAwLCBudWxsLCB3aGl0ZSk7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZGlzcGxheTpibG9jazsgbWFyZ2luLWJvdHRvbToxN3B4OyBsZXR0ZXItc3BhY2luZzowLjE2cmVtO1xyXG4gICAgICAgICAgICAgaXt0ZXh0LXRyYW5zZm9ybTpub25lOyBmb250LXdlaWdodDo0MDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzZXJpZjsgbGV0dGVyLXNwYWNpbmc6MDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgZmxleDoyOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKSB7IHBhZGRpbmc6IDIwcHg7IH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgI2dhbGxlcnktYnV0dG9ueyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbToyMHB4OyByaWdodDoyMHB4OyBkaXNwbGF5OiBmbGV4OyBnYXA6MTBweDsgXHJcbiAgICAgICAgYnV0dG9uIHtsZXR0ZXItc3BhY2luZzogMDsgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTsgYm9yZGVyOm5vbmU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGFsaWduLXNlbGY6IGZsZXgtZW5kOyBib3JkZXItcmFkaXVzOiA4cHg7IGhlaWdodDogNDBweDsgcGFkZGluZzogNHB4IDE4cHg7IGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgc3Bhbntmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6d2hpdGU7IFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg5MCl7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1ne3dpZHRoOiAxOHB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OlwiXCIgIWltcG9ydGFudDsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjIpOyBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH0gXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXttYXJnaW46IDAgNDJweDt9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjIwKXttYXJnaW46IDAgMzBweDt9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXttYXJnaW46IDAgMjBweDt9XHJcbn1cclxuXHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4uY2FyZHN7ZGlzcGxheTogZ3JpZDtcclxuICAgICYudHdvLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyBnYXA6IDU1cHggMzdweDt9XHJcbiAgICAmLnRocmVlLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyBnYXA6NTVweCAzN3B4O31cclxuICAgICYuZm91ci1jb2x7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgZ2FwOjUwcHggMzZweDtcclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgLmNhcmQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBwe2ZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDo0MDA7fVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmR7dHJhbnNpdGlvbjowLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGF7Y29sb3I6aW5oZXJpdDt9ICAgICAgICBcclxuICAgICAgICAuY2FyZC1pbWFnZXtwb3NpdGlvbjogcmVsYXRpdmU7IG1pbi1oZWlnaHQ6IDIwMHB4OyBib3JkZXItcmFkaXVzOiA4cHg7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgJj5pbWd7b2JqZWN0LWZpdDogY292ZXI7IEBpbmNsdWRlIG1peGlucy5iZ1JhdGlvKDIwMCwgMjQyLCA0MCk7fVxyXG4gICAgICAgICAgICAudGFne2JhY2tncm91bmQ6I0U2NkU2MTsgei1pbmRleDogMjsgZGlzcGxheTpmbGV4OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjEwcHg7IGxlZnQ6MTBweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWFyZ2luOjA7IGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGxhYmVse3BhZGRpbmc6N3B4IDhweCA2cHg7IEBpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjRyZW0sIDcwMCwgMC4wMXJlbSwgd2hpdGUpOyBtYXJnaW46MDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO30gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAub2ZmZXItYm94e3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjI1cHg7IGxlZnQ6MjVweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzogNXB4IDhweDsgd2lkdGg6IDEzMHB4OyBcclxuICAgICAgICAgICAgICAgIGxhYmVse2ZvbnQtc2l6ZTogMS40cmVtOyBsaW5lLWhlaWdodDogMS42cmVtOzsgY29sb3I6IGJsYWNrOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW46IDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO31cclxuICAgICAgICAgICAgICAgICYucHVycGxle2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWluZGlnbyk7OyB0b3A6IDEwcHg7IGxlZnQ6IDlweDsgd2lkdGg6YXV0bzsgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtjb2xvcjp3aGl0ZTt9ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHlwZS1ib3h7cG9zaXRpb246IGFic29sdXRlOyB0b3A6MjFweDsgbGVmdDoyMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgcGFkZGluZzogOXB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuNnJlbTsgY29sb3I6IGJsYWNrOyBmb250LXdlaWdodDogNzAwOyBtYXJnaW46IDA7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub2ZmZXItY2lyY2xle3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjE0cHg7IGxlZnQ6MjJweDsgaGVpZ2h0OiA4MHB4OyB3aWR0aDogODBweDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYm9yZGVyLXJhZGl1czogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMCAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7Zm9udC1zaXplOiAxLjNyZW07IGxpbmUtaGVpZ2h0OiAxLjRyZW07IGNvbG9yOiB3aGl0ZTsgZm9udC13ZWlnaHQ6IDQwMDsgbWFyZ2luOiAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgLmNhcmQtdGl0bGV7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBnYXA6IDhweDsgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICAgICAgdWx7ZGlzcGxheTogZmxleDsgZ2FwOjFweCAxMHB4OyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuNCwgMS40cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW4tYm90dG9tOiA5cHg7IGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGl7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue2ZvbnQtc2l6ZTogY2xhbXAoMThweCwgMi42dncsIDIuNnJlbSk7IGxpbmUtaGVpZ2h0OiAwOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDNweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOHJlbSk7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07IGRpc3BsYXk6IGZsZXg7IGxpbmUtaGVpZ2h0OiAxLjE7fVxyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDU4cHg7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IG1hcmdpbi10b3A6IDNweDt9XHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgIC5ldmVudC1kYXRle29yZGVyOjI7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBtYXJnaW46IDhweCAwIDRweDs7IGdhcDoxN3B4O1xyXG4gICAgICAgICAgICAgbGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDJyZW0sIDQwMCwgMCwgY29sb3JzLiRncmV5Myk7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDpcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjUwJTsgcmlnaHQ6LTEycHg7IHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTcwJSk7IGhlaWdodDozcHg7IHdpZHRoOjNweDsgYmFja2dyb3VuZDogY29sb3JzLiRncmV5MzsgQGV4dGVuZCAlYnItMTAwO30gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgLmRlc2NyaXB0aW9ue2ZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOzsgbWFyZ2luLXRvcDogMTJweDsgbGluZS1oZWlnaHQ6IDEuNDt9XHJcbiAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS44LCAyLCAycmVtLCA3MDAsIC0wLjAxcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjEzcHg7IG1hcmdpbi10b3A6IDE0cHg7IGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICBze2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGZvbnQtd2VpZ2h0OiA0MDA7ICBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDE4cHg7IHBhZGRpbmctdG9wOiAycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBzbWFsbHtmb250LXNpemU6Y2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTsgbGluZS1oZWlnaHQ6IDEuNDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgJi5zbWFsbC10ZXh0e2ZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxLjJ2dywgMS4ycmVtKTt9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgJi5jYXJkLWN0YXtkaXNwbGF5OiBmbGV4OyBnYXA6MTBweDsgZm9udC1zaXplOiAxLjRyZW07IGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTsgY29sb3I6IGNvbG9ycy4kbGlnaHRCbHVlOyBhbGlnbi1pdGVtczogY2VudGVyOyAgbWFyZ2luLXRvcDogMjBweDsgbGluZS1oZWlnaHQ6IDEuM3JlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgaW1ne3dpZHRoOiAxMHB4OyBwYWRkaW5nLXRvcDogM3B4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgdG9wOi0xcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGF0cy1pbmNsdWRlZCAge1xyXG4gICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaTo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogcmV2ZXJ0OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHJldmVydDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMS40dncsIDEuNHJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvb2stYnRue1xyXG4gICAgICAgICAgICBvcmRlcjo2O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyBcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4OyBcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCI7IFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyBcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KXtmb250LXNpemU6IDEzcHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5ODBweCl7Zm9udC1zaXplOiAxNHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYmVkZGVkLW9mZmVye1xyXG4gICAgICAgICAgICBvcmRlcjo0O1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1pbmRpZ28pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi52YXJpYWJsZS1jb250ZW50e1xyXG4gICAgICAgICAgICBhe2Rpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtaW1hZ2V7b3JkZXI6MDsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYm9yZGVyLXJhZGl1czogOHB4OyBvdmVyZmxvdzogaGlkZGVuO31cclxuICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle29yZGVyOjE7IG1hcmdpbjogMTVweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5yYXRpbmd7bWFyZ2luLWJvdHRvbTogMTBweDsgZ2FwOjVweCAzM3B4OyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7dGV4dC10cmFuc2Zvcm06bm9uZTsgbGV0dGVyLXNwYWNpbmc6MC4wNHJlbTsgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OlwiXCI7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6NTAlOyBsZWZ0Oi0xN3B4OyB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOyBoZWlnaHQ6NXB4OyB3aWR0aDo1cHg7IGJhY2tncm91bmQ6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgQGV4dGVuZCAlYnItMTAwO30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDIuOCwgMS4yLCA3MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjayksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxhYmVse29yZGVyOjI7IG1hcmdpbjogNnB4IDAgN3B4O31cclxuICAgICAgICAgICAgICAgIHNtYWxse29yZGVyOjM7IG1hcmdpbi10b3A6IDVweDt9XHJcbiAgICAgICAgICAgICAgICBkaXYuZGVzY3JpcHRpb257IHB7IG9yZGVyOjE7IG1hcmdpbi10b3A6IDhweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAyLCAyLjhyZW0sIDQwMCwgMC4wMXJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fSB9XHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9ue29yZGVyOjE7IG1hcmdpbi10b3A6IDhweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAyLCAyLjhyZW0sIDQwMCwgMC4wMXJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc21hbGx7Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7bWFyZ2luLXRvcDo1cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgJi5jYXJkLWN0YXtmbGV4LWRpcmVjdGlvbjpyb3c7fSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc29jaWFsLWNhcmR7Ym9yZGVyOjFweCBzb2xpZCAjRDZENkQ2OyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgLmNhcmQtaGVhZGVye2Rpc3BsYXk6ZmxleDsgZ2FwOiA5cHg7IHBhZGRpbmc6IDExcHggOHB4OyBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS4zMnJlbSwgNzAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luLWJvdHRvbTogM3B4O31cclxuICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuMzJyZW0sIDcwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAuY2FyZC10aXRsZXtkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB1bHtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAuc29jaWFsLWNvbnRyb2xze29yZGVyOjU7IHBhZGRpbmc6MCAxOXB4IDAgMTNweDtcclxuICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbnN7ZGlzcGxheTpmbGV4OyBnYXA6N3B4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjt9XHJcbiAgICAgICAgICAgICAgICAgdWx7ZGlzcGxheTpmbGV4OyBnYXA6OXB4OyBhbGlnbi1pdGVtczpjZW50ZXI7IG1hcmdpbjoxNHB4IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgbGl7fVxyXG4gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICBsYWJlbHtvcmRlcjo2OyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS40MzJyZW0sIDcwMCwwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTt9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICYuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgICYuc21hbGx7cGFkZGluZzogMCAxM3B4OyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO2ZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOyBsaW5lLWhlaWdodDogMS40OyBtYXJnaW4tdG9wOjE2cHggIWltcG9ydGFudDt9ICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAgJi52YXJpYWJsZS13aWR0aHtcclxuICAgICAgICAgICAgJj5heyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJj4uY2FyZC1pbWFnZXtvcmRlcjppbmhlcml0O31cclxuICAgICAgICAgICAgICAgIGRpdi5kZXNjcmlwdGlvbnsgcHtmb250LXNpemU6MS42cmVtOyBsaW5lLWhlaWdodDoxLjQ7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IG1hcmdpbi10b3A6IDEwcHg7IH0gfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxLjZyZW07IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbWFyZ2luLXRvcDogMTBweDt9ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGl0bGV7bWFyZ2luOiAycHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDEuMiwgNzAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgICAmLmhhcy1vdmVybGF5e2dyaWQtY29sdW1uOnNwYW4gMjtcclxuICAgICAgICAgICAgJj5he3Bvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJj4uY2FyZC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlOyBib3R0b206MjVweDsgbGVmdDoyNXB4OyBiYWNrZ3JvdW5kOndoaXRlOyBtYXgtd2lkdGg6NDA0cHg7IHBhZGRpbmc6MjJweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle21hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7bWFyZ2luLXRvcDowOyBtYXJnaW4tYm90dG9tOjEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAxLjIsIDcwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXYuZGVzY3JpcHRpb257IHB7IGZvbnQtc2l6ZToxLjZyZW07IGxpbmUtaGVpZ2h0OjEuNDsgbWFyZ2luLXRvcDogMTNweDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgfSB9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNjcmlwdGlvbntmb250LXNpemU6MS42cmVtOyBsaW5lLWhlaWdodDoxLjQ7IG1hcmdpbi10b3A6IDEzcHg7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXtmb250LXNpemU6MS40cmVtOyBsaW5lLWhlaWdodDogMi40MnJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNwYW4tdHdve2dyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2dyaWQtY29sdW1uOiBzcGFuIDE7fSAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZGV7b3BhY2l0eTowOyBwb2ludGVyLWV2ZW50czpub25lOyB0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpOyBkaXNwbGF5Om5vbmU7fVxyXG4gXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTE2MCl7XHJcbiAgICAgICAgJi5mb3VyLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg5MDApe2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDoyOHB4IDI0cHg7fVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7XHJcbiAgICAgICAgICYudGhyZWUtY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDozMHB4O31cclxuICAgICAgICAgJi50d28tY29se2dhcDo2MHB4IDMwcHg7fVxyXG4gICAgICAgICAmLmZvdXItY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDo0MHB4IDMwcHg7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcyMCl7XHJcbiAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgICYuaGFzLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY2FyZC1vdmVybGF5e3Bvc2l0aW9uOnJlbGF0aXZlOyBib3R0b206IDA7IGxlZnQ6MDsgbWFyZ2luLXRvcDogLTE0MHB4OyBtYXgtd2lkdGg6bm9uZTsgcGFkZGluZy1ib3R0b206NXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGV7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPi5jYXJkLWltYWdle21hcmdpbi1sZWZ0OiAtNDJweDsgd2lkdGg6IGNhbGMoMTAwJSArIDgycHgpO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MjApe21hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgIC5jYXJkLWltYWdle1xyXG4gICAgICAgICAgICAgICAgLm9mZmVyLWJveHt0b3A6MTVweDsgbGVmdDogMTVweDt9XHJcbiAgICAgICAgICAgICAgICAudHlwZS1ib3h7dG9wOjE1cHg7IGxlZnQ6IDE1cHg7fVxyXG4gICAgICAgICAgICAgICAgLm9mZmVyLWNpcmNsZXt0b3A6MTBweDsgbGVmdDogMTBweDsgaGVpZ2h0OiA3MHB4OyB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuNHJlbTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5oYXMtb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICAgICAmPi5jYXJkLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY2FyZC1pbWFnZXttYXJnaW4tbGVmdDogLTMwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3VyLWNvbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTUwKXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgZ2FwOjQ1cHggMDsgXHJcbiAgICAgICAgJi50d28tY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6NDBweCAwO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MjApe1xyXG4gICAgICAgICYudGhyZWUtY29se2dyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6NDBweCAwO1xyXG4gICAgICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgICAgIC5jYXJkLWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgaW1ne21heC1oZWlnaHQ6Mzc1cHg7fSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICYuaGFzLW92ZXJsYXl7Z3JpZC1jb2x1bW46IHNwYW4gMTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXtcclxuICAgICAgICAuY2FyZHtcclxuICAgICAgICAgICAgJi5oYXMtb3ZlcmxheXtcclxuICAgICAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICAgICAmPi5jYXJkLW92ZXJsYXl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj4uY2FyZC1pbWFnZXttYXJnaW4tbGVmdDogLTIwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vLWZpbHRlcnN7IG1hcmdpbi10b3A6IDI2cHg7IH1cclxuICAgICYuaGFzLW92ZXJsYXB7XHJcbiAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2FyZC1pbWFnZXtvcmRlcjppbmhlcml0O31cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7cG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IGZvbnQtc2l6ZTpjbGFtcCgyLjRyZW0sIDIuOHZ3LCAyLjhyZW0pOyBsaW5lLWhlaWdodDogMS4xOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHttYXJnaW4tYm90dG9tOiA4cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub2ZmZXJ7bWFyZ2luLXJpZ2h0OjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC10aXRsZXtkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDEuNCk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IG1hcmdpbjogMHB4IDAgMHB4OyBsaW5lLWhlaWdodDogMS40OyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmF0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOjEuNHJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDEuOCwgMi41cmVtLCA3MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAycHggMCAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLCA0MDAsIDAuMDlyZW0sIHdoaXRlKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZGlzcGxheTppbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDEwcHg7IG1hcmdpbjogMTlweCAwIDE0cHg7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogOHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDEuNCwgNDAwLCAwLCAgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5iYXNlZC1vbntjb2xvcjogY29sb3JzLiRncmV5MzsgZm9udC1zaXplOjEuNHJlbTsgbGluZS1oZWlnaHQ6MS45cmVtO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjgsIDIuM3JlbSwgNzAwLCAwLCAgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGRpc3BsYXk6YmxvY2s7IHBhZGRpbmctYm90dG9tOiAxNXB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTRlNTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDkwMCl7bWFyZ2luLXRvcDogMDsgcGFkZGluZzogOHB4IDAgNTBweCFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTIwKXttYXgtd2lkdGg6IG5vbmU7IG1hcmdpbi1yaWdodDogMjlweDsgcGFkZGluZy1sZWZ0OiAzMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7cGFkZGluZy1sZWZ0OiAyMHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb2xsZWN0aW9ue2JhY2tncm91bmQ6IzAzQUFDOTsgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbi10aXRsZXtkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgbWFyZ2luLWJvdHRvbToxM3B4OyBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMSwgMS4xLCAxcmVtLCBudWxsLCBudWxsLCB3aGl0ZSk7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGV7ZGlzcGxheTpibG9jazsgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDIuOCwgMS4xLCBudWxsLCA3MDAsIHdoaXRlLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2NyaXB0aW9ue0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAyLjJyZW0sIDQwMCwgbnVsbCwgd2hpdGUpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sbGVjdGlvbi10YWdze2Rpc3BsYXk6ZmxleDsgZmxleC13cmFwOndyYXA7IG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMXJlbSwgbnVsbCwgbnVsbCwgd2hpdGUpOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2ltcGxlLWNhcmR7ZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle29yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAxLjQpOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IG1hcmdpbjogMCAwIDNweCAwOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJhdGluZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7Y29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGZvbnQtc2l6ZToxLjRyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNjcmlwdGlvbntvcmRlcjoyOyBmb250LXNpemU6MS42cmVtOyBsaW5lLWhlaWdodDoxLjQ7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyB3b3JkLWJyZWFrOiBicmVhay13b3JkOyBtYXJnaW46IDAgMCAxM3B4IDA7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOjEuOHJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtcSg1MjApe21hcmdpbi1sZWZ0OiAtMzBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLnNpbXBsZS1jYXJke3BhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtcSgzNzQpe21hcmdpbi1sZWZ0OiAtMjBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLnNpbXBsZS1jYXJke3BhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9ICAgICAgXHJcbiAgICAgICAgICAgIC8vIH0gICBcclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY29sbGVjdGlvbi10aXRsZSwgLmNhcmQtdGl0bGUsIC5jb2xsZWN0aW9uLXRhZ3N7ei1pbmRleDogMjsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuLnNob3ctbW9yZS1idXR0b257dGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgLmJ0bntiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spIDFweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgcGFkZGluZzoxMXB4IDEycHggMTJweDsgYm9yZGVyLXJhZGl1czogOHB4OyBmb250LXNpemU6IDEuNnJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgJi5oaWRle2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfSAgICAgICAgICAgXHJcbn1cclxuLy9zb21lIHBhZ2VzIGhhdmUgdGhlIHNhbWUgY2FyZHMsIGJ1dCBzbWFsbGVyIGNvbnRlbnQvc2l6ZXMvZm9udHNcclxuLnNtYWxsLWNhcmRze1xyXG4gICAgLmFjY29tLWxpc3Qtc2VydmVyLXJlbmRlcmVkLWNhcmRze1xyXG4gICAgICAgIFxyXG4gICAgICAgXHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgLmNhcmRze1xyXG4gICAgICAgICAgICAgICAgJi50aHJlZS1jb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpbXBsZS1jYXJke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjJ2dywgMi4ycmVtKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse2NvbG9yOiB2YXIoLS1jb2xvci1pbmRpZ28pOyBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS44NnZ3LCAxLjhyZW0pO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4uZmlsdGVyLW1lbnV7ZGlzcGxheTogZmxleDsgYWxpZ24tY29udGVudDogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgLmZpbHRlci1tZW51X190eXBle2Rpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS40LCAxLjY4cmVtLCA0MDAsIDAuMDRyZW0sICM2NjYpOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW4tcmlnaHQ6IDI1cHg7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICBpbWd7bWFyZ2luLWxlZnQ6OHB4O1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNjkxcHgpe2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA2OTBweCl7Y29udGVudDpub25lO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgICAgICY+dWx7ZGlzcGxheTogZmxleDsgYWxpZ24tY29udGVudDogY2VudGVyOyBnYXA6MTBweDsgei1pbmRleDozO1xyXG4gICAgICAgICAgICAmPmxpe0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS42LCAxLjQsIDQwMCwgbnVsbCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBvc2l0aW9uOnJlbGF0aXZlOyAgY3Vyc29yOnBvaW50ZXI7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOiA1cHg7IGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7IHBhZGRpbmc6MTdweCAxM3B4OyBib3JkZXItcmFkaXVzOiA0cHg7IHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgICAgICAgICBpe2ZvbnQtc3R5bGU6IG5vcm1hbDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjRweDsgbWluLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW57YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LW1pZCk7IGJvcmRlci1yYWRpdXM6IDRweDsgd2lkdGg6IDIxcHg7IGhlaWdodDogMjFweDsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiAxLjRyZW07IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO31cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGltZ3thbGlnbi1zZWxmOiBjZW50ZXI7ICBtYXJnaW4tbGVmdDogNXB4OyB3aWR0aDogMTJweDt9XHJcbiAgICAgICAgICAgICAgICB1bHtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlOyBkaXNwbGF5OmdyaWQ7IGdhcDowOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6NTNweDsgbGVmdDowOyBvcGFjaXR5OjA7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCk7IHBvaW50ZXItZXZlbnRzOm5vbmU7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IG1pbi13aWR0aDoxOTBweDsgbWF4LWhlaWdodDoyNDJweDsgb3ZlcmZsb3c6aGlkZGVuIGF1dG87IGJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7ZGlzcGxheTogbm9uZTsgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IH0gXHJcbiAgICAgICAgICAgICAgICAgICBsaXtmb250LXNpemU6MS40cmVtOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgcGFkZGluZzogMTVweCAxMHB4OyBmb250LXdlaWdodDo0MDA7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkIGNvbG9ycy4kZ3JleTg7IHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHNwYW57Y29sb3I6IGNvbG9ycy4kZ3JleTQ7IG1hcmdpbi1sZWZ0OjZweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAvKiBAbWVkaWEobWluLXdpZHRoOjY5MHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAuY2hlY2tib3h7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgfSovXHJcbiAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17cG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgbWFyZ2luOjA7IHotaW5kZXg6MTsgb3BhY2l0eTowOyBjdXJzb3I6cG9pbnRlcjsgaGVpZ2h0OiAxMDAlOyB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJisuY2hlY2tib3h7YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL3RpY2std2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYmFja2dyb3VuZC1zaXplOiAxMnB4OyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3h7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyByaWdodDogMTBweDsgaGVpZ2h0OiAyMHB4OyB3aWR0aDogMjBweDsgYm9yZGVyLXJhZGl1czogNHB4OyBib3JkZXI6IDFweCBzb2xpZCAjNkM3MTc1O30gICBcclxuICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye2JhY2tncm91bmQtY29sb3I6I0YwRkNGRjt9XHJcbiAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowO31cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucHJpY2UtcmFuZ2Vze2Rpc3BsYXk6ZmxleDsgZ2FwOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAucHJpY2UtcmFuZ2V7Ym9yZGVyOjFweCBzb2xpZCBjb2xvcnMuJGdyZXk3OyBwYWRkaW5nOiA3cHggMTBweCA0cHg7IHdpZHRoOjE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHNwYW57Zm9udC1zaXplOjEuMnJlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBjb2xvcjogY29sb3JzLiRncmV5Mzt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgJj5kaXZ7ZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGZvbnQtc2l6ZToxLjZyZW07IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtib3JkZXI6bm9uZTsgZm9udC1zaXplOjEuNnJlbTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgd2lkdGg6MTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpOyBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHVse29wYWNpdHk6MTsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7IHBvaW50ZXItZXZlbnRzOmFsbDsgc2Nyb2xsYmFyLXdpZHRoOiB0aGluOyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEwNTApe3JpZ2h0OjA7IGxlZnQ6YXV0bzt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEwMDApe3JpZ2h0Oi0ycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmlsdGVyLXRpdGxle3BhZGRpbmc6MjVweCAwIDEwcHggIWltcG9ydGFudDsgcG9zaXRpb246cmVsYXRpdmU7IGN1cnNvcjpkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MjRweDsgcmlnaHQ6LTFweDsgaGVpZ2h0OjE4cHg7IGN1cnNvcjpwb2ludGVyOyBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICBsYWJlbHtmb250LXNpemU6MS42cmVtOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGp1c3RpZnktY29udGVudDpjZW50ZXI7IHBhZGRpbmc6MDsgbWFyZ2luLXJpZ2h0OiAwO31cclxuICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDo2OTBweCl7ZGlzcGxheTpub25lO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYm9hcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgICY+dWx7bWluLXdpZHRoOjIxNHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXthbGlnbi1pdGVtczogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zb3J0LWJ5e1xyXG4gICAgICAgICAgICAgICAgaW5ze3RleHQtZGVjb3JhdGlvbjpub25lO31cclxuICAgICAgICAgICAgICAgICY+bGl7XHJcbiAgICAgICAgICAgICAgICAgICAgdWx7cmlnaHQ6LTJweDsgbGVmdDphdXRvOyB3aWR0aDoxMDAlOyAvL21pbi13aWR0aDoyMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgbGFiZWx7bWFyZ2luLXJpZ2h0OjEwcHg7fVxyXG4gICAgICAgICAgICAmPnVse1xyXG4gICAgICAgICAgICAgICAgICY+bGl7bGV0dGVyLXNwYWNpbmc6LTAuMDNyZW07fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIxMCl7ZmxleC1kaXJlY3Rpb246Y29sdW1uOyBnYXA6M3B4O1xyXG4gICAgICAgICAgICBsYWJlbHtwYWRkaW5nLWxlZnQ6MTNweDsgcGFkZGluZy10b3A6IDIwcHg7fVxyXG4gICAgICAgICAgICAmPnVse1xyXG4gICAgICAgICAgICAgICAgJj5saXtnYXA6IDZweDsgZm9udC1zaXplOjEuM3JlbTt9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi50YWdze1xyXG4gICAgICAgICAgICAgICAgICAgICY+bGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7bGVmdDotMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEwMDApeyAgICAgICBcclxuICAgICAgICAgICAgJj51bHtcclxuICAgICAgICAgICAgICAgICYudGFnc3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt9XHJcbiAgICAgICAgICAgICAgICAmLnNvcnQtYnl7XHJcbiAgICAgICAgICAgICAgICAgICAgJj4gbGkgdWx7bGVmdDotMnB4OyByaWdodDphdXRvO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDczMCl7XHJcbiAgICAgICAgICAgICY+dWx7Z2FwOiAxMHB4O31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2OTApe2dhcDo1cHg7IHBhZGRpbmc6IDQzcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAmPnVse3Bvc2l0aW9uOiBmaXhlZDsgdG9wOiAxMHB4OyBsZWZ0OiAwOyByaWdodDogMDsgYmFja2dyb3VuZDogd2hpdGU7IHBhZGRpbmc6IDVweCAwOyBib3gtc2hhZG93OiAwIDRweCA2cHggLTJweCByZ2IoMCAwIDAgLyAxMyUpOyBvcGFjaXR5OjA7IHBvaW50ZXItZXZlbnRzOm5vbmU7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdG9wIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmPmxpe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJj51bHtwb3NpdGlvbjpyZWxhdGl2ZTsgdG9wOjRweDsgYm94LXNoYWRvdzpub25lOyBwYWRkaW5nOjAgMCAwIDEycHg7IGdhcDowOyBsZWZ0OjAhaW1wb3J0YW50OyB3aWR0aDogMTAwJTsgaGVpZ2h0OjA7IG1heC1oZWlnaHQ6IG5vbmU7IG92ZXJmbG93OmhpZGRlbjsgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpe2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0OyBwYWRkaW5nOiAxNXB4IDEwcHg7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcnMuJGdyZXk4OyBcclxuICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi50YWdze2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O31cclxuICAgICAgICAgICAgICAgICYuc29ydC1ieXtnYXA6MDtcclxuICAgICAgICAgICAgICAgICAgICAmPmxpe3BhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj51bHtwYWRkaW5nLWxlZnQ6MDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi50YWdzLCAmLnNvcnQtYnl7cGFkZGluZy10b3A6IDgwcHg7IHBhZGRpbmctYm90dG9tOjEzMHB4OyB0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDN2aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7b3BhY2l0eToxOyBwb2ludGVyLWV2ZW50czphbGw7IHRvcDowO30gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAmPmxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3t0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj51bHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGdhcDogMTBweDsgcGFkZGluZzogMTBweCAyMHB4OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCBjb2xvcnMuJGdyZXk4OyBoZWlnaHQ6IGNhbGMoMTAwdmggKyAycHgpOyBvdmVyZmxvdzogYXV0bzsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBcclxuICAgICAgICAgICAgICAgICYudGFnc3tyaWdodDogMDt9XHJcbiAgICAgICAgICAgICAgICAmLnNvcnQtYnl7bGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAmPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnMsICY+aW1ne2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse29wYWNpdHk6MTsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7IHBvaW50ZXItZXZlbnRzOiBhbGw7IGhlaWdodDphdXRvO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmxpe2dhcDowOyBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzoxMHB4IDA7IHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3twb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjE0cHg7IHJpZ2h0OjA7fSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3t0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7aGVpZ2h0OmF1dG87IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpOyBwYWRkaW5nOjA7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmV7ei1pbmRleDo2OyBjdXJzb3I6ZGVmYXVsdDt9ICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNjkwcHgpe1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke3otaW5kZXg6Mzt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jZW50ZXJlZHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO31cclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTAwMCl7ZmxleC1kaXJlY3Rpb246Y29sdW1uOyBnYXA6MTVweDt9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY5MCl7cG9zaXRpb246c3RpY2t5OyB0b3A6IDU0cHg7IHotaW5kZXg6MTI7IGdhcDo4cHg7IHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctbGlnaHQpOyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBhbGlnbi1pdGVtczpjZW50ZXI7IG1hcmdpbjogMCAwIDAgLTQycHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA4NHB4KTsgZmxleC1kaXJlY3Rpb246cm93OyBib3JkZXItdG9wOjFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIC5maWx0ZXItbWVudV9fdHlwZXtmbGV4OjE7ICBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAyNXB4IDA7IGN1cnNvcjpwb2ludGVyOyBcclxuICAgICAgICAgICAgJj5sYWJlbHtmb250LXNpemU6MS40cmVtOyBtYXJnaW46MDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGN1cnNvcjpwb2ludGVyOyBwYWRkaW5nOjExcHggMTBweDsgYm9yZGVyLXJhZGl1czogOHB4OyBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgd2lkdGg6IDEwMCU7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICBpbWd7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgIGxhYmVse21hcmdpbjowO31cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY5MCl7bWFyZ2luOjBweCAwIDBweCAtMzBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO31cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXttYXJnaW46IDBweCAwIDBweCAtMjBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO31cclxuICAgIH1cclxuICAgIC5wcmljZS1yYW5nZS1zbGlkZXJ7d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnNsaWRlcnN7cG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IDM1cHg7IG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gICAgICAgICAgICBpbnB1dHt3aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgbGVmdDowOyBtYXJnaW46IDA7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjkwKXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljZS1iYXJze2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgZ2FwOjNweDsgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAucHJpY2UtYmFye2ZsZXg6MTsgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRnb2xkOyAvL2luIHJhbmdlIGNvbG9yXHJcbiAgICAgICAgICAgICAgICAmLmluYWN0aXZle2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kZ3JleTg7fSAvL291dCBvZiByYW5nZSBjb2xvclxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIC5idG4tYXBwbHl7ICAgIFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNnZ3LCAxLjZyZW0pO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDByZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWluLW1heC1zbGlkZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnByaWNlc3tkaXNwbGF5OiBmbGV4OyBnYXA6MTJweDsgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgLnByaWNle3Bvc2l0aW9uOiByZWxhdGl2ZTsgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRncmV5NzsgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7Zm9udC13ZWlnaHQ6IDQwMDsgcGFkZGluZzogMjdweCAxMHB4IDhweDt9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6OXB4OyBsZWZ0OjEwcHg7IGZvbnQtc2l6ZToxLjJyZW07IGNvbG9yOiBjb2xvcnMuJGdyZXkzO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjkwKXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByaWNlLm1pbjphZnRlciB7Y29udGVudDpcIk1JTlwiO31cclxuICAgIC5wcmljZS5tYXg6YWZ0ZXIge2NvbnRlbnQ6XCJNQVhcIjt9XHJcbiAgICAjcHJpY2UtZHJvcGRvd257d2lkdGg6MzYycHg7IG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgJj5saXtib3JkZXItYm90dG9tOiBub25lOyBwYWRkaW5nOjIwcHggMjBweCAyOHB4O31cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjkwKXtwYWRkaW5nOjAgMCAxNHB4OyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgJj5saXtwYWRkaW5nOiA4cHggMDt9XHJcbiAgICAgICAgICAgIHNwYW57bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O30gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXtcclxuICAgICAgICAgICAgc3Bhbnt3aWR0aDoxMzRweDt9ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiB3ZWJraXQgc3BlY2lmaWMgc3R5bGluZyAqL1xyXG4gICAgLm1pbi1tYXgtc2xpZGVyIGlucHV0IHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA0NSUsIHNpbHZlciA0NSUsIHNpbHZlciA1MiUsIHRyYW5zcGFyZW50IDUyJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICB9XHJcbiAgICAubWluLW1heC1zbGlkZXIgaW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiBPdmVycmlkZSBkZWZhdWx0IGxvb2sgKi9cclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgd2lkdGg6IDM1cHg7IFxyXG4gICAgICBoZWlnaHQ6IDM1cHg7IFxyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvZmlsdGVyLWhhbmRsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB3aGl0ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRncmV5ODtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAzOyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAubWluLW1heC1zbGlkZXIgaW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtjdXJzb3I6IHBvaW50ZXI7fVxyXG59XHJcblxyXG5cclxuLmZpbHRlci1tZW51LXRhZ3N7ZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDoxMnB4OyBmbGV4LXdyYXA6d3JhcDsgbWFyZ2luLWJvdHRvbTogMjBweDsgcGFkZGluZy10b3A6MTBweDtcclxuICAgIGxpe2ZvbnQtc2l6ZToxLjZyZW07IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6MTBweDsgYm9yZGVyLXJhZGl1czogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXllbGxvdy1taWQpOyBwYWRkaW5nOiAxMXB4IDE0cHg7XHJcbiAgICAgICAgaW1ne3dpZHRoOjEycHg7IGN1cnNvcjpwb2ludGVyO31cclxuICAgICAgICAmLmNsZWFye2NvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBwYWRkaW5nOjA7IGJvcmRlcjowOyBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50OyBjdXJzb3I6cG9pbnRlcjsgb3JkZXI6OTk5OTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICYuYWN0aXZle2Rpc3BsYXk6YmxvY2s7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3ctcmVzdWx0cy1tb2JpbGV7ZGlzcGxheTogbm9uZTsgYm9yZGVyOiBub25lOyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBidXR0b257YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTs7IGJvcmRlci1yYWRpdXM6IDNweDsgZm9udC1zaXplOiAxLjRyZW07IGNvbG9yOndoaXRlOyBib3JkZXI6IG5vbmU7IGZvbnQtd2VpZ2h0OiA2MDA7IGhlaWdodDogNDNweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbntcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjY5MHB4KXtkaXNwbGF5Om5vbmU7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDY5MCl7cG9zaXRpb246Zml4ZWQ7IGJvdHRvbTowOyBsZWZ0OjA7IHJpZ2h0OjA7IGJhY2tncm91bmQtY29sb3I6d2hpdGU7IGJveC1zaGFkb3c6MHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IHBhZGRpbmctdG9wOjA7IHotaW5kZXg6MTA1OyBwYWRkaW5nOjAgMjRweCAhaW1wb3J0YW50OyBoZWlnaHQ6NjZweDsganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47IGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcnMuJGdyZXk3OyBtYXJnaW4tYm90dG9tOiAwOyBwYWRkaW5nOiAwIDI4cHg7XHJcbiAgICAgICAgbGl7ZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAmLmNsZWFye29yZGVyOmluaGVyaXQ7fVxyXG4gICAgICAgICAgICAmLmJ1dHRvbntkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBidXR0b257aGVpZ2h0OjQ0cHggIWltcG9ydGFudDsgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OmF1dG87fVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuY2xlYXIsICYuc2hvdy1yZXN1bHRzLW1vYmlsZXtkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZle2Rpc3BsYXk6ZmxleDt9XHJcbiAgICB9XHJcbn1cclxuIEBtZWRpYShtYXgtd2lkdGg6NjkwcHgpe1xyXG4gICAgLmNvbnRhaW5lci1maWx0ZXJze1xyXG4gICAgICAgICAuZmlsdGVyLW1lbnV7ei1pbmRleDoxMDE7fVxyXG4gICAgfVxyXG4gfVxyXG5cclxuIC5maWx0ZXItbWVudS10YWdzLmFjdGl2ZXtwYWRkaW5nLWJvdHRvbTozNXB4O31cclxuIiwiQHVzZSBcIl9taXhpbnNcIjtcclxuQHVzZSBcIl9leHRlbmRzXCI7XHJcbkB1c2UgXCJfY29sb3JzXCI7XHJcbi5icm9jaHVyZS1zdW1tYXJ5e2Rpc3BsYXk6ZmxleDsgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAmX19jb250ZW50e2ZsZXg6MTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246cmVsYXRpdmU7IG1heC1oZWlnaHQ6IDMyMHB4OyB6LWluZGV4OjE7IHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLW91dDsgcGFkZGluZy1yaWdodDogNDhweDtcclxuICAgICAgICAucGFnZS1pbnRyb3tcclxuICAgICAgICAgICAgcHttYXJnaW4tYm90dG9tOiAyMHB4OyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IHRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAyLjh2dywgMi44cmVtKSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDogMS4yO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uby1icm9jaHVyZSBwIHsgbWF4LXdpZHRoOiB1bnNldDsgfVxyXG4gICAgICAgICY6YWZ0ZXJ7Y29udGVudDpcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjA7IGxlZnQ6MDsgcmlnaHQ6MDsgaGVpZ2h0OjEyMHB4OyB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLW91dDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI0ZGRkZGRiA4MCUpO31cclxuICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMiwgMS40KTsgbWF4LXdpZHRoOiA4NDBweDsgbWFyZ2luLWJvdHRvbTogMzdweDsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAxLjY7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyB9XHJcbiAgICAgICAgJi5vcGVueyBtYXgtaGVpZ2h0OnVuc2V0O1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgaW1ne3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7aGVpZ2h0OjBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFkTW9yZXtkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZ2FwOjEwcHg7IHotaW5kZXg6MjsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOjEuNnJlbTsgY3Vyc29yOnBvaW50ZXI7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgIGltZ3twb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uby1icm9jaHVyZXtwYWRkaW5nLXJpZ2h0OiAwO31cclxuICAgICAgICAuaGVpZ2h0LW1lYXN1cmV7cGFkZGluZy1ib3R0b206IDMzcHg7XHJcbiAgICAgICAgICAgIHB7dGV4dC1hbGlnbjogbGVmdDsgbWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdle2ZsZXg6MCAxIDI5NXB4OyBwYWRkaW5nLWxlZnQ6IDQ4cHg7IG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgJj5pbWd7Ym9yZGVyLXJhZGl1czogOHB4O31cclxuICAgICAgICAuZG93bmxvYWQtY3Rhe2Rpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBtYXJnaW46IDEycHggMCAxNXB4OyBnYXA6IDE4cHg7XHJcbiAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuOCwgMi4yLCAxMjglLCA3MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpO31cclxuICAgICAgICAgICAgYXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMTQwJSwgbnVsbCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxuICAgICAgICAgICAgaW1ne21hcmdpbjogaW5oZXJpdCAhaW1wb3J0YW50O31cclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDc2MCl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuYnJvY2h1cmUtc3VtbWFyeV9faW1hZ2V7cGFkZGluZy1sZWZ0OiAwOyBmbGV4OiBub25lOyBtYXJnaW46IDQxcHggMCAwOyBwYWRkaW5nOiA0MXB4IDAgMDsgYm9yZGVyLWxlZnQ6IG5vbmU7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgICBpbWd7bWF4LXdpZHRoOiA2MCU7IG1hcmdpbjogMCBhdXRvOyBib3JkZXItcmFkaXVzOiA4cHg7fVxyXG4gICAgICAgICAgICAuZG93bmxvYWQtY3Rhe2p1c3RpZnktY29udGVudDogc3RhcnQ7IG1heC13aWR0aDogNjAlOyBtYXJnaW46IDVweCBhdXRvIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWcgeyBtYXJnaW46IDA7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnJvY2h1cmUtc3VtbWFyeV9fY29udGVudHtwYWRkaW5nLXJpZ2h0OiAwO31cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuXHJcbmhlYWRlcntiYWNrZ3JvdW5kOndoaXRlOyBwb3NpdGlvbjpzdGlja3k7XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgcGF0aHtmaWxsOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICB9XHJcbiAgICAgICAgbmF2e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2MXB4KXtjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICYuaGVhZGVyX19jdGF7XHJcbiAgICAgICAgICAgICAgICBsaXtjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgJi5waG9uZS1udW1iZXJ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgIC5saWdodC1pY29ueyBkaXNwbGF5Om5vbmU7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAuZGFyay1pY29ueyBkaXNwbGF5OmJsb2NrOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJiNtb2JpbGUtbWVudS10cmlnZ2Vye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5le3N0cm9rZTp2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBuYXZ7XHJcbiAgICAgICAgICAgICYjc2l0ZS1uYXZ7XHJcbiAgICAgICAgICAgICAgICAmPnVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4ucGFnZS1zdW1tYXJ5LWludHJvLC5icm9jaHVyZS1zdW1tYXJ5e2Rpc3BsYXk6ZmxleDsgbWF4LXdpZHRoOjg0MHB4OyBtYXJnaW46MCBhdXRvO1xyXG4gICAgJl9fY29udGVudHtmbGV4OjE7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOnJlbGF0aXZlOyB0ZXh0LWFsaWduOmNlbnRlcjsgbWF4LWhlaWdodDogMzYwcHg7IHotaW5kZXg6MTsgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICY6YWZ0ZXJ7Y29udGVudDpcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgYm90dG9tOjA7IGxlZnQ6MDsgcmlnaHQ6MDsgaGVpZ2h0OjEyMHB4OyB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLW91dDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI0ZGRkZGRiA4MCUpO31cclxuICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS42LCAxLjUsIDQwMCwgMHJlbSwgIzFlMWUxZSk7IG1heC13aWR0aDogODQwcHg7IG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgICAmLmludHJve0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi40LCA0LjMycmVtLCA0MDAsIDByZW0sICMxZTFlMWUsIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpO31cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7fVxyXG4gICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgaW1ne3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7aGVpZ2h0OjBweDt9XHJcbiAgICAgICAgfSBcclxuICAgICAgICAmPnNwYW57cG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgYm90dG9tOjA7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZ2FwOjEwcHg7IHotaW5kZXg6MjsgZm9udC1zaXplOjEuNnJlbTsgY3Vyc29yOnBvaW50ZXI7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICBpbWd7cG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDFweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICBcclxuICAgIC5yZWFkLW1vcmV7cG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MDsgYm90dG9tOjA7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsgZ2FwOjEwcHg7IHotaW5kZXg6MjsgZm9udC1zaXplOjEuNnJlbTsgY3Vyc29yOnBvaW50ZXI7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgaW1ne3Bvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAxcHg7fVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvY2h1cmUtc3VtbWFyeXttYXgtd2lkdGg6MTI4NnB4OyBtYXJnaW46MCBhdXRvOyB9XHJcblxyXG4iLCJAdXNlIFwiLi4vY29tcG9uZW50cy9fbWl4aW5zXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19leHRlbmRzXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19jb2xvcnNcIjtcclxuXHJcbi5nZXQtaW4tdG91Y2h7cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgJj4uY29udGFpbmVye1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7cGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtwYWRkaW5nOiAwIDQycHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtwYWRkaW5nOiAwIDMwcHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtwYWRkaW5nOiAwIDIwcHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgICAuZ2V0LWluLXRvdWNoLXRhYnN7ZGlzcGxheTogZmxleDsgZ2FwOjMwcHg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBtaW4taGVpZ2h0OiAxMDRweDsgbWF4LWhlaWdodDoxOTJweDsgaGVpZ2h0OiA0MXZ3OyBtYXJnaW4tYm90dG9tOiAxMDBweDsgb3ZlcmZsb3cteDogYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS0xMCk7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGxpe2ZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAyLjZ2dywgMi42cmVtKTsgZmxleC1zaHJpbms6IDA7IGxpbmUtaGVpZ2h0OiAwLjg7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZGlzcGxheTogaW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGN1cnNvcjogcG9pbnRlcjsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAmLmFjdGl2ZXtib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgb3BhY2l0eTogMTsgY3Vyc29yOiBkZWZhdWx0O31cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7IGNvbG9yOiB1bnNldDsgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTAwMHB4KXttYXJnaW4tYm90dG9tOiA2MHB4O31cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjYyMHB4KXttYXJnaW4tYm90dG9tOiA0MHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGdhcDoxOHB4OyBtYXJnaW4tYm90dG9tOiA0MHB4OyBtYXJnaW4tbGVmdDogLTMwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTsgcGFkZGluZy1sZWZ0OiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4O31cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM3NHB4KXttYXJnaW4tbGVmdDogLTIwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4O31cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbnRlbnQtY29sdW1ue2ZsZXg6MTsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGgye2ZvbnQtc2l6ZTogMjJweDsgbGV0dGVyLXNwYWNpbmc6IDA7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgIC5jb2x1bW4taGVhZGVye2ZvbnQtd2VpZ2h0OiA3MDA7IGRpc3BsYXk6IGZsZXg7IGdhcDogMTFweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHRleHQtYWxpZ246IGNlbnRlcjsgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtOyBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMi4ydncsIDIuMnJlbSk7IG1hcmdpbi1ib3R0b206IDEycHg7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDk2cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC50aWNrLWxpc3R7ZGlzcGxheTogZ3JpZDsgZ2FwOiAxMnB4IDA7XHJcbiAgICAgICAgICAgIGxpe2ZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBsaW5lLWhlaWdodDogMS40O30gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1mb290ZXJ7XHJcbiAgICAgICAgICAgIGF7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjE1cHg7IGp1c3RpZnktY29udGVudDogY2VudGVyO31cclxuICAgICAgICAgICAgYSwgc3Bhbi5mYWtlLWxpbmt7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAmLnRlbHtmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOHJlbSk7IG1hcmdpbi10b3A6IDE2cHg7IG1hcmdpbi1ib3R0b206IDE4cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZU9wZW5pbmdIb3Vyc3tmb250LXNpemU6Y2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7fSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhvdXJzLXJldmVhbHtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICBwLmJvbGRiaXR7Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMS40dncsIDEuNHJlbSk7IGxpbmUtaGVpZ2h0OiAxLjQ7IGZvbnQtd2VpZ2h0OiA0MDA7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuLmZha2UtbGlua3tmb250LXdlaWdodDogNDAwOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDExcHg7fSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KC50b2dnbGVPcGVuaW5nSG91cnMpe1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmFrZS1saW5re1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ2MHB4KXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo2MjBweCl7XHJcbiAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogMS40cmVtO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1pbWFnZXt3aWR0aDogOTZweDsgd2lkdGg6IDk2cHg7IG1hcmdpbjogMCBhdXRvIDIwcHg7fVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWVucXVpcmllcy10YWJ7XHJcbiAgICAgICAgJj5kaXZ7ZGlzcGxheTogZmxleDsgZ2FwOjgwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTA4MHB4KXtkaXNwbGF5OiBncmlkOyBnYXA6NDJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hcHBvaW50bWVudC1tZXRob2Rze3BhZGRpbmc6IDQwcHggNDBweDsgbWFyZ2luOjMwcHggMCA0M3B4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7cGFkZGluZzogNDBweCAyNHB4O31cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDAwcHgpe3BhZGRpbmc6IDQwcHggMjRweDt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NjIwcHgpe3BhZGRpbmc6IDM1cHggMjRweDt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6Mzc0cHgpe3BhZGRpbmc6IDM1cHggMjRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWhlbHAtdGFie2Rpc3BsYXk6IGdyaWQ7IGdhcDo0MHB4OyBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAmPmRpdntkaXNwbGF5OiBmbGV4OyBnYXA6MzBweDtcclxuICAgICAgICAgICAgLmNvbnRlbnQtY29sdW1ue2ZsZXg6MTtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgICAgICBoMntmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOHJlbSk7IGxpbmUtaGVpZ2h0OiAxLjE7IGxldHRlci1zcGFjaW5nOiAtMC4xcmVtO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuNnZ3LCAxLjZyZW0pOyBsaW5lLWhlaWdodDogMS40O31cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWZvb3RlcntwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtwYWRkaW5nLWxlZnQ6IDM4cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGVse21hcmdpbi10b3A6IDIzcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ib29raW5nLWhlbHAsICYucmV0dXJuLWhlbHAsICYuYXdheS1oZWxwe2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApOyBib3JkZXItcmFkaXVzOiA4cHg7IHBhZGRpbmc6IDQwcHggNDBweDtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbnt0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGgye3RleHQtYWxpZ246IGxlZnQ7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGVse2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50b2dnbGVPcGVuaW5nSG91cnN7cGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhvdXJzLXJldmVhbHtwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe3BhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1mb290ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG5ze2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo2MDBweCl7cGFkZGluZzogMzBweCAyNHB4O31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib29raW5nLWhlbHAsICYucmV0dXJuLWhlbHB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle2ZsZXg6MS40Nzt9ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmF3YXktaGVscHtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbntcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7ZmxleDowLjc7fSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e21heC13aWR0aDogMzIwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ib29raW5nLWhlbHAsICYuYXdheS1oZWxweyBcclxuICAgICAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgICAgIC5ob3Vycy1yZXZlYWx7cGFkZGluZy1sZWZ0OiAzOXB4OyBtYXJnaW4tYm90dG9tOiAyMHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7ZGlzcGxheTogZ3JpZDsgZ2FwOjQycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7cGFkZGluZy1ib3R0b206IDQwcHg7IG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICY+cHtjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGl7Zm9udC1zdHlsZTogbm9ybWFsO31cclxuICAgICAgICAgICAgc3BhbntkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob3Vycy1yZXZlYWx7ZGlzcGxheTogbm9uZTsgZ2FwOjVweCAwOyBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjsgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZS1vdXQ7IG1heC13aWR0aDogNDI1cHg7IG1hcmdpbjogNXB4IDAgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZyB7IGZvbnQtd2VpZ2h0OnVuc2V0OyB9XHJcbiAgICAgICAgICAgIHVse2Rpc3BsYXk6IGdyaWQ7IGdhcDo4cHg7IHBhZGRpbmctdG9wOiAxMHB4OyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbGl7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBnYXA6MjBweDsgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbntjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgJi50b2RheXtmb250LXdlaWdodDogNjAwO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgdWx7cGFkZGluZy1ib3R0b206IDEwcHg7fVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJitwe21hcmdpbi10b3A6IDAgIWltcG9ydGFudDt9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG5ze2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6MTNweDtcclxuICAgICAgICAuYnRue2hlaWdodDogYXV0bzsgbGluZS1oZWlnaHQ6IG5vcm1hbDsgcGFkZGluZzogOXB4IDIwcHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyLXJhZGl1czogOHB4OyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOiAxNnB4OyBtYXJnaW4tdG9wOjE5cHg7IGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBhe2NvbG9yOndoaXRlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4gICAgICAgICAgICAmLndoaXRle2JhY2tncm91bmQtY29sb3I6IHdoaXRlOyBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgYXtjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NjBweCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQzMHB4KXtkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgJi53aGl0ZXttYXJnaW4tdG9wOiAwO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5AdXNlIFwiLi9nZXQtaW4tdG91Y2hcIjtcclxuXHJcbi5tb2RhbHtwb3NpdGlvbjpmaXhlZDsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IGJhY2tncm91bmQ6IHJnYmEoYmxhY2ssIDAuMik7IHotaW5kZXg6IDEwMTAwMDAwMDAxOyBkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDpjZW50ZXI7IGFsaWduLWl0ZW1zOmNlbnRlcjsgcG9pbnRlci1ldmVudHM6bm9uZTsgb3BhY2l0eTowOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IHRyYW5zaXRpb24tZGVsYXk6MC4xNHM7IGN1cnNvcjpwb2ludGVyO1xyXG4gICAgJi5saW5rLXBvcHVwIC5tb2RhbF9fY29udGVudHsganVzdGlmeS1jb250ZW50OiBub3JtYWw7IGhlaWdodDphdXRvO31cclxuICAgICYjYWdlbnQtc2lnbi11cC1tb2RhbHsgICAgIFxyXG4gICAgICAgIC5tb2RhbF9fY29udGVudHttYXgtd2lkdGg6IDkyMHB4OyBtYXgtaGVpZ2h0OiA5MHZoOyBtYXgtaGVpZ2h0OiA5MGR2aDtcclxuICAgICAgICAgICAgcHttYXgtd2lkdGg6IDU1MHB4O31cclxuICAgICAgICAgICAgZm9ybXtnYXA6IDQ1cHg7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtYXV0by1yb3dzOiBhdXRvO31cclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgIGgze21hcmdpbi1ib3R0b206MjBweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDMuMzZyZW0sIDQwMCwgLTAuMDdyZW0sIGJsYWNrKTsgZm9udC1mYW1pbHk6IFwiS3VvbmkgRmVpam9hXCIsIHNhbnMtc2VyaWZ9XHJcbiAgICAgICAgaDQsIC5oNHtncmlkLWNvbHVtbi1zdGFydDogc3BhbiAzOyBtYXJnaW4tYm90dG9tOiAxMHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS44LCAyLjAsIDIuNHJlbSwgNDAwLCAtMC4wN3JlbSwgYmxhY2spOyBmb250LWZhbWlseTogXCJLdW9uaSBGZWlqb2FcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpe2dyaWQtY29sdW1uLXN0YXJ0OnNwYW4gMjt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDcwMHB4KXtncmlkLWNvbHVtbi1zdGFydDppbml0aWFsO31cclxuICAgICAgICB9XHJcbiAgICAgICAgcC5lcnJvciB7IGNvbG9yOnJlZDsgfVxyXG4gICAgICAgIC5mb3JtLXNlY3Rpb24geyBtYXJnaW46IDEwcHggMCAyMHB4IDA7IGRpc3BsYXk6IGdyaWQ7IGdhcDoxMHB4IDIwcHg7fVxyXG4gICAgICAgIC5hZ2VudC1jaGVja2JveCwgLmFnZW50LXJhZGlvc3tmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxhYmVse2ZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ2VudC1pbnB1dHsgYm9yZGVyOiBub25lOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgbWFyZ2luOiAxMHB4IDVweDsgZm9udC1zaXplOiAxNnB4OyBoZWlnaHQ6IDUwcHg7IHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgICYuc29sbyB7IG1hcmdpbjogMjBweCBhdXRvOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDcwJSB9XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHt0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7fVxyXG4gICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi8gdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7fVxyXG4gICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50e21heC13aWR0aDo2MjNweDsgbWF4LWhlaWdodDo0OThweDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDoxMDAlOyBiYWNrZ3JvdW5kOndoaXRlOyBib3gtc2hhZG93OiAwcHggMTJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgcGFkZGluZzo4MHB4IDMwcHggMzBweDsgYm9yZGVyLXJhZGl1cyA6IDZweDsgY3Vyc29yOmRlZmF1bHQ7IHBvc2l0aW9uOnJlbGF0aXZlOyB0ZXh0LWFsaWduOmNlbnRlcjsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBvcGFjaXR5OjA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpOyB0cmFuc2l0aW9uLWRlbGF5OjBzOyBtYXJnaW46IDMwcHg7XHJcbiAgICAgICAgJi5vbnJlcXVlc3QtbW9kYWwtY29udGVudHtwYWRkaW5nOiA2NXB4IDQycHggNDBweDsgbWF4LXdpZHRoOjEyMDBweDsgbWF4LWhlaWdodDo5MHZoOyBoZWlnaHQ6YXV0bzsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAuaGVhZGluZy0xeyBtYXJnaW46MHB4IDAgNHB4OyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAzLjJ2dywgMy4ycmVtKTt9XHJcbiAgICAgICAgICAgIC5oZWFkaW5nLTJ7IG1hcmdpbjowIDAgNTVweDsgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmOyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDIuMCwgMi40cmVtLCA0MDAsIC0wLjA3cmVtLCBibGFjayk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKSB7IG1hcmdpbi1ib3R0b206IDM1cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9sZGJpdHsgZm9udC1zaXplOiAxLjRyZW0gO31cclxuICAgICAgICAgICAgLmdldC1pbi10b3VjaHtwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICY+LmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe3BhZGRpbmc6IDAgMHB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXtnYXA6MDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LWZvb3RlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wZW5pbmctaG91cnN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG9nZ2xlT3BlbmluZ0hvdXJze2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAuYm9sZC1iaXR7IG1hcmdpbi10b3A6IDBweDsgY29sb3I6ICM2NjY7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWVucXVpcmllcy10YWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXZ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MDBweCl7ZGlzcGxheTogZ3JpZDsgZ2FwOjMwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG5ze1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YS1jb21wb25lbnRfX2N0YS1idXR0b257Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgcGFkZGluZzogMDsgbWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uYWJ5ay1wb3B1cCB7IGJhY2tncm91bmQtY29sb3I6ICMyN2ExYzY7IGNvbG9yOiAjZmZmOyBoZWlnaHQ6IGF1dG87IHBhZGRpbmc6IDlweCAwOyBtYXgtd2lkdGg6IDQ1MHB4OyBcclxuICAgICAgICAgICAgcCB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOjE0cHggYXV0bzsgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTY4MCkgeyBtYXgtd2lkdGg6IDM1MHB4OyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcCB7IGZvbnQtc2l6ZTogMTRweDsgbWFyZ2luOjEycHggYXV0bzsgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNsb3NlIHsgdG9wOjE2cHg7IHJpZ2h0OjE2cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQ0MCkgeyBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcCB7IGZvbnQtc2l6ZTogMTRweDsgbWFyZ2luOjEwcHggYXV0bzsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3NjApIHsgbWFyZ2luLXRvcDogMDsgcGFkZGluZzogMDsgbWF4LXdpZHRoOiAzMjBweDsgXHJcbiAgICAgICAgICAgICAgICBwIHsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNDUwKSB7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmc6IDAgNHB4OyBtYXgtd2lkdGg6IDE3NXB4OyBcclxuICAgICAgICAgICAgICAgIHAgeyBmb250LXNpemU6IDEycHg7IG1hcmdpbi1ib3R0b206IDhweDsgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNsb3NlIHsgdG9wOjUwcHg7IHJpZ2h0OjEwcHg7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7IHRvcDoyNnB4OyByaWdodDoyNnB4OyBjdXJzb3I6cG9pbnRlcjt9XHJcbiAgICAgICAgaDQsIC5oNHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLjQsIDIuOCwgMy4zNnJlbSwgNDAwLCAtMC4wN3JlbSwgYmxhY2spOyBmb250LWZhbWlseTogXCJLdW9uaSBGZWlqb2FcIiwgc2Fucy1zZXJpZn1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICAmLm1vZGFsX19waG9uZS1udW1iZXJ7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi4wLCAyLjQsIDMuMzZyZW0sIDQwMCwgMCwgYmxhY2spOyBtYXJnaW4tdG9wOjIxcHg7IG1hcmdpbi1ib3R0b206NDNweDtcclxuICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDMuMzZyZW0sIDcwMCwgMCwgYmxhY2spOyBtYXJnaW4tbGVmdDogNnB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1vZGFsX19wYXJhZ3JhcGh7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDIuNTZyZW0sIDQwMCwgMCwgYmxhY2spO30gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsX19mb290ZXJ7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDMuMzZyZW0sIDQwMCwgMCwgY29sb3JzLiRkYXJrR3JheSk7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICBpbWd7d2lkdGg6MTVweDsgbWFyZ2luLXJpZ2h0OjRweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAsIGg0e21heC13aWR0aDo0MTVweDsgbWFyZ2luOiAwIGF1dG87fVxyXG4gICAgICAgIGJ1dHRvbntmb250LXNpemU6MS40cmVtOyBmb250LXdlaWdodDo2MDA7IHBhZGRpbmc6IDAgMjBweDsgaGVpZ2h0OjUxcHg7IG1hcmdpbjogMTlweCBhdXRvIDE0cHg7IG1pbi1oZWlnaHQ6NTFweDt9XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZXtwb2ludGVyLWV2ZW50czphbGw7IG9wYWNpdHk6MTsgdHJhbnNpdGlvbi1kZWxheTowcztcclxuICAgICAgICAubW9kYWxfX2NvbnRlbnR7b3BhY2l0eToxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IHBvaW50ZXItZXZlbnRzOmFsbDsgdHJhbnNpdGlvbi1kZWxheTowLjIyczt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTIwKXtcclxuICAgICAgICAmX19jb250ZW50e3BhZGRpbmc6IDYycHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICBoNHtsaW5lLWhlaWdodDogMTI1JTt9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAmLm1vZGFsX19waG9uZS1udW1iZXJ7bWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6YmxvY2s7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5tb2RhbF9fcGFyYWdyYXBoe2xpbmUtaGVpZ2h0OiAxNDAlO30gICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgICAgICAgICBcclxuICAgICAgICB9ICAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5vZmZlci1tb2RhbCwgJi5yZXRhaWwtbW9kYWwsICYudGFpbG9ybWFkZS1tb2RhbHtcclxuICAgICAgICAubW9kYWxfX2NvbnRlbnR7anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBoZWlnaHQ6IGF1dG87IGdhcDozNXB4OyBwYWRkaW5nLXRvcDogNTBweDsgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIC5oMntsaW5lLWhlaWdodDogMTsgbGV0dGVyLXNwYWNpbmc6IDBweDsgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDMuMnZ3LCAzLjJyZW0pO31cclxuICAgICAgICAgICAgLm1vZGFsX19ib2R5e2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBnYXA6NjBweDsgXHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2xlZnR7ZGlzcGxheTogZ3JpZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBob25lLWljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbF9fcGhvbmUtbnVtYmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjh2dywgMS44cmVtKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57ZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMi40dncsIDIuNHJlbSk7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX3JpZ2h0e2Rpc3BsYXk6Z3JpZDsganVzdGlmeS1pdGVtczpjZW50ZXI7IGdhcDogMTJweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue21hcmdpbjogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7Zm9udC1zaXplOiAxLjNyZW07IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOiAwO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDgwcHgpe2dhcDowcHg7IHBhZGRpbmctdG9wOiA3MHB4OyBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIC5tb2RhbF9fYm9keXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MDsgbWFyZ2luLXRvcDogMzBweDsgZ2FwOjMwcHg7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM3NHB4KXtwYWRkaW5nLXRvcDogNjBweDsgcGFkZGluZy1ib3R0b206IDMwcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG59XHJcbmRpdiNuYWJ5ay1wb3B1cCB7IHBhZGRpbmctdG9wOiA0NHB4OyBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzYwKSB7IHBhZGRpbmctdG9wOiA2cHg7IH1cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuYm9keXtcclxuICAgICYubG9ja3tcclxuICAgICAgICAuc3RpY2t5LWZvb3Rlci13cmFwcGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7ei1pbmRleDogMTAxIWltcG9ydGFudDt9ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAjY2hhdC13aWRnZXQtY29udGFpbmVye3otaW5kZXg6IC0xICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG59XHJcbm1haW57XHJcbiAgICAuc3RpY2t5LWZvb3Rlci13cmFwcGVye3Bvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgcG9zaXRpb246IGZpeGVkOyBsZWZ0OjA7IHJpZ2h0OjA7IGJvdHRvbTowOyB6LWluZGV4OjEwMTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWF4LXdpZHRoOiA2NjBweDsgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt6LWluZGV4OiAyMTAwMDAwMDAwO31cclxuICAgICAgICAmLmFjdGl2ZXt6LWluZGV4OiAxMDEgIWltcG9ydGFudDt9XHJcbiAgICAgICAgJi5yZXN1bHRzIHsgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgICB9XHJcbiAgICAuc3RpY2t5LWZvb3RlcntwYWRkaW5nLWJvdHRvbToyOXB4OyB3aWR0aDoxMDAlO1xyXG4gICAgICAgIC5jb250YWluZXJ7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGdhcDoxOHB4OyBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIC5zdGlja3ktcGlsbHttaW4taGVpZ2h0OiA3M3B4OyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9faWNvbntwYWRkaW5nOiAxM3B4IDE3cHggMTNweDsgYm9yZGVyLXJhZGl1czogOHB4OyBtYXJnaW4tcmlnaHQ6MTNweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGdhcDo2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5nb2xke2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXFtaW4oNjAwKXtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbWFsbC1pY29ue2Rpc3BsYXk6bm9uZTt9ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ibHVle2ZvbnQtc2l6ZTogMS42cmVtOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IHBvc2l0aW9uOnJlbGF0aXZlOyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zcyBlYXNlOyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHt0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIDBzOyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7d2lkdGg6IDU4cHg7IHRyYW5zaXRpb246IHdpZHRoIDAuM3MgLjJzO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMTAwKXt3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyYuYWN0aXZle3dpZHRoOiBhdXRvO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2V0LWxvYWRpbmd7cG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyB6LWluZGV4OjI7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkOyBvcGFjaXR5OiAwLjQ7IGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmFsaWR7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgb3BhY2l0eTogMTsgY3Vyc29yOiBwb2ludGVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcW1pbigxMjAwKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW57ZGlzcGxheTogbm9uZTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdykgIWltcG9ydGFudDsgb3BhY2l0eTogMSAhaW1wb3J0YW50OyBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNldC1sb2FkaW5ne2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue3BhZGRpbmctcmlnaHQ6IDEwcHg7IHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXt3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9zcGFue3BhZGRpbmctcmlnaHQ6IDEwcHh9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3toZWlnaHQ6IDMycHg7IHdpZHRoOiAzMnB4O31cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMS40cmVtLCA3MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjayksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyBjdXJzb3I6cG9pbnRlcn1cclxuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1xKDEzNzUpe21hcmdpbi1yaWdodDogMDt9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzdmcgeyBtYXJnaW4tcmlnaHQ6MTBweDsgfVxyXG4gICAgICAgICAgICAgICAgLnBpbGwtaW5mb3tkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS44cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBjdXJzb3I6IHBvaW50ZXI7IHdoaXRlLXNwYWNlOiBub3dyYXA7fVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57ZGlzcGxheTogYmxvY2s7IEBpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAycmVtLCA3MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaXtmb250LXN0eWxlOm5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Rvb2x0aXB7Y3Vyc29yOiBkZWZhdWx0OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDE1cHg7IGJvdHRvbTogMTA5cHg7IHdpZHRoOiAyNDlweDsgaGVpZ2h0OiAyMDFweDsgcGFkZGluZzogMjRweCAyM3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjRjdGN0Y3OyBib3gtc2hhZG93OiAwcHggNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyBib3JkZXItcmFkaXVzOiA4cHg7IG9wYWNpdHk6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTsgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMiwgMiwgMi44cmVtLCA3MDAsIDByZW0sIGNvbG9ycy4kZGFya0dyYXksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgY3Vyc29yOiBkZWZhdWx0OyB3aGl0ZS1zcGFjZTogaW5oZXJpdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuNzVyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbjogN3B4IDAgMTlweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuNjNyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzogNnB4IDE3cHggNnB4IDI1cHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDoxMHB4OyBsZWZ0OjEycHg7IGhlaWdodDogOHB4OyB3aWR0aDogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzNTM1OyBib3JkZXItcmFkaXVzOiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub25saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjogIzRDQTc3MTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvb2x0aXAtY2xvc2V7cG9zaXRpb246IGFic29sdXRlOyB0b3A6MTNweDsgcmlnaHQ6IDEycHg7IGN1cnNvcjogcG9pbnRlcjsgd2lkdGg6IDEycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTlweDsgbGVmdDogMjJweDsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogMTZweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7b3BhY2l0eTogMTsgcG9pbnRlci1ldmVudHM6IGFsbDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMzApe2xlZnQ6NXB4OyBib3R0b206OTBweDt9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtsZWZ0OjRweDsgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM2MCl7bGVmdDotN3B4OyBib3R0b206ODBweDt9IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXttYXgtd2lkdGg6MzM1cHg7fSAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ndWlkZS1wcmljZXt3aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAyNHB4OyB0cmFuc2l0aW9uOiAwLjJzIC4zczsgb3ZlcmZsb3c6IGhpZGRlbjsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXttYXJnaW4tcmlnaHQ6IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue3doaXRlLXNwYWNlOiBub3dyYXA7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgICAgIGZvcm17ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjBweDsgZmxleDoxOyB0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAwcywgb3BhY2l0eSAwcyAwcywgbWF4LXdpZHRoIDBzIDBzIGVhc2Utb3V0OyBvcGFjaXR5OjA7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCk7IG1heC13aWR0aDowOyBwb2ludGVyLWV2ZW50czpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWlucHV0e3BhZGRpbmc6IDE3cHggMjBweCAxNXB4IDIwcHg7IGZsZXg6MTsgY3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+bGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuMnJlbSwgNTAwLCAwcmVtLCByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpKTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDdweDsgY3Vyc29yOiBwb2ludGVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFue0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS44LCAyLjJyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjV2dywgMS42cmVtKTsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IG92ZXJmbG93OiBoaWRkZW47IHdoaXRlLXNwYWNlOiBub3dyYXA7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDk5JTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KCY6bnRoLWNoaWxkKDIpKXtib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0U0RTU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke2ZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtmbGV4OjE7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXJyb3J7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVsLCAmPnNwYW57Y29sb3I6ICNmMDExMTE7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtmbGV4OjAuOTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXBvcHVwe3Bvc2l0aW9uOiBhYnNvbHV0ZTt6LWluZGV4OiAyOyBib3R0b206OTBweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlci1yYWRpdXM6IDEycHg7IGJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE3KTsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMHMsIHRyYW5zZm9ybSAwLjNzIDBzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQsIC5oNHtmb250LXNpemU6IDEuNHJlbTsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNHZ3LCAxLjRyZW0pOyBsaW5lLWhlaWdodDogMS45cmVtOyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF0ZXN7d2lkdGg6IDQwMHB4OyBwYWRkaW5nOiAyMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY2FsZW5kYXIgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTsgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3R0b20tc2VjdGlvbiB7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGVnZW5kIHsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdmFpbGFibGUtbGVnZW5kIHsgd2lkdGg6IDUwcHg7IGhlaWdodDogMzZweDsgYm9yZGVyOiBzb2xpZCAycHggY29sb3JzLiRnb2xkOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHsgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuNXZ3LCAxLjVyZW0pOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvbmUgeyBmbGV4LWJhc2lzOiAxMDBweDsgd2lkdGg6IHVuc2V0OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmR1cmF0aW9ue2Rpc3BsYXk6IGZsZXg7IHRleHQtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGdhcDoyMXB4OyBtYXJnaW46IDIwcHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTg7IHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257cGFkZGluZzogMDsgZmxleDogMCAwIDM2cHg7IGhlaWdodDogMzZweDsgYm9yZGVyLWNvbG9yOiBjb2xvcnMuJGdyZXk4OyBtYXJnaW4tdG9wOiA3cHg7IHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZHtvcGFjaXR5OiAwLjQ7IHBvaW50ZXItZXZlbnRzOiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS40cmVtLCA0MDAsIDAsIGNvbG9ycy4kZ3JleTQpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMS42cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW46IDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6IGlubGluZS1ibG9jazsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IG92ZXJmbG93OiB2aXNpYmxlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6NzAwcHgpe3BhZGRpbmctYm90dG9tOiAzMHB4OyBtYXJnaW46IDMwcHggMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0OjYzMHB4KXtwYWRkaW5nLWJvdHRvbTogMjBweDsgbWFyZ2luOiAyMHB4IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LWhlaWdodDo4NTBweCkgYW5kIChtaW4td2lkdGg6IDExMDBweCl7cGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmR1cmF0aW9ue21hcmdpbjogMTVweCAwOyBwYWRkaW5nLWJvdHRvbTogMTVweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjYWxlbmRhciAudmMtY29udGFpbmVyIC52Yy1wYW5lLWxheW91dCAudmMtcGFuZSAudmMtaGVhZGVyIHttYXJnaW46IDAgMCAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2NhbGVuZGFyIC52Yy1jb250YWluZXIgLnZjLXBhbmUtbGF5b3V0IC52Yy1wYW5lIC52Yy13ZWVrcyAudmMtZGF5IHtoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue2ZvbnQtc2l6ZTogMS40cmVtO30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjYWxlbmRhciAudmMtY29udGFpbmVyIC52Yy1wYW5lLWxheW91dCAudmMtcGFuZSAudmMtd2Vla3MgLnZjLWRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52Yy1oaWdobGlnaHRzIC52Yy1kYXktbGF5ZXIgLnZjLWhpZ2hsaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvbmV7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuNHJlbSwgNjAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgYm9yZGVyLXJhZGl1czogOHB4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0MnB4OyBib3JkZXI6bm9uZTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hLWJ1dHRvbntkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDQycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYXh7cGFkZGluZzogMjBweDsgd2lkdGg6MzU1cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e2hlaWdodDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7bWFyZ2luLWJvdHRvbTogMjBweDt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW9yZS1yb29tc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3NlLWljb24ge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAyMHB4OyByaWdodDogMzBweDsgZm9udC1zaXplOjEuNnJlbTsgY3Vyc29yOnBvaW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXgtcGVvcGxle2Rpc3BsYXk6IGdyaWQ7IGdhcDoxNHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3JzLiRncmV5ODsgcGFkZGluZy1ib3R0b206IDIwcHg7ICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOiA1cHg7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2JhY2tncm91bmQtY29sb3I6IHdoaXRlO30gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5OyBib3JkZXItcmFkaXVzOiAxMHB4O31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGlsZC1hZ2VzLW1lc3NhZ2V7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuNHJlbSwgNzAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luLXRvcDogM3B4O31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXgtY2hpbGRyZW57ZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjEwcHg7IG1heC1oZWlnaHQ6IDIwdmg7IG92ZXJmbG93LXk6IGF1dG87IHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHt3aWR0aDogNXB4O30gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5OyBib3JkZXItcmFkaXVzOiAxMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheC1yb3d7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheC1wZXJzb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNnJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjEsIDEuMSwgMS4xcmVtLCA0MDAsIDAsIGNvbG9ycy4kZ3JleTQpOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXgtY29udHJvbHN7ZGlzcGxheTogZmxleDsgZ2FwOjE2cHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e2hlaWdodDogMzZweDsgYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJGdyZXk4OyBwYWRkaW5nOiAwIDE1cHg7IHdpZHRoOiAxMTJweDsgdGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAxLjZyZW07IGN1cnNvcjogcG9pbnRlcjsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi1ibGFjay5zdmdcIikgY2VudGVyIHJpZ2h0IDE1cHggbm8tcmVwZWF0IHdoaXRlOyBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbntjb2xvcjogY29sb3JzLiRkYXJrR3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7Y29sb3I6IzhFOEM5QTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMS42cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257bWluLXdpZHRoOiAzNnB4OyBoZWlnaHQ6IDM2cHg7IGJvcmRlci1jb2xvcjogY29sb3JzLiRncmV5ODsgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZHtvcGFjaXR5OiAwLjQ7IHBvaW50ZXItZXZlbnRzOiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtbW9yZXt0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMywgMS4zLCAxLjNyZW0sIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGN1cnNvcjogcG9pbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3B0aW9uc3ttYXgtaGVpZ2h0OiAzMjVweDsgb3ZlcmZsb3cteTogYXV0bzsgd2lkdGg6MjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOiA1cHg7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDEwcHg7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRkYXJrR3JheTsgYm9yZGVyLXJhZGl1czogMTBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAxLjZyZW0sIDQwMCwgMCwgY29sb3JzLiRkYXJrR3JheSk7IHBhZGRpbmc6IDI0cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KCY6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApe21heC1oZWlnaHQ6IDg1ZHZoOyBtYXgtaGVpZ2h0OiA4NXZoO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI2RhdGVzLWRvbmUsICYjcGF4LWRvbmV7Zm9udC1zaXplOiAxLjRyZW07IGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjZ2dywgMS42cmVtKTsgbGluZS1oZWlnaHQ6IDEuNHJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGxldHRlci1zcGFjaW5nOiAwO2ZvbnQtZmFtaWx5OlwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGJvcmRlci1yYWRpdXM6IDhweDsgd2lkdGg6IDEwMCU7IGhlaWdodDogNDBweDsgYm9yZGVyOiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgcG9pbnRlci1ldmVudHM6IGFsbDsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IG5vbmU7IG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzAwKXttYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiBjYWxjKDEwMCUgLSAxNDJweCkgIWltcG9ydGFudDsgcmlnaHQ6IDc3cHg7IHRvcDoxOTJweDsgbGVmdDo3N3B4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCAwcHgpICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApe3JpZ2h0OiA0MnB4OyBsZWZ0OjQycHg7IC8vd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjMwKXtib3R0b206NjdweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7cG9zaXRpb246IGZpeGVkOyB0b3A6YXV0bzsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwcywgdHJhbnNmb3JtIDAuM3MgMHMgZWFzZS1vdXQgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzAwKXt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwJSkgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXtwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAhaW1wb3J0YW50O30gICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7cGFkZGluZzogMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDt9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtc2VhcmNoLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXllbGxvdyk7IHBhZGRpbmc6IDAgMTBweDsgZm9udC1zaXplOjEuNnJlbTsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBib3JkZXItcmFkaXVzOjhweDsgYm9yZGVyOm5vbmU7IHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgbWFyZ2luOiAwIGF1dG87IGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkOyBvcGFjaXR5OiAwLjQ7IGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmFsaWR7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgb3BhY2l0eTogMTsgY3Vyc29yOiBwb2ludGVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xbWluKDEyMDApe2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3RpY2t5LW1vYmlsZS1zaHJvdWR7cG9zaXRpb246IGZpeGVkOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgei1pbmRleDogMjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC40KTsgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcHRpb24tYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2JhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuMik7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcHRpb24tYWN0aXZle3RyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2ZsZXg6bm9uZTsgZ2FwOjIwcHg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgd2lkdGg6IGF1dG87IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCk7IHRyYW5zaXRpb24tZHVyYXRpb246MC4yczsgbWF4LXdpZHRoOm5vbmU7IHBhZGRpbmc6MTZweCAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1saWdodCk7IGJvdHRvbTogODBweDsgbGVmdDogMDsgcmlnaHQ6IDA7IGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7IGJvcmRlcjoxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTsgYm9yZGVyLXJhZGl1czogOHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taW5wdXR7Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6MTAwJTsgcGFkZGluZy1sZWZ0OjA7IHBhZGRpbmc6IDAgMTZweCAxMHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue21heC13aWR0aDpub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KCY6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLWJvdHRvbTogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7cG9zaXRpb246Zml4ZWQ7IGJvdHRvbToxNnB4OyBsZWZ0OjIwcHg7IHJpZ2h0OjIwcHg7IHotaW5kZXg6MzsgdHJhbnNpdGlvbi1kdXJhdGlvbjowLjRzOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgNDBweCkpOyBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWlucHV0e2ZsZXg6bm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDQwMCl7Ym90dG9tOjEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNjApe2xlZnQ6MTBweDsgcmlnaHQ6MTBweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vYmlsZS1zaHJvdWR7cG9zaXRpb246Zml4ZWQ7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyB6LWluZGV4Oi0xOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoYmxhY2ssIDApOyBvcGFjaXR5OjA7IHBvaW50ZXItZXZlbnRzOm5vbmU7IHRyYW5zaXRpb246MC4zcztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXFtaW4oNjAwKXtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtmbGV4OiAxOyBnYXA6MTBweDsgbWF4LXdpZHRoOiAxMTYwcHg7IHBhZGRpbmctbGVmdDogN3B4OyAvL3Nob3cgcGlsbCBmb3JtIFxyXG4gICAgICAgICAgICAgICAgICAgICYudHdvLXJlbW92ZWR7IG1heC13aWR0aDogODYwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAmLm9uZS1yZW1vdmVkeyBtYXgtd2lkdGg6IDEwMDBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjMwKXtmbGV4Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgIC8vLnN0aWNreS1waWxsX19pY29uLmJsdWV7cGFkZGluZy1yaWdodDoxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwYWRkaW5nLXJpZ2h0OiAxMHB4O30gIFxyXG4gICAgICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICAgICAgICAgIC5waWxsLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ3VpZGUtcHJpY2V7d2lkdGg6IDAlOyBtYXJnaW4tbGVmdDogMDsgdHJhbnNpdGlvbjogMHMgMHMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt3aWR0aDogYXV0bzsgLy9kaXNwbGF5OmZsZXg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle3dpZHRoOiBhdXRvOyB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xbWluKDEyMDApeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTsgb3BhY2l0eTogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb3Jte3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgbWF4LXdpZHRoOjEwMzBweDsgb3BhY2l0eToxOyBwb2ludGVyLWV2ZW50czphbGw7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIDAuMjZzLCBvcGFjaXR5IDAuNHMgMC4yNnMsIG1heC13aWR0aCAwLjRzIDBzIGVhc2Utb3V0fSBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1zaHJvdWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKGJsYWNrLCAwLjQpOyBvcGFjaXR5OjE7IHBvaW50ZXItZXZlbnRzOmFsbDt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtnYXA6MHB4OyBwYWRkaW5nLXJpZ2h0OjI1cHg7IHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWRlUGlsbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm17Ym90dG9tOiAtNTAwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm17dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyAuMHMsIG9wYWNpdHkgLjRzIC4wcywgbWF4LXdpZHRoIC40cyAwcyBlYXNlLW91dDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpe3BhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDt9ICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXttaW4taGVpZ2h0OiA3MnB4OyB3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nLWxlZnQ6IDI1cHg7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KCYudHdvLXJlbW92ZWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGlsbC1pbmZve2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RpY2t5LXBpbGxfX2ljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdvbGR7bWFyZ2luLXJpZ2h0OiAwOyBoZWlnaHQ6IDcycHg7IHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iaWctaWNvbntoZWlnaHQ6IDM1cHg7IHdpZHRoOiAzNXB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgICYudHdvLXJlbW92ZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waWxsLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmd1aWRlLXByaWNle3dpZHRoOiBhdXRvO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNjApe21pbi1oZWlnaHQ6IDY1cHg7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoJi50d28tcmVtb3ZlZCl7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJveC1zaGFkb3c6IG5vbmU7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGlja3ktcGlsbF9faWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ29sZHttYXJnaW4tcmlnaHQ6IDA7IGhlaWdodDo1MHB4OyB3aWR0aDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iaWctaWNvbntoZWlnaHQ6IDI3cHg7IHdpZHRoOiAyN3B4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICYuY2VudGVyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBpbGwtaW5mby5ndWlkZS1wcmljZXttYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e3dpZHRoOiAxMDAlO30gICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2p1c3RpZnktY29udGVudDogY2VudGVyO31cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtwYWRkaW5nLWxlZnQ6IDhweDsgcGFkZGluZy1yaWdodDogOHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7fVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7cGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4O31cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5yZXN1bHQtZGV0YWlsc3tkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6MzFweDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgJj5kaXZ7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6ZmxleDsgZ2FwOjMwcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtnYXA6MjBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXthbGlnbi1pdGVtczpjZW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudGFsay1waWxse1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3Rvb2x0aXB7Y3Vyc29yOiBkZWZhdWx0OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDEwcHg7IGJvdHRvbTogODlweDsgd2lkdGg6IDI0OXB4OyBoZWlnaHQ6IDIwMXB4OyBwYWRkaW5nOiAyNHB4IDIzcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNGN0Y3Rjc7IGJveC1zaGFkb3c6IDBweCA2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMik7IGJvcmRlci1yYWRpdXM6IDhweDsgb3BhY2l0eTogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpOyB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLCAyLCAyLjRyZW0sIDcwMCwgMHJlbSwgY29sb3JzLiRkYXJrR3JheSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IHRleHQtdHJhbnNmb3JtOiBub25lOyBjdXJzb3I6IGRlZmF1bHQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjY4cmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW46IDdweCAwIDE5cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjYzcmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6IDZweCAxN3B4IDZweCAyNXB4OyBib3JkZXItcmFkaXVzOiAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MTBweDsgbGVmdDoxMnB4OyBoZWlnaHQ6IDhweDsgd2lkdGg6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI2UyMzUzNTsgYm9yZGVyLXJhZGl1czogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9ubGluZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2JhY2tncm91bmQtY29sb3I6ICM0Q0E3NzE7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50b29sdGlwLWNsb3Nle3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjEzcHg7IHJpZ2h0OiAxMnB4OyBjdXJzb3I6IHBvaW50ZXI7IHdpZHRoOiAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC05cHg7IGxlZnQ6IDIycHg7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle29wYWNpdHk6IDE7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjMwKXtwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTowOyBsZWZ0OjE2cHg7IHotaW5kZXg6IDI7fSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtoZWlnaHQ6IDBweDsgd2lkdGg6IDA7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzt9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5OyBib3JkZXItcmFkaXVzOiAxMHB4O31cclxuICAgICAgICAgICAgICAgICAgICBsaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNiwgMS45cmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW46IDAgMTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjhweDsgbGVmdDotMTFweDsgaGVpZ2h0OiA0cHg7IHdpZHRoOiA0cHg7IGJhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYm9yZGVyLXJhZGl1czogMTAwJTt9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6IDA7IGNvbG9yOiMwMDA7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgd2lkdGg6IDFweDsgaGVpZ2h0OiAyMXB4OyB0b3A6LTFweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IHBvc2l0aW9uOiBzdGlja3k7IHJpZ2h0OjA7IHRvcDowOyBiYWNrZ3JvdW5kLWNvbG9yOiNGREY4RjM7IHBhZGRpbmctbGVmdDogMTBweDsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzbWFsbHtkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBnYXA6NXB4OyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zaXplOjEuMnJlbTsgY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMSk7IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKSB7IGRpc3BsYXk6bm9uZTsgfVxyXG4gICAgICAgICAgICAgICAgICAgIGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuMnJlbSwgNDAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtmb250LXN0eWxlOiBub3JtYWw7IH1cclxuICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDE3cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWxrLXRvdGFse2Rpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCkgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS40LCAxMDAlLCA0MDAsIDByZW0sIHJnYmEoMTAyLCAxMDIsIDEwMiwgMSkpOyB0ZXh0LWFsaWduOnJpZ2h0OyBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXItcGVyc29uIHsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjgsIDIuNHJlbSwgNzAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMTAwJSwgNjAwLCAwcmVtLCByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNtYWxseyBkaXNwbGF5Om5vbmU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IGdhcDo1cHg7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXNpemU6MS4ycmVtOyBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAxKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKSB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgZGlzcGxheTpmbGV4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuMnJlbSwgNDAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtmb250LXN0eWxlOiBub3JtYWw7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne3dpZHRoOiAxN3B4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYnV0dG9uI25leHQtc3RhZ2V7Ym9yZGVyLXJhZGl1czogOHB4OyBib3JkZXI6IG5vbmU7IGhlaWdodDo0MHB4OyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zcyBlYXNlOyBwYWRkaW5nOjhweCAxNnB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNnJlbSwgNzAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgY3Vyc29yOnBvaW50ZXI7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDo3cHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7fSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAubG9hZGluZy1pY29ue29wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3t3aWR0aDogMjhweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICBpbWcuYXJyb3d7b3BhY2l0eTogMTt9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nLmFycm93LCAubG9hZGluZy1pY29uLCAmOmJlZm9yZXt0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O30gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYucHJvZHVjdDpiZWZvcmV7Y29udGVudDogXCJDdXN0b21pc2UgSG9saWRheVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Y29udGVudDogXCJDdXN0b21pc2VcIjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSYuaG90ZWw6YmVmb3Jle2NvbnRlbnQ6IFwiQ29udGludWUgdG8gZmxpZ2h0c1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Y29udGVudDogXCJGbGlnaHRzXCI7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0mLmZsaWdodHM6YmVmb3Jle2NvbnRlbnQ6IFwiQ29udGludWUgdG8gcGFzc2VuZ2Vyc1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Y29udGVudDogXCJQYXNzZW5nZXJzXCI7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0mLnBhc3NlbmdlcnM6YmVmb3Jle2NvbnRlbnQ6IFwiQ29udGludWUgdG8gcGF5bWVudFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Y29udGVudDogXCJQYXltZW50XCI7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0mLnBheW1lbnQ6YmVmb3Jle2NvbnRlbnQ6IFwiQm9vayBOb3dcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0MDApe2NvbnRlbnQ6IFwiQm9vayBOb3dcIjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0MDApe3BhZGRpbmc6IDE3cHggMThweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3BhZGRpbmc6IDExcHggMThweDsgaGVpZ2h0OjQwcHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtnYXA6MjlweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Z2FwOjIwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt3aWR0aDogMTAwJTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0Q0RDU7IHBhZGRpbmctYm90dG9tOiAxNXB4OyBwYWRkaW5nLWlubGluZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7b3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe2ZsZXgtc2hyaW5rOiAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IHBvc2l0aW9uOiBzdGlja3k7IHJpZ2h0OiAwOyB0b3A6IDA7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBwYWRkaW5nLWxlZnQ6IDEwcHg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTRFNTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgICAgICNuZXh0LXN0YWdle2JhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7IG9wYWNpdHk6IDAuNDsgY3Vyc29yOiBkZWZhdWx0O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubG9hZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICNuZXh0LXN0YWdle3BvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93e29wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLWljb257b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB0cmFuc2l0aW9uLWRlbGF5OiAuMTVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ney13ZWJraXQtYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlIGZvcndhcmRzOyBhbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHM7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbG9yOnZhcigtLWNvbG9yLXllbGxvdyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTt9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7Z2FwOjIwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMDUwKXtwYWRkaW5nOiAwO30gICAgICAgIFxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEwNTApe2hlaWdodDphdXRvOyBwYWRkaW5nLWlubGluZTogMDt9IFxyXG4gICAgICAgIFxyXG4gICAgICAgIEBrZXlmcmFtZXMgc2hvd1Jlc3VsdHMge1xyXG4gICAgICAgICAgICBmcm9te3RyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTVweCk7IG9wYWNpdHk6MTt9XHJcbiAgICAgICAgICAgIHRve3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgb3BhY2l0eToxO31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgaGlkZVBpbGxUZW1we1xyXG4gICAgICAgICAgICBmcm9te2JvdHRvbTogLTEyNXB4O30gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICYucmVzdWx0c3sgYmFja2dyb3VuZC1jb2xvcjojRkRGOEYzOyBwYWRkaW5nOjhweCAxNnB4OyBib3gtc2hhZG93OiAwcHggLTRweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpOyBhbmltYXRpb246IHNob3dSZXN1bHRzIDAuNHMgZWFzZS1vdXQgMHMgYm90aDsgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAuY29udGFpbmVyeyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuc3RpY2t5LXBpbGx7ZGlzcGxheTpub25lOyBib3gtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAxMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGlja3ktcGlsbF9faWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ29sZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDsgd2lkdGg6NTBweDsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3Bvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMTJweDsgbGVmdDogMTZweDsgei1pbmRleDogMjsgcGFkZGluZzogMCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlc3VsdC1kZXRhaWxze1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IDA7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke3dpZHRoOiAxMDAlOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDRENTsgcGFkZGluZy1ib3R0b206IDE1cHg7IHBhZGRpbmctaW5saW5lOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKSB7IGJvcmRlcjowOyBwYWRkaW5nLWJvdHRvbTowOyBwYWRkaW5nLWxlZnQ6MDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse292ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe2ZsZXgtc2hyaW5rOiAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7d2lkdGg6MTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7cGFkZGluZzowO2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjsgd2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwYWRkaW5nLWlubGluZTowOyBoZWlnaHQ6MTAwcHg7IHBhZGRpbmc6OHB4IDE2cHg7IH1cclxuICAgICAgICB9ICBcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTYwMCl7cGFkZGluZzogMCAyMHB4IDI5cHggNzBweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3BhZGRpbmc6IDAgMjBweCAyOXB4IDIwcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjMwKXtcclxuICAgICAgICAgICAgLmNvbnRhaW5lcntnYXA6MTBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe3BhZGRpbmc6MDsgd2lkdGg6MTAwJTt9XHJcbiAgICAgICBcclxuXHJcbiAgICAgICAgLy92dWUgdHJhbnNpdGlvbnMgKG5hbWU9XCJmYWRlXCIpXHJcbiAgICAgICAgLyogLnN0aWNreS1mb3JtLWVudGVyLWFjdGl2ZSwgLnN0aWNreS1mb3JtLWxlYXZlLWFjdGl2ZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoMTIwMCl7dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgb3BhY2l0eTowOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTt9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgXHJcbiAgICB9XHJcbiAgICAuc3RpY2t5LXBpbGx7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYm90dG9tOjA7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1saWdodCk7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzowcHggMjVweCAwIDI1cHg7IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyBib3gtc2hhZG93OiAwIDAgMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDsgIC8vYW5pbWF0aW9uOiBzaG93UGlsbHMgMC40cyBlYXNlLW91dCAwcyBib3RoOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTU1cHgpO1xyXG4gICAgICAgICYubG9hZGluZy1waWxse2N1cnNvcjogZGVmYXVsdDsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDI5cHg7IHBvaW50ZXItZXZlbnRzOm5vbmU7IGFuaW1hdGlvbjogaGlkZVBpbGxUZW1wIDJzOyBtaW4taGVpZ2h0OiA3NXB4OyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGxhYmVse2ZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuOHZ3LCAxLjhyZW0pIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgIGltZ3ttYXJnaW4tcmlnaHQ6MTNweDt9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXttaW4taGVpZ2h0OiA3MnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oaWRlUGlsbHtib3R0b206LTEyNXB4O31cclxuICAgICAgICAubG9hZGluZ3thbmltYXRpb246IGxvYWRpbmcgMS40cyBsaW5lYXIgaW5maW5pdGU7fSAvL2xvYWRpbmcgc3Bpbm5lciAgIFxyXG4gICAgICAgICYuc2VhcmNoLXVuYXZhaWxhYmxle3BhZGRpbmc6IDBweCAyNXB4IDAgMjI1cHggIWltcG9ydGFudDsgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICNzZWFyY2gtdW5hdmFpbGFibGV7XHJcbiAgICAgICAgICAgICAgICAjc2VhcmNoLXVuYXZhaWxhYmxlLW1lc3NhZ2V7Ym9yZGVyLXJhZGl1czogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1OyBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtmb250LXNpemU6IDEuNnJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7Zm9udC1zaXplOiAxLjRyZW07fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAucGlsbC1pbmZve2Rpc3BsYXk6IGZsZXggIWltcG9ydGFudDt9ICBcclxuICAgICAgICAgICAgLnN0aWNreS1waWxsX19pY29uLmdvbGR7bWFyZ2luLXJpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7IGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB3aWR0aDogYXV0byAhaW1wb3J0YW50O30gICAgICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApeyBwYWRkaW5nOjBweCAyNXB4IDAgMjVweH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtib3JkZXItcmFkaXVzOjBweDtcclxuICAgICAgICAgICAgc3ZnIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7IHBhZGRpbmc6MCAyNXB4IDAgMTBweH1cclxuICAgICAgICAuZ3VpZGUtcHJpY2V7XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHsgICAgXHJcbiAgICB0byB7dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTt9XHJcbn1cclxuXHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4uc3RhZ2dlci1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlOyAgIFxyXG4gICAgLnN0YWdnZXItY29udGVudF9fY29udGFpbmVye21heC13aWR0aDogMTI1MXB4OyBtYXJnaW4tbGVmdDogYXV0bzsgLy9oZWlnaHQ6Y2FsYyg4MHZoIC0gMTIwcHgpOyBtYXgtaGVpZ2h0OjgwMHB4OyBtaW4taGVpZ2h0OjMwMHB4O1xyXG4gICAgICAgICAuc3RhZ2dlci1jb250ZW50X19pbWFnZXtAZXh0ZW5kICVmaWxsOyBAaW5jbHVkZSBtaXhpbnMuYmdSYXRpbygzODUsIDgwMCwgMTAwKTt9XHJcbiAgICBcclxuICAgICAgICAuc3RhZ2dlci1jb250ZW50X19ib2R5e2JhY2tncm91bmQtY29sb3I6d2hpdGU7IG1heC13aWR0aDogOTUxcHg7IGJvcmRlci1yYWRpdXM6MCA4cHggOHB4OyBwYWRkaW5nOjYxcHggMCAwIDA7IG1hcmdpbi10b3A6LTI2MHB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgei1pbmRleDoyO1xyXG4gICAgICAgICAgICBoMXtAaW5jbHVkZSBtaXhpbnMuZm9udCgzLjYsIDYuNCwgMSwgNDAwLCAtMC4yMXJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmctcmlnaHQ6MjVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYXtjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG4gICAgICAgICAgICB1bC5hcnRpY2xlLXRhZ3N7ZGlzcGxheTpmbGV4OyBnYXA6MTNweDsgbWFyZ2luLXRvcDogMzNweDsgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuMnJlbSwgNDAwLCAwLCAjNjY2KTsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3RhZ2dlci1jb250ZW50X19jb250ZW50e2Rpc3BsYXk6ZmxleDsgZ2FwOjgwcHg7IHBhZGRpbmctdG9wOiA2MnB4OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIC5zdGFnZ2VyLWNvbnRlbnRfX2ludHJve0BpbmNsdWRlIG1peGlucy5mb250KDEuOCwgMi40LCA0LjMycmVtLCA0MDAsIDAsIGJsYWNrLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgbWFyZ2luLWJvdHRvbTogMHB4O31cclxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWludHJve1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tib3JkZXItcmFkaXVzOiA4cHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMTAwKXtcclxuICAgICAgICAuc3RhZ2dlci1jb250ZW50X19jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5zdGFnZ2VyLWNvbnRlbnRfX2JvZHl7cGFkZGluZzogNDBweCAwIDAgMDsgbWF4LXdpZHRoOjY1OXB4OyBtYXJnaW4tdG9wOi0xMDBweDtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB1bC5hcnRpY2xlLXRhZ3N7bWFyZ2luLXRvcDogMjhweDt9XHJcbiAgICAgICAgICAgICAgICAuc3RhZ2dlci1jb250ZW50X19jb250ZW50e3BhZGRpbmctdG9wOiAyM3B4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGdhcDogMjZweDsgd2lkdGg6ODR2dzsgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXttYXJnaW4tcmlnaHQ6IDA7fSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgIC5zdGFnZ2VyLWNvbnRlbnRfX2ludHJve2xpbmUtaGVpZ2h0OjMuNnJlbTsgbWFyZ2luLWJvdHRvbTogNjVweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7XHJcbiAgICAgICAgLnN0YWdnZXItY29udGVudF9fY29udGFpbmVye1xyXG4gICAgICAgICAgICAuc3RhZ2dlci1jb250ZW50X19ib2R5e1xyXG4gICAgICAgICAgICAgICAgIC5zdGFnZ2VyLWNvbnRlbnRfX2NvbnRlbnR7d2lkdGg6ODh2dzt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcxOSl7XHJcbiAgICAgICAgLnN0YWdnZXItY29udGVudF9fY29udGFpbmVye1xyXG4gICAgICAgICAgICAuc3RhZ2dlci1jb250ZW50X19ib2R5e21hcmdpbi1yaWdodDogNDJweDsgcGFkZGluZy10b3A6MzJweDtcclxuICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAuc3RhZ2dlci1jb250ZW50X19jb250ZW50e3dpZHRoOjEwMCU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjIwKXtcclxuICAgICAgICAuc3RhZ2dlci1jb250ZW50X19jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5zdGFnZ2VyLWNvbnRlbnRfX2ltYWdle21hcmdpbi1sZWZ0Oi00MnB4OyB3aWR0aDogY2FsYygxMDAlICsgODJweCk7fVxyXG4gICAgICAgICAgICAuc3RhZ2dlci1jb250ZW50X19ib2R5e21hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGgxe3BhZGRpbmctbGVmdDoyMHB4O31cclxuICAgICAgICAgICAgICAgIHVsLmFydGljbGUtdGFnc3ttYXJnaW4tdG9wOjE2cHg7IG1hcmdpbi1sZWZ0OiAyMHB4O31cclxuICAgICAgICAgICAgICAgIC5zdGFnZ2VyLWNvbnRlbnRfX2NvbnRlbnR7cGFkZGluZy10b3A6MTVweDsgZ2FwOjE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0YWdnZXItY29udGVudF9faW50cm8ge2xpbmUtaGVpZ2h0OiAzLjNyZW07IG1hcmdpbi1ib3R0b206IDQycHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpe1xyXG4gICAgICAgIC5zdGFnZ2VyLWNvbnRlbnRfX2NvbnRhaW5lcntcclxuICAgICAgICAgICAgLnN0YWdnZXItY29udGVudF9faW1hZ2V7bWFyZ2luLWxlZnQ6LTIwcHg7IHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTt9XHJcbiAgICAgICAgICAgIC5zdGFnZ2VyLWNvbnRlbnRfX2JvZHl7bWFyZ2luLXJpZ2h0OiAyMHB4OyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktdGV4dHtcclxuICAgIGgze0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAxLjIsIDQwMCwgLTAuMDdyZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjayksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDE1cHg7fVxyXG4gICAgaDJ7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAzLjIsIDE0MCUsIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IG1hcmdpbi1ib3R0b206IDBweDsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDE2MCUsIDQwMCwgLTAuMDM0cmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY+YnJ7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgLmZyLWltZy13cmFwe21hcmdpbjogMjVweCAwIDYwcHg7IGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAuZnItaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICBzcGFue2ZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyBwYWRkaW5nLXRvcDogOHB4OyBkaXNwbGF5OiBibG9jazt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB1bHttYXJnaW46IDIwcHg7XHJcbiAgICAgICAgbGl7Zm9udC1zaXplOiAxLjRyZW07IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjh2dywgMS44cmVtKTsgbGluZS1oZWlnaHQ6IDEzMCU7IGxldHRlci1zcGFjaW5nOiAtMC4wMzRyZW07IGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICAgICY6bm90KCY6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTogMTVweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1ne21hcmdpbjogMjBweCAwIDIwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDt9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnR7XHJcbiAgICAgICAgJi5yaWNoX3RleHRfcGFydHsgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctbWlkKSAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzLCBwLCBocntjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhye2hlaWdodDogMnB4ICFpbXBvcnRhbnQ7IHdpZHRoOiA0MHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50OyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMTAwKXtcclxuICAgICAgICAvLyBoM3ttYXJnaW4tYm90dG9tOjVweDt9XHJcbiAgICAgICAgLy8gcHtsaW5lLWhlaWdodDogMi45NXJlbTt9XHJcbiAgICAgICAgLy8gaW1ne21hcmdpbjogMzBweCAwIDI1cHg7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYyMCl7XHJcbiAgICAgICAgLy8gaDN7bWFyZ2luLWJvdHRvbToycHg7fVxyXG4gICAgICAgIC8vIHB7fVxyXG4gICAgICAgIC8vIGltZ3ttYXJnaW46IDI1cHggMCAxMHB4O31cclxuICAgIH1cclxufVxyXG5cclxuIiwiQHVzZSBcIi4uL2NvbXBvbmVudHMvX21peGluc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fZXh0ZW5kc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fY29sb3JzXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19tYWluXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19oZXJvU21hbGxcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2NhcmRzXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19maWx0ZXJNZW51XCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19icm9jaHVyZVN1bW1hcnlcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX3doaXRlSGVhZGVyXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19wYWdlU3VtbWFyeUludHJvXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19tb2RhbFwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fc3RpY2t5Rm9vdGVyU2VhcmNoXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19zdGFnZ2VyQ29udGVudFwiO1xyXG5cclxubWFpbntvdmVyZmxvdzogdmlzaWJsZTt9XHJcblxyXG4ucGFnZS1zdW1tYXJ5LWludHJve3BhZGRpbmc6IDEyMHB4IDAgMDtcclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg4MDApe3BhZGRpbmc6IDgwcHggMCAwO31cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3BhZGRpbmc6IDQwcHggMCAwO31cclxufVxyXG5cclxuLmJyb2NodXJlLXN1bW1hcnl7cGFkZGluZzogNDBweCAwIDA7fVxyXG5cclxuLmZpbHRlci1tZW51e21hcmdpbi1ib3R0b206MzJweDtcclxuICAgIC5maWx0ZXItbWVudV9fdHlwZXtcclxuICAgICAgICAmPnVse1xyXG4gICAgICAgICAgICAmPmxpe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyYXktYmd7cGFkZGluZzogNjBweCAwIDcwcHg7IG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoODAwKXtwYWRkaW5nOjAgMCA1MHB4OyBtYXJnaW46IDQwcHggMCAwO31cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2OTApe21hcmdpbjogMHB4IDAgNTBweDt9XHJcbn1cclxuXHJcbi5zaW1wbGUtY2FyZHtwYWRkaW5nLWJvdHRvbTozMHB4ICFpbXBvcnRhbnQ7fVxyXG5cclxuXHJcbi8vIG1haW57ICBcclxuLy8gICAgICY+ZGl2Om50aC1jaGlsZCg3KXttYXJnaW4tdG9wOiAxMjBweDtcclxuLy8gICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5MzBweCl7bWFyZ2luLXRvcDogMTA3cHg7fVxyXG4vLyAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KXttYXJnaW4tdG9wOiA4MHB4O31cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLnB1c2gtZG93bi10b3AtYml0IHtwYWRkaW5nOiA1MHB4IDAgNDBweDtcclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg4MDApe3BhZGRpbmc6IDIwcHggMCAzMHB4O31cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3BhZGRpbmc6IDEwcHggMCAyMHB4O31cclxufVxyXG5cclxuLm5vLW1heC1oZWlnaHQgeyBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5jb250YWluZXIgLnRpdGxlIHsgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoODAwKXtwYWRkaW5nLXRvcDogMzBweDt9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwYWRkaW5nLXRvcDogMjBweDt9XHJcbn1cclxuXHJcbmJ1dHRvbi5qdW1wdGFiIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk4MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhZ2dlci1jb250ZW50e1xyXG4gICAgLnN0YWdnZXItY29udGVudF9fY29udGFpbmVye1xyXG4gICAgICAgIC5zdGFnZ2VyLWNvbnRlbnRfX2JvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgIGgxLCBoMntcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250KDMuNiwgNi40LCAxLCA0MDAsIC0wLjIxcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBwYWRkaW5nOjAgMjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7bWFyZ2luLXJpZ2h0OiAwcHg7fSAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3NDApe2JvcmRlci1yYWRpdXM6MDt9ICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYyMCl7Ym9yZGVyLXJhZGl1czo4cHggOHB4IDAgMDsgcGFkZGluZy1sZWZ0OiAxMHB4OyBwYWRkaW5nLXJpZ2h0OjEwcHg7fSAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1jYXJkcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5hY3RpdmV7XHJcbiAgICAgICAgZGlzcGxheTogcmV2ZXJ0O1xyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/