: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}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 0;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;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}.summary-panel{display:flex;position:relative;padding:80px 111px 80px;justify-content:space-between;gap:40px}.summary-panel .summary-panel__content{display:flex;flex-direction:column;justify-content:center;padding-top:37px}.summary-panel .summary-panel__content h3,.summary-panel .summary-panel__content .h3{font-size:3.2rem;font-size:clamp(3.2rem, 5.2vw, 5.2rem);line-height:1;color:var(--color-off-black);letter-spacing:0;font-family:"Magazine Grotesque";text-transform:uppercase}.summary-panel .summary-panel__content p{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.24rem;color:var(--color-off-black);font-family:"Archivo";margin:30px 0 19px;max-width:403px}.summary-panel .summary-panel__content label{font-size:1.6rem;font-size:clamp(1.6rem, 1.6vw, 1.6rem);line-height:2.24rem;font-weight:700;color:#fff;letter-spacing:-0.03rem;font-family:"Magazine Grotesque";padding:10px 17px;background-color:var(--color-off-black);border-radius:8px;cursor:pointer}.summary-panel .summary-panel__content label img{display:none}.summary-panel button.grey.square.thin{height:auto;padding:6px 0}.summary-panel .summary-panel__info{background:#fff;padding:34px;z-index:2;border-radius:8px}.summary-panel .summary-panel__info>label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1;font-weight:700;color:#fff;font-family:"Magazine Grotesque";background:#992525;margin-bottom:21px;padding:10px 9px 8px;display:inline-block;border-radius:8px}.summary-panel .summary-panel__info p{font-size:2rem;font-size:clamp(2rem, 2.6vw, 2.6rem);line-height:1;font-weight:700;color:var(--color-off-black);letter-spacing:-0.04rem;font-family:"Magazine Grotesque";text-transform:uppercase}.summary-panel .summary-panel__info p.price{margin:10px 0 21px;font-weight:700;color:#992525;letter-spacing:0;font-size:clamp(1.8rem,2.2vw,2.2rem);text-transform:none}.summary-panel .summary-panel__info ul{display:grid;gap:18px 0;margin-bottom:40px}.summary-panel .summary-panel__info ul li{display:flex;gap:10px;font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.68rem;font-weight:400;color:var(--color-off-black);font-family:"Archivo";align-items:flex-start}.summary-panel .summary-panel__info ul li img{margin:2px 0 0 -1px}.summary-panel .summary-panel__info small{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.68rem;font-weight:400;color:#6c7175;font-family:"Archivo"}.summary-panel .summary-panel__info button{padding:6px 0px;display:block;margin:0;font-size:1.6rem;height:auto;width:100%;border:2px solid var(--color-off-black);border-radius:8px;background-color:#fff;color:var(--color-off-black)}.summary-panel .summary-panel__info .conditions{margin-top:20px}.summary-panel .summary-panel__info .conditions label{display:flex;align-items:center;gap:6px;font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.2rem;font-weight:400;color:#006f84;font-family:"Archivo";cursor:pointer;margin-bottom:10px}.summary-panel .summary-panel__info .conditions label img{width:10px}.summary-panel .summary-panel__info .conditions label.active img{transform:rotate(180deg)}.summary-panel .summary-panel__info .conditions .conditions-content{height:0;overflow:hidden;transition:height .2s ease-out}.summary-panel .summary-panel__info .conditions .conditions-content h2{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.6rem;font-weight:700;color:#1a1a1a;letter-spacing:0;font-family:"Archivo"}.summary-panel .summary-panel__info .conditions .conditions-content p{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.4rem;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo"}.summary-panel .summary-panel__info .conditions .conditions-content ul{gap:5px}.summary-panel .summary-panel__info .conditions .conditions-content ul li{font-size:1.2rem;font-size:clamp(1.2rem, 1.2vw, 1.2rem);line-height:1.4rem;font-weight:400;color:#1a1a1a;letter-spacing:0;font-family:"Archivo";position:relative;padding-left:12px}.summary-panel .summary-panel__info .conditions .conditions-content ul li:after{content:"";position:absolute;top:5px;left:0px;height:4px;width:4px;background-color:#000;border-radius:100%}.summary-panel .summary-panel__info .conditions .conditions-content h2,.summary-panel .summary-panel__info .conditions .conditions-content p,.summary-panel .summary-panel__info .conditions .conditions-content ul{margin:10px 0}.summary-panel .offers-wrapper{flex:0 1 594px;max-width:594px;position:relative;padding:0 40px}.summary-panel .offers-wrapper .swiper-arrow{margin-top:0;top:200px}.summary-panel .offers-wrapper .swiper-button-prev{left:-20px}.summary-panel .offers-wrapper .swiper-button-next{right:-20px}@media(max-width: 1200px){.summary-panel .offers-wrapper{max-width:none}}@media(max-width: 800px){.summary-panel .offers-wrapper{flex:none;padding:0 30px}}@media(max-width: 500px){.summary-panel .offers-wrapper{padding:0;margin-left:-30px;width:calc(100% + 60px)}.summary-panel .offers-wrapper .swiper{padding:0 29px}.summary-panel .offers-wrapper .swiper-button-prev{left:10px}.summary-panel .offers-wrapper .swiper-button-next{right:16%}}@media(max-width: 374px){.summary-panel .offers-wrapper{margin-left:-20px;width:calc(100% + 40px)}}@media(min-width: 501px){.summary-panel .offers-wrapper .swiper .swiper-slide{width:100% !important}}@media(max-width: 1200px){.summary-panel{flex-direction:column}.summary-panel .summary-panel__content{align-items:center;text-align:center}.summary-panel .summary-panel__content p{max-width:none;text-align:center;margin-top:14px}.summary-panel .summary-panel__content label{text-align:center}.summary-panel .summary-panel__content h3{text-align:center}}@media(max-width: 800px){.summary-panel{padding-inline:0;padding-top:40px;padding-bottom:60px}.summary-panel .summary-panel__info{padding:24px}}@media(min-width: 1201px){#offers .summary-panel__content,.big-offers-carousel .summary-panel__content{flex:0 0 400px}#offers .offers-wrapper,.big-offers-carousel .offers-wrapper{width:calc(100% - 400px);flex:none;max-width:none}}.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}}.page-summary-alt{display:flex;gap:30px;margin-top:clamp(3rem,3vw,6rem)}.page-summary-alt .summary-left{flex:1;display:grid;grid-template-rows:auto auto;align-content:center;gap:22px}.page-summary-alt .summary-left .breadcrumbs{display:flex;flex-wrap:wrap;gap:4px 9px}.page-summary-alt .summary-left .breadcrumbs li{font-size:clamp(1.6rem,1.8vw,1.8rem);font-family:"Magazine Grotesque";font-weight:700;text-transform:uppercase}.page-summary-alt .summary-left .breadcrumbs li:not(.page-summary-alt .summary-left .breadcrumbs li:first-of-type){position:relative;padding-left:12px}.page-summary-alt .summary-left .breadcrumbs li:not(.page-summary-alt .summary-left .breadcrumbs li:first-of-type):after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-1px;height:5px;width:5px;background-color:var(--color-off-black);border-radius:100%}.page-summary-alt .summary-left .breadcrumbs li a{color:var(--color-off-black)}@media(max-width: 500px){.page-summary-alt .summary-left .breadcrumbs{justify-content:center}}.page-summary-alt .summary-left h1:not(.p-like),.page-summary-alt .summary-left p.h1-like{font-size:clamp(2.8rem,3.2vw,6.4rem);line-height:1;text-transform:uppercase;font-weight:400;font-family:"Magazine Grotesque",serif}@media(max-width: 500px){.page-summary-alt .summary-left h1:not(.p-like),.page-summary-alt .summary-left p.h1-like{text-align:center;margin:15px 0 10px}}.page-summary-alt .summary-left p:not(.h1-like),.page-summary-alt .summary-left h1.p-like{font-size:clamp(2.4rem,2.4vw,2.8rem);color:var(--color-off-black);line-height:1.2;font-weight:700;font-family:"Archivo",sans-serif}@media(max-width: 500px){.page-summary-alt .summary-left p:not(.h1-like),.page-summary-alt .summary-left h1.p-like{text-align:center}}.page-summary-alt .summary-right{flex:1.07}.page-summary-alt .summary-right .summary-gallery{display:grid;gap:10px;grid-template:auto auto/180px 1fr}.page-summary-alt .summary-right .summary-gallery div img{height:100%;width:100%;object-fit:cover;min-height:220px;border-radius:8px}@media(max-width: 1100px){.page-summary-alt .summary-right .summary-gallery div img{min-height:140px}}@media(max-width: 600px){.page-summary-alt .summary-right .summary-gallery div img{min-height:auto}}.page-summary-alt .summary-right .summary-gallery div:last-of-type{grid-column:2/3;grid-row:1/3}@media(max-width: 900px){.page-summary-alt .summary-right .summary-gallery{grid-template:auto 200px/1fr 1fr}.page-summary-alt .summary-right .summary-gallery div:last-of-type{grid-column:1/3;grid-row:2/3}}@media(max-width: 600px){.page-summary-alt{flex-direction:column;gap:20px}.page-summary-alt .summary-left{flex:none;gap:12px}.page-summary-alt .summary-right{flex:none;order:-1}.page-summary-alt .summary-right .summary-gallery{grid-template:110px 110px/1fr 1fr}.page-summary-alt .summary-right .summary-gallery div:last-of-type{grid-column:2/3;grid-row:1/3}}.gray-bg.guide-prices{padding:80px 0 30px}.gray-bg.guide-prices .container{max-width:990px;margin:0 auto}.gray-bg.guide-prices .container>h2{text-align:center;font-size:clamp(3.2rem,5.2vw,5.2rem);line-height:1.2;font-weight:700;color:var(--color-off-black);letter-spacing:0rem;font-family:"Magazine Grotesque";text-transform:uppercase;margin-bottom:60px}.gray-bg.guide-prices .container>p{padding:30px 40px 0 40px;line-height:170%;font-size:clamp(1.4rem,1.6vw,1.6rem);color:var(--color-off-black)}.gray-bg.guide-prices .container .guide-prices{background-color:#fff;border:1px solid #e3e4e5;border-radius:3px;padding:0 40px}.gray-bg.guide-prices .container .guide-prices .guide-price{display:flex;justify-content:space-between;padding:40px 0}.gray-bg.guide-prices .container .guide-prices .guide-price .h3{font-size:20px;font-family:"Archivo",sans-serif;letter-spacing:0;line-height:140%}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-left .h3{font-weight:600}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-left p{font-size:15px;margin-top:16px;color:var(--color-off-black)}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-right{text-align:center}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-right .h3{font-weight:700}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-right label{color:var(--color-indigo);font-size:14px;font-weight:600}.gray-bg.guide-prices .container .guide-prices .guide-price:not(.gray-bg.guide-prices .container .guide-prices .guide-price:last-of-type){border-bottom:1px solid var(--color-off-black)}@media(max-width: 500px){.gray-bg.guide-prices{padding:40px 0 30px}.gray-bg.guide-prices .container>h2{margin-bottom:30px}.gray-bg.guide-prices .container>p{padding:30px 0 0 0}.gray-bg.guide-prices .container .guide-prices{padding:0 20px}.gray-bg.guide-prices .container .guide-prices .guide-price{flex-direction:column;gap:30px;padding:25px 0;gap:25px}.gray-bg.guide-prices .container .guide-prices .guide-price h3{font-size:18px}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-left{text-align:center}.gray-bg.guide-prices .container .guide-prices .guide-price .guide-price-left p{margin-top:8px}}.page-intro-alt{display:flex;gap:40px}.page-intro-alt .summary-left{flex:1}.page-intro-alt .summary-left p{line-height:1.5;max-width:760px;color:var(--color-off-black);font-size:clamp(1.4rem,1.6vw,1.6rem)}.page-intro-alt .summary-right{flex:0 1 400px;max-width:none}.page-intro-alt .summary-right .why-kuoni{padding-top:30px;margin-top:34px;border-top:1px solid #d3d4d5}.page-intro-alt .summary-right .why-kuoni h3{font-size:1.6rem;color:var(--color-off-black);font-family:"Archivo",sans-serif;font-weight:700;letter-spacing:0;margin-bottom:13px}.page-intro-alt .summary-right .why-kuoni ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start;gap:7px 24px}.page-intro-alt .summary-right .why-kuoni ul li{font-size:1.4rem;color:#1a1a1a;display:flex;align-items:start;gap:11px}.page-intro-alt .summary-right .why-kuoni ul li img{transform:translateY(4px)}@media(max-width: 1300px){.page-intro-alt .summary-left p{font-size:clamp(1.4rem,1.4vw,2.4rem)}}@media(max-width: 960px){.page-intro-alt{gap:30px}.page-intro-alt .summary-right{flex:1.07}}@media(max-width: 767px){.page-intro-alt{flex-direction:column;gap:25px}}.page-summary{display:flex;gap:120px}.page-summary__left{flex:1}.page-summary__left p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:160%;color:#1e1e1e;letter-spacing:.004rem;font-family:"Archivo"}.page-summary__left p.intro{font-size:1.8rem;font-size:clamp(1.8rem, 2.8vw, 2.8rem);line-height:1.2;font-weight:700;color:var(--color-off-black);font-family:"Magazine Grotesque";margin-bottom:20px}@media(max-width: 600px){.page-summary__left p.intro{margin-bottom:14px}}.page-summary__right{flex:0 1 370px;max-width:370px}.page-summary__right .page-summary__rating{margin:15px 0 41px}.page-summary__right .page-summary__rating a{display:flex;align-items:center;gap:13px}.page-summary__right .page-summary__rating a label{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.68rem;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo"}.page-summary__right .page-summary__summary{gap:30px;display:flex;flex-direction:column;align-items:flex-start}.page-summary__right .page-summary__summary .page-summary__summary-row{display:flex;gap:30px}.page-summary__right .page-summary__summary .page-summary__summary-row>div{display:flex;align-items:center;gap:16px;flex:1}.page-summary__right .page-summary__summary .page-summary__summary-row>div>div label{font-size:1.2rem;font-size:clamp(1.2rem, 1.4vw, 1.4rem);line-height:1.68rem;color:#666;letter-spacing:0rem;font-family:"Archivo";display:block;margin-bottom:3px;text-transform:uppercase}.page-summary__right .page-summary__summary .page-summary__summary-row>div>div span{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.4;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";display:block}.page-summary__right .page-summary__summary .page-summary__summary-row>div>div span p{font-size:1.4rem;font-size:clamp(1.4rem, 1.6vw, 1.6rem);line-height:1.4;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";display:block}.page-summary__right .page-summary__summary .page-summary__summary-row:not(.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability){width:100%}.page-summary__right .page-summary__summary .page-summary__summary-row.graph{flex-direction:column;gap:27px}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div{position:relative;cursor:pointer;border-radius:8px;padding:6px 40px 6px 12px;background:url(/images/info-black.svg) top 15px right 10px no-repeat var(--color-grey-10);background-size:20px}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div img{width:40px}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div label{color:var(--color-off-black);cursor:pointer;font-size:clamp(1.4rem,1.6vw,1.6rem);font-weight:400;margin-bottom:0;text-transform:none}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div .sustainability-popup{position:absolute;top:60px;left:50%;background-color:var(--color-grey-10);padding:20px 25px;border-radius:8px;width:88vw;max-width:330px;display:none;opacity:0;transform:translate(-50%, 5px);transition:.2s ease-out;z-index:2}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div .sustainability-popup p{color:var(--color-off-black);text-align:center;font-weight:400;font-size:14px;line-height:22px;font-family:"Archivo",sans-serif}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div .sustainability-popup:after{content:"";height:16px;width:16px;position:absolute;left:50%;top:-6px;background-color:inherit;transform:translateX(-8px) rotate(45deg)}@media(max-width: 860px){.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div .sustainability-popup{transform:translate(0%, 5px);left:0}}.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div:hover .sustainability-popup{transform:translate(-50%, 0);opacity:1;display:block}@media(max-width: 860px){.page-summary__right .page-summary__summary .page-summary__summary-row.sustainability>div:hover .sustainability-popup{transform:translate(0, 0)}}.page-summary__right .page-summary__summary .page-summary__summary-row .price-grid-link{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.68rem;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo"}.page-summary__right .page-summary__ideals{background-color:var(--color-grey-10);padding:23px 25px;margin-top:70px}.page-summary__right .page-summary__ideals label{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:.11rem;font-family:"Archivo"}.page-summary__right .page-summary__ideals p{font-size:1.4rem;font-size:clamp(1.4rem, 1.4vw, 1.4rem);line-height:1.96rem;font-weight:400;color:var(--color-off-black);letter-spacing:0rem;font-family:"Archivo";opacity:.7;margin-top:5px}.page-summary__right .page-summary__ideals p b{opacity:1;margin-bottom:6px;display:block}@media(max-width: 860px){.page-summary{flex-direction:column;gap:20px}.page-summary .page-summary__right{flex:none;max-width:none}}.itinerary-overview>h2{font-size:clamp(3.2rem,5.2vw,5.2rem);font-family:"Magazine Grotesque";text-transform:uppercase;letter-spacing:-0.07rem;margin-bottom:clamp(2rem,4vw,4rem);text-align:center}.itinerary-overview .swiper{padding-bottom:75px;position:relative;overflow:visible}.itinerary-overview .swiper .swiper-wrapper{gap:24px}@media(max-width: 500px){.itinerary-overview .swiper .swiper-wrapper{gap:12px}}.itinerary-overview .swiper .swiper-wrapper .swiper-slide{width:180px}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .image{width:180px;height:180px;border-radius:8px;overflow:hidden}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content{display:grid;gap:6px;padding-top:15px}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content .h3{font-size:clamp(1.2rem,1.4vw,1.4rem);font-family:"Archivo",sans-serif;text-transform:uppercase;letter-spacing:0;font-weight:400;line-height:100%}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content .h4{font-family:"Archivo",sans-serif;line-height:90%;font-size:clamp(1.8rem,2.6vw,2.6rem)}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content .h4 a{font-size:clamp(1.6rem,1.8vw,1.8rem);line-height:inherit;display:inline-block;font-weight:700;text-decoration:underline}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content .h4 a img{transform:translateY(2px) rotate(90deg);display:inline-block;margin-left:4px}.itinerary-overview .swiper .swiper-wrapper .swiper-slide .slide-content p{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.5;margin-top:5px}.itinerary-overview .swiper .swiper-button{top:auto;bottom:0;box-shadow:none;z-index:3;margin-top:0;display:flex !important}.itinerary-overview .swiper .swiper-button.swiper-button-prev{left:auto;right:54px}.itinerary-overview .swiper .swiper-button.swiper-button-next{right:0}.itinerary-overview .swiper.swiper-initialized .swiper-wrapper{gap:0}@media(max-width: 500px){.itinerary-overview .swiper.swiper-initialized .swiper-wrapper{gap:0px}}@media(max-width: 1000px){.itinerary-overview .swiper:after{width:40px}}main{overflow:clip}.highlights-carousel{padding:40px 40px;background-color:var(--color-yellow);display:flex;gap:50px;border-radius:8px}.highlights-carousel .highlights-left{flex:1;width:50%}.highlights-carousel .highlights-left .swiper{height:100%}.highlights-carousel .highlights-right{flex:1;width:50%;display:grid;align-content:center;gap:10px;position:relative}.highlights-carousel .highlights-right h2{font-size:clamp(2.4rem,2.8vw,2.9em);letter-spacing:-0.1rem;margin-bottom:25px}.highlights-carousel .highlights-right .included,.highlights-carousel .highlights-right .optional{background-color:#e66e61;font-size:1.4rem;color:#fff;font-weight:700;border-radius:8px;padding:6px 11px;margin:0 4px 12px 0;display:inline-block}.highlights-carousel .highlights-right .swiper{padding-top:30px}.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide{display:grid;justify-items:start;align-content:start;gap:8px}.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide .h3{font-size:clamp(1.8rem,2.2vw,2.2em);font-family:"Magazine Grotesque",sans-serif;letter-spacing:.03rem;font-weight:700}.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide p{font-size:clamp(1.4rem,1.6vw,1.6em);line-height:140%}.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide a{background-color:var(--color-off-black);display:block;margin-top:25px;font-size:1.6rem;color:#fff;font-weight:700;padding:11px 20px 13px;border-radius:8px;display:inline-flex;gap:5px;align-items:center;font-family:"Magazine Grotesque"}.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide a img{transform:rotate(90deg)}@media(max-width: 500px){.highlights-carousel .highlights-right .swiper .swiper-wrapper .swiper-slide a{width:100%;justify-content:center}}.highlights-carousel .highlights-right .swiper .swiper-button{top:auto;margin-top:0;bottom:0;box-shadow:none;width:33px;height:33px;display:flex !important}.highlights-carousel .highlights-right .swiper .swiper-button.swiper-button-prev{left:auto;right:44px}.highlights-carousel .highlights-right .swiper .swiper-button.swiper-button-next{right:0}.highlights-carousel .highlights-right .swiper .swiper-progress{background-color:#cfcfcf;height:4px;width:100%;position:absolute;left:0;top:0;overflow:hidden}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments{display:flex;position:absolute;top:0;left:0;right:0;bottom:0}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment{height:100%;flex:1;position:relative}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment:before,.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment:after{content:"";position:absolute;top:0;bottom:0}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment:before{left:0;right:0;background-color:var(--color-off-black);transform:scaleX(0);transform-origin:left;z-index:4}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment:after{right:-6px;width:6px;background-color:#cfcfcf;z-index:5}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment.active:before{animation:highlight-progress 8s linear forwards}.highlights-carousel .highlights-right .swiper .swiper-progress .progress-segments .progress-segment.active.fill:before{animation-duration:0s}@keyframes highlight-progress{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.highlights-carousel .highlights-right .swiper.paused .progress-segments .progress-segment:before{-webkit-animation-play-state:paused !important;-moz-animation-play-state:paused !important;-o-animation-play-state:paused !important;animation-play-state:paused !important}.highlights-carousel .highlights-right .swiper.single-slide{padding-top:0}.highlights-carousel .highlights-right .swiper.single-slide .swiper-button,.highlights-carousel .highlights-right .swiper.single-slide .swiper-progress{display:none !important}@media(max-width: 860px){.highlights-carousel{gap:25px}}@media(max-width: 766px){.highlights-carousel{flex-direction:column}.highlights-carousel .highlights-left{flex:none;width:auto}.highlights-carousel .highlights-left .swiper .swiper-wrapper .image{height:240px}.highlights-carousel .highlights-right{flex:none;width:auto}}@media(max-width: 500px){.highlights-carousel{padding:20px}.highlights-carousel .highlights-right .swiper .swiper-button{bottom:17px}}.things-to-do-carousel{padding:30px 0 0;display:flex;gap:25px;scroll-margin-top:90px}.things-to-do-carousel .to-do-left{flex:1;width:50%}.things-to-do-carousel .to-do-right{flex:1;width:50%;display:grid;align-content:center;gap:10px;position:relative}.things-to-do-carousel .to-do-right .h2{font-size:clamp(2.4rem,2.8vw,2.8em);letter-spacing:-0.1rem;margin-bottom:15px;font-family:"Magazine Grotesque",serif}.things-to-do-carousel .to-do-right .swiper{padding-top:30px;padding-bottom:55px}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide label{font-size:1.4rem;color:#fff;font-weight:700;border-radius:8px;padding:6px 11px;margin:0 4px 12px 0;display:inline-block}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide label.optional{background-color:#e66e61}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide label.included{background-color:#e66e61}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide .h3,.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide h4{letter-spacing:0}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide .h3{margin-bottom:4px;font-size:clamp(1.8rem,2.2vw,2.2em);font-family:"Magazine Grotesque",serif}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide .h4{color:#666;font-weight:400;line-height:1}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide .h4 i{font-weight:inherit;font-style:normal;font-family:"Archivo",sans-serif;font-size:clamp(1.4rem,1.6vw,1.6rem)}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide p{font-size:clamp(1.4rem,1.6vw,1.6em);line-height:160%;margin-top:15px;margin-bottom:12px}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide span{cursor:pointer;background-color:#fff;display:block;margin-top:10px;font-size:1.6rem;color:var(--color-off-black);font-weight:700;padding:10px 20px;border-radius:8px;border:2px solid #000;display:inline-flex;gap:5px;align-items:center}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide span img{transform:rotate(90deg)}.things-to-do-carousel .to-do-right .swiper .swiper-button{top:25px;margin-top:0;box-shadow:none;border:1px solid transparent;width:33px;height:33px;display:flex !important}.things-to-do-carousel .to-do-right .swiper .swiper-button.swiper-button-prev{left:auto;right:54px}.things-to-do-carousel .to-do-right .swiper .swiper-button.swiper-button-next{left:auto;right:0}.things-to-do-carousel .to-do-right .swiper .swiper-progress{background-color:#cfcfcf;height:4px;width:100%;position:absolute;left:0;top:0;overflow:hidden}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments{display:flex;position:absolute;top:0;left:0;right:0;bottom:0}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment{height:100%;flex:1;position:relative}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment:before,.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment:after{content:"";position:absolute;top:0;bottom:0}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment:before{left:0;right:0;background-color:var(--color-off-black);transform:scaleX(0);transform-origin:left;z-index:4}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment:after{right:-6px;width:6px;background-color:#cfcfcf;z-index:5}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment.active:before{animation:todo-progress 8s linear forwards}.things-to-do-carousel .to-do-right .swiper .swiper-progress .progress-segments .progress-segment.active.fill:before{animation-duration:0s}@keyframes todo-progress{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.things-to-do-carousel .to-do-right .swiper.paused .progress-segments .progress-segment:before{-webkit-animation-play-state:paused !important;-moz-animation-play-state:paused !important;-o-animation-play-state:paused !important;animation-play-state:paused !important}.things-to-do-carousel .to-do-right .swiper.single-slide{padding-top:0}.things-to-do-carousel .to-do-right .swiper.single-slide .swiper-button,.things-to-do-carousel .to-do-right .swiper.single-slide .swiper-progress{display:none !important}@media(max-width: 1220px){.things-to-do-carousel{flex-direction:column;padding-top:20px}.things-to-do-carousel .to-do-left{width:auto;flex:none}.things-to-do-carousel .to-do-left .swiper .swiper-wrapper .image{height:240px}.things-to-do-carousel .to-do-right{width:auto;flex:none}.things-to-do-carousel .to-do-right h2{margin-bottom:20px}.things-to-do-carousel .to-do-right .swiper .swiper-wrapper .swiper-slide p{margin-top:12px}}@media(max-width: 700px){.things-to-do-carousel .to-do-right .swiper{padding-bottom:20px}}@media(max-width: 600px){.things-to-do-carousel{flex-direction:column;gap:20px}.things-to-do-carousel .to-do-left{flex:none;width:auto}.things-to-do-carousel .to-do-left .swiper .swiper-wrapper .swiper-slide{max-height:240px}.things-to-do-carousel .to-do-right{flex:none;width:auto}}.recommended-hotels{background-color:var(--color-yellow-light);margin:30px 0 0;padding:24px;border-radius:8px}.recommended-hotels>.h2{font-size:clamp(2.4rem,2.8vw,2.8rem);letter-spacing:0;margin-bottom:18px;font-family:"Magazine Grotesque",serif}.recommended-hotels>div{display:grid;grid-template-columns:repeat(2, 1fr);gap:11px}.recommended-hotels>div .recommended-hotel{background-color:#fff;display:flex;position:relative;border-radius:8px}.recommended-hotels>div .recommended-hotel .image{flex:0 0 90px}.recommended-hotels>div .recommended-hotel .image img{border-radius:8px 0 0 8px}.recommended-hotels>div .recommended-hotel>div .h2{font-size:clamp(1.6rem,1.8vw,1.8rem);letter-spacing:0;color:var(--color-teal);font-family:"Archivo",sans-serif;font-weight:600}.recommended-hotels>div .recommended-hotel>div p{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.5}.recommended-hotels>div .recommended-hotel>div a{display:grid}.recommended-hotels>div .recommended-hotel>div a img{width:14px;align-self:end}.recommended-hotels>div .recommended-hotel>div:last-of-type{padding:22px 17px 19px;display:grid;gap:12px;align-content:start}.recommended-hotels label.tag{font-size:clamp(1.4rem,1.4vw,1.4rem);font-weight:700;border-radius:4px;color:#fff;padding:6px 11px;width:max-content;display:inline-block;align-self:center}.recommended-hotels label.tag.optional{background-color:#e66e61}.recommended-hotels label.tag.included{background-color:#e66e61}@media(max-width: 1400px){.recommended-hotels>div{grid-template-columns:repeat(1, 1fr)}}@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)}}@media(max-width: 700px){#responseiq-app-container,#chat-widget-container{display:none !important;z-index:-9999 !important;pointer-events:none}}#cta-scroll-track #cta-sticky{position:sticky;box-shadow:0 0 10px 2px rgba(0,0,0,.15);position:-webkit-sticky;z-index:10;bottom:0;background-color:var(--color-grey-10);padding:0 8px;min-height:72px;display:flex;align-items:center;justify-content:center}#cta-scroll-track #cta-sticky>div{display:flex;gap:13px;align-items:center;justify-content:center}#cta-scroll-track #cta-sticky>div .cta-call-details{text-align:center;display:flex;align-items:center}#cta-scroll-track #cta-sticky>div .cta-call-details svg{fill:none;stroke:#282828;margin:0 10px}#cta-scroll-track #cta-sticky>div .cta-call-details>div p{font-size:clamp(1.4rem,1.4vw,1.4rem);text-wrap:balance;color:var(--color-off-black)}#cta-scroll-track #cta-sticky>div .cta-call-details>div a{font-size:clamp(1.6rem,1.6vw,1.6rem);font-family:"Archivo";font-weight:700;text-decoration:none;color:var(--color-off-black)}#cta-scroll-track #cta-sticky>div>a{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}@media(max-width: 500px){#cta-scroll-track #cta-sticky>div{gap:20px}#cta-scroll-track #cta-sticky>div .cta-call-details{flex:1}}@media(max-width: 374px){#cta-scroll-track #cta-sticky>div{gap:15px}}@media(min-width: 701px){#cta-scroll-track #cta-sticky{display:none}}@media(max-width: 500px){footer{margin-top:0}}.page-intro-alt{margin:clamp(3rem,3vw,6.4rem) 0 clamp(3.8rem,8vw,8rem)}.highlights-carousel{margin:61px 0 0}#offers{margin-bottom:clamp(3.8rem,3vw,6.6rem)}.scroll-track{display:flex;gap:26px;padding:80px 0}.scroll-track .days{flex:1;padding-left:21px;position:relative;width:50%}.scroll-track .days .day{padding-top:clamp(4rem,9.1vw,9.1rem);font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.5}.scroll-track .days .day>.h2{font-size:clamp(1.8rem,2.2vw,2.2rem);position:relative;scroll-padding-top:40px;letter-spacing:0;font-family:"Magazine Grotesque",serif}.scroll-track .days .day>.h2:after{content:"";position:absolute;top:3px;left:-28px;height:16px;width:16px;background-color:#e66e61;border-radius:100%}.scroll-track .days .day>h3{padding-bottom:10px;font-size:clamp(2.6rem,3.8vw,3.8rem);color:var(--color-off-black);padding-top:7px;line-height:125%;text-transform:uppercase}.scroll-track .days .day>h3 i{font-style:normal}.scroll-track .days .day>p{line-height:160%;max-width:764px}.scroll-track .days .day .day-image{position:relative;margin-top:clamp(1.8rem,2.5vw,2.5rem)}.scroll-track .days .day .day-image .image img{height:revert-layer}.scroll-track .days .day .day-image .day-image-tag{position:absolute;bottom:10px;left:10px;display:flex;gap:5px;align-items:center;font-size:1.4rem;padding:8px 14px;background-color:#e3dedb;color:#404a53;border-radius:30px}.scroll-track .days .transfer-text{display:block;margin:clamp(4em,9.4vw,9.4rem) 0 0;font-size:1.5rem;position:relative}.scroll-track .days .transfer-text b,.scroll-track .days .transfer-text i{background-color:#fff}.scroll-track .days .transfer-text b{padding-right:4px}@media(max-width: 500px){.scroll-track .days .transfer-text b{display:block;width:max-content;padding:0 8px;margin:0 auto;margin-bottom:5px}}.scroll-track .days .transfer-text i{padding-left:4px;font-style:normal;padding-right:8px}.scroll-track .days .transfer-text.end,.scroll-track .days .transfer-text.blank{padding-bottom:50px}@media(max-width: 700px){.scroll-track .days .transfer-text.end,.scroll-track .days .transfer-text.blank{padding-bottom:20px}}.scroll-track .days .transfer-text.blank{padding-bottom:110px}.scroll-track .days .transfer-text.blank:before{height:62px;border:none;left:-26px}.scroll-track .days .transfer-text.blank:after{left:-24px;background-image:none}@media(max-width: 700px){.scroll-track .days .transfer-text.blank:after{left:-30px}}@media(max-width: 700px){.scroll-track .days .transfer-text.blank{padding-bottom:70px}}.scroll-track .days .transfer-text:before{content:"";position:absolute;top:-1px;left:-30px;height:16px;width:16px;background-color:#fff;border:1px solid #000;border-radius:100%}.scroll-track .days .transfer-text:after{content:"";position:absolute;left:0;top:8px;right:0;background-image:url(/images/border-stroke-hor.png);background-repeat:repeat-x;z-index:-2;height:1px}.scroll-track .days:before{content:"";position:absolute;top:0px;left:-2px;background-color:#fff;height:106px;width:5px;z-index:-1}.scroll-track .days:after{content:"";position:absolute;left:0;top:0px;bottom:50px;background-image:url(/images/border-stroke.png);background-repeat:repeat-y;z-index:-2;width:1px}.scroll-track .days .days-quote{display:flex;align-items:center;background-color:var(--kuoni-light-gray);margin:clamp(4rem,9.1vw,9.1rem) 0 0 -25px}.scroll-track .days .days-quote .image{flex:0 1 200px}.scroll-track .days .days-quote .image img{height:revert-layer}.scroll-track .days .days-quote>div p{font-size:clamp(1.6rem,1.6vw,2rem);color:#37424a;line-height:160%;font-family:"Magazine Grotesque",serif;position:relative}.scroll-track .days .days-quote>div p:before{content:open-quote;position:absolute;top:0;left:-9px}.scroll-track .days .days-quote>div p:after{content:close-quote}.scroll-track .days .days-quote>div span{display:block;font-size:1.4rem;font-weight:500;display:block;margin-top:20px}.scroll-track .days .days-quote>div:last-of-type{padding:20px 29px;flex:1}.scroll-track .itinerary-map{flex:0 1 450px;height:calc(100vh - 90px);height:calc(100dvh - 90px);position:sticky;position:-webkit-sticky;top:90px}.scroll-track .itinerary-map.no-coords{height:223px;top:130px}@media(max-width: 1020px){.scroll-track .itinerary-map.no-coords{top:202px}.scroll-track .itinerary-map.no-coords .map-overlay{text-align:center}.scroll-track .itinerary-map.no-coords .map-overlay>div{align-items:center}}@media(max-width: 930px){.scroll-track .itinerary-map.no-coords{top:215px}}@media(max-width: 760px){.scroll-track .itinerary-map.no-coords{top:162px}}@media(max-width: 732px){.scroll-track .itinerary-map.no-coords{top:182px}}@media(max-width: 713px){.scroll-track .itinerary-map.no-coords{top:202px}}.scroll-track .itinerary-map #itinerary-map{height:100%;width:100%}.scroll-track .itinerary-map .map-overlay{display:grid;gap:9px;position:absolute;z-index:10;bottom:15px;left:15px;right:15px;border-radius:8px;padding:18px 16px;background-color:var(--color-yellow-light)}.scroll-track .itinerary-map .map-overlay .h2{font-size:2.2rem;letter-spacing:0;font-family:"Magazine Grotesque",serif}.scroll-track .itinerary-map .map-overlay p{font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.5}.scroll-track .itinerary-map .map-overlay p,.scroll-track .itinerary-map .map-overlay h2,.scroll-track .itinerary-map .map-overlay label{color:var(--color-off-black)}.scroll-track .itinerary-map .map-overlay a.button{background-color:var(--color-yellow);display:inline-block;color:var(--color-off-black);padding:11px 12px 12px;border-radius:8px;font-size:1.6rem;font-weight:700}.scroll-track .itinerary-map .map-overlay a.button.secondary{background-color:var(--color-yellow-light);border:solid var(--color-off-black) 1px}.scroll-track .itinerary-map .map-overlay a.phone{color:var(--color-off-black);font-weight:700;text-decoration:underline}.scroll-track .itinerary-map .map-overlay .tel-close-info{font-size:1.4rem}.scroll-track .itinerary-map .map-overlay>div{display:flex;gap:10px;text-align:center;align-items:center;margin-top:4px}.scroll-track .itinerary-map .map-overlay>div>div{display:flex;flex-direction:column;gap:5px;flex:1}.scroll-track .itinerary-map .map-overlay>div>div a{font-size:1.8rem;text-align:center}.scroll-track .itinerary-map .map-overlay>div>div label{display:block;font-size:1.4rem;text-align:center}@media(max-width: 1020px){.scroll-track .itinerary-map .map-overlay>div{flex-direction:column;align-items:flex-start}}@media(max-width: 1220px){.scroll-track .days .day .day-image .image{height:240px}.scroll-track .days .day .day-image .image img{height:100%}}@media(max-width: 1160px){.scroll-track .days .days-quote{flex-direction:column;margin-left:0}.scroll-track .days .days-quote .image{flex:none;overflow:hidden}.scroll-track .days .days-quote .image img{height:auto}}@media(max-width: 1100px){.scroll-track .itinerary-map{flex:1}}@media(max-width: 700px){.scroll-track{padding:60px 0}.scroll-track .itinerary-map{display:none}.scroll-track .days{padding-left:0}.scroll-track .days:before,.scroll-track .days:after{content:none}.scroll-track .days .day h2:after{content:none}.scroll-track .days .transfer-text{text-align:center;margin-bottom:40px}.scroll-track .days .transfer-text:before{content:none}.scroll-track .days .transfer-text:after{top:30px;left:-30px;right:-30px}}@media(max-width: 700px)and (max-width: 500px){.scroll-track .days .transfer-text:after{top:25px}}@media(max-width: 700px){.scroll-track{padding:40px 0}}.other-itineraries{padding:clamp(4.3rem,4.3vw,8.5rem) 0}.other-itineraries h2{margin-bottom:clamp(2rem,2vw,4.5rem);font-size:clamp(3.2rem,5.2vw,5.2rem);font-family:"Magazine Grotesque";text-transform:uppercase;letter-spacing:-0.07rem;margin-bottom:clamp(2rem,4vw,5.5rem);text-align:center}.other-itineraries .itineraries .itinerary>a>div.card-image{order:inherit}.other-itineraries .itineraries .itinerary>a>div.card-image .image{position:relative}.other-itineraries .itineraries .itinerary>a>div.card-image .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}.other-itineraries .itineraries .itinerary>a>div.card-image .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}.other-itineraries .itineraries .itinerary>a>div.card-image .image img{height:revert-layer}.other-itineraries .itineraries .itinerary>a>div:last-child{position:relative}.other-itineraries .itineraries .itinerary>a>div:last-child .card-title .h2{display:none;font-size:1.4rem;margin-bottom:22px;letter-spacing:.05rem;text-transform:uppercase;font-family:"Archivo",sans-serif;font-weight:400;color:#7e7e7e}.other-itineraries .itineraries .itinerary>a>div:last-child .card-title p{font-family:"Magazine Grotesque",serif;margin-top:18px;font-size:clamp(2rem,2.6vw,2.6rem);line-height:3rem;color:#000}.other-itineraries .itineraries .itinerary>a>div:last-child .card-title img{margin-top:-4px}.other-itineraries .itineraries .itinerary>a>div:last-child .card-title ul{margin-bottom:13px}.other-itineraries .itineraries .itinerary>a>div:last-child .description{line-height:1.5;color:#000;margin-top:13px;font-size:clamp(1.4rem,1.6vw,1.6rem)}.other-itineraries .itineraries .itinerary .collection-title,.other-itineraries .itineraries .itinerary .card-title,.other-itineraries .itineraries .itinerary .collection-tags{z-index:2;position:relative}.other-itineraries .itineraries .swiper{padding-bottom:80px}.other-itineraries .itineraries .swiper .swiper-button{box-shadow:none;width:40px;height:40px;top:auto;bottom:0;display:flex !important}.other-itineraries .itineraries .swiper .swiper-button.swiper-button-prev{left:auto;right:54px}.other-itineraries .itineraries .swiper .swiper-button.swiper-button-next{right:0}@media(max-width: 700px){.other-itineraries .itineraries .swiper{padding-bottom:54px}.other-itineraries .itineraries .swiper .swiper-wrapper .swiper-slide a .card-image .image{height:200px}.other-itineraries .itineraries .swiper .swiper-wrapper .swiper-slide a .card-image .image img{height:100%}}.thing-to-do-modal{opacity:0;pointer-events:none;transition:.3s ease-in;transform:translateY(7px);position:fixed;top:91px;left:0;right:0;bottom:0;left:0;z-index:900;height:calc(100vh - 90px);height:calc(100dvh - 90px)}.thing-to-do-modal .container{display:flex;height:100%}.thing-to-do-modal .container .thing-to-do-modal-left{flex:1;padding-right:26px;background-color:#fff;position:relative;display:grid;grid-template-rows:auto 1fr}.thing-to-do-modal .container .thing-to-do-modal-left .image img{height:revert-layer}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content{position:relative;margin:0 auto;max-width:648px;padding:clamp(5rem,7vw,7rem) 20px 70px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content::-webkit-scrollbar{display:none}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content label{font-size:1.2rem;font-weight:600;border-radius:20px;padding:2px 11px 4px;margin:0 4px 16px 0;display:inline-block}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content label.optional{background-color:#eef2f5}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content label.included{background-color:#e3dedb}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content h2{font-size:2.5rem;letter-spacing:.1rem}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content .h3{font-size:2.3rem;margin-top:3px;letter-spacing:0;font-family:"Magazine Grotesque",serif}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content .h4{color:#666;font-weight:400;line-height:1}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content .h4 i{font-weight:inherit;font-style:normal;font-family:"Archivo",sans-serif;font-size:clamp(1.4rem,1.6vw,1.6rem)}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content p{margin-bottom:20px;line-height:194%}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content p:first-of-type{margin-top:clamp(1.4rem,4.4vw,4.4rem)}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content p:last-of-type{margin-bottom:0}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content button{display:flex;gap:5px;border:1px solid #000;margin-top:30px;height:auto;background-color:#fff;color:#000;padding:15px 15px 12px;border-radius:4px;font-size:1.4rem;font-weight:700}.thing-to-do-modal .container .thing-to-do-modal-left .thing-to-do-modal-content button img{transform:rotate(180deg)}.thing-to-do-modal .container .thing-to-do-modal-left .image{position:relative}.thing-to-do-modal .container .thing-to-do-modal-left .image:after{content:"";position:absolute;z-index:2;bottom:-70px;left:0;right:0;height:70px;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 100%)}.thing-to-do-modal .container .thing-to-do-modal-left:after{content:"";position:absolute;width:5px;top:0;left:-5px;bottom:0;background-color:#fff}.thing-to-do-modal .container .thing-to-do-modal-right{flex:0 1 450px}@media(max-width: 1100px){.thing-to-do-modal .container .thing-to-do-modal-right{flex:1}}@media(max-width: 700px){.thing-to-do-modal .container .thing-to-do-modal-right{display:none}}.thing-to-do-modal .container .todo-close{position:absolute;top:0;right:-41px;z-index:12;border-radius:4px;height:52px;width:56px;cursor:pointer;display:grid;place-items:center;background-color:#1a1a1a}.thing-to-do-modal .container .todo-close img{width:12px}.thing-to-do-modal.active{opacity:1;transform:none}.thing-to-do-modal.active .thing-to-do-modal-left{pointer-events:all}@media(max-width: 930px){.thing-to-do-modal{top:108px;height:calc(100vh - 108px);height:calc(100dvh - 108px)}}@media(max-width: 760px){.thing-to-do-modal{top:56px;height:calc(100vh - 30px);height:calc(100dvh - 30px)}}@media(max-width: 700px){.thing-to-do-modal{background-color:#fff}.thing-to-do-modal .container .todo-close{top:10px;right:10px}.thing-to-do-modal .container .thing-to-do-modal-left{padding-right:0}}html{scroll-behavior:smooth}.image>img,.image>picture{height:100%;width:100%;object-fit:cover;display:block;border-radius:8px;overflow:hidden}.image picture img{height:100%;width:100%;object-fit:cover;display:block}main .cta-component{margin:100px auto 80px}@media(max-width: 900px){main .cta-component{margin:60px auto 60px}}@media(max-width: 620px){main .cta-component{margin:40px auto 40px}}@media(max-width: 500px){main .cta-component{margin:20px auto 20px}}.expert-tip{background-color:var(--color-yellow-light);margin:30px 0 0;padding:24px;border-radius:8px}.expert-tip h3{font-size:clamp(2.4rem,2.8vw,2.8rem);letter-spacing:0;text-align:center}.expert-tip h4{font-size:clamp(1.8rem,2.2vw,2.2em);letter-spacing:.03rem;text-align:center;margin:5px 0 10px 0}.expert-tip .content-and-image{display:flex;align-items:center;gap:16px}@media(max-width: 620px){.expert-tip .content-and-image{flex-direction:column;gap:0}}.expert-tip .content-and-image img{width:115px}.expert-tip .content-and-image .expert-name{font-weight:700}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2l0aW5lcmFyeS4yYWY1ZjM0NC5jc3MiLCJtYXBwaW5ncyI6IkFBd0JBLE1BQ0UseUJBQ0EseUJBQ0EseUJBQ0EseUJBQ0Esb0JBQ0Esb0JBQ0Esd0JBQ0Esc0JBQ0Esd0JBQ0Esd0JBQ0EsNEJBQ0EsOEJBQ0EsMkJDbENGLCtFQUNBLGtEQUNBLG1FQUNBLDBGRERXLENDRVgsdUhERlcsQ0NHWCw4RkRIVyxDQ0lYLDRHREpXLENDS1gsaUpETFcsQ0NNWCx1REFJQSxvRkFDQSx5Q0FZQSw2SEFDSSwyRUFDQSx3TkFDQSwyR0FDSSw4TUM0QkoseUJEaENKLGtEQU00QixtQkFHeEIsa0VBR3NHLHdGRXBDMUcsMkhBQ0Usb0NBS0EscUpBR0EsK0NBQ0Usb0JBRUYscURBSVEsbU9BT04sdUVEaUNBLHlCQzVCSSx5TUFDQSxnRkFJSixnTkFDQSxzRkFJSixtREFFQSxvQkFFQSxvRUFFQSx3QkFDQSxxQkFRRSw0RkhwRFMsQ0dxRFQseUhIckRTLENHdURYLDZCQUNBLHVCQUNBLHNCQUNFLHNCQUVGLCtCQUNBLGtCQUNBLDBFQUNBLG1GQUNJLGtDQUVKLGtDQUVFLHdDQUNBLDJHQUNFLHVDQUNBLHFDQUNBLHdDQUNBLHVDQUNBLHlDQUNBLHlDQUNBLHVDQUNBLDJDQUNBLHlDQUNBLHlDQUNBLHlCQVhGLGdCQVc0QixnQkFDMUIseUJBWkYsZ0JBWTRCLGdCQUMxQix5QkFiRixnQkFhNEIsZ0JBQzFCLGdGQUVGLHdEQUNBLHNDQUVNLDhCQUNBLHFFQUNBLGdFQUNBLHVEQUVOLDZEQUNBLHlFQUNNLDZGQUVRLG9PQUdGLGtHQUdOLHFCRDdESixpQkFDQSx1Q0FDQSxnQkMyRHlDLENEM0R2QixlQzJENkIsQ0QzRGIsNEJDMkQ0QixDRDNEakIsdUJDMkRPLENEM0RjLHFCQUhHLENDK0RsRSxpSEFJSCwrRUFDSSx3SEFHWSx1R0FJWiwrS0FDSSxnSEFFSiwwQkQ3RUosaUJBQ0EsdUNBQ0EsbUJDMkV5QyxDRDNFdkIsZUMyRWdDLENEM0VoQiw0QkMyRThCLENEM0VuQixxQkMyRVUsQ0QzRVcscUJBSEcsQ0M4RW9CLDJCQU8vRSwwQ0RwRlYsaUJBQ0EsdUNBQ0Esa0JDa0ZpRCxDRGxGL0IsZUNrRnVDLENEbEZ2QixhQ2tGK0IsQ0RsRnBCLGdCQ2tGaUIsQ0RsRkkscUJBSEcsQ0NxRk0sNEJBSzdFLGdCQUNFLGdCQUNBLHdCQUNBLFNBQ0Esc0JBQ0EsV0FDQSxTQUNBLGVBRUEsd0JBQ0UsY0FDQSxpQkFLRix5QkFoQkYsZ0JBZ0I2QixVQUkzQiwyQ0FDRSx5QkFERixrQkFDNkIscUJBSS9CLCtCQUNFLHlCQURGLGNBQzRCLGlCQUU1QiwrQkFLQSxrQ0FDQSwyQkFDQSwyQkFDQSxzQkFDQSwrQkFDRSx5QkFERixZQUMwQixvQ0FDeEIseUJBRkYsWUFFMEIsb0JBRTFCLGlDQUNFLHlCQURGLGFBQzBCLHFDQUN4Qix5QkFGRixhQUUwQixvQkFFMUIsaUNBQ0UseUJBREYsYUFDMEIsc0NBQ3hCLHlCQUZGLGFBRTBCLG9CQUUxQixpQ0FDRSx5QkFERixhQUMwQixzQ0FDeEIseUJBRkYsYUFFMEIsb0JBRTFCLG9EQUNBLHlEQUNBLHVDSDFLTSxDRzJLTixzRUFDQSwyQkFDQSx3QkFDQSwwQ0FJVSxrREFDTixpREFDSSxnSkQ3SU4seUJDNElFLGdDQUU0QixXQUNwQixxREFHTyxrRkFJakIsNkNEdEpBLHlCQ3NKQSxnQ0FDMEIsYUFLOUIsa0VBQ0EsMENBR0EsZ05BT0ksa0JBQ0EsNkJBQ0EscUJBQ0EsaVFBQ0ksMEhBSVIsNFBBS0ksOENBQ0Esc0NBRUosc0RBR0Esc0ZBR0EscUVBR0EsMERBR0EseUVBQ0EseU5BQ0EsMkVBQ0Esc0NBQ0Esa0VBR0ksd0VBR0osa0ZBR0UsMkRBRUUsK0VBS0UsNEZBS04sb0VBRUEsaUNBQ0Esc0NBQ0Usb0lBQ0UsK0pBQ0UsNklBTUosa0NBQ0Usc0NBSUoscUdBQ0ksNkdBQ0ksdVBBQ0EsOEhBQ0EsOEhEalBKLHlCQzZPSix1Q0FNNEIseUJBRTVCLDRCQUNBLDBCQUVBLHNCQUNJLGFBQ0EsbUJBQ0EsUUFFQSw2QkFDSSxzQkFDQSwwQkFDQSx1QkFDQSwyQkFDQSx5QkFDQSxrQkFDQSxnQkFDQSw2QkFDQSxpQkFDQSxnQkFDQSxhQUNBLG1CQUNBLHVCQUNBLGVBQ0EsVUFDQSxTQUNBLG9DQUVBLHNDQUNJLFdBQ0Esb0JBSVIsc0NEblNBLGlCQUNBLHVDQUNBLGtCQ2tTbUMsQ0RsU2pCLGVDa1N5QixDRGxTVCw0QkNrU2lCLENEbFNOLGdCQ2tTRyxDRGxTa0IscUJBSEcsQ0NzU2pFLGVBQ0Esa0JDbFZSLDZHQUNJLGtIQUNJLHFGRjBDSixpQkFDQSx1Q0FDQSxhRTVDMkMsQ0Y0Q1QsNEJFNUNxQixDRjRDVixnQkU1Q08sQ0Y0Q2MsZ0NFNUNhLDBCQUMzRSx5Q0Z5Q0osaUJBQ0EsdUNBQ0EsbUJFM0NxQyxDRjJDSCw0QkUzQ3lCLENGMkNPLHFCQUhHLENFeENlLG1DQUNoRiw2Q0Z3Q0osaUJBQ0EsdUNBQ0EsbUJFMUN5QyxDRjBDdkIsZUUxQ2dDLENGMENoQixVRTFDK0IsQ0YwQ3BCLHVCRTFDVSxDRjBDVyxnQ0UxQ00sNEZBQ2hFLDhEQUlSLGlFQUVBLDZGQUNJLDBDRmdDSixpQkFDQSx1Q0FDQSxhRWxDMkMsQ0ZrQ3pCLGVFbEM0QixDRmtDWixVRWxDdUIsQ0ZrQ1MsZ0NFbENGLG1CSlQzRCxDSVM2RywrRUFDOUcsc0NGK0JKLGVBQ0EscUNBQ0EsYUVqQ21DLENGaUNqQixlRWpDb0IsQ0ZpQ0osNEJFakNtQixDRmlDUix1QkVqQ0YsQ0ZpQ3VCLGdDRWpDVywwQkFDckUsNEZKWEgsQ0lXd0UsMEVBRXpFLGtGQUNJLGdFRjJCUixpQkFDQSx1Q0FDQSxtQkU3QmtFLENGNkJoRCxlRTdCeUQsQ0Y2QnpDLDRCRTdCb0QsQ0Y2QnBCLHFCQUhHLENFMUIwQyx1QkFDcEcsa0VBR1AsMENGdUJKLGlCQUNBLHVDQUNBLG1CRXpCeUMsQ0Z5QnZCLGVFekJnQyxDRnlCaEIsYUV6QjJCLENGeUJLLHFCQUhHLENFckJqRSx1T0FDQSxnRUFDSSw4RkZvQlIsaUJBQ0EsdUNBQ0Esa0JFdEIwRixDRnNCeEUsZUV0QmdGLENGc0JoRSxhRXRCMkUsQ0ZzQjNDLHFCQUhHLENFbkJrRCxrQ0FDM0cscUVBRUksMEZBR1IsNEhBQ0ksdUVGYVosaUJBQ0EsdUNBQ0Esa0JFZjhDLENGZTVCLGVFZm9DLENGZXBCLGFGNUMzQixDRTRDc0MsZ0JBSEgsQ0FHd0IscUJBSEcsQ0VYekQsc0VGWVosaUJBQ0EsdUNBQ0Esa0JFZDZDLENGYzNCLGVFZG1DLENGY25CLGFGNUMzQixDRTRDc0MsZ0JBSEgsQ0FHd0IscUJBSEcsQ0VWekQsK0VBQ0ksMEVGVWhCLGlCQUNBLHVDQUNBLGtCRVprRCxDRlloQyxlRVp3QyxDRll4QixhRjVDM0IsQ0U0Q3NDLGdCQUhILENBR3dCLHFCQUhHLENFVEwsb0NBQzVDLDRMQUdSLGtPQUtaLCtGQUNJLG9FQUNBLDhEQUNBLCtERldKLDBCRWRBLCtCQUs2QixnQkZTN0IseUJFZEEsK0JBTTRCLDBCRlE1Qix5QkVkQSwrQkFVNEIsb0RBQ3BCLHNEQUNBLDZEQUNBLDhERkNSLHlCRWRBLCtCQWU0QiwyQ0ZHNUIscUdBSkEsMEJFekRKLGVBa0U2QixzQkFDckIsNEVBQ0ksMEZBQ0EsK0RBQ0EsNkRGYlIseUJFekRKLGVBMkU0QixzREFDcEIsa0RGZkosMEJFc0JJLDRGQUNBLGdIQ25GUixrQ0FHUSx1REFDSSx5QkFESix3Q0FDK0IsZ0JBQzNCLHlCQUZKLHdDQUUrQixnQkFDM0IseUJBSEosd0NBRytCLGdCQUluQywwUEFDSSxvUUFDSSxtSEFFSiwrQ0FDQSwwQkFMSixpQ0FLNkIsb0JBQ3pCLHlCQU5KLGlDQU00QiwwSkFDeEIseUJBUEosaUNBTzRCLG1HQUc1Qix1REFDSSxvRkFDQSxrUkFDSSw0REFFSixtRUFDSSxnSUFHQSxnSEFDQSxvS0FDSSwyUUFHQSxzSEFDSSwwSEFJSSxzSEFJWiwwS0FDSSxnSUFDSSxzRkFJSSxnR0FDSSxxQkFDQSxZQUNBLG1CQUNBLGlCQUNBLHFDQUNBLGVBQ0Esa0JBQ0EsNkJBQ0EsZUFDQSxnQkFDQSw2QkFDQSw0Q0FDQSxxQkFDQSx5QkFkSixnR0FjNEIsWUFLeEMseUJBQ0ksa0VBR1IsbUZBSUEsK0RBQ0ksMEJBREoseUNBQzZCLHVCQUU3QiwrRkFDSSwwQkFESiwwREFDNkIsbUJBQ3pCLDBCQUZKLDBEQUU2QixtQkFDekIseUJBSEosMERBRzRCLG1CQUN4Qix5QkFKSiwwREFJNEIsbUJBSWhDLDBFQUNJLDBEQUNJLDJEQUVRLGlKQUVKLDJHQUNBLG1GQUNJLHdGQUVJLDZHQUlaLHlOQUNJLCtNQUNJLDBRQUVJLDRPQUlJLDBUQUNJLHFWQUdSLHFTQUNJLHNUQUlKLDRSQUdSLHlCQXBCSiwrSUFvQjRCLG1CQUtwQix1S0FLQSxvRkFFSSxpR0FNSiw4TEFHUiwwQkF0REosb0NBc0Q2Qix1QkFFN0IsMEJBekRKLGdDQXlENkIsdUNBSXpCLDhDQUNJLG1EQUNBLG1GQUVKLHNLQUNJLHFFQUNBLG9HQUNJLHNIQUNJLCtHQUNBLHVFQUdSLCtEQUNJLHlFQUdSLHVEQUlKLGlFQUNJLG9SQUNJLDJEQUNBLHNIQUNJLDhEQUVKLHlCQUxKLHlCQUs0QixZQUU1Qix5QkFSSixvQkFRNEIsYUFFaEIsNkNDakxoQiw0UEFDSSxxRUFFSSw0RkFDSSw2REFDQSwwRkFFSixpREptQ0osaUJBQ0EsdUNBQ0EsbUJJckMwRCxDSnFDeEMsZUlyQ2lELENKcUNqQyxVSXJDZ0QsQ0pxQ3JDLHVCSXJDMkIsQ0pxQ04scUJBSEcsQ0lsQ3FCLHNDQUN0RiwySEprQ0osaUJBQ0EsbUNBQ0Esa0JJcEM4RyxDSm9DNUYsZUlwQ29HLENKb0NwRixVSXBDbUcsQ0pvQ3hGLHVCSXBDOEUsQ0pvQ3pELHFCQUhHLENJakN3RSxzQ0FDckkseUJBREosNkRBQzZCLDBCQUN6Qix5QkFGSiw2REFFNkIsMkJBRTdCLDZDQUNBLHlGQUNBLG1HQUNJLCtHQUVKLHlJQUNJLHNGQUNBLHNGQUNBLG9HQUNBLDBGQUNBLDJGQUNBLCtGQUdSLHdZQUNJLHVKQUNJLGdKQUNBLG9HSmFSLGlCQUNBLG1DQUNBLGtCSWZ3RyxDSmV0RixlSWY4RixDSmU5RSxVSWY2RixDSmVsRix1Qklmd0UsQ0plbkQscUJBSEcsQ0FjckUseUJJMUJRLG1EQUM4QixvQkFFOUIsa0VBQ0EsdUVBRVEseUdBSUkseUJBREoseUVBQzRCLE9BSXBCLHNKQUVKLDJIQUtBLHlCQURKLGlGQUM0Qix1QkFNcEIsb0pBTXBCLDBHQUNJLGlFSlJSLDBCSU9JLDRCQUUrQiwwQkFDdkIsOERBQ0EsOERKWFosMEJJT0ksNEJBTStCLFVBQ3ZCLCtESmRaLHlCSU9JLDRCQVM4Qix1Q0FDdEIsZ0VKakJaLHlCSU9JLDRCQVk4QiwyQ0FDdEIsK0RBQ0EsOERBR1Isa0ZBQ0EsdUNKdENKLGlCQUNBLHVDQUNBLG1CSW9DMkMsQ0pwQ3pCLGVJb0NrQyxDSnBDbEIsVUlvQ2lDLENKcEN0Qix1QklvQ1ksQ0pwQ1MscUJBSEcsQ0l1Q00sc0NBRW5FLHNDSnhDUixlQUNBLHFDQUNBLG1CSXNDNkQsQ0p0QzNDLGVJc0NvRCxDSnRDcEMsVUlzQzRDLENKdENqQyxnQklzQzhCLENKdENULHFCQUhHLENJeUNpQixtQ0FDMUUsMkNKekNaLGlCQUNBLHVDQUNBLG1CSXVDZ0QsQ0p2QzlCLGVJdUN1QyxDSnZDdkIsVUl1QytCLENKdkNwQixnQkl1Q2lCLENKdkNJLHFCQUhHLENJMENJLGdCQUVqRSxtQ0ozQ1IsaUJBQ0EsdUNBQ0EsbUJJeUMwRCxDSnpDeEMsZUl5Q2lELENKekNqQyxVSXlDeUMsQ0p6QzlCLGdCSXlDMkIsQ0p6Q04scUJBSEcsQ0k4Q2pFLCtCSjdDSixpQkFDQSx1Q0FDQSxtQkkyQ2tELENKM0NoQyxlSTJDeUMsQ0ozQ3pCLGFGNUMzQixDRTRDc0MsZ0JJMkNtQixDSjNDRSxxQkFIRyxDSThDaUIsdURBQzlFLCtEQUVKLG1FQUNBLHlIQUVKLCtEQUNJLHlHSnZDSix5QkkwQ0ksdUNBQ0ksb0NBRUkseURBQ0kseURBRUoscURBS1Isb01BQ0ksaU1BQ0EsbU1BQ0ksb1BBQ0ksaU9BQ0csd0JBR0MsdVNBQ0Esa1NBQ0EsZ1hBR1IsMk9BQ0ksOE5BQ0Esb1FBQ0kseVFBTVoseUJBdEJKLCtHQXNCNEIsZ0RBQ3BCLDRNQUdKLHlCQTFCSiwrR0EwQjRCLHNDQUtwQyxtREpwRkkseUJJb0ZKLGdCQUM4QixpQkM3STlCLHdFQUNJLCtHQUNJLHFGQUNJLCtKQUNJLHVKQUNJLG1SQUVKLCtFTGlEWix5Qkt0REksNkNBTzRCLHdCQUU1Qiw2Tkw2Q0oseUJLN0NJLDBGQUM0QixzQ0FFNUIsNk5MMENKLHlCSzFDSSwwRkFDNEIsbUJBR2hDLDJDQUNJLDBHQUVRLHFJTG1DWiwwQktuQ1ksMERBQzZCLGtCTGtDekMseUJLbkNZLDBEQUU0QixpQkFFNUIsZ0dMK0JaLHlCS3pCTyxtRkFFUyxpR0x1QmhCLHlCS3hESixrQkFzQzRCLCtCQUNwQixtREFDQSxvREFDSSxvRkFFUSxpR0FRaEIsMENBQ0ksK0RBQ0kseVBBQ0EsK0lBQ0EsK0hBQ0ksc0hBQ0ksa0pBRUksa0dBQ0EsNElBRUosaUdBQ0ksbUdBQ0EsOElBRUoseUxMVmhCLHlCS0xBLHNCQW1CNEIsb0JBRWhCLHVEQUNBLHNEQUNBLDhEQUNJLG1IQUNJLDhFQUNBLGdHQUNJLGdHQzlFNUIsc0NBQ0kscUNBQ0ksa0lBRUosNkRBQ0ksd0dBQ0ksZ0xBQ0EsK0lBQ0ksOEVSUEwsQ1FPb0Qsd0NBQzNDLDhFTitDaEIsMEJNeENRLHNFTndDUix5Qk14REosZ0JBb0I0QixTQUNwQiwwQ05tQ0oseUJNeERKLGdCQXVCNEIsZ0NDeEI1QixxQ0FDSSwyQkFDSSxzQlAwQ0osaUJBQ0EsdUNBQ0EsZ0JPNUNxQyxDUDRDSCxhTzVDeUIsQ1A0Q2Qsc0JPNUNJLENQNENpQixxQkFIRyxDT3hDN0QsNEJQeUNSLGlCQUNBLHVDQUNBLGVPM0MrQyxDUDJDN0IsZU8zQ2tDLENQMkNsQiw0Qk8zQzZCLENQMkNHLGdDTzNDcUIsb0JQc0R2Rix5Qk90RFEsNEJBQzRCLG9CQUtwQyxvREFDSSw4REFDSSxzRkFDSSxtRFBnQ1osaUJBQ0EsdUNBQ0EsbUJPbENpRCxDUGtDZiw0Qk9sQ29DLENQa0N6QixtQk9sQ21CLENQa0NFLHFCQUhHLENPNUJqRSwrR0FDSSw2RkFDSSwySEFFUSxxRlB5QnBCLGlCQUNBLHVDQUNBLG1CTzNCeUQsQ1AyQnZCLFVPM0I0QyxDUDJCakMsbUJPM0IyQixDUDJCTixxQkFIRyxDT3hCZ0IseURBQ2pFLG9GUHdCcEIsaUJBQ0EsdUNBQ0EsZU8xQndELENQMEJ0Qiw0Qk8xQnVDLENQMEI1QixtQk8xQnNCLENQMEJELHFCQUhHLENPdkI2QixjQUMxRSxzRlB1QnhCLGlCQUNBLHVDQUNBLGVPekJ5RCxDUHlCdkIsNEJPekJ3QyxDUHlCN0IsbUJPekJ1QixDUHlCRixxQkFIRyxDT3RCOEIsY0FLdkYsNktBRUEsNEdBRUksa1NBQ0kseUdBQ0EscU9BQ0EsaVZBQ0ksa1BBQ0EsOFBQc0J4Qix5Qk94Qm9CLGdIQUc0QixxQ0FHeEIsMktQa0J4Qix5Qk9sQndCLHNIQUM0QiwyQkFNeEMsd0ZQRlosaUJBQ0EsdUNBQ0EsbUJPQytDLENQRGIsNEJPQ2tDLENQRHZCLG1CT0NpQixDUERJLHFCQUhHLENPU2pFLG1IQUNJLGlEUFRSLGlCQUNBLHVDQUNBLGtCT082QyxDUFAzQixlT09tQyxDUFBuQiw0Qk9PaUMsQ1BQdEIscUJPT2EsQ1BQUSxxQkFIRyxDT1c3RCw2Q1BWUixpQkFDQSx1Q0FDQSxtQk9ReUMsQ1BSdkIsZU9RZ0MsQ1BSaEIsNEJPUTJCLENQUmhCLG1CT1FVLENQUlcscUJBSEcsQ09XaUIsMEJBQzFFLHlGUEVaLHlCT3pESixjQTRENEIsK0JBQ3JCLDZEQzNESCxtTUFDQSxtRkFDSSxxREFDSSx5QkFESiw0Q0FDNEIsVUFDeEIsc0VBQ0ksNEhBQ0EsK0dBQ0ksOE5BQ0EsbUtBQ0ksdU1BQ0ksZ0tBR1IsK0lBSVosNEhBQ0ksbUZBQ0Esc0VBR0EscUVBQ0kseUJBREosK0RBQzRCLFNSZ0NwQywwQlF6QlEsOENBS1osbUJDcENBLG9IQUNJLHVEQUNJLDBEQUVKLHFIQUNJLHdIQUVBLGtHQUNJLHlCQUNBLGlCQUNBLFdBQ0EsZ0JBQ0Esa0JBQ0EsaUJBQ0Esb0JBQ0EscUJBR0osZ0VBRVEsMElBQ0ksdU1BQ0Esb0lBQ0EsMFRBQ0ksMkdUZ0NwQix5QlNqQ2dCLCtFQUU0QixtQ0FJcEMsNEpBRUksc0dBQ0EseUZBR0osOEpBQ0ksZ0pBQ0ksMElBQ0ksbVFBQ0EsdU5BQ0EsbUtBRUksbUtBRUksOElBSVosOEJBQ0ksdUJBQ0EsMEJBT0EsOFFBSVosMEVBQ0ksZ0xUTloseUJTeERKLHFCQWtFNEIsVVRWeEIseUJTeERKLHFCQW1FNEIsc0JBQ3BCLDJEQUdZLGtGQUlaLDZEVG5CSix5QlN4REoscUJBK0U0QixhQUdaLDJFQ2xGaEIscUZBQ0ksb0RBQ0Esa0hBQ0ksNkpBQ0EsaUZBR1ksd01BQ0ksa0hBQ0Esa0hBRUosNEtBQ0EsMktBQ0EsdUhBQ0ksNExBRUosb0tBQ0EseVRBQ0ksMkdBSVosNktBRUksbUdBQ0EsZ0dBR0osMkpBQ0ksNklBQ0ksdUlBQ0ksNlBBQ0Esb05BQ0EsZ0tBRUksMkpBRUksMklBSVoseUJBQ0ksdUJBQ0EsMEJBT0EsMlFBSVosdUVBQ0ksMEtWQ1osMEJVeERKLHVCQTRENkIsdUNBQ3JCLHdEQUdZLCtFQUlaLHlEQUNJLDBEQUlZLDZGVmpCcEIseUJVMEJRLGlFVjFCUix5QlV4REosdUJBc0Y0QiwrQkFDcEIsd0RBR1ksMEZBSVosMERDOUZSLDhHQUNJLHdJQUNBLG1GQUNJLGtIQUNJLGdFQUNJLGdGQUdBLGtMQUNBLHNHQUNBLDhEQUNJLCtFQUVKLDZIQUlaLDBMQUNJLGdFQUNBLGdFWHFDSiwwQldsQ0ksOERYa0NKLDBCWXRESSxpQ0FDNkIsd0JBRTdCLHVEQUlKLHlMWitDQSwwQlkvQ0EsNEJBQzZCLG9CQUN6QiwwREFDQSxtREFFSixtREFDSSwyRkFDSSw0REFDSSw0S0FDSSxnRlpzQ2hCLHlCWXBDd0IsbUVBQzRCLGNadUNwRCx5QllyQ3dCLGtFQUMrQixjQUduQyxnRkFFSix5UkFDSSxxR0FDSSx3R1p5QnhCLDBCWTFCb0IsNkRBRTZCLFlBSTdCLDhIQUNBLGlIQUNJLGtJWnNCeEIsMEJZcEI0QixpRlpnQjVCLDBCWTNCZ0IsdURBYzZCLCtGQUN0QixrRkFFSCx3R1pVcEIseUJZM0JnQix1REFrQjRCLHdCQUk1Qiw2RUFDQSx3RFpUaEIsaUJBQ0EsdUNBQ0Esa0JZT3FELENaUG5DLGVZTzJDLENaUDNCLDRCWU9zQyxDWlAzQixtQllPcUIsQ1pQQSxnQ1lPOEIsZ0JBR3BGLGtFQUNBLGdHQUNJLDZEWmRoQixpQkFDQSx1Q0FDQSxrQllZcUQsQ1pabkMsZVlZMkMsQ1paM0IsNEJZWW1DLENaWnhCLGdCWVlxQixDWlpBLHFCQUhHLENZZXlCLGtDQUM5RSwwRVpmaEIsaUJBQ0EsdUNBQ0EsZ0JZYW9FLENaYmxELGVZYXdELENaYnhDLDRCWWFtRCxDWmJ4QyxtQllha0MsQ1piYixxQkFIRyxDWWdCeUMsY0FDMUYsZ0ZaSHBCLHlCWUdvQiw4REFDNEIsY0FLaEMsa1ZBQ0ksc0VadkJwQixlQUNBLGlDQUNBLGtCWXFCcUQsQ1pyQm5DLGVZcUIyQyxDWnJCM0IsYUY1QzNCLENFNENzQyxtQllxQnFCLENackJBLGdDWXFCd0Isd0RBQ3RFLGtFWnhCcEIsaUJBQ0EsdUNBQ0EsbUJZc0JxRCxDWnRCbkMsZVlzQjRDLENadEI1Qiw0QllzQnVDLENadEI1QixtQllzQnNCLENadEJELHFCQUhHLENZeUI2QixrQkFDOUUscUVaekJwQixpQkFDQSx1Q0FDQSxtQll1QndELENadkJ0QyxlWXVCK0MsQ1p2Qi9CLDRCWXVCMEMsQ1p2Qi9CLG1CWXVCeUIsQ1p2QkoscUJBSEcsQ1kwQmdDLDRIQUM3RSw0TEFFSSwyR0FHUiwrSUFDQSw4TEFDQSw0SFpwQnBCLDBCWVNnQixnRUFZNkIsc0JackI3Qyx5QllTZ0IsZ0VBYTRCLFVadEI1Qyx5QllTZ0IsZ0VBYzRCLHVCWnZCNUMsMEJZMkJnQixvRUFDNkIsaUJBRzdCLHVLWi9CaEIsMEJZK0JnQixtRUFDNkIsbUJBQ3pCLDJGQU9SLHNPQUNJLGlJQUNJLG1FWnZEcEIsaUJBQ0EsdUNBQ0Esa0JZcUQyRCxDWnJEekMsZVlxRGlELENackRqQyxVWXFENEMsQ1pyRGpDLG1CWXFEMkIsQ1pyRE4scUJBSEcsQ1l3RGtDLHdFQUNuRixrRVp4RHBCLGlCQUNBLHVDQUNBLGtCWXNEMEQsQ1p0RHhDLGVZc0RnRCxDWnREaEMsNEJZc0QyQyxDWnREaEMsbUJZc0QwQixDWnRETCxxQkFIRyxDWXlEaUMsMkhBQ2xGLDBLQUNBLGdGWjdDcEIsMEJZNkNvQix5RUFDNkIsUUFHekIsK0pBRUosZ0ZBQ0EsK1NBQ0ksc1dBRUEsd0dBQ0ksNElBQ0EsMElBQ0ksK0lBQ0kseUtBQ0EsaUpBR1Isa0hBQ0EsME5BQ0ksd0pkMUc1QixDYzBHMEcseUNBQzFFLHdJQUVKLCtGWmpGaEMsaUJBQ0EsdUNBQ0Esa0JZK0VxRSxDWi9FbkQsZVkrRTJELENaL0UzQyxhRmxDOUIsQ0VrQ3lDLGdCWStFcUMsQ1ovRWhCLHFCQUhHLENZbUZyQywyRlpsRmhDLGlCQUNBLHVDQUNBLGtCWWdGaUUsQ1poRi9DLGVZZ0Z1RCxDWmhGdkMsNEJZZ0YrQyxDWmhGcEMsZ0JZZ0ZpQyxDWmhGWixxQkFIRyxDWW1GcUMsZUFDdEUsbUtBRUosMEJBUkoseUZBUTZCLG1DQUN6QiwwQkFUSix5RkFTNkIsbUNBRTdCLGlEQXBCSiwrRUFvQnFELGFBQzdDLDJIQUNBLDJKQUNBLDhKQUNJLHlLWi9FcEMsMEJZbUZnQyx1SkFDNkIsWVpwRjdELDBCWWtGNEIsa0pBSTZCLFladEZ6RCwwQll1RmdDLDZMQUM2QixZQUtyQywrRVoxR3hCLGlCQUNBLHVDQUNBLGtCWXdHNkQsQ1p4RzNDLGVZd0dtRCxDWnhHbkMsNEJZd0cyQyxDWnhHaEMsZ0JZd0c2QixDWnhHUixxQkFIRyxDWTJHaUMsMEZBQzFFLGdKQUVKLHNHQUNJLDZGQUNBLG1HQUVJLDJLQUVMLG9MQUNLLHNIQUNBLHdJQUNBLDBJZGhLekIsQ2NnS3lGLG1CQUVoRSw2R1p4SGhDLGlCQUNBLHVDQUNBLGtCWXNIbUYsQ1p0SGpFLGVZc0h5RSxDWnRIekQsNEJZc0hpRSxDWnRIdEQsZ0JZc0htRCxDWnRIOUIscUJBSEcsQ1l5SHVELGVBRTVGLHFNQUNJLG9JQUNBLHNKQUNBLHdKZHZLN0IsQ2N1SzZGLG1CQUdwRSxnS0FFUSxvSFpsSXhDLGlCQUNBLHVDQUNBLGtCWWdJNkUsQ1poSTNELGVZZ0ltRSxDWmhJbkQsNEJZZ0kyRCxDWmhJaEQsZ0JZZ0k2QyxDWmhJeEIscUJBSEcsQ1lvSTdCLG1IWm5JeEMsaUJBQ0EsdUNBQ0Esa0JZaUk0RSxDWmpJMUQsZVlpSWtFLENaaklsRCxhRmxDOUIsQ0VrQ3lDLGdCWWlJNEMsQ1pqSXZCLHFCQUhHLENZb0l1Qyw2QkFFeEUseUpBQ0ksa1dBQ0ksMklkakxyQyxDY2tMeUMsd0pBR1IscUhaM0l4QyxpQkFDQSx1Q0FDQSxrQll5STRFLENaekkxRCxlWXlJa0UsQ1p6SWxELDRCWXlJMEQsQ1p6SS9DLGdCWXlJNEMsQ1p6SXZCLHFCQUhHLENZNkk3QixzS2R4S3BDLENjd0t1RyxVQUMvRCwrSkFLakIsNEhBQ0ssNkZabkpoQyxpQkFDQSx1Q0FDQSxrQllpSnFFLENaakpuRCxlWWlKMkQsQ1pqSjNDLDRCWWlKbUQsQ1pqSnhDLGdCWWlKcUMsQ1pqSmhCLHFCQUhHLENZb0p5QyxlQUl0Riw4SEFDSSw4R0FDQSwwSkFDQSxrSWRwTXJCLENjb01xRixtQkFFNUQsdUZaNUpoQyxpQkFDQSx1Q0FDQSxrQlkwSmtFLENaMUpoRCxlWTBKd0QsQ1oxSnhDLGFGNUMzQixDRTRDc0MsZ0JZMEprQyxDWjFKYixxQkFIRyxDWTZKZ0Msa0JBQ2pFLDhOWmhKcEMseUJZMEl3QixpRkFTNEIsa0NBR3hCLGljQUdKLDhMWnpKeEIseUJZb0RvQix5RUFzR2dDLDZIWjFKcEQseUJZb0RvQix5RUF1R2dDLHNCWjNKcEQsMEJZb0RvQix5RUEwRzZCLGFaOUpqRCwwQllvRG9CLHlFQTJHNkIsaUtaL0pqRCx5QllvRG9CLHlFQTRHNEIsMENBQ3BCLHlIWmpLNUIseUJZb0RvQix5RUErRzRCLG1DWm5LaEQseUJZb0RvQix5RUFnSDRCLG1DQUdoQyxrVEFDSSw4SEFDSSwrSVpyS3hCLDBCWW1LZ0Isb0VBSWdDLGNBR2hDLDJLWjlLaEIsMEJZK0tvQixxRkFDNkIsZVpoTGpELHlCWStLb0IscUZBRTRCLGlDQUloQywySFpyTGhCLDBCWXdDWSxpREErSTZCLDJSQUNyQiw0SUFDSSxpRkFDQSx5S0FDQSw0RlozTHhCLHlCWXdDWSxpREFzSjRCLG9JQUNwQixtRlovTHBCLHlCWXdDWSxpREF5SjRCLGFaak14Qyx5Qll3Q1ksaURBMEo0QixzQkFHNUIsK0xaak1aLHlCWWlNWSwyREFDK0IsY0FJL0IscUdBQ0ksK0VBQ0EsZ0ZaNU1oQiwwQlkwTVksbURBRzZCLFdBS3JCLDBIWmxOcEIsMEJZa05vQiwwRUFDNkIsV0FDckIsNkZaaE41QiwwQlk4TW9CLDBFQUlpQyxxQ0FJckMsdU1BRUEsK0haNU5oQiwwQlkwTVksbURBb0I2Qiw2Q0FFakIsK0VBRUosOEhabE9wQix5QlkwTVksbURBMkI0QixzQ1pyT3hDLHlCWTBNWSxtREE0QjRCLHNDWnRPeEMseUJZeENRLDRDQWlSNEIsMkVBRWhCLGlJQUVJLHVLQUNJLGtLQU1KLDJGWnBQeEIseUJZeENRLDRDQWdTNEIsZ0JBQ3BCLHNKQUVRLHVLQUNJLG1LQU9aLDJGQUNJLDJGWnBRcEIseUJZa1FZLHFEQUk0Qix3Qlp0UXhDLHlCWWtRWSxxREFLNEIsb0NadlF4Qyx5Qll4Q1EsNENBa1Q0QixzQ1oxUXBDLHlCWXhDUSw0Q0FtVDRCLHNDQUc1Qiw2SEFDSSw0RkFDSSx5R1poUmhCLDBCWWdSZ0IsZ0VBQzZCLFVaalI3QywwQllnUmdCLGdFQUU2QixvQkFLN0Isb1ZBQ0kseUVaclNwQixlQUNBLGlDQUNBLGtCWW1TcUQsQ1puU25DLGVZbVMyQyxDWm5TM0IsYUY1QzNCLENFNENzQyxtQlltU3FCLENablNBLGdDWW1Td0Isb0NBQ3RFLHFFWnRTcEIsaUJBQ0EsdUNBQ0EsbUJZb1NxRCxDWnBTbkMsZVlvUzRDLENacFM1Qiw0QllvU3VDLENacFM1QixtQllvU3NCLENacFNELHFCQUhHLENZdVM2QixrQkFDOUUsd0VadlNwQixpQkFDQSx1Q0FDQSxtQllxU3dELENaclN0QyxlWXFTK0MsQ1pyUy9CLDRCWXFTMEMsQ1pyUy9CLG1CWXFTeUIsQ1pyU0oscUJBSEcsQ1l3U2dDLDRIQUM3RSwrTEFFSSw4R0FHUixrSkFDQSxpTUFDQSwrSFpsU3BCLDBCWXNSWSwwREFjNkIsVUFFakIseUZadFN4QiwwQllzUlksMERBbUI2QixnREFFN0Isa0ZBQ0ksd0ZBQ0Esb0dBQ0EsbUdkcldULENjcVd5RSxtQkFDaEUscURaNVRoQixpQkFDQSx1Q0FDQSxrQlkwVGtELENaMVRoQyxlWTBUd0MsQ1oxVHhCLDRCWTBUbUMsQ1oxVHhCLG1CWTBUa0IsQ1oxVEcscUJBSEcsQ1k2VHlCLGdEQUMxRSwyTEFDQSwrRUFDSSxvRkFFSixtSUFDSSxnSFpyVHhCLHlCWW9Ub0IsZ0VBRTRCLDhJQUNwQixvRkFLaEIsbUxaNVRaLDBCWTRUWSxxREFDK0IsY0FDM0IsdURaM1VoQixpQkFDQSx1Q0FDQSxrQll5VWlELENaelUvQixlWXlVdUMsQ1p6VXZCLDRCWXlVa0MsQ1p6VXZCLG1CWXlVaUIsQ1p6VUkscUJBSEcsQ1k0VXVCLGtCQUM1RSxvRVovVGhCLHlCWWlVb0IscUVBR1IscUhacFVaLDBCWW9VWSwyREFDK0Isd0JBQzNCLGlFWm5WaEIsaUJBQ0EsdUNBQ0EsZ0JZaVZxRCxDWmpWbkMsZVlpVnlDLENaalZ6QixVWWlWb0MsQ1pqVnpCLG1CWWlWbUIsQ1pqVkUscUJBSEcsQ1lvVjBCLGtDQUMzRSw0RVpwVnBCLGlCQUNBLHVDQUNBLGtCWWtWa0UsQ1psVmhELGVZa1Z3RCxDWmxWeEMsNEJZa1ZtRCxDWmxWeEMsbUJZa1ZrQyxDWmxWYixxQkFIRyxDWXFWeUMsaUJBQzFGLHNFWnJWcEIsaUJBQ0EsdUNBQ0EsZ0JZbVZ3RCxDWm5WdEMsZVltVjRDLENablY1QixVWW1WdUMsQ1puVjVCLG1CWW1Wc0IsQ1puVkQscUJBSEcsQ1l3VnJELCtMWjFVaEIsMEJZMFVnQixpRUFDK0IseUNBQzNCLG1FWnpWcEIsaUJBQ0EsdUNBQ0Esa0JZdVZxRCxDWnZWbkMsZVl1VjJDLENadlYzQiw0Qll1VnNDLENadlYzQixtQll1VnFCLENadlZBLHFCQUhHLENZMFYyQixrQkFDNUUsZ0ZaN1VwQix5QlkrVXdCLGlGQUlaLCtMWmhXWixpQkFDQSx1Q0FDQSxrQlk4VnVNLENaOVZyTCxlWThWNkwsQ1o5VjdLLDRCWThWd0wsQ1o5VjdLLG1CWThWdUssQ1o5VmxKLHFCQUhHLENZaVc4Syw0RkFDbk8sbUhBQ0Esd05BQ0ksOEZBRUoscUZBQ0EsMFBBQ0EsNEdaMVZoQiwwQlkwVmdCLGdGQUM2QixxQkFDNUIsNEdaNVZqQiwwQlk0VmlCLDhFQUM0QixtQkFDNUIsaUhaOVZqQiwwQlk4VmlCLGdGQUM0QixzQkFDNUIsaUhaaFdqQiwwQllnV2lCLG1GQUM0QixtQkFDNUIsbUdabFdqQiwwQllrV2lCLGdGQUM0QixvQlpuVzdDLDBCWW1WWSxpRUFrQjZCLG1CWnJXekMsMEJZbVZZLGlFQW1CNkIsK0JBRTdCLG9FWnhXWiwwQll3V1ksMkRBQzZCLFVaeld6QywwQll3V1ksMkRBRTZCLG1GQUNyQiw4RUFDSSxnRlo1V3hCLHlCWXdXWSwyREFPNEIsbUJBR1oseU1BTVosdUhBR0QsdUZBRVMsa0hBRUoseUlBQ0ksbUxBRUosK0habFlwQiwwQlk4UVEsK0NBdUg2QixVWnJZckMsMEJZekNJLCtCQWdiNkIsV1p2WWpDLDBCWTFDQSxvQkFvYjZCLDhCQUV6Qix1QkFDSSwyQ0FDQSxzQ0FHSix3QkFDSSxvQkFHSiwwS0FDSSxtREFDSSxvSUFDSSx3SEFFUSx3RkFDSSx1QlozWjVCLDBCWXdaZ0IsZ0VBTTZCLHlFWjlaN0MsMEJZa2FZLHVEQUM2QixpREFFakIsMkpacmF4QixpRFlxYXdCLHVFQUMrQiwwQ1p0YXZELDBCWXVhNEIsMEZBQ0ksNEZaeGFoQyxnRFl1YTRCLDBFQUU0QixZWnpheEQsaURZNGF3Qix3RUFDNkIsb0RaN2FyRCwwQllxWkksNEJBOEI2QixnRFpuYmpDLDBCWTFDQSxvQkErZDZCLDBCWnJiN0IsMEJZMUNBLG9CQWdlNkIsMEJadGI3QiwwQll3YlEseUNaeGJSLHlCWTFDQSxvQkFvZTRCLHNCQVM1QixpUEFDSSw0SkFDSSwrSUFDQSxxRFp0Y1IsMEJZb2NJLCtCQUc2QixpQkFFN0IseUNBQ0Esa0VBQ0Esc0pBRVEsbUpBQ0ksNEdBQ0Esd0dBR1Isd0VBQ0EsdUlabmRSLDBCWW1jQSxrQkFrQjhCLHlCWnJkOUIseUJZbWNBLGtCQW1CNEIsa0JBQ3BCLHdDWnZkUix5QlltY0Esa0JBc0I2Qix1QkFFckIsb0NBQ0ksbUJBQ0EsYUFDQSxrQkFDQSxrQkFDQSxrQkFDQSxZQUNBLHFDQUNBLDZCQUNBLGVBQ0EsZ0JBQ0EsY0FNaEIsZ0JBQ0ksNkJaN2VBLHlCYXhEQSx1SEFJQSw2UEFDSSxrR0FDSSxzR0FDSSwrRkFFSSw4SUFDQSx1TEFHUixxUGIyQ1IseUJhbkRJLGtDQVM0QixTQUNwQiw0RGJ5Q1oseUJhbkRJLGtDQVk0QixVYjJDaEMseUJheERBLDhCQWUrQixjYnFDL0IseUJhakNKLE9BQzRCLGNDWDVCLHVFQUNBLHFDQUVBLCtDQUVBLG1EQUNJLHlFQUNJLG1IQUNJLG9LQUNJLHNKQUVKLDRLQUNJLGdEQUVKLDREQUNBLDRGQUVRLG1FQUVKLCtOQUdSLHVIQUNJLGdHQUNBLHVEZG1CUix5QmNuQlEscUNBQzRCLCtFQUU1QiwwRkFDQSxvR2RlUix5QmNmUSxnRkFDNEIscUJBRTVCLDhEQUNJLG1GQUNBLGdGZFVaLHlCY1ZZLCtDQUM0QixZZFN4Qyx5QmNaUSx5Q0FLNEIscUJBRTVCLGlMQUNBLHVNQUlKLGtJQUNBLDJMQUNBLG1KQUNHLHNEQUNLLCtEQUdBLGlLQUNJLGtHQUNBLGdFQUVKLHNIQUNBLDBFQUtaLGtKQUNJLDhEZGxCSiwwQmNrQkksdUNBQzZCLFVBQ3JCLHNFQUNJLDRFZHJCaEIseUJja0JJLHVDQU00QixXZHhCaEMseUJja0JJLHVDQU80QixXZHpCaEMseUJja0JJLHVDQVE0QixXZDFCaEMseUJja0JJLHVDQVM0QixXQUU1QixtRUFDQSw0TUFDSSx1SEFDQSxpR0FDQSxzS0FFSSxvTkFDSSxnSkFFSix5SEFFSiwyRUFDQSx3SEFDRyxvR0FDSyx1RkFDQSx5R2Q1Q2hCLDBCY3lDUSw4Q0FLNkIsOENkOUNyQywwQmNzRGdCLHdEQUNJLDREZHZEcEIsMEJjK0RPLG9FQUNLLGlFQUNJLHdEZGpFaEIsMEJjdUVJLHFDZHZFSix5QmN0Q0osY0ErRzZCLGVBQ3JCLDBDQUNBLG1DQUNJLGtFQUdRLCtDQUdSLHdFQUNJLHVEQUNBLDBFZHBGWiwrQ2NvRlkseUNBQzRCLFVkckZ4Qyx5QmN0Q0osY0FpSTZCLGdCQUc3Qix3REFDSSx5T0FLZ0IsMEVBQ0kscUZBQ0kscU5BQ0ksa0dkcEg1QixpQkFDQSx1Q0FDQSxrQmNrSHNGLENkbEhwRSxlY2tINEUsQ2RsSDVELFVja0gwRSxDZGxIL0QscUJja0hzRCxDZGxIakMscUJBSEcsQ2NxSCtDLCtFQUU1RiwyRkFHUiw4RUFFUSwyT0FDQSxnTUFDQSw0RkFDQSw4RkFFSix5SkFJWiw0TUFFSiw0REFDSSx3SUFDSSwrRkFDQSxrRmQ1SFoseUJjbUlRLDREQUtvQix3R0FDSSw0R0FXcEMsME5BQ0ksdURBQ0ksaUtBRVEscUZBRUosc1ZBQ0kseU1BQ0kseUhBQ0EseUhBRUosMEhBQ0EsNktBQ0EsOEhBQ0ksbU1BRUosdUhBQ0ksdUlBQ0EsZ0hBRUosMFFBQ0kscUhBR1IsK0VBQ0ksME5BRUosa0pBRUosc0VkakxKLDBCY2lMSSx1REFDNkIsUWRsTGpDLHlCY2lMSSx1REFFNEIsY0FFNUIseU1oQjVPRyxDZ0I2T0MseURBR1IsbURBQ0kscUVkMUxKLHlCY29KSixtQkF3QzRCLGtFZDVMeEIseUJjb0pKLG1CQXlDNEIsK0RkN0x4Qix5QmNvSkosbUJBMEM0QixzQkFFaEIsOERBQ0EsdUVBS1osNEJBRUksa0hBRUkseUVBTUosMkNkaE5BLHlCY2dOQSxvQkFDNEIsdUJkak41Qix5QmNnTkEsb0JBRTRCLHVCZGxONUIseUJjZ05BLG9CQUc0Qix1QkFJaEMsWUFDSSwyQ0FDQSxnQkFDQSxhQUNBLGtCQUNBLGVBQ0kscUNBQ0EsaUJBQ0Esa0JBRUosZUFDSSxvQ0FDQSxzQkFDQSxrQkFDQSxvQkFFSiwrQkFDSSxhQUNBLG1CQUNBLFNkMU9KLHlCY3VPQSwrQkFLUSxzQkFDQSxPQUVKLG1DQUNJLFlBRUosSSIsInNvdXJjZXMiOlsid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19leHRlbmRzLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX21haW4uc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3N1bW1hcnlQYW5lbC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fZ2V0LWluLXRvdWNoLnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fcGFnZVN1bW1hcnlBbHQuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3BhZ2VJbnRyb0FsdC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fcGFnZVN1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX2l0aW5lcmFyeU92ZXJ2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8va3VvbmkvLi9Db250ZW50L1N0eWxlcy9jb21wb25lbnRzL19oaWdobGlnaHRzQ2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3RoaW5nc1RvRG9DYXJvdXNlbC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fcmVjb21tZW5kZWRIb3RlbHMuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL2NvbXBvbmVudHMvX3N0aWNreUZvb3RlclNlYXJjaC5zY3NzIiwid2VicGFjazovL2t1b25pLy4vQ29udGVudC9TdHlsZXMvY29tcG9uZW50cy9fY3RhLXN0aWNreS1zY3JvbGwuc2NzcyIsIndlYnBhY2s6Ly9rdW9uaS8uL0NvbnRlbnQvU3R5bGVzL3BhZ2VzL2l0aW5lcmFyeS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiRwdXJwbGU6IzFBMUExQSFkZWZhdWx0O1xyXG4kZ3JheTojZmNmOWY0ICFkZWZhdWx0O1xyXG4kZ3JleTogI0M4Q0FDQyAhZGVmYXVsdDtcclxuJGxpZ2h0R3JheTogI2UzZTRlNSAhZGVmYXVsdDtcclxuJG1pZEdyYXk6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiRkYXJrR3JheTogIzFBMUExQSAhZGVmYXVsdDsgXHJcbiRpbmRpZ286ICM5OTI1MjUgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcclxuJGxpZ2h0Qmx1ZTogIzFBMUExQSAhZGVmYXVsdDtcclxuJHRlYWw6ICMxQTFBMUEgIWRlZmF1bHQ7XHJcbiRncmVlbjogIzQxOEU5OSAhZGVmYXVsdDtcclxuJGdyZXkxOiAjMUMyMTI1ICFkZWZhdWx0O1xyXG4kZ3JleTI6ICMzNzQyNEEgIWRlZmF1bHQ7XHJcbiRncmV5MzogIzZDNzE3NSAhZGVmYXVsdDtcclxuJGdyZXk0OiAjODY4OThCICFkZWZhdWx0O1xyXG4kZ3JleTU6ICNBREIwQjEgIWRlZmF1bHQ7XHJcbiRncmV5NjogI0M4Q0FDQyAhZGVmYXVsdDtcclxuJGdyZXk3OiAjRDNENEQ1ICFkZWZhdWx0O1xyXG4kZ3JleTg6ICNFNUU1RTUgIWRlZmF1bHQ7XHJcbiRncmV5OTogIzFBMUExQSAhZGVmYXVsdDtcclxuJGJlaWdlOiAjRkNGOUY0ICFkZWZhdWx0O1xyXG4kZ29sZDogI0ZGRDAwRCAhZGVmYXVsdDtcclxuXHJcbjpyb290IHtcclxuICAtLWNvbG9yLWdyZXktMDI6ICMzNzQyNGE7XHJcbiAgLS1jb2xvci1ncmV5LTA3OiAjZDNkNGQ1O1xyXG4gIC0tY29sb3ItZ3JleS0wOTogI2Y3ZjdmNztcclxuICAtLWNvbG9yLWdyZXktMTA6ICNGREY4RjM7XHJcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcclxuICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xyXG4gIC0tY29sb3ItYWNjZW50OiAjMUExQTFBO1xyXG4gIC0tY29sb3ItdGVhbDogIzFBMUExQTtcclxuICAtLWNvbG9yLWluZGlnbzogIzk5MjUyNTtcclxuICAtLWNvbG9yLXllbGxvdzogI0ZGRDAwRDtcclxuICAtLWNvbG9yLXllbGxvdy1taWQ6ICNGRkUxODY7XHJcbiAgLS1jb2xvci15ZWxsb3ctbGlnaHQ6ICNGREY4RjM7XHJcbiAgLS1jb2xvci1vZmYtYmxhY2s6ICMxQTFBMUE7XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuJXNlcmlme2ZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzZXJpZjt9XHJcbiVzYW5zLXNlcmlme2ZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjt9XHJcbiVoMXtmb250LXNpemU6IDYuMnJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDcycHg7IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoMntmb250LXNpemU6IGNsYW1wKDJyZW0sIDMuMnZ3LCAzLjJyZW0pOyBsaW5lLWhlaWdodDogMTEwJTsgbGV0dGVyLXNwYWNpbmc6IDAuMTNyZW07IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoM3tmb250LXNpemU6IDZyZW07IGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNnZ3LCA2cmVtKTsgIGxpbmUtaGVpZ2h0OjE0MCU7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiAtMC4xNHJlbTsgQGV4dGVuZCAlc2VyaWY7IGNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5O31cclxuJWg0e2ZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjZ2dywgMi42cmVtKTsgbGluZS1oZWlnaHQ6IDEwMCU7IGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTs7IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTt9XHJcbiVoNXtmb250LXNpemU6IGNsYW1wKDNyZW0sIDQuOHZ3LCA0LjhyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IC0wLjA5cmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4laDZ7Zm9udC1zaXplOiBjbGFtcCgzLjJyZW0sIDQuNHZ3LCA0LjRyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IC0wLjEzcmVtOyBtYXJnaW4tdG9wOiAxMzBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7fVxyXG4ldGV4dHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cclxuJXRleHQtbWVkaXVte2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAydncsIDJyZW0pOyBsaW5lLWhlaWdodDogMTAwJTsgfVxyXG4ldGV4dC1sYXJnZXtmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMi4ydncsIDIuMnJlbSk7IGxpbmUtaGVpZ2h0OiAxMDAlO31cclxuJWNlbnRlcntkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiVwaW57cG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDt9XHJcbiV1cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcbiVici0xMHtib3JkZXItcmFkaXVzOjEwcHg7fVxyXG4lYnItMTAwe2JvcmRlci1yYWRpdXM6MTAwJTt9XHJcbiVmaWxse3dpZHRoOjEwMCU7IGhlaWdodDoxMDAlOyBvYmplY3QtZml0OmNvdmVyO31cclxuJXNjcm9sbGJhcntwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwcHg7IGhlaWdodDoxMDAlO1xyXG4gICAgJj5kaXZ7Jjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6IDhweDt9ICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjA3KTsgQGV4dGVuZCAlYnItMTA7IG1hcmdpbjogMCAwO30gJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kdGVhbDsgQGV4dGVuZCAlYnItMTA7fSBwb3NpdGlvbjpyZWxhdGl2ZTsgaGVpZ2h0OiAxMDAlOyBvdmVyZmxvdzogYXV0bzt9ICAgXHJcbn1cclxuJXN3aXBlci1idWxsZXRze29wYWNpdHk6MTsgYm90dG9tOjAgIWltcG9ydGFudDsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwgMC41KTsgb3BhY2l0eToxOyB3aWR0aDo1cHg7IGhlaWdodDo1cHg7IG1hcmdpbjowIDRweDsgXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQtY29sb3I6IGJsYWNrOyBvcGFjaXR5OjE7fVxyXG4gICAgfVxyXG59XHJcbiVzd2lwZXItYnV0dG9ue21hcmdpbi10b3A6IC03MHB4OyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICY6YWZ0ZXJ7Y29udGVudDogbm9uZTt9XHJcbiAgICAmOmJlZm9yZXtjb250ZW50OiBcIlwiOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3dpcGVyLWFycm93LXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGJsYWNrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDA7IGJhY2tncm91bmQtc2l6ZTogN3B4O31cclxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5OiAuNztcclxuICAgICAgICAmOmJlZm9yZXtiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvc3dpcGVyLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyICNFNUU1RTU7IGJhY2tncm91bmQtc2l6ZTogN3B4O31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg2ODApe21hcmdpbi10b3A6IC0xMDBweDt9XHJcbn1cclxuJXN3aXBlci1idXR0b24tcHJldntcclxuICAgICY6OmJlZm9yZXt0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgbGVmdDowO31cclxufVxyXG4lc2hhZG93e2JveC1zaGFkb3c6IDBweCA2cHggMThweCByZ2IoMCAwIDAgLyA4JSk7fSBcclxuJXRleHQtY2xhbXB7b3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogLXdlYmtpdC1ib3g7IC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IC13ZWJraXQtbGluZS1jbGFtcDogNDt9IEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7cHttYXgtaGVpZ2h0OiA4MHB4O319XHJcbiIsIkB1c2UgXCJfY29sb3JzXCI7XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItc2lkZSgkc2lkZSwgJHB4OiAxLCAkY29sb3I6ICMwMDApIHtcclxuICAgIGJvcmRlci0jeyRzaWRlfTogI3skcHh9cHggc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNpemluZygkYm94LW1vZGVsKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6ICRib3gtbW9kZWw7XHJcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3gtbW9kZWw7XHJcbiAgICBib3gtc2l6aW5nOiAkYm94LW1vZGVsO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkc3BlZWQpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHNwZWVkO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkc3BlZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiAkc3BlZWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxuICAgICY6LW1vei1wbGFjZWhvbGRlcntAY29udGVudDt9XHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVye0Bjb250ZW50O31cclxufVxyXG5cclxuXHJcbkBtaXhpbiBmbGV4KCRhbGlnbjpmbGV4LXN0YXJ0LCAkanVzdGlmeTpmbGV4LXN0YXJ0LCAkZGlyZWN0aW9uOnJvdywgJHdyYXA6bm93cmFwKSB7ICAgICAgXHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogLXdlYmtpdC1mbGV4OyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6ICRhbGlnbjsgLXdlYmtpdC1hbGlnbi1pdGVtczogJGFsaWduOyAgICBcclxuICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7IC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uOyAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gICAgZmxleC13cmFwOiAkd3JhcDstd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7IFxyXG59XHJcbi8qXHJcbkBtaXhpbiBmb250KCRzOjEuNiwgJGxoOjI0LCAkbHM6MSwgJGY6JHNhblNlcmlmLCAkdzo0MDAsICRjOndoaXRlKXtcclxuICAgIGZvbnQtc2l6ZTogJHMrcmVtOyBsaW5lLWhlaWdodDogJGxoK3B4OyBsZXR0ZXItc3BhY2luZzogJGxzK3B4OyBmb250LWZhbWlseTogJGY7IGZvbnQtd2VpZ2h0OiR3OyBjb2xvcjogJGNcclxufSovXHJcblxyXG4vL21lcmdlZCBjbGFtcCB3aXRoIGZvbnQgKHJlY29tbWVuZGVkKVxyXG5AbWl4aW4gZm9udCgkbWluLCAkbWF4LCAkbGg6MTAwJSwgJHc6NDAwLCAkbHM6MCwgJGM6Y29sb3JzLiRkYXJrR3JheSwgJGY6XCJBcmNoaXZvXCIpe1xyXG4gICAgZm9udC1zaXplOiAkbWluK3JlbTsgLy9JRSBmYWxsYmFja1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgjeyRtaW59cmVtLCAjeyRtYXh9dncsICN7JG1heH1yZW0pO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaDsgZm9udC13ZWlnaHQ6JHc7IGNvbG9yOiAkYzsgbGV0dGVyLXNwYWNpbmc6ICRsczsgZm9udC1mYW1pbHk6ICRmOyBcclxufVxyXG5AbWl4aW4gZm9udEJhc2ljKCRzaXplOiAxLjQsICR3ZWlnaHQ6IDQwMCwgJGNvbG9yOiAkYmxhY2ssICRoZWlnaHQ6IDIwKSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplICsgcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoZWlnaHQgKyBweFxyXG59XHJcblxyXG4vL2NyZWF0ZSBtcSBtaXhpblxyXG5AbWl4aW4gbXEoJHNpemUpeyBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzaXplICsgcHgpe0Bjb250ZW50fTtcclxufVxyXG5cclxuQG1peGluIG1xbWluKCRzaXplKXsgXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiN7JHNpemUrMX1weCl7QGNvbnRlbnR9OyAvLysxIHRvIG1hdGNoIG1lZGlhIGFib3ZlIHBhc3NlZCBpbiB2YWx1ZVxyXG59XHJcblxyXG5AbWl4aW4gbXFiZXR3ZWVuKCRtaW5TaXplLCAkbWF4U2l6ZSl7IFxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDojeyRtaW5TaXplKzF9cHgpIGFuZCAobWF4LXdpZHRoOiN7JG1heFNpemV9cHgpe0Bjb250ZW50fTsgLy9taW5TaXplKzEgdG8gbWF0Y2ggbWVkaWEgYWJvdmUgcGFzc2VkIGluIHZhbHVlXHJcbn1cclxuXHJcblxyXG5cclxuLy9iYWNrZ3JvdW5kIGRpdiByYXRpbyAoc2NhbGUgaGVpZ2h0IHdpdGggd2luZG93IHdpZHRoKVxyXG5AbWl4aW4gYmdSYXRpbygkbWluOiAxMDAsICRtYXg6IDEwMCwgJGg6IDEwMCkge1xyXG4gICAgbWluLWhlaWdodDogJG1pbitweDtcclxuICAgIG1heC1oZWlnaHQ6ICRtYXgrcHg7XHJcbiAgICBoZWlnaHQ6ICRoK3Z3O1xyXG59XHJcblxyXG5AbWl4aW4gc2libGluZ3MoJGksICRlbDpkaXYpIHtcclxuICAgIEBpZiAkaSA9PSAxIHsmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDEpIHtAY29udGVudDt9fVxyXG4gICAgQGVsc2UgeyY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoI3skaX0pLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKCN7JGl9KSB+ICN7JGVsfSB7QGNvbnRlbnR9fTtcclxufVxyXG5cclxuQG1peGluIG1pbi1zaWJsaW5ncygkaSwgJGVsOmRpdikge1xyXG4gICAgQGlmICRpID09IDEgeyY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkge0Bjb250ZW50O319XHJcbiAgICBAZWxzZSB7JjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKyN7JGl9KSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuKyN7JGl9KSB+ICN7JGVsfSB7QGNvbnRlbnR9fTtcclxufVxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuXHJcbmJvZHl7bWFyZ2luOiAwOyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgb3ZlcmZsb3cteTpzY3JvbGw7YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICYubG9ja3twb3NpdGlvbjogZml4ZWQ7IHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gaGVhZGVye1xyXG4gICAgLy8gICAuaGVhZGVyX19jdGF7b3BhY2l0eTogMDt9XHJcbiAgICAvLyB9XHJcbiAgfSBcclxuICAjY2hhdC13aWRnZXQtY29udGFpbmVye3RyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMTZweCk7IHRyYW5zaXRpb246IGJvdHRvbSAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgaGVpZ2h0IDAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDsgYm90dG9tOjMwcHggIWltcG9ydGFudDsgfVxyXG5cclxuICAvL3JpcSBvcGVuXHJcbiAgZGl2I3Jlc3BvbnNlaXFfYXBwX2ZyYW1lX2NvbnRhaW5lciBpZnJhbWUge1xyXG4gICAgbGVmdDogN3B4ICFpbXBvcnRhbnQ7IC8vIHJlcXVlc3QgZnJvbSBuaWNrIHRvIG1ha2UgMzBweCBmcm9tIHRoZSBsZWZ0LCBpbnNpZGUgdGhlIGlmcmFtZSB0aGUgYnV0dG9uIGlzIDIzcHggbGVmdFxyXG4gIH1cclxuICAjcmVzcG9uc2VpcS1hcHAtY29udGFpbmVye3otaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XHJcbiAgICAucmlxLXZib3gtb3ZlcmxheXtcclxuICAgICAgJi5yaXEtZmFkZS1pbiwgJi5yaXEtZmFkZS1vdXR7XHJcbiAgICAgICAgJisjcmVzcG9uc2VpcV9hcHBfZnJhbWVfY29udGFpbmVye1xyXG4gICAgICAgICAgaWZyYW1le21heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O30gLy9zaG93IHBvcHVwIHdoZW4gb3BlblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLm9mZnNldC1jaGF0eyAvLyB3aGVuIHJlc3BvbnNlSVEgaXMgb24gdGhlIHBhZ2VcclxuICAgICNyZXNwb25zZWlxLWFwcC1jb250YWluZXJ7ei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDt9XHJcbiAgfVxyXG4gIFxyXG4gICYuZm9vdGVyLWJ1bXB7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtcclxuICAgICAgICAjY2hhdC13aWRnZXQtY29udGFpbmVye3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDlweCk7IGhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KSAhaW1wb3J0YW50OyBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7IG1heC1oZWlnaHQ6IDY1MnB4ICFpbXBvcnRhbnQ7IG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICNyZXNwb25zZWlxX2FwcF9mcmFtZV9jb250YWluZXI+aWZyYW1le2JvdHRvbTo4NnB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmJhc2tldC1mb290ZXItYnVtcHtcclxuICAgICNjaGF0LXdpZGdldC1jb250YWluZXJ7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01N3B4KTsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpICFpbXBvcnRhbnQ7IGhlaWdodDogY2FsYygxMDBkdmggLSAxMjBweCkgIWltcG9ydGFudDsgbWF4LWhlaWdodDogNjUycHggIWltcG9ydGFudDsgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDt9XHJcbiAgICAjcmVzcG9uc2VpcV9hcHBfZnJhbWVfY29udGFpbmVyPmlmcmFtZXtib3R0b206OTRweCAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuXHJcbmh0bWwsIGJ1dHRvbiwgaW5wdXR7Zm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmO31cclxuXHJcblt2LWNsb2FrXXtvcGFjaXR5OiAwO31cclxuXHJcbi5nb29nbGUtcG9saWN5IHsgZm9udC1zaXplOiAxLjRyZW07IHBhZGRpbmctYm90dG9tOjIwcHg7IG1hcmdpbi10b3A6IDIwcHg7IH1cclxuXHJcbip7Ym94LXNpemluZzogYm9yZGVyLWJveDt9XHJcbmh0bWx7Zm9udC1zaXplOiA2Mi41JTt9XHJcbmgxe0BleHRlbmQgJWgxO31cclxuaDJ7QGV4dGVuZCAlaDI7fVxyXG5oM3tAZXh0ZW5kICVoMzt9XHJcbmg0e0BleHRlbmQgJWg0O31cclxuaDV7QGV4dGVuZCAlaDU7fVxyXG5oNntAZXh0ZW5kICVoNjt9XHJcbnB7QGV4dGVuZCAldGV4dDtcclxuICAmLmgyIHsgZm9udC1zaXplOiBjbGFtcCgycmVtLCAzLjJ2dywgMy4ycmVtKTsgbGluZS1oZWlnaHQ6IDExMCU7IGxldHRlci1zcGFjaW5nOiAwLjEzcmVtOyBAZXh0ZW5kICVzZXJpZjsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7IH1cclxuICAmLmgzIHsgZm9udC1zaXplOiA2cmVtOyBmb250LXNpemU6IGNsYW1wKDJyZW0sIDZ2dywgNnJlbSk7ICBsaW5lLWhlaWdodDoxNDAlOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogLTAuMTRyZW07IEBleHRlbmQgJXNlcmlmOyBjb2xvcjogY29sb3JzLiRkYXJrR3JheTsgfVxyXG59XHJcbnAsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7bWFyZ2luOiAwO30gXHJcbmF7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxudWx7bWFyZ2luOiAwOyBwYWRkaW5nOiAwO1xyXG4gIGxpe2xpc3Qtc3R5bGU6IG5vbmU7fVxyXG59XHJcbmF7Y29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG5ie2ZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4jYXBwIHstd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTt9XHJcbnNlbGVjdHstbW96LWFwcGVhcmFuY2U6IG5vbmU7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgYXBwZWFyYW5jZTogbm9uZTsgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZTt9XHJcbn1cclxuLnNjcm9sbC1tYXJnaW4geyBzY3JvbGwtbWFyZ2luOjkwcHg7IH1cclxubWFpbntcclxuICAuY29udGFpbmVyLXdyYXBwZXJ7b3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgLmNvbnRhaW5lcnt3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNDQwcHg7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwIDc3cHg7IHBvc2l0aW9uOnJlbGF0aXZlOyBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAmLmxhcmdle21heC13aWR0aDoxNTE2cHg7fVxyXG4gICAgJi5taWR7bWF4LXdpZHRoOjEzMzBweDt9XHJcbiAgICAmLm1lZGl1bXttYXgtd2lkdGg6MTIxOHB4O31cclxuICAgICYuc21hbGx7bWF4LXdpZHRoOjExMTBweDt9XHJcbiAgICAmLngtc21hbGx7bWF4LXdpZHRoOjEwMDBweDt9XHJcbiAgICAmLnh4LXNtYWxse21heC13aWR0aDo4NDVweDt9XHJcbiAgICAmLm9mZnNldHtwYWRkaW5nLXJpZ2h0OjA7fVxyXG4gICAgJi5vZmZzZXQtbGVmdHtwYWRkaW5nLWxlZnQ6MDt9XHJcbiAgICAmLnZpc2libGV7b3ZlcmZsb3c6IHZpc2libGU7fVxyXG4gICAgJi5uby1tYXh7bWF4LXdpZHRoOiBpbml0aWFsO31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCl7cGFkZGluZzogMCA0MnB4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCl7cGFkZGluZzogMCAzMHB4O31cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCl7cGFkZGluZzogMCAyMHB4O31cclxuICAgIC5jb250YWluZXJ7cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDt9XHJcbiAgfVxyXG4gIC5ncmF5LWJnICsgLmNvbnRhaW5lcjpub3QoLmdyYXktYmcpIHsgcGFkZGluZy10b3A6IDgwcHg7IH1cclxuICBpbWd7ZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTt9XHJcbiAgaW5wdXR7XHJcbiAgICAgICAgJjpmb2N1c3tvdXRsaW5lOm5vbmU7fVxyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge2ZvbnQtc2l6ZToxLjhyZW07IGNvbG9yOiAjQURCMEIxO31cclxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7Zm9udC1zaXplOjEuOHJlbTsgIGNvbG9yOiAjQURCMEIxO31cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7Zm9udC1zaXplOjEuOHJlbTsgIGNvbG9yOiAjQURCMEIxO30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgfVxyXG4gIGlucHV0LCB0ZXh0YXJlYSB7LXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dCAhaW1wb3J0YW50O31cclxuICAuY2hlY2tib3h7cG9zaXRpb246cmVsYXRpdmU7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6OXB4O1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXttYXJnaW46MDsgb3BhY2l0eTowOyBjdXJzb3I6cG9pbnRlcjsgQGV4dGVuZCAlcGluOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgJisuY2hlY2tib3gtYm94e2JhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy90aWNrLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJvcmRlci1yYWRpdXM6NHB4OyBiYWNrZ3JvdW5kLXNpemU6IDEycHg7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAmLmVycm9ye1xyXG4gICAgICAgICAgICAgICYrLmNoZWNrYm94LWJveHtib3JkZXItY29sb3I6IHJlZDsgYmFja2dyb3VuZC1jb2xvcjogI2ZjOWY5Zjt9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfSBcclxuICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDEuOCwgMnJlbSwgNzAwLCAtMC4wN3JlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7fVxyXG4gICAgICAgLmNoZWNrYm94LWJveHtoZWlnaHQ6IDI0cHg7IGZsZXg6IDAgMCAyNHB4OyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBib3JkZXItcmFkaXVzOjRweDsgfSBcclxuICB9XHJcblxyXG4gIC5yYWRpb3N7XHJcbiAgICAucmFkaW97cG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6MTRweDtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl17cG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgb3BhY2l0eTogMDsgY3Vyc29yOiBwb2ludGVyOyBtYXJnaW46MDtcclxuICAgICAgICAgICAgJjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgJisucmFkaW8tYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJhZGlvLWJveHtoZWlnaHQ6IDI0cHg7IHdpZHRoOiAyNHB4OyBib3JkZXItcmFkaXVzOiAxMDAlOyBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJGdyZXkzOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgaGVpZ2h0OiAxMnB4OyB3aWR0aDogMTJweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlci1yYWRpdXM6IDEwMCU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMi4xN3JlbSwgNDAwLCAwLjA4cmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWlucHV0c3tcclxuICAgICAgLmZvcm0taW5wdXR7XHJcbiAgICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgICAmLmVycm9ye0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjhyZW0sIDQwMCwgMCwgI2YwMTExMSk7IGRpc3BsYXk6bm9uZTsgbWFyZ2luOiA1cHggMCAwO31cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmlzLXN0aWNreXtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICB0b3A6IDkwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgLy9wYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAmPiAuc3dpcGVye1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMjg2cHg7XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge3BhZGRpbmc6IDAgNDJweDt9XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge3BhZGRpbmc6IDAgMzBweDt9XHJcbiAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge3BhZGRpbmc6IDAgMjBweDt9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpeyB0b3A6IDQwcHg7fVxyXG4gIH1cclxuICAgICAgICAgXHJcbiAgc2VjdGlvbntcclxuICAgICYuZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWY0O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpeyBwYWRkaW5nOjYwcHggMCA5MHB4O31cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zLXQtMTcwe21hcmdpbjogMTcwcHggMCAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KXttYXJnaW46IDkwcHggMCAwO31cclxuICB9XHJcbiAgLnMtdC0xMDB7bWFyZ2luOiAxMDBweCAwIDA7fVxyXG5cclxuICAudXBwZXJjYXNle0BleHRlbmQgJXVwcGVyY2FzZTt9XHJcbiAgLnNlcmlme0BleHRlbmQgJXNlcmlmO31cclxuICAuc2Fucy1zZXJpZntAZXh0ZW5kICVzYW5zLXNlcmlmO31cclxuICAuYmxhY2t7Y29sb3I6YmxhY2sgIWltcG9ydGFudDt9XHJcbiAgLmxlZnR7dGV4dC1hbGlnbjogbGVmdDt9XHJcbiAgLm5vLXBhZGRpbmd7cGFkZGluZzowO31cclxuICAucGFkLTB7cGFkZGluZzowO31cclxuICAucGFkLTh7cGFkZGluZzo4cHggMCAxNnB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDo4MDBweCl7cGFkZGluZy10b3A6IDRweDsgcGFkZGluZy1ib3R0b206IDZweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fVxyXG4gIH1cclxuICAucGFkLTE2e3BhZGRpbmc6MTZweCAwIDMycHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtwYWRkaW5nLXRvcDogOHB4OyBwYWRkaW5nLWJvdHRvbTogMTJweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgICAgICAgXHJcbiAgfVxyXG4gIC5wYWQtMzJ7cGFkZGluZzozMnB4IDAgNjBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe3BhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMjBweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgXHJcbiAgfVxyXG4gIC5wYWQtNDB7cGFkZGluZzo0MHB4IDAgODBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe3BhZGRpbmctdG9wOiAxNnB4OyBwYWRkaW5nLWJvdHRvbTogMjZweDt9ICBcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe3BhZGRpbmctYm90dG9tOiAwcHg7fSAgXHJcbiAgfVxyXG4gIC5ncmF5LWJne2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApO31cclxuICAueWVsbG93LWJne2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1taWQpO30gXHJcbiAgLmJlaWdlLWJne2JhY2tncm91bmQtY29sb3I6Y29sb3JzLiRiZWlnZTt9XHJcbiAgLmRhcmstYmd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1ncmV5LTEwKTsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAuY2VudGVye21hcmdpbjogMCBhdXRvO31cclxuICAuZmxleHtkaXNwbGF5OmZsZXg7fVxyXG4gIC5zd2lwZXJ7bWFyZ2luLWxlZnQ6MDsgbWFyZ2luLXJpZ2h0OjA7fVxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7QGV4dGVuZCAlc3dpcGVyLWJ1dHRvbjt9XHJcbiAgLnN3aXBlci1idXR0b24tcHJldntAZXh0ZW5kICVzd2lwZXItYnV0dG9uLXByZXY7fVxyXG4gIC5jYXJvdXNlbC1vdmVyZmxvd3tcclxuICAgICAgJj5kaXZ7JjpmaXJzdC1jaGlsZHt6LWluZGV4OjI7fX1cclxuICAgICAgLnN3aXBlcntvdmVyZmxvdzp2aXNpYmxlOyAvL3BhZGRpbmctcmlnaHQ6IDc3cHg7XHJcbiAgICAgICAgICAmOmJlZm9yZXtjb250ZW50OiBcIlwiOyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOi0xcHg7IGJvdHRvbTowOyBsZWZ0Oi01MDAwcHg7IHdpZHRoOjUwMDBweDsgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTsgei1pbmRleDogMjt9IFxyXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYzMCl7d2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAmOmJlZm9yZXtjb250ZW50Om5vbmU7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9ICAgIFxyXG4gICAgICAmLmRhcmt7LnN3aXBlcnsmOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEwKTt9fX1cclxuICB9XHJcblxyXG4gICYuY2hhdC1vZmZzZXR7XHJcbiAgICAuc2Nyb2xsLXRvLXRvcHtib3R0b206MTAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2JvdHRvbTo5MHB4O31cclxuICAgIH0gICAgXHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZS1lbnRlci1hY3RpdmUsLmZhZGUtbGVhdmUtYWN0aXZlIHt0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTt9XHJcbi5mYWRlLWVudGVyLWZyb20sLmZhZGUtbGVhdmUtdG8ge29wYWNpdHk6IDA7fVxyXG5cclxuLy9UT0RPOiB1c2UgXCJkYXJrZW5cIiBjbGFzcyB0byBcInNwb3QgZml4XCIgYW5kIGdpdmUgKmRpdnMqIHdpdGggYmFja2dyb3VuZCBpbWFnZXMgYSBkYXJrZXIgb3ZlcmxheVxyXG4uZGFya2VuLCBcclxuLnN0YWdnZXItaW1hZ2UtdGV4dF9fbGVmdCAuaW1hZ2UsXHJcbi5vZmZzZXQtY2Fyb3VzZWxfX2NhcmQsIFxyXG4ucm9vbS1kZXRhaWxzIC5yb29tLWRldGFpbHMtY2FyZF9faW1hZ2UsIFxyXG4uYm9va2Zsb3ctcm9vbXNfX3Jvb20tY2FyZCAucm9vbS1jYXJkX19pbWFnZSwgXHJcbi5ib29rZmxvdy1yb29tc19fc3dpcGVyIC5zd2lwZXItc2xpZGUsIFxyXG4udGhyZWUtY29sdW1uLWdyaWQ+YXtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlOyBcclxuICAgIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSg3NSUpO1xyXG4gICAgZmlsdGVyOiBzYXR1cmF0ZSg3NSUpOyAgICBcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIiAhaW1wb3J0YW50OyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuMik7IHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfSAvL0h1ZTogMCwgU2F0dXJhdGlvbjogLTI1LCBCcmlnaHRuZXNzOiAtNSwgQ29udHJhc3Q6IC01MFxyXG59XHJcbi8vdGFyZ2V0aW5nIGltZyB0YWdzOlxyXG4uaW1hZ2UtYmFubmVyLWdyaWQgaW1nLFxyXG4uc3RhZ2dlci1pbWFnZS10ZXh0cy1zbWFsbCAuc3RhZ2dlci1pbWFnZS10ZXh0X19sZWZ0IC5pbWFnZSBpbWcsXHJcbi5zdGFnZ2VyLWltYWdlLXRleHRzLXNpbXBsZSAuc3RhZ2dlci1pbWFnZS10ZXh0X19sZWZ0IC5pbWFnZSBpbWcsXHJcbi5vdXItcGljay1jYXJkX19pbWFnZSBpbWcsIC5jYXJkLWltYWdlIGltZyxcclxuLnN0YWdnZXItaW1hZ2UtdGV4dHMgLnN0YWdnZXItaW1hZ2UtdGV4dF9fbGVmdCAuaW1hZ2UgaW1nIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBzYXR1cmF0ZSg3NSUpIGJyaWdodG5lc3MoMC44NSk7XHJcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDc1JSkgYnJpZ2h0bmVzcygwLjg1KTtcclxufVxyXG5kaXZbc3dpcGVyLW1vZGFsLXRyaWdnZXJde3Bvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjt9XHJcblxyXG4vL3ByZXZlbnQgbW9iaWxlIGhpZ2hsaWdodHMgb24gY2xpY2tcclxuZGl2ey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDt9XHJcblxyXG4vL2NoYXQgaXMgbWluaW1pc2VkICh3aXRoIGFnZW50IG9ubGluZSlcclxuI2NoYXQtd2lkZ2V0LWNvbnRhaW5lcltzdHlsZSo9XCJ3aWR0aDogODRweDtcIl17aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7fVxyXG5cclxuLy9lbnN1cmUgY29va2llIG1lc3NhZ2luZyBpcyBvdmVybGF5aW5nIGV2ZXJ5dGhpbmdcclxuI3VzZXJjZW50cmljcy1yb290e3otaW5kZXg6IDk5OTk5OTk5OTk5OTsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHJcbi8vY2FsZW5kYXIgcG9wdXBcclxuLmF0Y2ItbGlzdC13cmFwcGVyLmF0Y2ItZHJvcGRvd257dG9wOjYwcHggIWltcG9ydGFudDsgbGVmdDowcHggIWltcG9ydGFudDt9XHJcbi5hdGNiLWJ1dHRvbi5hdGNiLWFjdGl2ZTpub3QoLmF0Y2ItbW9kYWwtc3R5bGUsIC5hdGNiLWRyb3BvdmVybGF5KSAuYXRjYi1jaGVja21hcmssIC5hdGNiLWJ1dHRvbi5hdGNiLXNpbmdsZTpmb2N1cyAuYXRjYi1jaGVja21hcmssIC5hdGNiLWJ1dHRvbi5hdGNiLXNpbmdsZTpob3ZlciAuYXRjYi1jaGVja21hcmt7dG9wOjIwcHg7IHJpZ2h0OjIwcHg7IHBhZGRpbmc6IDAgIWltcG9ydGFudDt9XHJcbi5hdGNiLXNhdmVkIC5hdGNiLWNoZWNrbWFya3tiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IHRvcDoxM3B4OyByaWdodDoxMHB4O31cclxuLmF0Y2ItbGlzdHtib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7fVxyXG4jYXRjYi1wb3Mtd3JhcHBlcntkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IGhlaWdodDogMzcwcHggIWltcG9ydGFudDt9XHJcbi5jdGEuYXRjYi1pbml0aWFsaXplZHsgXHJcbiAgJi5hY3RpdmV7XHJcbiAgICAjYXRjYi1wb3Mtd3JhcHBlcntkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O31cclxuICB9XHJcbn1cclxuI2F0Y2ItYmdvdmVybGF5e2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IGJhY2tkcm9wLWZpbHRlcjogYmx1cigwcHgpO31cclxuXHJcbi5hcHBvaW50bWVudC1ib29rZXJ7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gIHNtYWxsLmVycm9yIHsgZm9udC1zaXplOiAxLjZyZW07IGNvbG9yOiByZWQ7IH1cclxuICAuY29uZmlybWF0aW9uLXN0YWdlX19ib2R5e1xyXG4gICAgaDR7bWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O31cclxuICB9XHJcblxyXG4gIC5jb25maXJtYXRpb24tc3RhZ2V7XHJcbiAgICAuc2Nyb2xsYmFyLXdyYXBwZXJ7XHJcbiAgICAgICY+ZGl2e292ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lbWVyZ2VuY3ktY29tbXVuaWNhdGlvbiB7IHdpZHRoOjEwMCU7IHBhZGRpbmc6NHB4IDA7IHRleHQtYWxpZ246Y2VudGVyOyB9XHJcblxyXG4jc2VhcmNoLXVuYXZhaWxhYmxle2Rpc3BsYXk6IG5vbmU7IH1cclxuLnNlYXJjaC11bmF2YWlsYWJsZXtwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgI3NlYXJjaC11bmF2YWlsYWJsZXtkaXNwbGF5OiBmbGV4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyB6LWluZGV4OiAxMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAjc2VhcmNoLXVuYXZhaWxhYmxlLW1lc3NhZ2V7ZGlzcGxheTogZ3JpZDsgcGxhY2UtaXRlbXM6IGNlbnRlcjsgcGFkZGluZzogMCAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZsZXg6MTsgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgbGFiZWx7Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDIuMnZ3LCAyLjJyZW0pOyBmb250LXdlaWdodDogNjAwOyBjb2xvcjojNDY0NjQ2O31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNyZXZpZXdze1xyXG4gIC50aXRsZXt0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMnttYXJnaW4tYm90dG9tOiAzMHB4O31cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24tY292ZXItcmlnaHQsLmJ1dHRvbi1jb3Zlci1sZWZ0IHsgcG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjQwcHg7IGhlaWdodDo0MHB4OyBib3R0b206OHB4OyB6LWluZGV4OiA1O1xyXG4gICAgLmJ1dHRvbi1jb3Zlci1pbm5lcnsgcG9zaXRpb246cmVsYXRpdmU7IGhlaWdodDogMTAwJTtcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtib3R0b206MDt9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7IGxlZnQ6MDsgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYgeyBsZWZ0OjA7IH1cclxuICAgIH0gICAgXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjYwKXtkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7fVxyXG59XHJcbi5idXR0b24tY292ZXItcmlnaHQgeyByaWdodDowOyB9XHJcbi5idXR0b24tY292ZXItbGVmdCB7IGxlZnQ6IDA7IH1cclxuXHJcbi5udW1iZXItaW5wdXQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRncmV5ODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5udW1iZXItZGlzcGxheSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNnJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG4uc3VtbWFyeS1wYW5lbHtkaXNwbGF5OmZsZXg7IHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nOjgwcHggMTExcHggODBweDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBnYXA6NDBweDtcclxuICAgIC5zdW1tYXJ5LXBhbmVsX19jb250ZW50e2Rpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nLXRvcDogMzdweDsgXHJcbiAgICAgICAgaDMsIC5oM3tAaW5jbHVkZSBtaXhpbnMuZm9udCgzLjIsIDUuMiwgMSwgbnVsbCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4gICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDIuMjRyZW0sIG51bGwsIG51bGwsICB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luOiAzMHB4IDAgMTlweDsgbWF4LXdpZHRoOiA0MDNweDt9XHJcbiAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDIuMjRyZW0sIDcwMCwgLTAuMDNyZW0sIHdoaXRlLCBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiKTsgcGFkZGluZzogMTBweCAxN3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBib3JkZXItcmFkaXVzOiA4cHg7IGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICBpbWd7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24uZ3JleS5zcXVhcmUudGhpbiB7IGhlaWdodDogYXV0bzsgcGFkZGluZzogNnB4IDA7IH1cclxuXHJcbiAgICAuc3VtbWFyeS1wYW5lbF9faW5mb3tiYWNrZ3JvdW5kOndoaXRlOyBwYWRkaW5nOjM0cHg7IHotaW5kZXg6MjsgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICY+bGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEsIDcwMCwgbnVsbCwgd2hpdGUsIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyBiYWNrZ3JvdW5kOmNvbG9ycy4kaW5kaWdvOyBtYXJnaW4tYm90dG9tOjIxcHg7IHBhZGRpbmc6MTBweCA5cHggOHB4OyBkaXNwbGF5OmlubGluZS1ibG9jazsgYm9yZGVyLXJhZGl1czogOHB4O31cclxuICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDIsIDIuNiwgMSwgNzAwLCAtMC4wNHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICYucHJpY2V7bWFyZ2luOjEwcHggMCAyMXB4OyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogY29sb3JzLiRpbmRpZ287IGxldHRlci1zcGFjaW5nOjA7IGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjJ2dywgMi4ycmVtKTsgdGV4dC10cmFuc2Zvcm06IG5vbmU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtkaXNwbGF5OiBncmlkOyBnYXA6MThweCAwOyBtYXJnaW4tYm90dG9tOjQwcHg7XHJcbiAgICAgICAgICAgIGxpe2Rpc3BsYXk6ZmxleDsgZ2FwOjEwcHg7IEBpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS42LCAxLjY4cmVtLCA0MDAsIG51bGwsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICBpbWd7bWFyZ2luOiAycHggMCAwIC0xcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNtYWxse0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjY4cmVtLCA0MDAsIG51bGwsICM2QzcxNzUpO31cclxuICAgICAgICBidXR0b257cGFkZGluZzogNnB4IDBweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxLjZyZW07IGhlaWdodDogYXV0bzsgd2lkdGg6IDEwMCU7IGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJvcmRlci1yYWRpdXM6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAuY29uZGl0aW9uc3ttYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBsYWJlbHtkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6NnB4OyBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjIsIDEuMiwgMS4ycmVtLCA0MDAsIG51bGwsICMwMDZGODQpOyBjdXJzb3I6IHBvaW50ZXI7IG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb25kaXRpb25zLWNvbnRlbnR7aGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1vdXQ7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBoMntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS42cmVtLCA3MDApO31cclxuICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuNHJlbSwgNDAwKTt9XHJcbiAgICAgICAgICAgICAgICB1bHtnYXA6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjRyZW0sIDQwMCk7IHBvc2l0aW9uOnJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjVweDsgbGVmdDogMHB4OyBoZWlnaHQ6IDRweDsgd2lkdGg6IDRweDsgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IGJvcmRlci1yYWRpdXM6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgyLHAsIHVse21hcmdpbjogMTBweCAwO30gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZlcnMtd3JhcHBlcntmbGV4OiAwIDEgNTk0cHg7IG1heC13aWR0aDogNTk0cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzowIDQwcHg7XHJcbiAgICAgICAgLnN3aXBlci1hcnJvd3ttYXJnaW4tdG9wOiAwOyB0b3A6MjAwcHg7fVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDotMjBweDt9XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDotMjBweDt9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXttYXgtd2lkdGg6IG5vbmU7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg4MDApe2ZsZXg6bm9uZTsgcGFkZGluZzowIDMwcHg7XHJcbiAgICAgICAgICAgIC8vIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDoxMHB4O31cclxuICAgICAgICAgICAgLy8gLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDoxMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7cGFkZGluZzogMDsgbWFyZ2luLWxlZnQ6IC0zMHB4OyB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7ICAgXHJcbiAgICAgICAgICAgIC5zd2lwZXJ7cGFkZGluZzogMCAyOXB4O30gICBcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldntsZWZ0OjEwcHg7fVxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0OjE2JTt9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpe21hcmdpbi1sZWZ0OiAtMjBweDsgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO31cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXFtaW4oNTAwKXsgICAgICAgICAgICBcclxuICAgICAgICAgICAgLnN3aXBlcntcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7d2lkdGg6IDEwMCUgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLnN1bW1hcnktcGFuZWxfX2NvbnRlbnR7YWxpZ24taXRlbXM6IGNlbnRlcjsgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwe21heC13aWR0aDogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAxNHB4O31cclxuICAgICAgICAgICAgbGFiZWx7dGV4dC1hbGlnbjogY2VudGVyO30gIFxyXG4gICAgICAgICAgICBoM3t0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4gICAgICAgIH1cclxuICAgXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDgwMCl7cGFkZGluZy1pbmxpbmU6MDsgcGFkZGluZy10b3A6NDBweDsgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgLnN1bW1hcnktcGFuZWxfX2luZm97cGFkZGluZzoyNHB4O31cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiNvZmZlcnMsIC5iaWctb2ZmZXJzLWNhcm91c2Vse1xyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xbWluKDEyMDApe1xyXG4gICAgICAgIC5zdW1tYXJ5LXBhbmVsX19jb250ZW50e2ZsZXg6IDAgMCA0MDBweDt9XHJcbiAgICAgICAgLm9mZmVycy13cmFwcGVye3dpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7IGZsZXg6bm9uZTsgbWF4LXdpZHRoOiBub25lO30gIFxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uL2NvbXBvbmVudHMvX21peGluc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fZXh0ZW5kc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fY29sb3JzXCI7XHJcblxyXG4uZ2V0LWluLXRvdWNoe3BhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICY+LmNvbnRhaW5lcntcclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpe3BhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7cGFkZGluZzogMCA0MnB4O31cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7cGFkZGluZzogMCAzMHB4O31cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7cGFkZGluZzogMCAyMHB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgLmdldC1pbi10b3VjaC10YWJze2Rpc3BsYXk6IGZsZXg7IGdhcDozMHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWluLWhlaWdodDogMTA0cHg7IG1heC1oZWlnaHQ6MTkycHg7IGhlaWdodDogNDF2dzsgbWFyZ2luLWJvdHRvbTogMTAwcHg7IG92ZXJmbG93LXg6IGF1dG87IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApOyBib3JkZXItcmFkaXVzOiA4cHg7IHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBsaXtmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi42dncsIDIuNnJlbSk7IGZsZXgtc2hyaW5rOiAwOyBsaW5lLWhlaWdodDogMC44OyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBjdXJzb3I6IHBvaW50ZXI7IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgJi5hY3RpdmV7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IG9wYWNpdHk6IDE7IGN1cnNvcjogZGVmYXVsdDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEgeyBjb2xvcjogdW5zZXQ7IH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwMDBweCl7bWFyZ2luLWJvdHRvbTogNjBweDt9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo2MjBweCl7bWFyZ2luLWJvdHRvbTogNDBweDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBnYXA6MThweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgbWFyZ2luLWxlZnQ6IC0zMHB4OyB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDt9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDozNzRweCl7bWFyZ2luLWxlZnQ6IC0yMHB4OyB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7IHBhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDsgbWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jb250ZW50LWNvbHVtbntmbGV4OjE7IHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoMntmb250LXNpemU6IDIycHg7IGxldHRlci1zcGFjaW5nOiAwOyBtYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAgICAgICAuY29sdW1uLWhlYWRlcntmb250LXdlaWdodDogNzAwOyBkaXNwbGF5OiBmbGV4OyBnYXA6IDExcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTsgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDIuMnZ3LCAyLjJyZW0pOyBtYXJnaW4tYm90dG9tOiAxMnB4OyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgaW1ne3dpZHRoOiA5NnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwudGljay1saXN0e2Rpc3BsYXk6IGdyaWQ7IGdhcDogMTJweCAwO1xyXG4gICAgICAgICAgICBsaXtmb250LXNpemU6Y2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbGluZS1oZWlnaHQ6IDEuNDt9ICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtZm9vdGVye1xyXG4gICAgICAgICAgICBhe2Rpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDoxNXB4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XHJcbiAgICAgICAgICAgIGEsIHNwYW4uZmFrZS1saW5re3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgJi50ZWx7Zm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuOHZ3LCAyLjhyZW0pOyBtYXJnaW4tdG9wOiAxNnB4OyBtYXJnaW4tYm90dG9tOiAxOHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3BlbmluZy1ob3Vyc3tcclxuICAgICAgICAgICAgICAgIC50b2dnbGVPcGVuaW5nSG91cnN7Zm9udC1zaXplOmNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntkaXNwbGF5OmZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyO30gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ob3Vycy1yZXZlYWx7XHJcbiAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle3BhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgcC5ib2xkYml0e2ZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNHZ3LCAxLjRyZW0pOyBsaW5lLWhlaWdodDogMS40OyBmb250LXdlaWdodDogNDAwOyBjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgc3Bhbi5mYWtlLWxpbmt7Zm9udC13ZWlnaHQ6IDQwMDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne3dpZHRoOiAxMXB4O30gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCgudG9nZ2xlT3BlbmluZ0hvdXJzKXtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZha2UtbGlua3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0NjBweCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NjIwcHgpe1xyXG4gICAgICAgICAgICAgICAgcHtmb250LXNpemU6IDEuNHJlbTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0taW1hZ2V7d2lkdGg6IDk2cHg7IHdpZHRoOiA5NnB4OyBtYXJnaW46IDAgYXV0byAyMHB4O31cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1lbnF1aXJpZXMtdGFie1xyXG4gICAgICAgICY+ZGl2e2Rpc3BsYXk6IGZsZXg7IGdhcDo4MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjEwODBweCl7ZGlzcGxheTogZ3JpZDsgZ2FwOjQycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwb2ludG1lbnQtbWV0aG9kc3twYWRkaW5nOiA0MHB4IDQwcHg7IG1hcmdpbjozMHB4IDAgNDNweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDgwcHgpe3BhZGRpbmc6IDQwcHggMjRweDt9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6MTAwMHB4KXtwYWRkaW5nOiA0MHB4IDI0cHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjYyMHB4KXtwYWRkaW5nOiAzNXB4IDI0cHg7fVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjM3NHB4KXtwYWRkaW5nOiAzNXB4IDI0cHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1oZWxwLXRhYntkaXNwbGF5OiBncmlkOyBnYXA6NDBweDsgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgJj5kaXZ7ZGlzcGxheTogZmxleDsgZ2FwOjMwcHg7XHJcbiAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbntmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgICAgICAgaDJ7Zm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuOHZ3LCAyLjhyZW0pOyBsaW5lLWhlaWdodDogMS4xOyBsZXR0ZXItc3BhY2luZzogLTAuMXJlbTt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjZ2dywgMS42cmVtKTsgbGluZS1oZWlnaHQ6IDEuNDt9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1mb290ZXJ7cGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHB7cGFkZGluZy1sZWZ0OiAzOHB4O31cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRlbHttYXJnaW4tdG9wOiAyM3B4OyBtYXJnaW4tYm90dG9tOiAxMHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYm9va2luZy1oZWxwLCAmLnJldHVybi1oZWxwLCAmLmF3YXktaGVscHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEwKTsgYm9yZGVyLXJhZGl1czogOHB4OyBwYWRkaW5nOiA0MHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jb2x1bW57dGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBoMnt0ZXh0LWFsaWduOiBsZWZ0OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O31cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRlbHtqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAub3BlbmluZy1ob3Vyc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG9nZ2xlT3BlbmluZ0hvdXJze3BhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ob3Vycy1yZXZlYWx7cGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtZm9vdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuc3tqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NjAwcHgpe3BhZGRpbmc6IDMwcHggMjRweDt9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYm9va2luZy1oZWxwLCAmLnJldHVybi1oZWxwe1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtmbGV4OjEuNDc7fSAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hd2F5LWhlbHB7XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1jb2x1bW57XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle2ZsZXg6MC43O30gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmRpdnttYXgtd2lkdGg6IDMyMHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYm9va2luZy1oZWxwLCAmLmF3YXktaGVscHsgXHJcbiAgICAgICAgICAgICAgICAub3BlbmluZy1ob3Vyc3tcclxuICAgICAgICAgICAgICAgICAgICAuaG91cnMtcmV2ZWFse3BhZGRpbmctbGVmdDogMzlweDsgbWFyZ2luLWJvdHRvbTogMjBweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDgwcHgpe2Rpc3BsYXk6IGdyaWQ7IGdhcDo0MnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMDgwcHgpe3BhZGRpbmctYm90dG9tOiA0MHB4OyBtYXJnaW4tYm90dG9tOiA1cHg7IH1cclxuICAgIH1cclxuXHJcbiAgICAub3BlbmluZy1ob3Vyc3tcclxuICAgICAgICAmPnB7Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBpe2ZvbnQtc3R5bGU6IG5vcm1hbDt9XHJcbiAgICAgICAgICAgIHNwYW57ZGlzcGxheTogaW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDo0cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaG91cnMtcmV2ZWFse2Rpc3BsYXk6IG5vbmU7IGdhcDo1cHggMDsgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7IHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjNzIGVhc2Utb3V0OyBtYXgtd2lkdGg6IDQyNXB4OyBtYXJnaW46IDVweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgeyBmb250LXdlaWdodDp1bnNldDsgfVxyXG4gICAgICAgICAgICB1bHtkaXNwbGF5OiBncmlkOyBnYXA6OHB4OyBwYWRkaW5nLXRvcDogMTBweDsgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGxpe2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZ2FwOjIwcHg7IGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICYudG9kYXl7Zm9udC13ZWlnaHQ6IDYwMDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgJi5hY3RpdmV7ZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIHVse3BhZGRpbmctYm90dG9tOiAxMHB4O31cclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgfSAgIFxyXG4gICAgICAgICYrcHttYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7fVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnRuc3tkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOjEzcHg7XHJcbiAgICAgICAgLmJ0bntoZWlnaHQ6IGF1dG87IGxpbmUtaGVpZ2h0OiBub3JtYWw7IHBhZGRpbmc6IDlweCAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBjdXJzb3I6IHBvaW50ZXI7IGJvcmRlci1yYWRpdXM6IDhweDsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGZvbnQtc2l6ZTogMTZweDsgbWFyZ2luLXRvcDoxOXB4OyBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgYXtjb2xvcjp3aGl0ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuICAgICAgICAgICAgJi53aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGF7Y29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NDYwcHgpe3dpZHRoOiAxMDAlO31cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDo0MzBweCl7ZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICYud2hpdGV7bWFyZ2luLXRvcDogMDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuQHVzZSBcIi4vZ2V0LWluLXRvdWNoXCI7XHJcblxyXG4ubW9kYWx7cG9zaXRpb246Zml4ZWQ7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjIpOyB6LWluZGV4OiAxMDEwMDAwMDAwMTsgZGlzcGxheTpmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBhbGlnbi1pdGVtczpjZW50ZXI7IHBvaW50ZXItZXZlbnRzOm5vbmU7IG9wYWNpdHk6MDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0OyB0cmFuc2l0aW9uLWRlbGF5OjAuMTRzOyBjdXJzb3I6cG9pbnRlcjtcclxuICAgICYubGluay1wb3B1cCAubW9kYWxfX2NvbnRlbnR7IGp1c3RpZnktY29udGVudDogbm9ybWFsOyBoZWlnaHQ6YXV0bzt9XHJcbiAgICAmI2FnZW50LXNpZ24tdXAtbW9kYWx7ICAgICBcclxuICAgICAgICAubW9kYWxfX2NvbnRlbnR7bWF4LXdpZHRoOiA5MjBweDsgbWF4LWhlaWdodDogOTB2aDsgbWF4LWhlaWdodDogOTBkdmg7XHJcbiAgICAgICAgICAgIHB7bWF4LXdpZHRoOiA1NTBweDt9XHJcbiAgICAgICAgICAgIGZvcm17Z2FwOiA0NXB4OyBkaXNwbGF5OiBncmlkOyBncmlkLWF1dG8tcm93czogYXV0bzt9XHJcbiAgICAgICAgfSAgICAgICBcclxuICAgICAgICBoM3ttYXJnaW4tYm90dG9tOjIwcHg7IEBpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAzLjM2cmVtLCA0MDAsIC0wLjA3cmVtLCBibGFjayk7IGZvbnQtZmFtaWx5OiBcIkt1b25pIEZlaWpvYVwiLCBzYW5zLXNlcmlmfVxyXG4gICAgICAgIGg0LCAuaDR7Z3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMzsgbWFyZ2luLWJvdHRvbTogMTBweDsgdGV4dC1hbGlnbjpjZW50ZXI7IEBpbmNsdWRlIG1peGlucy5mb250KDEuOCwgMi4wLCAyLjRyZW0sIDQwMCwgLTAuMDdyZW0sIGJsYWNrKTsgZm9udC1mYW1pbHk6IFwiS3VvbmkgRmVpam9hXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KXtncmlkLWNvbHVtbi1zdGFydDpzcGFuIDI7fVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3MDBweCl7Z3JpZC1jb2x1bW4tc3RhcnQ6aW5pdGlhbDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAuZXJyb3IgeyBjb2xvcjpyZWQ7IH1cclxuICAgICAgICAuZm9ybS1zZWN0aW9uIHsgbWFyZ2luOiAxMHB4IDAgMjBweCAwOyBkaXNwbGF5OiBncmlkOyBnYXA6MTBweCAyMHB4O31cclxuICAgICAgICAuYWdlbnQtY2hlY2tib3gsIC5hZ2VudC1yYWRpb3N7Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsYWJlbHtmb250LXNpemU6IDE2cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWdlbnQtaW5wdXR7IGJvcmRlcjogbm9uZTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IG1hcmdpbjogMTBweCA1cHg7IGZvbnQtc2l6ZTogMTZweDsgaGVpZ2h0OiA1MHB4OyBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICAmLnNvbG8geyBtYXJnaW46IDIwcHggYXV0bzsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA3MCUgfVxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7dGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7IH1cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi8gdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE2cHg7fVxyXG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovIHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udGVudHttYXgtd2lkdGg6NjIzcHg7IG1heC1oZWlnaHQ6NDk4cHg7IGhlaWdodDogMTAwJTsgd2lkdGg6MTAwJTsgYmFja2dyb3VuZDp3aGl0ZTsgYm94LXNoYWRvdzogMHB4IDEycHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMik7IHBhZGRpbmc6ODBweCAzMHB4IDMwcHg7IGJvcmRlci1yYWRpdXMgOiA2cHg7IGN1cnNvcjpkZWZhdWx0OyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1hbGlnbjpjZW50ZXI7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OmNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgb3BhY2l0eTowOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgdHJhbnNpdGlvbi1kZWxheTowczsgbWFyZ2luOiAzMHB4O1xyXG4gICAgICAgICYub25yZXF1ZXN0LW1vZGFsLWNvbnRlbnR7cGFkZGluZzogNjVweCA0MnB4IDQwcHg7IG1heC13aWR0aDoxMjAwcHg7IG1heC1oZWlnaHQ6OTB2aDsgaGVpZ2h0OmF1dG87IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgLmhlYWRpbmctMXsgbWFyZ2luOjBweCAwIDRweDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNlcmlmOyBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMy4ydncsIDMuMnJlbSk7fVxyXG4gICAgICAgICAgICAuaGVhZGluZy0yeyBtYXJnaW46MCAwIDU1cHg7IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAyLjAsIDIuNHJlbSwgNDAwLCAtMC4wN3JlbSwgYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCkgeyBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvbGRiaXR7IGZvbnQtc2l6ZTogMS40cmVtIDt9XHJcbiAgICAgICAgICAgIC5nZXQtaW4tdG91Y2h7cGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAmPi5jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtwYWRkaW5nOiAwIDBweCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWNvbHVtbntcclxuICAgICAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Z2FwOjA7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1mb290ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcGVuaW5nLWhvdXJze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZU9wZW5pbmdIb3Vyc3tjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwLmJvbGQtYml0eyBtYXJnaW4tdG9wOiAwcHg7IGNvbG9yOiAjNjY2O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1lbnF1aXJpZXMtdGFie1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2eyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe2Rpc3BsYXk6IGdyaWQ7IGdhcDozMHB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuc3tcclxuICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtY29tcG9uZW50X19jdGEtYnV0dG9ue2NvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IHBhZGRpbmc6IDA7IG1hcmdpbi1ib3R0b206IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmFieWstcG9wdXAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhMWM2OyBjb2xvcjogI2ZmZjsgaGVpZ2h0OiBhdXRvOyBwYWRkaW5nOiA5cHggMDsgbWF4LXdpZHRoOiA0NTBweDsgXHJcbiAgICAgICAgICAgIHAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjoxNHB4IGF1dG87IH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE2ODApIHsgbWF4LXdpZHRoOiAzNTBweDsgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHAgeyBmb250LXNpemU6IDE0cHg7IG1hcmdpbjoxMnB4IGF1dG87IH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jbG9zZSB7IHRvcDoxNnB4OyByaWdodDoxNnB4OyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0NDApIHsgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHAgeyBmb250LXNpemU6IDE0cHg7IG1hcmdpbjoxMHB4IGF1dG87IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzYwKSB7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmc6IDA7IG1heC13aWR0aDogMzIwcHg7IFxyXG4gICAgICAgICAgICAgICAgcCB7IGZvbnQtc2l6ZTogMTJweDsgbWFyZ2luLWJvdHRvbTogOHB4OyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDQ1MCkgeyBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nOiAwIDRweDsgbWF4LXdpZHRoOiAxNzVweDsgXHJcbiAgICAgICAgICAgICAgICBwIHsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jbG9zZSB7IHRvcDo1MHB4OyByaWdodDoxMHB4OyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlOyB0b3A6MjZweDsgcmlnaHQ6MjZweDsgY3Vyc29yOnBvaW50ZXI7fVxyXG4gICAgICAgIGg0LCAuaDR7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMi40LCAyLjgsIDMuMzZyZW0sIDQwMCwgLTAuMDdyZW0sIGJsYWNrKTsgZm9udC1mYW1pbHk6IFwiS3VvbmkgRmVpam9hXCIsIHNhbnMtc2VyaWZ9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgJi5tb2RhbF9fcGhvbmUtbnVtYmVye0BpbmNsdWRlIG1peGlucy5mb250KDIuMCwgMi40LCAzLjM2cmVtLCA0MDAsIDAsIGJsYWNrKTsgbWFyZ2luLXRvcDoyMXB4OyBtYXJnaW4tYm90dG9tOjQzcHg7XHJcbiAgICAgICAgICAgICAgICBzcGFue0BpbmNsdWRlIG1peGlucy5mb250KDIuNCwgMi44LCAzLjM2cmVtLCA3MDAsIDAsIGJsYWNrKTsgbWFyZ2luLWxlZnQ6IDZweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5tb2RhbF9fcGFyYWdyYXBoe0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAyLjU2cmVtLCA0MDAsIDAsIGJsYWNrKTt9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbF9fZm9vdGVye0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAzLjM2cmVtLCA0MDAsIDAsIGNvbG9ycy4kZGFya0dyYXkpOyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmNlbnRlcjsganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgaW1ne3dpZHRoOjE1cHg7IG1hcmdpbi1yaWdodDo0cHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBwLCBoNHttYXgtd2lkdGg6NDE1cHg7IG1hcmdpbjogMCBhdXRvO31cclxuICAgICAgICBidXR0b257Zm9udC1zaXplOjEuNHJlbTsgZm9udC13ZWlnaHQ6NjAwOyBwYWRkaW5nOiAwIDIwcHg7IGhlaWdodDo1MXB4OyBtYXJnaW46IDE5cHggYXV0byAxNHB4OyBtaW4taGVpZ2h0OjUxcHg7fVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmV7cG9pbnRlci1ldmVudHM6YWxsOyBvcGFjaXR5OjE7IHRyYW5zaXRpb24tZGVsYXk6MHM7XHJcbiAgICAgICAgLm1vZGFsX19jb250ZW50e29wYWNpdHk6MTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBwb2ludGVyLWV2ZW50czphbGw7IHRyYW5zaXRpb24tZGVsYXk6MC4yMnM7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUyMCl7XHJcbiAgICAgICAgJl9fY29udGVudHtwYWRkaW5nOiA2MnB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgaDR7bGluZS1oZWlnaHQ6IDEyNSU7fVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgJi5tb2RhbF9fcGhvbmUtbnVtYmVye21hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntkaXNwbGF5OmJsb2NrO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubW9kYWxfX3BhcmFncmFwaHtsaW5lLWhlaWdodDogMTQwJTt9ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgfSAgICAgICBcclxuICAgIH1cclxuICAgICYub2ZmZXItbW9kYWwsICYucmV0YWlsLW1vZGFsLCAmLnRhaWxvcm1hZGUtbW9kYWx7XHJcbiAgICAgICAgLm1vZGFsX19jb250ZW50e2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgaGVpZ2h0OiBhdXRvOyBnYXA6MzVweDsgcGFkZGluZy10b3A6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAuaDJ7bGluZS1oZWlnaHQ6IDE7IGxldHRlci1zcGFjaW5nOiAwcHg7IGZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCAzLjJ2dywgMy4ycmVtKTt9XHJcbiAgICAgICAgICAgIC5tb2RhbF9fYm9keXtkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOjYwcHg7IFxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19sZWZ0e2Rpc3BsYXk6IGdyaWQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5waG9uZS1pY29ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubW9kYWxfX3Bob25lLW51bWJlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS44dncsIDEuOHJlbSk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBmb250LXNpemU6IGNsYW1wKDJyZW0sIDIuNHZ3LCAyLjRyZW0pOyBmb250LXdlaWdodDogNzAwOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vZGFsX19yaWdodHtkaXNwbGF5OmdyaWQ7IGp1c3RpZnktaXRlbXM6Y2VudGVyOyBnYXA6IDEycHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbnttYXJnaW46IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse2ZvbnQtc2l6ZTogMS4zcmVtOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjQ4MHB4KXtnYXA6MHB4OyBwYWRkaW5nLXRvcDogNzBweDsgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAubW9kYWxfX2JvZHl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjA7IG1hcmdpbi10b3A6IDMwcHg7IGdhcDozMHB4O31cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDozNzRweCl7cGFkZGluZy10b3A6IDYwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgIH1cclxufVxyXG5kaXYjbmFieWstcG9wdXAgeyBwYWRkaW5nLXRvcDogNDRweDsgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDc2MCkgeyBwYWRkaW5nLXRvcDogNnB4OyB9XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuXHJcbi5wYWdlLXN1bW1hcnktYWx0e2Rpc3BsYXk6IGZsZXg7IGdhcDozMHB4OyBtYXJnaW4tdG9wOiBjbGFtcCgzcmVtLCAzdncsIDZyZW0pO1xyXG4gICAgLnN1bW1hcnktbGVmdHtmbGV4OjE7ZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgZ2FwOjIycHg7XHJcbiAgICAgICAgLmJyZWFkY3J1bWJze2Rpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgZ2FwOjRweCA5cHg7IFxyXG4gICAgICAgICAgICBsaXtmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS44dncsIDEuOHJlbSk7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoJjpmaXJzdC1vZi10eXBlKXtwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgbGVmdDogLTFweDsgaGVpZ2h0OiA1cHg7IHdpZHRoOiA1cHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGJvcmRlci1yYWRpdXM6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYXtjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe2p1c3RpZnktY29udGVudDogY2VudGVyO30gICBcclxuICAgICAgICB9XHJcbiAgICAgICAgaDE6bm90KC5wLWxpa2UpLCBwLmgxLWxpa2V7Zm9udC1zaXplOiBjbGFtcCgyLjhyZW0sIDMuMnZ3LCA2LjRyZW0pOyBsaW5lLWhlaWdodDogMTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6IDQwMDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsc2VyaWY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe3RleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luOiAxNXB4IDAgMTBweDt9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHA6bm90KC5oMS1saWtlKSwgaDEucC1saWtle2ZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAyLjR2dywgMi44cmVtKTsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGxpbmUtaGVpZ2h0OiAxLjI7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIixzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXt0ZXh0LWFsaWduOiBjZW50ZXI7fSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdW1tYXJ5LXJpZ2h0e2ZsZXg6MS4wNzsgIFxyXG4gICAgICAgIC5zdW1tYXJ5LWdhbGxlcnl7ZGlzcGxheTogZ3JpZDsgZ2FwOjEwcHg7IGdyaWQtdGVtcGxhdGU6IGF1dG8gYXV0byAvIDE4MHB4IDFmcjtcclxuICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgaW1ne2hlaWdodDogMTAwJTsgd2lkdGg6MTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IG1pbi1oZWlnaHQ6IDIyMHB4OyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDExMDApe21pbi1oZWlnaHQ6IDE0MHB4O31cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXttaW4taGVpZ2h0OiBhdXRvO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle2dyaWQtY29sdW1uOiAyIC8gMzsgZ3JpZC1yb3c6IDEgLyAzO31cclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoOTAwKXtcclxuICAgICAgIC5zdW1tYXJ5LXJpZ2h0e1xyXG4gICAgICAgICAgIC5zdW1tYXJ5LWdhbGxlcnl7Z3JpZC10ZW1wbGF0ZTogYXV0byAyMDBweCAvIDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7Z3JpZC1jb2x1bW46IDEgLyAzOyBncmlkLXJvdzogMiAvIDM7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjIwcHg7XHJcbiAgICAgICAgLnN1bW1hcnktbGVmdHtmbGV4Om5vbmU7IGdhcDoxMnB4O31cclxuICAgICAgICAuc3VtbWFyeS1yaWdodHtmbGV4OiBub25lOyBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgIC5zdW1tYXJ5LWdhbGxlcnl7Z3JpZC10ZW1wbGF0ZTogMTEwcHggMTEwcHggLyAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle2dyaWQtY29sdW1uOiAyIC8gMzsgZ3JpZC1yb3c6IDEgLyAzO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyYXktYmd7XHJcbiAgICAmLmd1aWRlLXByaWNlc3twYWRkaW5nOiA4MHB4IDAgMzBweDsgXHJcbiAgICAgICAgLmNvbnRhaW5lcnttYXgtd2lkdGg6IDk5MHB4OyBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgJj5oMnt0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogY2xhbXAoMy4ycmVtLCA1LjJ2dywgNS4ycmVtKTsgbGluZS1oZWlnaHQ6IDEuMjsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGxldHRlci1zcGFjaW5nOiAwcmVtOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLWJvdHRvbTogNjBweDt9XHJcbiAgICAgICAgICAgICY+cHtwYWRkaW5nOiAzMHB4IDQwcHggMCA0MHB4OyBsaW5lLWhlaWdodDogMTcwJTsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgIC5ndWlkZS1wcmljZXN7YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlcjogMXB4IHNvbGlkICNlM2U0ZTU7IGJvcmRlci1yYWRpdXM6IDNweDsgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgLmd1aWRlLXByaWNle2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5oM3tmb250LXNpemU6IDIwcHg7IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjsgbGV0dGVyLXNwYWNpbmc6IDA7IGxpbmUtaGVpZ2h0OjE0MCV9ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmd1aWRlLXByaWNlLWxlZnR7ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaDN7Zm9udC13ZWlnaHQ6IDYwMDt9ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHtmb250LXNpemU6IDE1cHg7IG1hcmdpbi10b3A6IDE2cHg7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmd1aWRlLXByaWNlLXJpZ2h0e3RleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmgze2ZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtjb2xvcjogdmFyKC0tY29sb3ItaW5kaWdvKTsgZm9udC1zaXplOiAxNHB4OyBmb250LXdlaWdodDogNjAwO31cclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoJjpsYXN0LW9mLXR5cGUpe2JvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spO30gXHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwYWRkaW5nOiA0MHB4IDAgMzBweDtcclxuICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICY+aDJ7bWFyZ2luLWJvdHRvbTogMzBweDt9XHJcbiAgICAgICAgICAgICAgICAmPnB7cGFkZGluZzogMzBweCAwIDAgMDt9XHJcbiAgICAgICAgICAgICAgICAuZ3VpZGUtcHJpY2Vze3BhZGRpbmc6IDAgMjBweDsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZ3VpZGUtcHJpY2V7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjMwcHg7IHBhZGRpbmc6IDI1cHggMDsgZ2FwOjI1cHg7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tmb250LXNpemU6IDE4cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ3VpZGUtcHJpY2UtbGVmdHt0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe21hcmdpbi10b3A6IDhweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuXHJcbi5wYWdlLWludHJvLWFsdHtkaXNwbGF5OiBmbGV4OyBnYXA6NDBweDtcclxuICAgIC5zdW1tYXJ5LWxlZnR7ZmxleDoxO1xyXG4gICAgICAgIHB7bGluZS1oZWlnaHQ6IDEuNTsgbWF4LXdpZHRoOiA3NjBweDsgY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNnZ3LDEuNnJlbSk7fVxyXG4gICAgfVxyXG4gICAgLnN1bW1hcnktcmlnaHR7ZmxleDowIDEgNDAwcHg7IG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAud2h5LWt1b25pe3BhZGRpbmctdG9wOiAzMHB4OyBtYXJnaW4tdG9wOiAzNHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDRkNTtcclxuICAgICAgICAgICAgaDN7Zm9udC1zaXplOiAxLjZyZW07IGNvbG9yOnZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDsgbGV0dGVyLXNwYWNpbmc6IDA7IG1hcmdpbi1ib3R0b206IDEzcHg7fVxyXG4gICAgICAgICAgICB1bHtkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IGdyaWQtdGVtcGxhdGUtcm93czogYXV0bzsgYWxpZ24taXRlbXM6IHN0YXJ0OyBnYXA6N3B4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaXtmb250LXNpemU6IDEuNHJlbTsgY29sb3I6IGNvbG9ycy4kZGFya0dyYXk7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBzdGFydDsgZ2FwOjExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne3RyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMzAwKXtcclxuICAgICAgICAuc3VtbWFyeS1sZWZ0e1xyXG4gICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjR2dywgMi40cmVtKTt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg5NjApe2dhcDozMHB4O1xyXG4gICAgICAgIC5zdW1tYXJ5LXJpZ2h0e2ZsZXg6MS4wNzt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzY3KXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MjVweDt9XHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuLnBhZ2Utc3VtbWFyeXtkaXNwbGF5OmZsZXg7IGdhcDoxMjBweDtcclxuICAgICZfX2xlZnR7ZmxleDoxO1xyXG4gICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDE2MCUsIG51bGwsIDAuMDA0cmVtLCAjMWUxZTFlKTtcclxuICAgICAgICAgICAgJi5pbnRyb3tAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjgsIDIuOCwgMS4yLCA3MDAsIG51bGwsIHZhcigtLWNvbG9yLW9mZi1ibGFjayksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7bWFyZ2luLWJvdHRvbTogMTRweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodHtmbGV4OiAwIDEgMzcwcHg7IG1heC13aWR0aDogMzcwcHg7XHJcbiAgICAgICAgLnBhZ2Utc3VtbWFyeV9fcmF0aW5ne21hcmdpbjogMTVweCAwIDQxcHg7XHJcbiAgICAgICAgICAgIGF7ZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IGdhcDoxM3B4OyBcclxuICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjY4cmVtLCBudWxsLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTt9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1zdW1tYXJ5X19zdW1tYXJ5e2dhcDogMzBweDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIC5wYWdlLXN1bW1hcnlfX3N1bW1hcnktcm93e2Rpc3BsYXk6IGZsZXg7IGdhcDogMzBweDtcclxuICAgICAgICAgICAgICAgICY+ZGl2e2Rpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyBnYXA6MTZweDsgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS40LCAxLjY4cmVtLCBudWxsLCAwcmVtLCAjNjY2KTsgZGlzcGxheTpibG9jazsgbWFyZ2luLWJvdHRvbTozcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS42LCAxLjQsIG51bGwsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjYsIDEuNCwgbnVsbCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGRpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgmLnN1c3RhaW5hYmlsaXR5KXt3aWR0aDoxMDAlO31cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmdyYXBoe2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDoyN3B4O31cclxuICAgICAgICAgICAgICAgICYuc3VzdGFpbmFiaWxpdHl7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXZ7cG9zaXRpb246IHJlbGF0aXZlOyBjdXJzb3I6IHBvaW50ZXI7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzogNnB4IDQwcHggNnB4IDEycHg7IGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pbmZvLWJsYWNrLnN2Z1wiKSB0b3AgMTVweCByaWdodCAxMHB4IG5vLXJlcGVhdCB2YXIoLS1jb2xvci1ncmV5LTEwKTsgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDQwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTsgZm9udC13ZWlnaHQ6IDQwMDsgbWFyZ2luLWJvdHRvbTogMDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1c3RhaW5hYmlsaXR5LXBvcHVwe3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjYwcHg7IGxlZnQ6NTAlOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTEwKTsgcGFkZGluZzogMjBweCAyNXB4OyBib3JkZXItcmFkaXVzOiA4cHg7IHdpZHRoOiA4OHZ3OyBtYXgtd2lkdGg6IDMzMHB4OyBkaXNwbGF5OiBub25lOyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1cHgpOyB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0OyB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIycHg7IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IFwiXCI7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDo1MCU7IHRvcDogLTZweDsgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpIHJvdGF0ZSg0NWRlZyk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDg2MCl7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDVweCk7IGxlZnQ6MDt9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN1c3RhaW5hYmlsaXR5LXBvcHVwe3RyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApOyBvcGFjaXR5OiAxOyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTt9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaWNlLWdyaWQtbGlua3tcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS42OHJlbSwgbnVsbCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2Utc3VtbWFyeV9faWRlYWxze2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApOyBwYWRkaW5nOjIzcHggMjVweDsgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuNHJlbSwgNzAwLCAwLjExcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgfVxyXG4gICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS40LCAxLjk2cmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBvcGFjaXR5OjAuNzsgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYntvcGFjaXR5OjE7IG1hcmdpbi1ib3R0b206IDZweDsgZGlzcGxheTogYmxvY2s7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApe2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDoyMHB4O1xyXG4gICAgICAgLnBhZ2Utc3VtbWFyeV9fcmlnaHR7ZmxleDpub25lOyBtYXgtd2lkdGg6IG5vbmU7fSAgICBcclxuICAgIH1cclxuXHJcbn0iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuXHJcbi5pdGluZXJhcnktb3ZlcnZpZXd7XHJcbiAgICAmPmgye2ZvbnQtc2l6ZTogY2xhbXAoMy4ycmVtLCA1LjJ2dywgNS4ycmVtKTsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAtMC4wN3JlbTsgbWFyZ2luLWJvdHRvbTpjbGFtcCgycmVtLCA0dncsIDRyZW0pOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4gICAgLnN3aXBlcntwYWRkaW5nLWJvdHRvbTogNzVweDsgcG9zaXRpb246IHJlbGF0aXZlOyAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgLnN3aXBlci13cmFwcGVye2dhcDoyNHB4OyAvL3RlbXAgc3R5bGluZyB0byBwcmV2ZW50IGZsaWNrZXJcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDo1MDBweCl7Z2FwOjEycHg7fVxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRle3dpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIC5pbWFnZXt3aWR0aDogMTgwcHg7IGhlaWdodDogMTgwcHg7IGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjt9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnNsaWRlLWNvbnRlbnR7ZGlzcGxheTogZ3JpZDsgZ2FwOiA2cHg7IHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5oM3tmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMS40dncsIDEuNHJlbSk7IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIiwgc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IDA7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAuaDR7Zm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmOyBsaW5lLWhlaWdodDo5MCU7IGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLDIuNnZ3LDIuNnJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuOHZ3LCAxLjhyZW0pOyBsaW5lLWhlaWdodDogaW5oZXJpdDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBmb250LXdlaWdodDo3MDA7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3t0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoOTBkZWcpOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiA0cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pOyBsaW5lLWhlaWdodDogMS41OyBtYXJnaW4tdG9wOiA1cHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9ue3RvcDphdXRvOyBib3R0b206MDsgYm94LXNoYWRvdzogbm9uZTsgIHotaW5kZXg6IDM7IG1hcmdpbi10b3A6IDA7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDogYXV0bzsgcmlnaHQ6IDU0cHg7fVxyXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDogMDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3dpcGVyLWluaXRpYWxpemVke1xyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7Z2FwOjA7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjUwMHB4KXtnYXA6MHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyAgei1pbmRleDogMjsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyB3aWR0aDogMjAwcHg7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTt9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTAwMCl7XHJcbiAgICAgICAgLnN3aXBlcntcclxuICAgICAgICAgICAgJjphZnRlcnt3aWR0aDogNDBweDt9XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbm1haW57b3ZlcmZsb3c6IGNsaXA7fSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuLmhpZ2hsaWdodHMtY2Fyb3VzZWx7cGFkZGluZzogNDBweCA0MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBkaXNwbGF5OiBmbGV4OyBnYXA6NTBweDsgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgLmhpZ2hsaWdodHMtbGVmdHtmbGV4OjE7IHdpZHRoOiA1MCU7IFxyXG4gICAgICAgIC5zd2lwZXJ7aGVpZ2h0OiAxMDAlO31cclxuICAgIH1cclxuICAgIC5oaWdobGlnaHRzLXJpZ2h0e2ZsZXg6MTsgd2lkdGg6IDUwJTsgZGlzcGxheTogZ3JpZDsgYWxpZ24tY29udGVudDogY2VudGVyOyBnYXA6MTBweDsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGgye2ZvbnQtc2l6ZTpjbGFtcCgyLjRyZW0sIDIuOHZ3LCAyLjllbSk7IGxldHRlci1zcGFjaW5nOiAtMC4xcmVtOyBtYXJnaW4tYm90dG9tOiAyNXB4O31cclxuICAgICAgICBcclxuICAgICAgICAuaW5jbHVkZWQsLm9wdGlvbmFse1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY2RTYxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNHB4IDEycHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc3dpcGVye3BhZGRpbmctdG9wOiAzMHB4OyBcclxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZXtkaXNwbGF5OiBncmlkOyBqdXN0aWZ5LWl0ZW1zOiBzdGFydDsgYWxpZ24tY29udGVudDogc3RhcnQ7IGdhcDogOHB4OyAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmgze2ZvbnQtc2l6ZTpjbGFtcCgxLjhyZW0sIDIuMnZ3LCAyLjJlbSk7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmOyBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTsgZm9udC13ZWlnaHQ6IDcwMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNmVtKTsgbGluZS1oZWlnaHQ6IDE0MCU7fVxyXG4gICAgICAgICAgICAgICAgICAgIGF7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDI1cHg7IGZvbnQtc2l6ZTogMS42cmVtOyBjb2xvcjogd2hpdGU7IGZvbnQtd2VpZ2h0OiA3MDA7IHBhZGRpbmc6MTFweCAyMHB4IDEzcHg7IGJvcmRlci1yYWRpdXM6IDhweDsgZGlzcGxheTogaW5saW5lLWZsZXg7IGdhcDo1cHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7Zm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3t0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXt3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7fSAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbnt0b3A6YXV0bzsgbWFyZ2luLXRvcDogMDsgYm90dG9tOjA7IGJveC1zaGFkb3c6IG5vbmU7IHdpZHRoOiAzM3B4OyBoZWlnaHQ6IDMzcHg7IGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8mLnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTogMC4zNTt9XHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1idXR0b24tcHJldntsZWZ0OmF1dG87IHJpZ2h0OjQ0cHg7fVxyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6MDt9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcHJvZ3Jlc3N7YmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjsgaGVpZ2h0OiA0cHg7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjA7IG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3Mtc2VnbWVudHN7ZGlzcGxheTogZmxleDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgbGVmdDowOyByaWdodDowOyBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAucHJvZ3Jlc3Mtc2VnbWVudHtoZWlnaHQ6IDEwMCU7IGZsZXg6MTsgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7Y29udGVudDpcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyBib3R0b206MDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle2xlZnQ6MDsgcmlnaHQ6MDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgdHJhbnNmb3JtOiBzY2FsZVgoMCk7IHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IHotaW5kZXg6IDQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye3JpZ2h0Oi02cHg7IHdpZHRoOiA2cHg7IGJhY2tncm91bmQtY29sb3I6I2NmY2ZjZjsgei1pbmRleDogNTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7YW5pbWF0aW9uOiBoaWdobGlnaHQtcHJvZ3Jlc3MgOHMgbGluZWFyIGZvcndhcmRzO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmlsbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXthbmltYXRpb24tZHVyYXRpb246IDBzO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGhpZ2hsaWdodC1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDAle3RyYW5zZm9ybTogc2NhbGVYKDApO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwJXt0cmFuc2Zvcm06IHNjYWxlWCgxKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGF1c2Vke1xyXG4gICAgICAgICAgICAgICAgLnByb2dyZXNzLXNlZ21lbnRze1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1zZWdtZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXstd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCAhaW1wb3J0YW50OyAtbW96LWFuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCAhaW1wb3J0YW50OyAtby1hbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQgIWltcG9ydGFudDsgYW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2luZ2xlLXNsaWRle3BhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24sIC5zd2lwZXItcHJvZ3Jlc3N7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXtnYXA6MjVweDt9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzY2KXtmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC5oaWdobGlnaHRzLWxlZnR7ZmxleDpub25lOyB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgLnN3aXBlcntcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2V7aGVpZ2h0OiAyNDBweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhpZ2hsaWdodHMtcmlnaHR7ZmxleDpub25lOyB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7cGFkZGluZzogMjBweDtcclxuICAgICAgICAuaGlnaGxpZ2h0cy1yaWdodHtcclxuICAgICAgICAgICAgLnN3aXBlcntcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9ue2JvdHRvbToxN3B4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwiX21peGluc1wiO1xyXG5AdXNlIFwiX2V4dGVuZHNcIjtcclxuQHVzZSBcIl9jb2xvcnNcIjtcclxuXHJcbi50aGluZ3MtdG8tZG8tY2Fyb3VzZWx7cGFkZGluZzogMzBweCAwIDA7IGRpc3BsYXk6IGZsZXg7IGdhcDoyNXB4O3Njcm9sbC1tYXJnaW4tdG9wOjkwcHg7XHJcbiAgICAudG8tZG8tbGVmdHtmbGV4OjE7IHdpZHRoOiA1MCU7fVxyXG4gICAgLnRvLWRvLXJpZ2h0e2ZsZXg6MTsgd2lkdGg6IDUwJTsgZGlzcGxheTogZ3JpZDsgYWxpZ24tY29udGVudDogY2VudGVyOyBnYXA6MTBweDsgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5oMntmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDIuOGVtKTsgbGV0dGVyLXNwYWNpbmc6IC0wLjFyZW07IG1hcmdpbi1ib3R0b206IDE1cHg7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLHNlcmlmO31cclxuICAgICAgICAuc3dpcGVye3BhZGRpbmctdG9wOiAzMHB4OyBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZXsgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse2ZvbnQtc2l6ZTogMS40cmVtOyBjb2xvcjogd2hpdGU7IGZvbnQtd2VpZ2h0OiA3MDA7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzo2cHggMTFweDsgbWFyZ2luOjAgNHB4IDEycHggMDsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9wdGlvbmFse2JhY2tncm91bmQtY29sb3I6ICNFNjZFNjE7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmluY2x1ZGVke2JhY2tncm91bmQtY29sb3I6ICNFNjZFNjE7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaDMsIGg0e2xldHRlci1zcGFjaW5nOiAwO31cclxuICAgICAgICAgICAgICAgICAgICAuaDN7bWFyZ2luLWJvdHRvbTogNHB4OyBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMi4ydncsIDIuMmVtKTsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsc2VyaWY7fVxyXG4gICAgICAgICAgICAgICAgICAgIC5oNHtjb2xvcjojNjY2OyBmb250LXdlaWdodDogNDAwOyBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaXtmb250LXdlaWdodDogaW5oZXJpdDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjZ2dywgMS42cmVtKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZlbSk7IGxpbmUtaGVpZ2h0OiAxNjAlOyBtYXJnaW4tdG9wOiAxNXB4OyBtYXJnaW4tYm90dG9tOiAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICBzcGFue2N1cnNvcjogcG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDEwcHg7IGZvbnQtc2l6ZTogMS42cmVtOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC13ZWlnaHQ6IDcwMDsgcGFkZGluZzoxMHB4IDIwcHg7IGJvcmRlci1yYWRpdXM6IDhweDsgYm9yZGVyOiAycHggc29saWQgYmxhY2s7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBnYXA6NXB4OyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b257dG9wOjI1cHg7IG1hcmdpbi10b3A6IDA7IGJveC1zaGFkb3c6IG5vbmU7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB3aWR0aDogMzNweDsgaGVpZ2h0OiAzM3B4OyBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vJi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6IDAuMzU7fVxyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDphdXRvOyByaWdodDo1NHB4O31cclxuICAgICAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6YXV0bzsgcmlnaHQ6MDt9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcHJvZ3Jlc3N7YmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjsgaGVpZ2h0OiA0cHg7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6MDsgdG9wOjA7IG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3Mtc2VnbWVudHN7ZGlzcGxheTogZmxleDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MDsgbGVmdDowOyByaWdodDowOyBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAucHJvZ3Jlc3Mtc2VnbWVudHtoZWlnaHQ6IDEwMCU7IGZsZXg6MTsgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7Y29udGVudDpcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyBib3R0b206MDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle2xlZnQ6MDsgcmlnaHQ6MDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgdHJhbnNmb3JtOiBzY2FsZVgoMCk7IHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IHotaW5kZXg6IDQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye3JpZ2h0Oi02cHg7IHdpZHRoOiA2cHg7IGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7IHotaW5kZXg6IDU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle2FuaW1hdGlvbjogdG9kby1wcm9ncmVzcyA4cyBsaW5lYXIgZm9yd2FyZHM7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWxse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle2FuaW1hdGlvbi1kdXJhdGlvbjogMHM7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgdG9kby1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDAle3RyYW5zZm9ybTogc2NhbGVYKDApO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgMTAwJXt0cmFuc2Zvcm06IHNjYWxlWCgxKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGF1c2Vke1xyXG4gICAgICAgICAgICAgICAgLnByb2dyZXNzLXNlZ21lbnRze1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1zZWdtZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXstd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCAhaW1wb3J0YW50OyAtbW96LWFuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCAhaW1wb3J0YW50OyAtby1hbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQgIWltcG9ydGFudDsgYW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2luZ2xlLXNsaWRle3BhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24sIC5zd2lwZXItcHJvZ3Jlc3N7ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIyMCl7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgLnRvLWRvLWxlZnR7d2lkdGg6IGF1dG87IGZsZXg6bm9uZTtcclxuICAgICAgICAgICAgLnN3aXBlcntcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2V7aGVpZ2h0OiAyNDBweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvLWRvLXJpZ2h0e3dpZHRoOiBhdXRvOyBmbGV4Om5vbmU7XHJcbiAgICAgICAgICAgIGgye21hcmdpbi1ib3R0b206IDIwcHg7fVxyXG4gICAgICAgICAgIC5zd2lwZXJ7XHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHttYXJnaW4tdG9wOiAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzAwKXtcclxuICAgICAgICAudG8tZG8tcmlnaHR7XHJcbiAgICAgICAgICAgIC5zd2lwZXJ7cGFkZGluZy1ib3R0b206IDIwcHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6MjBweDtcclxuICAgICAgICAudG8tZG8tbGVmdHtmbGV4Om5vbmU7IHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAuc3dpcGVye1xyXG4gICAgICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7bWF4LWhlaWdodDogMjQwcHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50by1kby1yaWdodHtmbGV4Om5vbmU7IHdpZHRoOiBhdXRvO31cclxuICAgIH1cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuLnJlY29tbWVuZGVkLWhvdGVsc3tiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctbGlnaHQpOyBtYXJnaW46MzBweCAwIDA7IHBhZGRpbmc6IDI0cHg7IGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICY+Lmgye2ZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAyLjh2dywgMi44cmVtKTsgbGV0dGVyLXNwYWNpbmc6IDA7IG1hcmdpbi1ib3R0b206IDE4cHg7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLHNlcmlmO31cclxuICAgICY+ZGl2e2Rpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDoxMXB4O1xyXG4gICAgICAgIC5yZWNvbW1lbmRlZC1ob3RlbHtiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgZGlzcGxheTogZmxleDsgcG9zaXRpb246IHJlbGF0aXZlOyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIC5pbWFnZXtmbGV4OiAwIDAgOTBweDtcclxuICAgICAgICAgICAgICAgIGltZ3tib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAuaDJ7Zm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuOHZ3LCAxLjhyZW0pOyBsZXR0ZXItc3BhY2luZzogMDsgY29sb3I6IHZhcigtLWNvbG9yLXRlYWwpOyBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA2MDA7fVxyXG4gICAgICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjU7fVxyXG4gICAgICAgICAgICAgICAgYXtkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3t3aWR0aDogMTRweDsgYWxpZ24tc2VsZjogZW5kO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle3BhZGRpbmc6IDIycHggMTdweCAxOXB4OyBkaXNwbGF5OiBncmlkOyBnYXA6IDEycHg7IGFsaWduLWNvbnRlbnQ6IHN0YXJ0O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxhYmVsLnRhZ3tmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS40dncsIDEuNHJlbSk7IGZvbnQtd2VpZ2h0OiA3MDA7IGJvcmRlci1yYWRpdXM6NHB4OyBjb2xvcjogd2hpdGU7IHBhZGRpbmc6NnB4IDExcHg7IHdpZHRoOiBtYXgtY29udGVudDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgJi5vcHRpb25hbHtiYWNrZ3JvdW5kLWNvbG9yOiAjRTY2RTYxO31cclxuICAgICAgICAmLmluY2x1ZGVke2JhY2tncm91bmQtY29sb3I6ICNFNjZFNjE7fVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0MDApe1xyXG4gICAgICAgICY+ZGl2e2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH1cclxuICAgIH1cclxufSIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5AdXNlIFwiX2NvbG9yc1wiO1xyXG5cclxuYm9keXtcclxuICAgICYubG9ja3tcclxuICAgICAgICAuc3RpY2t5LWZvb3Rlci13cmFwcGVye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7ei1pbmRleDogMTAxIWltcG9ydGFudDt9ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAjY2hhdC13aWRnZXQtY29udGFpbmVye3otaW5kZXg6IC0xICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG59XHJcbm1haW57XHJcbiAgICAuc3RpY2t5LWZvb3Rlci13cmFwcGVye3Bvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgcG9zaXRpb246IGZpeGVkOyBsZWZ0OjA7IHJpZ2h0OjA7IGJvdHRvbTowOyB6LWluZGV4OjEwMTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgbWF4LXdpZHRoOiA2NjBweDsgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt6LWluZGV4OiAyMTAwMDAwMDAwO31cclxuICAgICAgICAmLmFjdGl2ZXt6LWluZGV4OiAxMDEgIWltcG9ydGFudDt9XHJcbiAgICAgICAgJi5yZXN1bHRzIHsgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgICB9XHJcbiAgICAuc3RpY2t5LWZvb3RlcntwYWRkaW5nLWJvdHRvbToyOXB4OyB3aWR0aDoxMDAlO1xyXG4gICAgICAgIC5jb250YWluZXJ7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGdhcDoxOHB4OyBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIC5zdGlja3ktcGlsbHttaW4taGVpZ2h0OiA3M3B4OyAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9faWNvbntwYWRkaW5nOiAxM3B4IDE3cHggMTNweDsgYm9yZGVyLXJhZGl1czogOHB4OyBtYXJnaW4tcmlnaHQ6MTNweDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGdhcDo2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5nb2xke2JhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kZ29sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNrdG9we1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXFtaW4oNjAwKXtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbWFsbC1pY29ue2Rpc3BsYXk6bm9uZTt9ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ibHVle2ZvbnQtc2l6ZTogMS42cmVtOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IHBvc2l0aW9uOnJlbGF0aXZlOyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zcyBlYXNlOyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHt0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIDBzOyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7d2lkdGg6IDU4cHg7IHRyYW5zaXRpb246IHdpZHRoIDAuM3MgLjJzO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMTAwKXt3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyYuYWN0aXZle3dpZHRoOiBhdXRvO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2V0LWxvYWRpbmd7cG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyB6LWluZGV4OjI7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkOyBvcGFjaXR5OiAwLjQ7IGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmFsaWR7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgb3BhY2l0eTogMTsgY3Vyc29yOiBwb2ludGVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcW1pbigxMjAwKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW57ZGlzcGxheTogbm9uZTsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdykgIWltcG9ydGFudDsgb3BhY2l0eTogMSAhaW1wb3J0YW50OyBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNldC1sb2FkaW5ne2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue3BhZGRpbmctcmlnaHQ6IDEwcHg7IHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXt3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9zcGFue3BhZGRpbmctcmlnaHQ6IDEwcHh9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3toZWlnaHQ6IDMycHg7IHdpZHRoOiAzMnB4O31cclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMS40cmVtLCA3MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjayksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyBjdXJzb3I6cG9pbnRlcn1cclxuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1xKDEzNzUpe21hcmdpbi1yaWdodDogMDt9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzdmcgeyBtYXJnaW4tcmlnaHQ6MTBweDsgfVxyXG4gICAgICAgICAgICAgICAgLnBpbGwtaW5mb3tkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS44cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBjdXJzb3I6IHBvaW50ZXI7IHdoaXRlLXNwYWNlOiBub3dyYXA7fVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57ZGlzcGxheTogYmxvY2s7IEBpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAycmVtLCA3MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaXtmb250LXN0eWxlOm5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Rvb2x0aXB7Y3Vyc29yOiBkZWZhdWx0OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDE1cHg7IGJvdHRvbTogMTA5cHg7IHdpZHRoOiAyNDlweDsgaGVpZ2h0OiAyMDFweDsgcGFkZGluZzogMjRweCAyM3B4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjRjdGN0Y3OyBib3gtc2hhZG93OiAwcHggNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjIpOyBib3JkZXItcmFkaXVzOiA4cHg7IG9wYWNpdHk6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTsgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMiwgMiwgMi44cmVtLCA3MDAsIDByZW0sIGNvbG9ycy4kZGFya0dyYXksIFwiTWFnYXppbmUgR3JvdGVzcXVlXCIpOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgY3Vyc29yOiBkZWZhdWx0OyB3aGl0ZS1zcGFjZTogaW5oZXJpdDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuNzVyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IG1hcmdpbjogN3B4IDAgMTlweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuNjNyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGN1cnNvcjogcG9pbnRlcjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjpyZWxhdGl2ZTsgcGFkZGluZzogNnB4IDE3cHggNnB4IDI1cHg7IGJvcmRlci1yYWRpdXM6IDIwcHg7IGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDoxMHB4OyBsZWZ0OjEycHg7IGhlaWdodDogOHB4OyB3aWR0aDogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIzNTM1OyBib3JkZXItcmFkaXVzOiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub25saW5le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjogIzRDQTc3MTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvb2x0aXAtY2xvc2V7cG9zaXRpb246IGFic29sdXRlOyB0b3A6MTNweDsgcmlnaHQ6IDEycHg7IGN1cnNvcjogcG9pbnRlcjsgd2lkdGg6IDEycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTlweDsgbGVmdDogMjJweDsgaGVpZ2h0OiAxNnB4OyB3aWR0aDogMTZweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7b3BhY2l0eTogMTsgcG9pbnRlci1ldmVudHM6IGFsbDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMzApe2xlZnQ6NXB4OyBib3R0b206OTBweDt9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtsZWZ0OjRweDsgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM2MCl7bGVmdDotN3B4OyBib3R0b206ODBweDt9IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXttYXgtd2lkdGg6MzM1cHg7fSAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ndWlkZS1wcmljZXt3aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAyNHB4OyB0cmFuc2l0aW9uOiAwLjJzIC4zczsgb3ZlcmZsb3c6IGhpZGRlbjsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXttYXJnaW4tcmlnaHQ6IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue3doaXRlLXNwYWNlOiBub3dyYXA7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgICAgIGZvcm17ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOjBweDsgZmxleDoxOyB0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyAwcywgb3BhY2l0eSAwcyAwcywgbWF4LXdpZHRoIDBzIDBzIGVhc2Utb3V0OyBvcGFjaXR5OjA7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDZweCk7IG1heC13aWR0aDowOyBwb2ludGVyLWV2ZW50czpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWlucHV0e3BhZGRpbmc6IDE3cHggMjBweCAxNXB4IDIwcHg7IGZsZXg6MTsgY3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+bGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuMnJlbSwgNTAwLCAwcmVtLCByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpKTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDdweDsgY3Vyc29yOiBwb2ludGVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFue0BpbmNsdWRlIG1peGlucy5mb250KDEuNCwgMS44LCAyLjJyZW0sIDQwMCwgMHJlbSwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjV2dywgMS42cmVtKTsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IG92ZXJmbG93OiBoaWRkZW47IHdoaXRlLXNwYWNlOiBub3dyYXA7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDk5JTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KCY6bnRoLWNoaWxkKDIpKXtib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0U0RTU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke2ZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtmbGV4OjE7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXJyb3J7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxhYmVsLCAmPnNwYW57Y29sb3I6ICNmMDExMTE7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtmbGV4OjAuOTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLXBvcHVwe3Bvc2l0aW9uOiBhYnNvbHV0ZTt6LWluZGV4OiAyOyBib3R0b206OTBweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IGJvcmRlci1yYWRpdXM6IDEycHg7IGJveC1zaGFkb3c6IDBweCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE3KTsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMHMsIHRyYW5zZm9ybSAwLjNzIDBzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQsIC5oNHtmb250LXNpemU6IDEuNHJlbTsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNHZ3LCAxLjRyZW0pOyBsaW5lLWhlaWdodDogMS45cmVtOyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgbGV0dGVyLXNwYWNpbmc6IDAuMDRyZW07IGZvbnQtZmFtaWx5OiBcIkFyY2hpdm9cIjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZGF0ZXN7d2lkdGg6IDQwMHB4OyBwYWRkaW5nOiAyMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY2FsZW5kYXIgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTsgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3R0b20tc2VjdGlvbiB7IGRpc3BsYXk6ZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGVnZW5kIHsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdmFpbGFibGUtbGVnZW5kIHsgd2lkdGg6IDUwcHg7IGhlaWdodDogMzZweDsgYm9yZGVyOiBzb2xpZCAycHggY29sb3JzLiRnb2xkOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHsgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuNXZ3LCAxLjVyZW0pOyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvbmUgeyBmbGV4LWJhc2lzOiAxMDBweDsgd2lkdGg6IHVuc2V0OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmR1cmF0aW9ue2Rpc3BsYXk6IGZsZXg7IHRleHQtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGdhcDoyMXB4OyBtYXJnaW46IDIwcHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTg7IHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257cGFkZGluZzogMDsgZmxleDogMCAwIDM2cHg7IGhlaWdodDogMzZweDsgYm9yZGVyLWNvbG9yOiBjb2xvcnMuJGdyZXk4OyBtYXJnaW4tdG9wOiA3cHg7IHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZHtvcGFjaXR5OiAwLjQ7IHBvaW50ZXItZXZlbnRzOiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMS40cmVtLCA0MDAsIDAsIGNvbG9ycy4kZ3JleTQpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMS42cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW46IDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6IGlubGluZS1ibG9jazsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IG92ZXJmbG93OiB2aXNpYmxlO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6NzAwcHgpe3BhZGRpbmctYm90dG9tOiAzMHB4OyBtYXJnaW46IDMwcHggMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0OjYzMHB4KXtwYWRkaW5nLWJvdHRvbTogMjBweDsgbWFyZ2luOiAyMHB4IDA7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LWhlaWdodDo4NTBweCkgYW5kIChtaW4td2lkdGg6IDExMDBweCl7cGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmR1cmF0aW9ue21hcmdpbjogMTVweCAwOyBwYWRkaW5nLWJvdHRvbTogMTVweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjYWxlbmRhciAudmMtY29udGFpbmVyIC52Yy1wYW5lLWxheW91dCAudmMtcGFuZSAudmMtaGVhZGVyIHttYXJnaW46IDAgMCAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2NhbGVuZGFyIC52Yy1jb250YWluZXIgLnZjLXBhbmUtbGF5b3V0IC52Yy1wYW5lIC52Yy13ZWVrcyAudmMtZGF5IHtoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue2ZvbnQtc2l6ZTogMS40cmVtO30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjYWxlbmRhciAudmMtY29udGFpbmVyIC52Yy1wYW5lLWxheW91dCAudmMtcGFuZSAudmMtd2Vla3MgLnZjLWRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7d2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52Yy1oaWdobGlnaHRzIC52Yy1kYXktbGF5ZXIgLnZjLWhpZ2hsaWdodHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRvbmV7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuNHJlbSwgNjAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgYm9yZGVyLXJhZGl1czogOHB4OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0MnB4OyBib3JkZXI6bm9uZTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hLWJ1dHRvbntkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDQycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYXh7cGFkZGluZzogMjBweDsgd2lkdGg6MzU1cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e2hlaWdodDogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDR7bWFyZ2luLWJvdHRvbTogMjBweDt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW9yZS1yb29tc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3NlLWljb24ge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAyMHB4OyByaWdodDogMzBweDsgZm9udC1zaXplOjEuNnJlbTsgY3Vyc29yOnBvaW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXgtcGVvcGxle2Rpc3BsYXk6IGdyaWQ7IGdhcDoxNHB4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3JzLiRncmV5ODsgcGFkZGluZy1ib3R0b206IDIwcHg7ICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOiA1cHg7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2JhY2tncm91bmQtY29sb3I6IHdoaXRlO30gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5OyBib3JkZXItcmFkaXVzOiAxMHB4O31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGlsZC1hZ2VzLW1lc3NhZ2V7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuNHJlbSwgNzAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbWFyZ2luLXRvcDogM3B4O31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXgtY2hpbGRyZW57ZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjEwcHg7IG1heC1oZWlnaHQ6IDIwdmg7IG92ZXJmbG93LXk6IGF1dG87IHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHt3aWR0aDogNXB4O30gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5OyBib3JkZXItcmFkaXVzOiAxMHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheC1yb3d7ZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheC1wZXJzb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNnJlbSwgNDAwLCAwLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjEsIDEuMSwgMS4xcmVtLCA0MDAsIDAsIGNvbG9ycy4kZ3JleTQpOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXgtY29udHJvbHN7ZGlzcGxheTogZmxleDsgZ2FwOjE2cHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0e2hlaWdodDogMzZweDsgYm9yZGVyLXJhZGl1czogMnB4OyBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJGdyZXk4OyBwYWRkaW5nOiAwIDE1cHg7IHdpZHRoOiAxMTJweDsgdGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAxLjZyZW07IGN1cnNvcjogcG9pbnRlcjsgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tZG93bi1ibGFjay5zdmdcIikgY2VudGVyIHJpZ2h0IDE1cHggbm8tcmVwZWF0IHdoaXRlOyBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbntjb2xvcjogY29sb3JzLiRkYXJrR3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7Y29sb3I6IzhFOEM5QTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjYsIDEuNiwgMS42cmVtLCA0MDAsIDAsIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b257bWluLXdpZHRoOiAzNnB4OyBoZWlnaHQ6IDM2cHg7IGJvcmRlci1jb2xvcjogY29sb3JzLiRncmV5ODsgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZHtvcGFjaXR5OiAwLjQ7IHBvaW50ZXItZXZlbnRzOiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtbW9yZXt0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMywgMS4zLCAxLjNyZW0sIDQwMCwgMCwgdmFyKC0tY29sb3Itb2ZmLWJsYWNrKSk7IGN1cnNvcjogcG9pbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3B0aW9uc3ttYXgtaGVpZ2h0OiAzMjVweDsgb3ZlcmZsb3cteTogYXV0bzsgd2lkdGg6MjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOiA1cHg7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDEwcHg7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7YmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRkYXJrR3JheTsgYm9yZGVyLXJhZGl1czogMTBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe0BpbmNsdWRlIG1peGlucy5mb250KDEuNiwgMS42LCAxLjZyZW0sIDQwMCwgMCwgY29sb3JzLiRkYXJrR3JheSk7IHBhZGRpbmc6IDI0cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KCY6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9ycy4kZ3JleTg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApe21heC1oZWlnaHQ6IDg1ZHZoOyBtYXgtaGVpZ2h0OiA4NXZoO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI2RhdGVzLWRvbmUsICYjcGF4LWRvbmV7Zm9udC1zaXplOiAxLjRyZW07IGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjZ2dywgMS42cmVtKTsgbGluZS1oZWlnaHQ6IDEuNHJlbTsgZm9udC13ZWlnaHQ6IDYwMDsgY29sb3I6IHZhcigtLWNvbG9yLW9mZi1ibGFjayk7IGxldHRlci1zcGFjaW5nOiAwO2ZvbnQtZmFtaWx5OlwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7IGJvcmRlci1yYWRpdXM6IDhweDsgd2lkdGg6IDEwMCU7IGhlaWdodDogNDBweDsgYm9yZGVyOiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgcG9pbnRlci1ldmVudHM6IGFsbDsgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IG5vbmU7IG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzAwKXttYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiBjYWxjKDEwMCUgLSAxNDJweCkgIWltcG9ydGFudDsgcmlnaHQ6IDc3cHg7IHRvcDoxOTJweDsgbGVmdDo3N3B4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCAwcHgpICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg4NjApe3JpZ2h0OiA0MnB4OyBsZWZ0OjQycHg7IC8vd2lkdGg6IGNhbGMoMTAwJSAtIDcycHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjMwKXtib3R0b206NjdweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7cG9zaXRpb246IGZpeGVkOyB0b3A6YXV0bzsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwcywgdHJhbnNmb3JtIDAuM3MgMHMgZWFzZS1vdXQgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzAwKXt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwJSkgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoODYwKXtwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAhaW1wb3J0YW50O30gICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7cGFkZGluZzogMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDt9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2JpbGUtc2VhcmNoLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXllbGxvdyk7IHBhZGRpbmc6IDAgMTBweDsgZm9udC1zaXplOjEuNnJlbTsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBib3JkZXItcmFkaXVzOjhweDsgYm9yZGVyOm5vbmU7IHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTsgbWFyZ2luOiAwIGF1dG87IGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkOyBvcGFjaXR5OiAwLjQ7IGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudmFsaWR7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTsgb3BhY2l0eTogMTsgY3Vyc29yOiBwb2ludGVyO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xbWluKDEyMDApe2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3RpY2t5LW1vYmlsZS1zaHJvdWR7cG9zaXRpb246IGZpeGVkOyB0b3A6MDsgcmlnaHQ6MDsgYm90dG9tOjA7IGxlZnQ6MDsgei1pbmRleDogMjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC40KTsgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcHRpb24tYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2Rpc3BsYXk6IGJsb2NrO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2JhY2tncm91bmQtY29sb3I6IHJnYmEoYmxhY2ssIDAuMik7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcHRpb24tYWN0aXZle3RyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe2ZsZXg6bm9uZTsgZ2FwOjIwcHg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgd2lkdGg6IGF1dG87IHRyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCk7IHRyYW5zaXRpb24tZHVyYXRpb246MC4yczsgbWF4LXdpZHRoOm5vbmU7IHBhZGRpbmc6MTZweCAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1saWdodCk7IGJvdHRvbTogODBweDsgbGVmdDogMDsgcmlnaHQ6IDA7IGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7IGJvcmRlcjoxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTsgYm9yZGVyLXJhZGl1czogOHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm0taW5wdXR7Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDsgd2lkdGg6MTAwJTsgcGFkZGluZy1sZWZ0OjA7IHBhZGRpbmc6IDAgMTZweCAxMHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue21heC13aWR0aDpub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KCY6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAxKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtwYWRkaW5nLWJvdHRvbTogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7cG9zaXRpb246Zml4ZWQ7IGJvdHRvbToxNnB4OyBsZWZ0OjIwcHg7IHJpZ2h0OjIwcHg7IHotaW5kZXg6MzsgdHJhbnNpdGlvbi1kdXJhdGlvbjowLjRzOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgNDBweCkpOyBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtLWlucHV0e2ZsZXg6bm9uZSAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDQwMCl7Ym90dG9tOjEwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNjApe2xlZnQ6MTBweDsgcmlnaHQ6MTBweDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vYmlsZS1zaHJvdWR7cG9zaXRpb246Zml4ZWQ7IHRvcDowOyByaWdodDowOyBib3R0b206MDsgbGVmdDowOyB6LWluZGV4Oi0xOyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoYmxhY2ssIDApOyBvcGFjaXR5OjA7IHBvaW50ZXItZXZlbnRzOm5vbmU7IHRyYW5zaXRpb246MC4zcztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXFtaW4oNjAwKXtkaXNwbGF5Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtmbGV4OiAxOyBnYXA6MTBweDsgbWF4LXdpZHRoOiAxMTYwcHg7IHBhZGRpbmctbGVmdDogN3B4OyAvL3Nob3cgcGlsbCBmb3JtIFxyXG4gICAgICAgICAgICAgICAgICAgICYudHdvLXJlbW92ZWR7IG1heC13aWR0aDogODYwcHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAmLm9uZS1yZW1vdmVkeyBtYXgtd2lkdGg6IDEwMDBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjMwKXtmbGV4Om5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgIC8vLnN0aWNreS1waWxsX19pY29uLmJsdWV7cGFkZGluZy1yaWdodDoxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwYWRkaW5nLXJpZ2h0OiAxMHB4O30gIFxyXG4gICAgICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICAgICAgICAgIC5waWxsLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZ3VpZGUtcHJpY2V7d2lkdGg6IDAlOyBtYXJnaW4tbGVmdDogMDsgdHJhbnNpdGlvbjogMHMgMHMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt3aWR0aDogYXV0bzsgLy9kaXNwbGF5OmZsZXg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle3dpZHRoOiBhdXRvOyB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xbWluKDEyMDApeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTsgb3BhY2l0eTogMDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb3Jte3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgbWF4LXdpZHRoOjEwMzBweDsgb3BhY2l0eToxOyBwb2ludGVyLWV2ZW50czphbGw7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIDAuMjZzLCBvcGFjaXR5IDAuNHMgMC4yNnMsIG1heC13aWR0aCAwLjRzIDBzIGVhc2Utb3V0fSBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vYmlsZS1zaHJvdWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKGJsYWNrLCAwLjQpOyBvcGFjaXR5OjE7IHBvaW50ZXItZXZlbnRzOmFsbDt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtnYXA6MHB4OyBwYWRkaW5nLXJpZ2h0OjI1cHg7IHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWRlUGlsbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm17Ym90dG9tOiAtNTAwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm17dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyAuMHMsIG9wYWNpdHkgLjRzIC4wcywgbWF4LXdpZHRoIC40cyAwcyBlYXNlLW91dDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNzQpe3BhZGRpbmctbGVmdDogMjBweDsgcGFkZGluZy1yaWdodDogMjBweDt9ICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXttaW4taGVpZ2h0OiA3MnB4OyB3aWR0aDogMTAwJTsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwYWRkaW5nLWxlZnQ6IDI1cHg7ICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KCYudHdvLXJlbW92ZWQpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGlsbC1pbmZve2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RpY2t5LXBpbGxfX2ljb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmdvbGR7bWFyZ2luLXJpZ2h0OiAwOyBoZWlnaHQ6IDcycHg7IHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iaWctaWNvbntoZWlnaHQ6IDM1cHg7IHdpZHRoOiAzNXB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAgICAgICAgICYudHdvLXJlbW92ZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5waWxsLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmd1aWRlLXByaWNle3dpZHRoOiBhdXRvO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgzNjApe21pbi1oZWlnaHQ6IDY1cHg7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoJi50d28tcmVtb3ZlZCl7YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJveC1zaGFkb3c6IG5vbmU7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGlja3ktcGlsbF9faWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ29sZHttYXJnaW4tcmlnaHQ6IDA7IGhlaWdodDo1MHB4OyB3aWR0aDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iaWctaWNvbntoZWlnaHQ6IDI3cHg7IHdpZHRoOiAyN3B4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9ICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICYuY2VudGVyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBpbGwtaW5mby5ndWlkZS1wcmljZXttYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e3dpZHRoOiAxMDAlO30gICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe2p1c3RpZnktY29udGVudDogY2VudGVyO31cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtwYWRkaW5nLWxlZnQ6IDhweDsgcGFkZGluZy1yaWdodDogOHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7fVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7cGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4O31cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5yZXN1bHQtZGV0YWlsc3tkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6MzFweDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgJj5kaXZ7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6ZmxleDsgZ2FwOjMwcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtnYXA6MjBweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXthbGlnbi1pdGVtczpjZW50ZXI7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudGFsay1waWxse1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3Rvb2x0aXB7Y3Vyc29yOiBkZWZhdWx0OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDEwcHg7IGJvdHRvbTogODlweDsgd2lkdGg6IDI0OXB4OyBoZWlnaHQ6IDIwMXB4OyBwYWRkaW5nOiAyNHB4IDIzcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJvcmRlcjogMXB4IHNvbGlkICNGN0Y3Rjc7IGJveC1zaGFkb3c6IDBweCA2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMik7IGJvcmRlci1yYWRpdXM6IDhweDsgb3BhY2l0eTogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpOyB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtAaW5jbHVkZSBtaXhpbnMuZm9udCgyLCAyLCAyLjRyZW0sIDcwMCwgMHJlbSwgY29sb3JzLiRkYXJrR3JheSwgXCJNYWdhemluZSBHcm90ZXNxdWVcIik7IHRleHQtdHJhbnNmb3JtOiBub25lOyBjdXJzb3I6IGRlZmF1bHQ7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwe0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjY4cmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW46IDdweCAwIDE5cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS4yLCAxLjYzcmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6IDZweCAxN3B4IDZweCAyNXB4OyBib3JkZXItcmFkaXVzOiAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6MTBweDsgbGVmdDoxMnB4OyBoZWlnaHQ6IDhweDsgd2lkdGg6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI2UyMzUzNTsgYm9yZGVyLXJhZGl1czogMTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9ubGluZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2JhY2tncm91bmQtY29sb3I6ICM0Q0E3NzE7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50b29sdGlwLWNsb3Nle3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjEzcHg7IHJpZ2h0OiAxMnB4OyBjdXJzb3I6IHBvaW50ZXI7IHdpZHRoOiAxMnB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC05cHg7IGxlZnQ6IDIycHg7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle29wYWNpdHk6IDE7IHBvaW50ZXItZXZlbnRzOiBhbGw7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjMwKXtwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTowOyBsZWZ0OjE2cHg7IHotaW5kZXg6IDI7fSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bHtkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtoZWlnaHQ6IDBweDsgd2lkdGg6IDA7fSAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzt9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5OyBib3JkZXItcmFkaXVzOiAxMHB4O31cclxuICAgICAgICAgICAgICAgICAgICBsaXtAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNiwgMS45cmVtLCA0MDAsIDByZW0sIHZhcigtLWNvbG9yLW9mZi1ibGFjaykpOyBtYXJnaW46IDAgMTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjhweDsgbGVmdDotMTFweDsgaGVpZ2h0OiA0cHg7IHdpZHRoOiA0cHg7IGJhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgYm9yZGVyLXJhZGl1czogMTAwJTt9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6IDA7IGNvbG9yOiMwMDA7IGN1cnNvcjogcG9pbnRlcjsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgd2lkdGg6IDFweDsgaGVpZ2h0OiAyMXB4OyB0b3A6LTFweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IHBvc2l0aW9uOiBzdGlja3k7IHJpZ2h0OjA7IHRvcDowOyBiYWNrZ3JvdW5kLWNvbG9yOiNGREY4RjM7IHBhZGRpbmctbGVmdDogMTBweDsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHZhcigtLWNvbG9yLW9mZi1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzbWFsbHtkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBnYXA6NXB4OyBjdXJzb3I6IHBvaW50ZXI7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1zaXplOjEuMnJlbTsgY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMSk7IFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKSB7IGRpc3BsYXk6bm9uZTsgfVxyXG4gICAgICAgICAgICAgICAgICAgIGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuMnJlbSwgNDAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtmb250LXN0eWxlOiBub3JtYWw7IH1cclxuICAgICAgICAgICAgICAgICAgICBpbWd7d2lkdGg6IDE3cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWxrLXRvdGFse2Rpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCkgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVse0BpbmNsdWRlIG1peGlucy5mb250KDEuMiwgMS40LCAxMDAlLCA0MDAsIDByZW0sIHJnYmEoMTAyLCAxMDIsIDEwMiwgMSkpOyB0ZXh0LWFsaWduOnJpZ2h0OyBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXItcGVyc29uIHsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjgsIDIuNHJlbSwgNzAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntAaW5jbHVkZSBtaXhpbnMuZm9udCgxLjQsIDEuNCwgMTAwJSwgNjAwLCAwcmVtLCByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNtYWxseyBkaXNwbGF5Om5vbmU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IGdhcDo1cHg7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXNpemU6MS4ycmVtOyBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAxKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKSB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgZGlzcGxheTpmbGV4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl7QGluY2x1ZGUgbWl4aW5zLmZvbnQoMS4yLCAxLjIsIDEuMnJlbSwgNDAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTtmb250LXN0eWxlOiBub3JtYWw7IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne3dpZHRoOiAxN3B4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYnV0dG9uI25leHQtc3RhZ2V7Ym9yZGVyLXJhZGl1czogOHB4OyBib3JkZXI6IG5vbmU7IGhlaWdodDo0MHB4OyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIG9wYWNpdHkgMC4zcyBlYXNlOyBwYWRkaW5nOjhweCAxNnB4OyBwb3NpdGlvbjpyZWxhdGl2ZTsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS42LCAxLjYsIDEuNnJlbSwgNzAwLCAwcmVtLCB2YXIoLS1jb2xvci1vZmYtYmxhY2spKTsgY3Vyc29yOnBvaW50ZXI7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDo3cHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7fSAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAubG9hZGluZy1pY29ue29wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3t3aWR0aDogMjhweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICBpbWcuYXJyb3d7b3BhY2l0eTogMTt9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nLmFycm93LCAubG9hZGluZy1pY29uLCAmOmJlZm9yZXt0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O30gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYucHJvZHVjdDpiZWZvcmV7Y29udGVudDogXCJDdXN0b21pc2UgSG9saWRheVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Y29udGVudDogXCJDdXN0b21pc2VcIjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSYuaG90ZWw6YmVmb3Jle2NvbnRlbnQ6IFwiQ29udGludWUgdG8gZmxpZ2h0c1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Y29udGVudDogXCJGbGlnaHRzXCI7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0mLmZsaWdodHM6YmVmb3Jle2NvbnRlbnQ6IFwiQ29udGludWUgdG8gcGFzc2VuZ2Vyc1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Y29udGVudDogXCJQYXNzZW5nZXJzXCI7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0mLnBhc3NlbmdlcnM6YmVmb3Jle2NvbnRlbnQ6IFwiQ29udGludWUgdG8gcGF5bWVudFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Y29udGVudDogXCJQYXltZW50XCI7fVxyXG4gICAgICAgICAgICAgICAgICAgIH0mLnBheW1lbnQ6YmVmb3Jle2NvbnRlbnQ6IFwiQm9vayBOb3dcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0MDApe2NvbnRlbnQ6IFwiQm9vayBOb3dcIjt9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDE0MDApe3BhZGRpbmc6IDE3cHggMThweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3BhZGRpbmc6IDExcHggMThweDsgaGVpZ2h0OjQwcHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtnYXA6MjlweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTQwMCl7Z2FwOjIwcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXt3aWR0aDogMTAwJTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEM0Q0RDU7IHBhZGRpbmctYm90dG9tOiAxNXB4OyBwYWRkaW5nLWlubGluZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWx7b3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe2ZsZXgtc2hyaW5rOiAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IHBvc2l0aW9uOiBzdGlja3k7IHJpZ2h0OiAwOyB0b3A6IDA7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBwYWRkaW5nLWxlZnQ6IDEwcHg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTRFNTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgICAgICNuZXh0LXN0YWdle2JhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7IG9wYWNpdHk6IDAuNDsgY3Vyc29yOiBkZWZhdWx0O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubG9hZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICNuZXh0LXN0YWdle3BvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFycm93e29wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sb2FkaW5nLWljb257b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB0cmFuc2l0aW9uLWRlbGF5OiAuMTVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ney13ZWJraXQtYW5pbWF0aW9uOnNwaW4gMnMgbGluZWFyIGluZmluaXRlIGZvcndhcmRzOyBhbmltYXRpb246c3BpbiAycyBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHM7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbG9yOnZhcigtLWNvbG9yLXllbGxvdyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTt9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7Z2FwOjIwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMDUwKXtwYWRkaW5nOiAwO30gICAgICAgIFxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEwNTApe2hlaWdodDphdXRvOyBwYWRkaW5nLWlubGluZTogMDt9IFxyXG4gICAgICAgIFxyXG4gICAgICAgIEBrZXlmcmFtZXMgc2hvd1Jlc3VsdHMge1xyXG4gICAgICAgICAgICBmcm9te3RyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTVweCk7IG9wYWNpdHk6MTt9XHJcbiAgICAgICAgICAgIHRve3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgb3BhY2l0eToxO31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBrZXlmcmFtZXMgaGlkZVBpbGxUZW1we1xyXG4gICAgICAgICAgICBmcm9te2JvdHRvbTogLTEyNXB4O30gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICYucmVzdWx0c3sgYmFja2dyb3VuZC1jb2xvcjojRkRGOEYzOyBwYWRkaW5nOjhweCAxNnB4OyBib3gtc2hhZG93OiAwcHggLTRweCAxMHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpOyBhbmltYXRpb246IHNob3dSZXN1bHRzIDAuNHMgZWFzZS1vdXQgMHMgYm90aDsgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICAuY29udGFpbmVyeyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuc3RpY2t5LXBpbGx7ZGlzcGxheTpub25lOyBib3gtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAxMHB4OyBcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGlja3ktcGlsbF9faWNvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ29sZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTBweDsgd2lkdGg6NTBweDsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3Bvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtMTJweDsgbGVmdDogMTZweDsgei1pbmRleDogMjsgcGFkZGluZzogMCAhaW1wb3J0YW50O31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlc3VsdC1kZXRhaWxze1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBnYXA6IDA7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke3dpZHRoOiAxMDAlOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QzRDRENTsgcGFkZGluZy1ib3R0b206IDE1cHg7IHBhZGRpbmctaW5saW5lOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKSB7IGJvcmRlcjowOyBwYWRkaW5nLWJvdHRvbTowOyBwYWRkaW5nLWxlZnQ6MDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse292ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe2ZsZXgtc2hyaW5rOiAwO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYwMCl7d2lkdGg6MTAwJTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTIwMCl7cGFkZGluZzowO2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjsgd2lkdGg6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXtwYWRkaW5nLWlubGluZTowOyBoZWlnaHQ6MTAwcHg7IHBhZGRpbmc6OHB4IDE2cHg7IH1cclxuICAgICAgICB9ICBcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTYwMCl7cGFkZGluZzogMCAyMHB4IDI5cHggNzBweDt9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApe3BhZGRpbmc6IDAgMjBweCAyOXB4IDIwcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjMwKXtcclxuICAgICAgICAgICAgLmNvbnRhaW5lcntnYXA6MTBweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MDApe3BhZGRpbmc6MDsgd2lkdGg6MTAwJTt9XHJcbiAgICAgICBcclxuXHJcbiAgICAgICAgLy92dWUgdHJhbnNpdGlvbnMgKG5hbWU9XCJmYWRlXCIpXHJcbiAgICAgICAgLyogLnN0aWNreS1mb3JtLWVudGVyLWFjdGl2ZSwgLnN0aWNreS1mb3JtLWxlYXZlLWFjdGl2ZXtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoMTIwMCl7dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgb3BhY2l0eTowOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTt9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgXHJcbiAgICB9XHJcbiAgICAuc3RpY2t5LXBpbGx7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYm90dG9tOjA7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1saWdodCk7IGJvcmRlci1yYWRpdXM6IDhweDsgcGFkZGluZzowcHggMjVweCAwIDI1cHg7IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyBib3gtc2hhZG93OiAwIDAgMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgdHJhbnNpdGlvbjogMC40cyBlYXNlLW91dDsgIC8vYW5pbWF0aW9uOiBzaG93UGlsbHMgMC40cyBlYXNlLW91dCAwcyBib3RoOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTU1cHgpO1xyXG4gICAgICAgICYubG9hZGluZy1waWxse2N1cnNvcjogZGVmYXVsdDsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDI5cHg7IHBvaW50ZXItZXZlbnRzOm5vbmU7IGFuaW1hdGlvbjogaGlkZVBpbGxUZW1wIDJzOyBtaW4taGVpZ2h0OiA3NXB4OyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGxhYmVse2ZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuOHZ3LCAxLjhyZW0pIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgIGltZ3ttYXJnaW4tcmlnaHQ6MTNweDt9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMjAwKXttaW4taGVpZ2h0OiA3MnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oaWRlUGlsbHtib3R0b206LTEyNXB4O31cclxuICAgICAgICAubG9hZGluZ3thbmltYXRpb246IGxvYWRpbmcgMS40cyBsaW5lYXIgaW5maW5pdGU7fSAvL2xvYWRpbmcgc3Bpbm5lciAgIFxyXG4gICAgICAgICYuc2VhcmNoLXVuYXZhaWxhYmxle3BhZGRpbmc6IDBweCAyNXB4IDAgMjI1cHggIWltcG9ydGFudDsgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyBtaW4taGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICNzZWFyY2gtdW5hdmFpbGFibGV7XHJcbiAgICAgICAgICAgICAgICAjc2VhcmNoLXVuYXZhaWxhYmxlLW1lc3NhZ2V7Ym9yZGVyLXJhZGl1czogOHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1OyBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtmb250LXNpemU6IDEuNnJlbTt9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7Zm9udC1zaXplOiAxLjRyZW07fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAucGlsbC1pbmZve2Rpc3BsYXk6IGZsZXggIWltcG9ydGFudDt9ICBcclxuICAgICAgICAgICAgLnN0aWNreS1waWxsX19pY29uLmdvbGR7bWFyZ2luLXJpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7IGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB3aWR0aDogYXV0byAhaW1wb3J0YW50O30gICAgICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMDApeyBwYWRkaW5nOjBweCAyNXB4IDAgMjVweH1cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNjAwKXtib3JkZXItcmFkaXVzOjBweDtcclxuICAgICAgICAgICAgc3ZnIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDM3NCl7IHBhZGRpbmc6MCAyNXB4IDAgMTBweH1cclxuICAgICAgICAuZ3VpZGUtcHJpY2V7XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHsgICAgXHJcbiAgICB0byB7dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTt9XHJcbn1cclxuXHJcbiIsIkB1c2UgXCJfbWl4aW5zXCI7XHJcbkB1c2UgXCJfZXh0ZW5kc1wiO1xyXG5cclxuQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7XHJcbiAgICAjcmVzcG9uc2VpcS1hcHAtY29udGFpbmVyLCAjY2hhdC13aWRnZXQtY29udGFpbmVye2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgei1pbmRleDogLTk5OTkgIWltcG9ydGFudDsgcG9pbnRlci1ldmVudHM6IG5vbmU7fVxyXG59XHJcblxyXG4jY3RhLXNjcm9sbC10cmFja3tcclxuICAgICNjdGEtc3RpY2t5e3Bvc2l0aW9uOnN0aWNreTsgYm94LXNoYWRvdzogMCAwIDEwcHggMnB4IHJnYmEoMCwwLDAsLjE1KTsgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyB6LWluZGV4OiAxMDsgYm90dG9tOjA7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMTApOyBwYWRkaW5nOjAgOHB4OyBtaW4taGVpZ2h0OjcycHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICY+ZGl2e2Rpc3BsYXk6IGZsZXg7IGdhcDoxM3B4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmN0YS1jYWxsLWRldGFpbHN7dGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc3Zne2ZpbGw6IG5vbmU7c3Ryb2tlOiAjMjgyODI4OyBtYXJnaW46IDAgMTBweDt9XHJcbiAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIHB7Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuNHZ3LCAxLjRyZW0pOyB0ZXh0LXdyYXA6IGJhbGFuY2U7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spO31cclxuICAgICAgICAgICAgICAgICAgICBhe2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjZ2dywgMS42cmVtKTsgZm9udC1mYW1pbHk6XCJBcmNoaXZvXCI7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtZGVjb3JhdGlvbjpub25lOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmF7d2hpdGUtc3BhY2U6IG5vd3JhcDsgaGVpZ2h0OiB1bnNldDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAxMnB4IDIwcHg7IGJvcmRlci1yYWRpdXM6IDhweDsgYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBjb2xvcjogdmFyKC0tY29sb3Itb2ZmLWJsYWNrKTsgZm9udC1zaXplOiAxNnB4OyAgZm9udC13ZWlnaHQ6IDcwMDsgIGxpbmUtaGVpZ2h0OiAxO31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDUwMCl7Z2FwOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAuY3RhLWNhbGwtZGV0YWlsc3tmbGV4OiAxO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMzc0KXtnYXA6MTVweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcW1pbig3MDApe2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgfSAgIFxyXG59XHJcblxyXG5mb290ZXJ7XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXttYXJnaW4tdG9wOiAwO31cclxufSIsIkB1c2UgXCIuLi9jb21wb25lbnRzL19taXhpbnNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2V4dGVuZHNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2NvbG9yc1wiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fbWFpblwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fc3VtbWFyeVBhbmVsXCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19tb2RhbFwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fcGFnZVN1bW1hcnlBbHRcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX3BhZ2VJbnRyb0FsdFwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fcGFnZVN1bW1hcnlcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX2l0aW5lcmFyeU92ZXJ2aWV3XCI7XHJcbkB1c2UgXCIuLi9jb21wb25lbnRzL19oaWdobGlnaHRzQ2Fyb3VzZWxcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX3RoaW5nc1RvRG9DYXJvdXNlbFwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fcmVjb21tZW5kZWRIb3RlbHNcIjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvX3N0aWNreUZvb3RlclNlYXJjaFwiO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9fY3RhLXN0aWNreS1zY3JvbGxcIjtcclxuXHJcblxyXG4ucGFnZS1pbnRyby1hbHR7bWFyZ2luOiBjbGFtcCgzcmVtLCAzdncsIDYuNHJlbSkgMCBjbGFtcCgzLjhyZW0sIDh2dywgOHJlbSk7fVxyXG4uaGlnaGxpZ2h0cy1jYXJvdXNlbHttYXJnaW46NjFweCAwIDA7fVxyXG5cclxuI29mZmVycyB7IG1hcmdpbi1ib3R0b206IGNsYW1wKDMuOHJlbSwgM3Z3LCA2LjZyZW0pOyB9XHJcblxyXG4uc2Nyb2xsLXRyYWNre2Rpc3BsYXk6IGZsZXg7IGdhcDoyNnB4OyBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAuZGF5c3tmbGV4OjE7IHBhZGRpbmctbGVmdDogMjFweDsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogNTAlO1xyXG4gICAgICAgIC5kYXl7cGFkZGluZy10b3A6IGNsYW1wKDRyZW0sIDkuMXZ3LCA5LjFyZW0pOyBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICY+Lmgye2ZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAyLjJ2dywgMi4ycmVtKTsgcG9zaXRpb246cmVsYXRpdmU7IHNjcm9sbC1wYWRkaW5nLXRvcDogNDBweDsgbGV0dGVyLXNwYWNpbmc6IDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLHNlcmlmOyBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAzcHg7IGxlZnQ6IC0yOHB4OyBoZWlnaHQ6IDE2cHg7IHdpZHRoOiAxNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY2RTYxOyBib3JkZXItcmFkaXVzOiAxMDAlO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmgze3BhZGRpbmctYm90dG9tOiAxMHB4OyBmb250LXNpemU6IGNsYW1wKDIuNnJlbSwgMy44dncsIDMuOHJlbSk7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBwYWRkaW5nLXRvcDogN3B4OyBsaW5lLWhlaWdodDogMTI1JTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGl7Zm9udC1zdHlsZTogbm9ybWFsO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPnB7bGluZS1oZWlnaHQ6IDE2MCU7IG1heC13aWR0aDogNzY0cHg7fVxyXG4gICAgICAgICAgICAuZGF5LWltYWdle3Bvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDpjbGFtcCgxLjhyZW0sIDIuNXZ3LCAyLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3toZWlnaHQ6cmV2ZXJ0LWxheWVyO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kYXktaW1hZ2UtdGFne3Bvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOjEwcHg7IGxlZnQ6MTBweDsgZGlzcGxheTogZmxleDsgZ2FwOjVweDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZm9udC1zaXplOiAxLjRyZW07IHBhZGRpbmc6OHB4IDE0cHg7IGJhY2tncm91bmQtY29sb3I6ICNlM2RlZGI7IGNvbG9yOiM0MDRhNTM7IGJvcmRlci1yYWRpdXM6IDMwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50cmFuc2Zlci10ZXh0e2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW46IGNsYW1wKDRlbSwgOS40dncsIDkuNHJlbSkgMCAwOyBmb250LXNpemU6IDEuNXJlbTsgcG9zaXRpb246cmVsYXRpdmU7IFxyXG4gICAgICAgICAgICBiLCBpe2JhY2tncm91bmQtY29sb3I6IHdoaXRlO31cclxuICAgICAgICAgICAgYntwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXtkaXNwbGF5OiBibG9jazsgd2lkdGg6IG1heC1jb250ZW50OyBwYWRkaW5nOiAwIDhweDsgbWFyZ2luOiAwIGF1dG87IG1hcmdpbi1ib3R0b206IDVweDt9ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaXtwYWRkaW5nLWxlZnQ6IDRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBwYWRkaW5nLXJpZ2h0OiA4cHg7fVxyXG4gICAgICAgICAgICAmLmVuZCwgJi5ibGFua3twYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApe3BhZGRpbmctYm90dG9tOiAyMHB4O31cclxuICAgICAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuYmxhbmt7cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7aGVpZ2h0OiA2MnB4OyBib3JkZXI6IG5vbmU7IGxlZnQ6LTI2cHg7fVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntsZWZ0OiAtMjRweDsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNzAwKXtsZWZ0Oi0zMHB4O31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApe3BhZGRpbmctYm90dG9tOiA3MHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6LTFweDsgbGVmdDogLTMwcHg7IGhlaWdodDogMTZweDsgd2lkdGg6IDE2cHg7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgYm9yZGVyLXJhZGl1czogMTAwJTt9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OjA7IHRvcDo4cHg7IHJpZ2h0OjA7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9ib3JkZXItc3Ryb2tlLWhvci5wbmdcIik7IGJhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14OyB6LWluZGV4OiAtMjsgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZXtjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMHB4OyBsZWZ0OiAtMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgaGVpZ2h0OiAxMDZweDsgd2lkdGg6IDVweDsgei1pbmRleDogLTE7fVxyXG4gICAgICAgICY6YWZ0ZXJ7Y29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OjA7IHRvcDowcHg7IGJvdHRvbTo1MHB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYm9yZGVyLXN0cm9rZS5wbmdcIik7IGJhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15OyB6LWluZGV4OiAtMjsgd2lkdGg6IDFweDt9XHJcbiAgICAgICAgLmRheXMtcXVvdGV7ZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3VvbmktbGlnaHQtZ3JheSk7IG1hcmdpbjogY2xhbXAoNHJlbSwgOS4xdncsIDkuMXJlbSkgMCAwIC0yNXB4O1xyXG4gICAgICAgICAgIC5pbWFnZXtmbGV4OiAwIDEgMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWd7aGVpZ2h0OiByZXZlcnQtbGF5ZXI7fVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICBwe2ZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjZ2dywgMnJlbSk7IGNvbG9yOiMzNzQyNGE7IGxpbmUtaGVpZ2h0OiAxNjAlOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtjb250ZW50OiBvcGVuLXF1b3RlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyBsZWZ0Oi05cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogY2xvc2UtcXVvdGU7fSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFue2Rpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEuNHJlbTsgZm9udC13ZWlnaHQ6IDUwMDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDIwcHg7fSAgIFxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7cGFkZGluZzogMjBweCAyOXB4OyBmbGV4OjF9XHJcbiAgICAgICAgICAgfSAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgLml0aW5lcmFyeS1tYXB7ZmxleDowIDEgNDUwcHg7IGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpOyBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gOTBweCk7IHBvc2l0aW9uOiBzdGlja3k7IHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTsgdG9wOjkwcHg7XHJcbiAgICAgICAgJi5uby1jb29yZHMgeyBoZWlnaHQ6IDIyM3B4OyAgdG9wOiAxMzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEwMjApe3RvcDoyMDJweDtcclxuICAgICAgICAgICAgICAgIC5tYXAtb3ZlcmxheXt0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXZ7YWxpZ24taXRlbXM6IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDkzMCl7dG9wOjIxNXB4O31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDc2MCl7dG9wOjE2MnB4O31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDczMil7dG9wOjE4MnB4O31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcxMyl7dG9wOjIwMnB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgI2l0aW5lcmFyeS1tYXB7aGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTt9XHJcbiAgICAgICAgLm1hcC1vdmVybGF5e2Rpc3BsYXk6IGdyaWQ7IGdhcDogOXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDEwOyBib3R0b206IDE1cHg7IGxlZnQ6MTVweDsgcmlnaHQ6MTVweDsgYm9yZGVyLXJhZGl1czogOHB4OyBwYWRkaW5nOiAxOHB4IDE2cHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy1saWdodCk7XHJcbiAgICAgICAgICAgIC5oMntmb250LXNpemU6IDIuMnJlbTsgbGV0dGVyLXNwYWNpbmc6IDA7IGZvbnQtZmFtaWx5OiBcIk1hZ2F6aW5lIEdyb3Rlc3F1ZVwiLHNlcmlmO31cclxuICAgICAgICAgICAgcHtmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7IGxpbmUtaGVpZ2h0OiAxLjU7fVxyXG4gICAgICAgICAgICBwLCBoMiwgbGFiZWx7Y29sb3I6dmFyKC0tY29sb3Itb2ZmLWJsYWNrKTt9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAmLmJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGNvbG9yOiB2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBwYWRkaW5nOjExcHggMTJweCAxMnB4OyBib3JkZXItcmFkaXVzOiA4cHg7IGZvbnQtc2l6ZTogMS42cmVtOyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2Vjb25kYXJ5IHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93LWxpZ2h0KTsgYm9yZGVyOiBzb2xpZCB2YXIoLS1jb2xvci1vZmYtYmxhY2spIDFweDsgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5waG9uZXtjb2xvcjp2YXIoLS1jb2xvci1vZmYtYmxhY2spOyBmb250LXdlaWdodDogNzAwOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZWwtY2xvc2UtaW5mb3tmb250LXNpemU6IDEuNHJlbTt9XHJcbiAgICAgICAgICAgICY+ZGl2e2Rpc3BsYXk6IGZsZXg7IGdhcDoxMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgJj5kaXZ7ZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZ2FwOjVweDsgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgIGF7Zm9udC1zaXplOiAxLjhyZW07IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7ZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMS40cmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMDIwKXsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDEyMjApeyAgICBcclxuICAgICAgICAuZGF5c3sgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5kYXl7ICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZGF5LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZXtoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7aGVpZ2h0OiAxMDAlO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTE2MCl7XHJcbiAgICAgICAgLmRheXN7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgLmRheXMtcXVvdGV7ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2V7ZmxleDpub25lOyBvdmVyZmxvdzogaGlkZGVuOyAvL2hlaWdodDogMTc1cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3toZWlnaHQ6IGF1dG87fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSgxMTAwKXtcclxuICAgICAgICAuaXRpbmVyYXJ5LW1hcHtmbGV4OjE7fSAgICAgICBcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApeyBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgLml0aW5lcmFyeS1tYXB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgLmRheXN7cGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntjb250ZW50OiBub25lO31cclxuICAgICAgICAgICAgLmRheXtcclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7Y29udGVudDogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50cmFuc2Zlci10ZXh0e3RleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle2NvbnRlbnQ6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgJjphZnRlcnt0b3A6MzBweDsgbGVmdDogLTMwcHg7IHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoNTAwKXt0b3A6MjVweDt9ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7IHBhZGRpbmc6IDQwcHggMDt9XHJcbn1cclxuXHJcbi5vdGhlci1pdGluZXJhcmllc3twYWRkaW5nOiBjbGFtcCg0LjNyZW0sIDQuM3Z3LCA4LjVyZW0pIDA7XHJcbiAgICBoMnttYXJnaW4tYm90dG9tOiBjbGFtcCgycmVtLCAydncsIDQuNXJlbSk7IGZvbnQtc2l6ZTogY2xhbXAoMy4ycmVtLCA1LjJ2dywgNS4ycmVtKTsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAtMC4wN3JlbTsgbWFyZ2luLWJvdHRvbTogY2xhbXAoMnJlbSwgNHZ3LCA1LjVyZW0pOyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4gICAgLml0aW5lcmFyaWVze1xyXG4gICAgICAgIC5pdGluZXJhcnl7XHJcbiAgICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2FyZC1pbWFnZXtvcmRlcjppbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2V7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhZ3tiYWNrZ3JvdW5kOiNFNjZFNjE7IHotaW5kZXg6IDI7IGRpc3BsYXk6ZmxleDsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDoxMHB4OyBsZWZ0OjEwcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbjowOyBib3JkZXItcmFkaXVzOiA4cHg7IG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7cGFkZGluZzo3cHggOHB4IDZweDsgQGluY2x1ZGUgbWl4aW5zLmZvbnQoMS40LCAxLjQsIDEuNHJlbSwgNzAwLCAwLjAxcmVtLCB3aGl0ZSk7IG1hcmdpbjowOyBmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2Fucy1zZXJpZjsgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO30gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3toZWlnaHQ6IHJldmVydC1sYXllcjt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke3Bvc2l0aW9uOnJlbGF0aXZlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaDJ7ZGlzcGxheTogbm9uZTsgZm9udC1zaXplOiAxLjRyZW07IG1hcmdpbi1ib3R0b206IDIycHg7IGxldHRlci1zcGFjaW5nOiAwLjA1cmVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA0MDA7IGNvbG9yOiM3ZTdlN2U7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtmb250LWZhbWlseTogXCJNYWdhemluZSBHcm90ZXNxdWVcIiwgc2VyaWY7IG1hcmdpbi10b3A6IDE4cHg7IGZvbnQtc2l6ZTpjbGFtcCgycmVtLCAyLjZ2dywgMi42cmVtKTsgbGluZS1oZWlnaHQ6IDNyZW07IGNvbG9yOmJsYWNrO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3ttYXJnaW4tdG9wOiAtNHB4O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVse21hcmdpbi1ib3R0b206IDEzcHg7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbntsaW5lLWhlaWdodDogMS41OyBjb2xvcjogYmxhY2s7IG1hcmdpbi10b3A6IDEzcHg7IGZvbnQtc2l6ZTpjbGFtcCgxLjRyZW0sIDEuNnZ3LCAxLjZyZW0pO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICAuY29sbGVjdGlvbi10aXRsZSwgLmNhcmQtdGl0bGUsIC5jb2xsZWN0aW9uLXRhZ3N7ei1pbmRleDogMjsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlcntwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b257Ym94LXNoYWRvdzogbm9uZTsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgdG9wOiBhdXRvOyBib3R0b206MDsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDogYXV0bzsgcmlnaHQ6IDU0cHg7fVxyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6IDA7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApe1xyXG4gICAgICAgIC5pdGluZXJhcmllc3tcclxuICAgICAgICAgICAgLnN3aXBlcntwYWRkaW5nLWJvdHRvbTogNTRweDtcclxuICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdle2hlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3toZWlnaHQ6IDEwMCU7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRoaW5nLXRvLWRvLW1vZGFse29wYWNpdHk6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47IHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpOyBwb3NpdGlvbjogZml4ZWQ7IHRvcDo5MXB4OyBsZWZ0OjA7IHJpZ2h0OjA7IGJvdHRvbTowOyBsZWZ0OjA7IHotaW5kZXg6IDkwMDsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7IGhlaWdodDogY2FsYygxMDBkdmggLSA5MHB4KTtcclxuICAgIC5jb250YWluZXJ7ZGlzcGxheTogZmxleDsgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC50aGluZy10by1kby1tb2RhbC1sZWZ0e2ZsZXg6MTsgcGFkZGluZy1yaWdodDogMjZweDsgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogZ3JpZDsgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcclxuICAgICAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgICAgICAgaW1ne2hlaWdodDogcmV2ZXJ0LWxheWVyO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGhpbmctdG8tZG8tbW9kYWwtY29udGVudHtwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbjogMCBhdXRvOyBtYXgtd2lkdGg6IDY0OHB4OyBwYWRkaW5nOiBjbGFtcCg1cmVtLCA3dncsIDdyZW0pIDIwcHggNzBweDsgb3ZlcmZsb3cteTogYXV0bzsgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7ICY6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICAgICAgbGFiZWx7Zm9udC1zaXplOiAxLjJyZW07Zm9udC13ZWlnaHQ6IDYwMDsgYm9yZGVyLXJhZGl1czogMjBweDsgcGFkZGluZzogMnB4IDExcHggNHB4OyBtYXJnaW46IDAgNHB4IDE2cHggMDsgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICYub3B0aW9uYWx7YmFja2dyb3VuZC1jb2xvcjogI2VlZjJmNTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pbmNsdWRlZHtiYWNrZ3JvdW5kLWNvbG9yOiAjZTNkZWRiO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgye2ZvbnQtc2l6ZTogMi41cmVtOyBsZXR0ZXItc3BhY2luZzogMC4xcmVtO31cclxuICAgICAgICAgICAgICAgIC5oM3tmb250LXNpemU6IDIuM3JlbTsgbWFyZ2luLXRvcDogM3B4OyBsZXR0ZXItc3BhY2luZzogMDsgZm9udC1mYW1pbHk6IFwiTWFnYXppbmUgR3JvdGVzcXVlXCIsc2VyaWY7fVxyXG4gICAgICAgICAgICAgICAgLmg0e2NvbG9yOiM2NjY7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGl7Zm9udC13ZWlnaHQ6IGluaGVyaXQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1mYW1pbHk6IFwiQXJjaGl2b1wiLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS42dncsIDEuNnJlbSk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHttYXJnaW4tYm90dG9tOiAyMHB4OyBsaW5lLWhlaWdodDogMTk0JTtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDogY2xhbXAoMS40cmVtLCA0LjR2dywgNC40cmVtKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTogMDt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b257ZGlzcGxheTogZmxleDsgZ2FwOjVweDsgYm9yZGVyOjFweCBzb2xpZCBibGFjazsgbWFyZ2luLXRvcDogMzBweDsgaGVpZ2h0OiBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgY29sb3I6IGJsYWNrOyBwYWRkaW5nOiAxNXB4IDE1cHggMTJweDsgYm9yZGVyLXJhZGl1czogNHB4O2ZvbnQtc2l6ZTogMS40cmVtOyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3t0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2V7cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlcntjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDI7IGJvdHRvbTotNzBweDsgbGVmdDowOyByaWdodDowOyBoZWlnaHQ6IDcwcHg7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDVweDsgdG9wOjA7IGxlZnQ6LTVweDsgYm90dG9tOjA7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlO31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRoaW5nLXRvLWRvLW1vZGFsLXJpZ2h0e2ZsZXg6MCAxIDQ1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMubXEoMTEwMCl7ZmxleDogMTt9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg3MDApe2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIH0gICAgICBcclxuICAgICAgICAudG9kby1jbG9zZXtwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDowOyByaWdodDotNDFweDsgei1pbmRleDogMTI7IGJvcmRlci1yYWRpdXM6IDRweDsgaGVpZ2h0OiA1MnB4OyB3aWR0aDogNTZweDsgY3Vyc29yOiBwb2ludGVyOyBkaXNwbGF5OiBncmlkOyBwbGFjZS1pdGVtczogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGRhcmtHcmF5O1xyXG4gICAgICAgICAgICBpbWd7d2lkdGg6IDEycHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYWN0aXZle29wYWNpdHk6IDE7IHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAudGhpbmctdG8tZG8tbW9kYWwtbGVmdHtwb2ludGVyLWV2ZW50czogYWxsO31cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1peGlucy5tcSg5MzApe3RvcDoxMDhweDsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpO2hlaWdodDogY2FsYygxMDBkdmggLSAxMDhweCk7fVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDc2MCl7dG9wOjU2cHg7IGhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpOyBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gMzBweCk7fVxyXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1xKDcwMCl7YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgLnRvZG8tY2xvc2V7dG9wOjEwcHg7IHJpZ2h0OiAxMHB4O31cclxuICAgICAgICAgICAgLnRoaW5nLXRvLWRvLW1vZGFsLWxlZnR7cGFkZGluZy1yaWdodDogMDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5odG1se3Njcm9sbC1iZWhhdmlvcjogc21vb3RoO31cclxuLmltYWdle1xyXG4gICAgJj5pbWcsICY+cGljdHVyZXtoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZGlzcGxheTogYmxvY2s7IGJvcmRlci1yYWRpdXM6IDhweDsgb3ZlcmZsb3c6IGhpZGRlbjt9XHJcbiAgICBwaWN0dXJle1xyXG4gICAgICAgIGltZ3toZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBvYmplY3QtZml0OiBjb3ZlcjsgZGlzcGxheTogYmxvY2s7fVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxubWFpbntcclxuICAgIC5jdGEtY29tcG9uZW50e21hcmdpbjogMTAwcHggYXV0byA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg5MDApe21hcmdpbjogNjBweCBhdXRvIDYwcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg2MjApe21hcmdpbjogNDBweCBhdXRvIDQwcHg7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5tcSg1MDApe21hcmdpbjogMjBweCBhdXRvIDIwcHg7fVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXhwZXJ0LXRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctbGlnaHQpO1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDIuOHZ3LCAyLjhyZW0pO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMi4ydncsIDIuMmVtKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM3JlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1hbmQtaW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLm1xKDYyMCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV4cGVydC1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiAgICBcclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/