@charset "UTF-8";@font-face{font-family:"Avenir LT Std";src:url(../../../../../.resources/fonts/avenir/AvenirNextLTW02-Medium.eot);src:url(../../../../../.resources/fonts/avenir/AvenirNextLTW02-Medium.eot?#iefix) format("embedded-opentype"),url(../../../../../.resources/fonts/avenir/AvenirNextLTW02-Medium.woff) format("woff"),url(../../../../../.resources/fonts/avenir/AvenirNextLTW02-Medium.ttf) format("truetype"),url("../../../../../.resources/fonts/avenir/AvenirNextLTW02-Medium.svg#Avenir LT Std") format("svg");unicode-range:"U+0020—007F"}@font-face{font-family:"Avenir LT Std";src:url(../../../../../.resources/fonts/avenir/AvenirNextW10-Medium.eot);src:url(../../../../../.resources/fonts/avenir/AvenirNextW10-Medium.eot?#iefix) format("embedded-opentype"),url(../../../../../.resources/fonts/avenir/AvenirNextW10-Medium.woff) format("woff"),url(../../../../../.resources/fonts/avenir/AvenirNextW10-Medium.ttf) format("truetype"),url("../../../../../.resources/fonts/avenir/AvenirNextW10-Medium.svg#Avenir LT Std") format("svg");unicode-range:"U+0400-04FF"}@font-face{font-family:"Avenir LT Std";src:url(../../../../../.resources/fonts/avenir/AvenirNextW15-Medium.eot);src:url(../../../../../.resources/fonts/avenir/AvenirNextW15-Medium.eot?#iefix) format("embedded-opentype"),url(../../../../../.resources/fonts/avenir/AvenirNextW15-Medium.woff) format("woff"),url(../../../../../.resources/fonts/avenir/AvenirNextW15-Medium.ttf) format("truetype"),url("../../../../../.resources/fonts/avenir/AvenirNextW15-Medium.svg#Avenir LT Std") format("svg");unicode-range:"U+0370—03FF"}@font-face{font-family:"Budget Icons";src:url(../../../../../.resources/fonts/budget-icons/budget-icons.eot);src:url(../../../../../.resources/fonts/budget-icons/budget-icons.eot?#iefix) format("embedded-opentype"),url(../../../../../.resources/fonts/budget-icons/budget-icons.woff) format("woff"),url(../../../../../.resources/fonts/budget-icons/budget-icons.ttf) format("truetype"),url("../../../../../.resources/fonts/budget-icons/budget-icons.svg#Budget Icons") format("svg")}@font-face{font-family:"Janna LT";src:url(../../../../../.resources/fonts/janna/JannaLTW20-Bold.eot);src:url(../../../../../.resources/fonts/janna/JannaLTW20-Bold.eot?#iefix) format("embedded-opentype"),url(../../../../../.resources/fonts/janna/JannaLTW20-Bold.woff) format("woff"),url(../../../../../.resources/fonts/janna/JannaLTW20-Bold.ttf) format("truetype"),url("../../../../../.resources/fonts/janna/JannaLTW20-Bold.svg#Janna LT") format("svg")}@font-face{font-family:"Janna LT";src:url(../../../../../.resources/fonts/janna/JannaLTW20-Regular.eot);src:url(../../../../../.resources/fonts/janna/JannaLTW20-Regular.eot?#iefix) format("embedded-opentype"),url(../../../../../.resources/fonts/janna/JannaLTW20-Regular.woff) format("woff"),url(../../../../../.resources/fonts/janna/JannaLTW20-Regular.ttf) format("truetype"),url("../../../../../.resources/fonts/janna/JannaLTW20-Regular.svg#Janna LT") format("svg")}*,:after,:before{box-sizing:border-box}blockquote,body,caption,dd,dl,fieldset,figcaption,form,h5,h6,html,legend,pre,table{margin:0;padding:0}figure,h1,h2,h3,h4,hr,ol,p,ul{padding:0}td,th{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a img{border:0}audio:not([controls]){display:none;height:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}b,strong{font-weight:700}ins,u{text-decoration:none}small{font-size:12px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}abbr[title],dfn[title]{cursor:help}ins{border-bottom:1px solid}img{font-style:italic;height:auto;max-width:100%}button,input,label,option,select,textarea{cursor:pointer}input:active,input:focus,textarea:active,textarea:focus{cursor:text;outline:none}#wrapper{overflow:hidden}.container{max-width:960px;margin-left:auto;margin-right:auto;width:92%}.container:after{content:" ";display:block;clear:both}html.no-mediaqueries .container{width:960px}.l-col--1{width:6.38298%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--1{width:6.38298%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--1,html[dir=rtl] .l-col--1{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--2{width:14.89362%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--2{width:14.89362%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--2,html[dir=rtl] .l-col--2{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--3{width:23.40426%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--3{width:23.40426%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--3,html[dir=rtl] .l-col--3{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--4{width:31.91489%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--4{width:31.91489%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--4,html[dir=rtl] .l-col--4{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--5{width:40.42553%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--5{width:40.42553%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--5,html[dir=rtl] .l-col--5{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--6{width:48.93617%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--6{width:48.93617%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--6,html[dir=rtl] .l-col--6{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--7{width:57.44681%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--7{width:57.44681%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--7,html[dir=rtl] .l-col--7{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--8{width:65.95745%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--8{width:65.95745%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--8,html[dir=rtl] .l-col--8{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--9{width:74.46809%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--9{width:74.46809%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--9,html[dir=rtl] .l-col--9{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--10{width:82.97872%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--10{width:82.97872%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--10,html[dir=rtl] .l-col--10{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--11{width:91.48936%;float:right;margin-left:2.12766%}html[dir=rtl] .l-col--11{width:91.48936%;float:left;margin-right:2.12766%;margin-left:0}@media (min-width:0) and (max-width:650px){.l-col--11,html[dir=rtl] .l-col--11{float:none;margin:0;padding-bottom:.1px;width:auto}}.l-col--last{float:left;margin:0}html[dir=rtl] .l-col--last{float:right;margin-right:0}@media (min-width:0) and (max-width:650px){.l-col--last,html[dir=rtl] .l-col--last{float:none}}.icon,.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before,.ui-spinner .ui-spinner-button{line-height:1}.icon,.input-date:before,.option-list__control:before,.select-dropdown:before,.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before,.ui-spinner .ui-spinner-button{font-family:'Budget Icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none}.quick-links__item:before,.secondary-navigation__link:before,.teaser-block__heading:before,.tertiary-navigation__item:before{line-height:1}.booking-widget__toggle:before,.quick-links__item:before,.secondary-navigation__link:before,.teaser-block__heading:before,.tertiary-navigation__item:before{font-family:'Budget Icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none}.carousel__link:before,.promo__link:before{line-height:1}.carousel__link:before,.check-list__item:before,.collapse-promo__link-list ul li:before,.collapse-promo__toggle:before,.faqs__category-link:before,.promo__link:before,.search-result__heading:before,.tooltip__content-inner:before{font-family:'Budget Icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-transform:none}.check-list__item:before,.collapse-promo__link-list ul li:before,.faqs__category-link:before,.search-result__heading:before{line-height:1}.icon--alert:before{content:'\e90b'}.carousel__link:before,.collapse-promo__link-list ul li:before,.faqs__category-link:before,.icon--arrow:before,.promo__link:before,.quick-links__item:before,.search-result__heading:before,.secondary-navigation__link:before,.teaser-block__heading:before,.tertiary-navigation__item:before,.ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .ui-datepicker .ui-datepicker-prev:before{content:'\e900'}.icon--arrow-back:before,.ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .faqs__category-link:before,html[dir=rtl] .quick-links__item:before,html[dir=rtl] .ui-datepicker .ui-datepicker-next:before{content:'\e90d'}.booking-widget__toggle:before,.collapse-promo__toggle:before,.icon--arrow-down:before,.select-dropdown:before,.ui-spinner .ui-spinner-down:before{content:'\e902'}.booking-widget__toggle--open:before,.collapse-promo__link-list ul .detailed-car-group--active .button-submit li:before,.collapse-promo__link-list ul .detailed-car-group--active .cta li:before,.collapse-promo__toggle--open:before,.detailed-car-group--active .button-submit .booking-widget__toggle:before,.detailed-car-group--active .button-submit .carousel__link:before,.detailed-car-group--active .button-submit .check-list__item:before,.detailed-car-group--active .button-submit .collapse-promo__link-list ul li:before,.detailed-car-group--active .button-submit .collapse-promo__toggle:before,.detailed-car-group--active .button-submit .faqs__category-link:before,.detailed-car-group--active .button-submit .icon:before,.detailed-car-group--active .button-submit .input-date:before,.detailed-car-group--active .button-submit .option-list__control:before,.detailed-car-group--active .button-submit .promo__link:before,.detailed-car-group--active .button-submit .quick-links__item:before,.detailed-car-group--active .button-submit .search-result__heading:before,.detailed-car-group--active .button-submit .secondary-navigation__link:before,.detailed-car-group--active .button-submit .select-dropdown:before,.detailed-car-group--active .button-submit .teaser-block__heading:before,.detailed-car-group--active .button-submit .tertiary-navigation__item:before,.detailed-car-group--active .button-submit .tooltip__content-inner:before,.detailed-car-group--active .button-submit .ui-datepicker .ui-datepicker-next:before,.detailed-car-group--active .button-submit .ui-datepicker .ui-datepicker-prev:before,.detailed-car-group--active .button-submit .ui-spinner .ui-spinner-button:before,.detailed-car-group--active .cta .booking-widget__toggle:before,.detailed-car-group--active .cta .carousel__link:before,.detailed-car-group--active .cta .check-list__item:before,.detailed-car-group--active .cta .collapse-promo__link-list ul li:before,.detailed-car-group--active .cta .collapse-promo__toggle:before,.detailed-car-group--active .cta .faqs__category-link:before,.detailed-car-group--active .cta .icon:before,.detailed-car-group--active .cta .input-date:before,.detailed-car-group--active .cta .option-list__control:before,.detailed-car-group--active .cta .promo__link:before,.detailed-car-group--active .cta .quick-links__item:before,.detailed-car-group--active .cta .search-result__heading:before,.detailed-car-group--active .cta .secondary-navigation__link:before,.detailed-car-group--active .cta .select-dropdown:before,.detailed-car-group--active .cta .teaser-block__heading:before,.detailed-car-group--active .cta .tertiary-navigation__item:before,.detailed-car-group--active .cta .tooltip__content-inner:before,.detailed-car-group--active .cta .ui-datepicker .ui-datepicker-next:before,.detailed-car-group--active .cta .ui-datepicker .ui-datepicker-prev:before,.detailed-car-group--active .cta .ui-spinner .ui-spinner-button:before,.icon--arrow-up:before,.ui-datepicker .detailed-car-group--active .button-submit .ui-datepicker-next:before,.ui-datepicker .detailed-car-group--active .button-submit .ui-datepicker-prev:before,.ui-datepicker .detailed-car-group--active .cta .ui-datepicker-next:before,.ui-datepicker .detailed-car-group--active .cta .ui-datepicker-prev:before,.ui-spinner .detailed-car-group--active .button-submit .ui-spinner-button:before,.ui-spinner .detailed-car-group--active .cta .ui-spinner-button:before,.ui-spinner .ui-spinner-up:before{content:'\e90c'}.icon--calendar:before,.input-date:before{content:'\e90e'}.icon--car:before{content:'\e906'}.icon--clock:before{content:'\e914'}.icon--credit-card:before{content:'\e907'}.icon--cross:before{content:'\e901'}.icon--facebook:before{content:'\e904'}.icon--google-plus:before{content:'\e916'}.icon--info:before,.tooltip__content-inner:before{content:'\e90f'}.icon--lightbulb:before{content:'\e910'}.icon--magnifying-glass:before{content:'\1f323'}.icon--menu:before{content:'\e905'}.icon--pencil:before{content:'\e908'}.icon--phone:before{content:'\e911'}.icon--pin:before{content:'\e913'}.icon--printer:before{content:'\e912'}.check-list__item:before,.icon--tick:before,.option-list input:checked+.option-list__control:before{content:'\e90a'}.icon--twitter:before{content:'\e903'}.icon--user:before{content:'\e909'}.icon--van:before{content:'\e915'}.icon--youtube:before{content:'\e917'}body{color:#555;font:14px/21px Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){body{font-size:16px;line-height:23px}}.h1{color:#ed5505;font:32px/40px "Avenir LT Std",Arial,Helvetica,sans-serif;margin-bottom:20px}.h1,.h2,h1{clear:both}h1{color:#ed5505;font:32px/40px "Avenir LT Std",Arial,Helvetica,sans-serif}.ui-datepicker html[dir=rtl] .ui-datepicker-title,.website-language-switcher html[dir=rtl] h2,html[dir=rtl] .h1,html[dir=rtl] .h2,html[dir=rtl] .h3,html[dir=rtl] .h4,html[dir=rtl] .newsletter-signup__heading,html[dir=rtl] .promo__heading,html[dir=rtl] .secondary-navigation__heading,html[dir=rtl] .ui-datepicker .ui-datepicker-title,html[dir=rtl] .website-language-switcher h2,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-family:"Janna LT",Arial,Helvetica,sans-serif}.h1--feature{border-bottom:1px solid #dae9f2;padding-bottom:10px}.h1--feature+.action-link{margin-top:-28px}.h1 em,h1 em{color:#00285f;display:block;font-style:normal}.h2{font:22px/30px "Avenir LT Std",Arial,Helvetica,sans-serif;margin-bottom:20px}h1,h2,h3{margin:0 0 20px}.h2,.h3,h2{color:#ed5505}h2{clear:both;font:22px/30px "Avenir LT Std",Arial,Helvetica,sans-serif}.h3{margin-bottom:20px}h3{font:18px/25px "Avenir LT Std",Arial,Helvetica,sans-serif}.h3,.secondary-navigation__heading,.website-language-switcher h2{clear:both;font:18px/25px "Avenir LT Std",Arial,Helvetica,sans-serif}.secondary-navigation__heading,h3{color:#ed5505}.newsletter-signup__heading,h3{clear:both}.newsletter-signup__heading,.promo__heading{font:18px/25px "Avenir LT Std",Arial,Helvetica,sans-serif}.h4,.promo__heading{margin-bottom:20px}.h4,h4{color:#ed5505}.h4,.ui-datepicker .ui-datepicker-title,h4{clear:both;font:14px/21px "Avenir LT Std",Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){.h4,.ui-datepicker .ui-datepicker-title,h4{font-size:16px;line-height:23px}}h4,p{margin:0 0 20px}ol,ul{margin:0 0 20px 20px}html[dir=rtl] ol,html[dir=rtl] ul{margin-right:20px;margin-left:0}ol li,ul li{margin-bottom:5px}.standard-form__fieldset--highlight:last-child,ol li:last-child,ul li:last-child{margin-bottom:0}a{color:#007ed7}.standard-form{padding-bottom:.1px;position:relative}.standard-form:after,.standard-form__fieldset-header:after,.standard-form__row:after,html.no-flexbox.no-flexboxlegacy .standard-form__fieldset--single-row:after{clear:both;content:'';display:block}.standard-form--highlight{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px 20px .1px}.standard-form__fieldset{border:0}.standard-form__fieldset>.button-submit:last-child,.standard-form__fieldset>.cta:last-child{float:right}html[dir=rtl] .standard-form__fieldset>.button-submit:last-child,html[dir=rtl] .standard-form__fieldset>.cta:last-child{float:left}@media (min-width:0) and (max-width:500px){.standard-form__fieldset>.button-submit:last-child,.standard-form__fieldset>.cta:last-child{display:block;float:none;width:100%}html[dir=rtl] .standard-form__fieldset>.button-submit:last-child,html[dir=rtl] .standard-form__fieldset>.cta:last-child{float:none}}.standard-form__fieldset--highlight{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px 20px .1px}.standard-form__fieldset--single-row{display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:500px){.standard-form__fieldset--single-row{display:block}}.standard-form__fieldset-header{border-bottom:1px solid #dae9f2;margin-bottom:20px}.standard-form__fieldset-header+.standard-form__note{border-top-width:0;margin-top:-20px}.collapse-promo__link-list ul .standard-form__fieldset-header>li:before,.standard-form__fieldset-header>.booking-widget__toggle:before,.standard-form__fieldset-header>.carousel__link:before,.standard-form__fieldset-header>.check-list__item:before,.standard-form__fieldset-header>.collapse-promo__toggle:before,.standard-form__fieldset-header>.faqs__category-link:before,.standard-form__fieldset-header>.icon,.standard-form__fieldset-header>.input-date:before,.standard-form__fieldset-header>.option-list__control:before,.standard-form__fieldset-header>.promo__link:before,.standard-form__fieldset-header>.quick-links__item:before,.standard-form__fieldset-header>.search-result__heading:before,.standard-form__fieldset-header>.secondary-navigation__link:before,.standard-form__fieldset-header>.select-dropdown:before,.standard-form__fieldset-header>.teaser-block__heading:before,.standard-form__fieldset-header>.tertiary-navigation__item:before,.standard-form__fieldset-header>.tooltip__content-inner:before,.ui-datepicker .standard-form__fieldset-header>.ui-datepicker-next:before,.ui-datepicker .standard-form__fieldset-header>.ui-datepicker-prev:before,.ui-spinner .standard-form__fieldset-header>.ui-spinner-button{color:#6692d0;float:right;font-size:47px;opacity:.5;top:10px;position:absolute;right:23px}.collapse-promo__link-list ul html[dir=rtl] .standard-form__fieldset-header>li:before,.ui-datepicker html[dir=rtl] .standard-form__fieldset-header>.ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .standard-form__fieldset-header>.ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .standard-form__fieldset-header>.ui-spinner-button,html[dir=rtl] .collapse-promo__link-list ul .standard-form__fieldset-header>li:before,html[dir=rtl] .standard-form__fieldset-header>.booking-widget__toggle:before,html[dir=rtl] .standard-form__fieldset-header>.carousel__link:before,html[dir=rtl] .standard-form__fieldset-header>.check-list__item:before,html[dir=rtl] .standard-form__fieldset-header>.collapse-promo__toggle:before,html[dir=rtl] .standard-form__fieldset-header>.faqs__category-link:before,html[dir=rtl] .standard-form__fieldset-header>.icon,html[dir=rtl] .standard-form__fieldset-header>.input-date:before,html[dir=rtl] .standard-form__fieldset-header>.option-list__control:before,html[dir=rtl] .standard-form__fieldset-header>.promo__link:before,html[dir=rtl] .standard-form__fieldset-header>.quick-links__item:before,html[dir=rtl] .standard-form__fieldset-header>.search-result__heading:before,html[dir=rtl] .standard-form__fieldset-header>.secondary-navigation__link:before,html[dir=rtl] .standard-form__fieldset-header>.select-dropdown:before,html[dir=rtl] .standard-form__fieldset-header>.teaser-block__heading:before,html[dir=rtl] .standard-form__fieldset-header>.tertiary-navigation__item:before,html[dir=rtl] .standard-form__fieldset-header>.tooltip__content-inner:before,html[dir=rtl] .ui-datepicker .standard-form__fieldset-header>.ui-datepicker-next:before,html[dir=rtl] .ui-datepicker .standard-form__fieldset-header>.ui-datepicker-prev:before,html[dir=rtl] .ui-spinner .standard-form__fieldset-header>.ui-spinner-button{float:left;left:23px;right:auto}.standard-form__fieldset-step{color:#00285f;font-weight:700;margin-bottom:0}.standard-form__fieldset-step-heading{clear:none}.standard-form__note{border:1px solid #dae9f2;border-width:1px 0;color:#00285f;padding:10px 0}html[dir=rtl] .standard-form__note strong{direction:ltr;display:inline-block}.collapse-promo__link-list ul .standard-form__note li:before,.standard-form__note .booking-widget__toggle:before,.standard-form__note .carousel__link:before,.standard-form__note .check-list__item:before,.standard-form__note .collapse-promo__link-list ul li:before,.standard-form__note .collapse-promo__toggle:before,.standard-form__note .faqs__category-link:before,.standard-form__note .icon,.standard-form__note .input-date:before,.standard-form__note .option-list__control:before,.standard-form__note .promo__link:before,.standard-form__note .quick-links__item:before,.standard-form__note .search-result__heading:before,.standard-form__note .secondary-navigation__link:before,.standard-form__note .select-dropdown:before,.standard-form__note .teaser-block__heading:before,.standard-form__note .tertiary-navigation__item:before,.standard-form__note .tooltip__content-inner:before,.standard-form__note .ui-datepicker .ui-datepicker-next:before,.standard-form__note .ui-datepicker .ui-datepicker-prev:before,.standard-form__note .ui-spinner .ui-spinner-button,.ui-datepicker .standard-form__note .ui-datepicker-next:before,.ui-datepicker .standard-form__note .ui-datepicker-prev:before,.ui-spinner .standard-form__note .ui-spinner-button{margin-right:10px}.collapse-promo__link-list ul html[dir=rtl] .standard-form__note li:before,.ui-datepicker html[dir=rtl] .standard-form__note .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .standard-form__note .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .standard-form__note .ui-spinner-button,html[dir=rtl] .standard-form__note .booking-widget__toggle:before,html[dir=rtl] .standard-form__note .carousel__link:before,html[dir=rtl] .standard-form__note .check-list__item:before,html[dir=rtl] .standard-form__note .collapse-promo__link-list ul li:before,html[dir=rtl] .standard-form__note .collapse-promo__toggle:before,html[dir=rtl] .standard-form__note .faqs__category-link:before,html[dir=rtl] .standard-form__note .icon,html[dir=rtl] .standard-form__note .input-date:before,html[dir=rtl] .standard-form__note .option-list__control:before,html[dir=rtl] .standard-form__note .promo__link:before,html[dir=rtl] .standard-form__note .quick-links__item:before,html[dir=rtl] .standard-form__note .search-result__heading:before,html[dir=rtl] .standard-form__note .secondary-navigation__link:before,html[dir=rtl] .standard-form__note .select-dropdown:before,html[dir=rtl] .standard-form__note .teaser-block__heading:before,html[dir=rtl] .standard-form__note .tertiary-navigation__item:before,html[dir=rtl] .standard-form__note .tooltip__content-inner:before,html[dir=rtl] .standard-form__note .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .standard-form__note .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .standard-form__note .ui-spinner .ui-spinner-button{display:inline-block;margin-left:10px}.standard-form__row{margin-bottom:20px}.standard-form__row--is-hidden{display:none}.standard-form__row--separated{border:1px solid #c8c9c7;border-width:1px 0;padding:20px 0}.standard-form__label{width:31.91489%;float:left;margin-right:2.12766%;margin-top:7px}html[dir=rtl] .standard-form__label{width:31.91489%;float:right;margin-left:2.12766%;margin-right:0}@media (min-width:0) and (max-width:500px){.standard-form__label,html[dir=rtl] .standard-form__label{display:block;float:none;margin:0 0 10px;width:auto}}.l-col--8 .standard-form__label{width:22.58065%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .standard-form__label{width:22.58065%;float:right;margin-left:3.22581%;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__label,html[dir=rtl] .l-col--8 .standard-form__label{float:none;margin-right:0;width:auto}}.standard-form__placeholder{display:inline-block;margin:7px 0 6px}.standard-form__placeholder--price{color:#00285f;font-size:32px;font-weight:700}.standard-form__field{width:65.95745%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.standard-form__field{float:none;margin:0 0 10px;width:auto}}.l-col--8 .standard-form__field{width:74.19355%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field{float:none;width:auto}}.standard-form__field .message{margin-bottom:0}.standard-form__field--column-sibling{width:31.91489%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.standard-form__field--column-sibling{float:none;margin:0 0 10px;width:auto}}.l-col--8 .standard-form__field--column-sibling{width:22.58065%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field--column-sibling{float:none;margin:0 0 10px;width:auto}}.standard-form__field--reduced{width:31.91489%;float:left;margin-right:2.12766%}html[dir=rtl] .standard-form__field--reduced,html[dir=rtl] .standard-form__field--slim{float:right;margin:0 0 0 10px}@media (min-width:0) and (max-width:500px){.standard-form__field--reduced{float:none;margin:0 0 10px;width:auto}}.l-col--8 .standard-form__field--reduced{width:35.48387%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field--reduced,html[dir=rtl] .l-col--8 .standard-form__field--reduced{float:none;margin:0 0 10px;width:auto}}.standard-form__field--reduced .select-dropdown select{width:120%}.standard-form__field--reduced .message{margin-right:-109%}html[dir=rtl] .standard-form__field--reduced .message{margin-left:-109%;margin-right:0}@media (min-width:0) and (max-width:500px){.standard-form__field--reduced .message{margin-right:0}html[dir=rtl] .standard-form__field--reduced .message{margin-left:0;margin-right:0}}.standard-form__field--slim{width:14.89362%;float:left;margin-right:2.12766%}@media (min-width:0) and (max-width:500px){.standard-form__field--slim{width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .standard-form__field--slim{width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}.standard-form__field--slim+.standard-form__field--slim{float:right;margin-right:0}html[dir=rtl] .standard-form__field--slim+.standard-form__field--slim{float:left;margin-left:0;margin-right:0}}.l-col--8 .standard-form__field--slim{width:16.12903%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field--slim{width:48.3871%;float:left;margin-right:3.22581%}.l-col--8 .standard-form__field--slim+.standard-form__field--slim{float:right;margin-right:0}}.standard-form__field--slim .select-dropdown.select-dropdown--error{margin-bottom:20px}figure{margin:0 0 20px}.standard-form__field--slim .select-dropdown select{width:150%}html.ie9 .standard-form__field--slim .select-dropdown select{width:190%}.standard-form__field--pull{margin-left:34.04255%}@media (min-width:0) and (max-width:500px){.standard-form__field--pull{margin-left:0}}.l-col--8 .message#cardExpiry-error,.l-col--8 .standard-form__field--pull{margin-left:25.80645%}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field--pull{margin-left:0}}.standard-form__field-note{width:31.91489%;float:right;margin-right:0;margin-top:7px}@media (min-width:0) and (max-width:500px){.standard-form__field-note{float:none;margin:0 0 10px;text-align:right;width:auto}.standard-form__field-note .tooltip__content{left:auto;right:-10px;text-align:left}html[dir=rtl] .standard-form__field-note .tooltip__content{left:-10px;right:auto}.standard-form__field-note .tooltip__content-inner:after{left:auto;right:10px}}.l-col--8 .standard-form__field-note{width:35.48387%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__field-note{float:none;margin:0 0 10px;width:auto}html[dir=rtl] .l-col--8 .standard-form__field-note{float:left}}.standard-form__column{width:65.95745%;float:left;margin-right:2.12766%;margin-bottom:0}@media (min-width:0) and (max-width:500px){.standard-form__column{display:block;float:none;margin:0 0 10px;width:auto}}.l-col--8 .standard-form__column{width:74.19355%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .standard-form__column{float:none;margin-right:0;width:auto}}.standard-form .button-submit{float:right}html[dir=rtl] .standard-form .button-submit{float:left}.input-text{background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);font:14px/21px Arial,Helvetica,sans-serif;height:34px;padding:0 10px;width:100%}@media (min-width:0) and (max-width:500px){.input-text{font-size:16px;line-height:23px}}html[dir=rtl] .input-text{direction:ltr;text-align:left}html[dir=rtl] ::-webkit-input-placeholder{text-align:right}.input-number.input-number--error,.input-text.input-text--error,.input-textarea.input-textarea--error,.ui-spinner.ui-spinner--error{border-color:#ee0027}html.ie8 .input-date input,html.ie8 .input-text{line-height:32px}.input-textarea{background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);font:14px/21px Arial,Helvetica,sans-serif;height:150px;padding:10px;resize:none;width:100%}html[dir=rtl] .input-textarea{direction:ltr;text-align:left}@media (min-width:0) and (max-width:500px){.input-textarea{font-size:16px;line-height:23px}}.input-number{-moz-appearance:textfield;background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);font:14px/21px Arial,Helvetica,sans-serif;height:34px;padding:0 10px}@media (min-width:0) and (max-width:500px){.input-number{font-size:16px;line-height:23px}}.input-number::-webkit-inner-spin-button,.input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html.ie8 .input-number{line-height:34px}.input-date,.ui-spinner{background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);height:34px;position:relative}.ui-spinner{display:inline-block}.ui-spinner .input-number{border:0;border-radius:0;box-shadow:none;height:32px;width:100%}.ui-spinner .ui-spinner-button{cursor:pointer;font-size:10px;outline:none;padding:3px;position:absolute;right:2px}html[dir=rtl] .ui-spinner .ui-spinner-button{left:2px;right:auto}.ui-spinner .ui-spinner-up{top:1px}.ui-spinner .ui-spinner-down{bottom:1px}.input-date{padding:0 10px}.input-date:before{bottom:0;color:#007ed7;line-height:34px;position:absolute;right:10px;top:0}html[dir=rtl] .input-date:before{left:10px;right:auto}.input-date.input-date--error{border-color:#ee0027}.input-date input{background:0 0;border:0;font:14px/21px Arial,Helvetica,sans-serif;height:32px;position:relative;width:100%;z-index:2}@media (min-width:0) and (max-width:500px){.input-date input{font-size:16px;line-height:23px}}.ui-datepicker{background:#f1f5f8;border:1px solid #dae9f2;border-radius:4px;display:none;margin-top:20px;padding:41px 0 10px}html[dir=rtl] .ui-datepicker{font-size:20px}@media (min-width:0) and (max-width:500px){html[dir=rtl] .ui-datepicker{font-size:16px}}@media (min-width:0) and (max-width:650px){.ui-datepicker{padding:10px}}.ui-datepicker.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker .ui-datepicker-group{border:1px solid #dae9f2;border-width:1px 1px 0 0;float:left;padding:10px 10px 0}html[dir=rtl] .ui-datepicker .ui-datepicker-group{font-size:14px}.ui-datepicker .ui-datepicker-group-last{border-right:0}html[dir=rtl] .ui-datepicker .ui-datepicker-group-first{float:right}.ui-datepicker .ui-datepicker-header{position:relative}.ui-datepicker .ui-datepicker-title{color:#00285f;margin-bottom:10px;text-align:center}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{font-size:12px;position:absolute;top:0}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{cursor:pointer}.ui-datepicker .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-next.ui-state-disabled,.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-prev.ui-state-disabled{display:none}.ui-datepicker .ui-datepicker-next,html[dir=rtl] .ui-datepicker .ui-datepicker-prev{left:auto;right:0}html[dir=rtl] .ui-datepicker .ui-datepicker-next{left:0;right:auto}.ui-datepicker .ui-datepicker-calendar{width:100%}html[dir=rtl] .ui-datepicker .ui-datepicker-calendar{direction:rtl}.ui-datepicker .ui-datepicker-calendar th{padding-bottom:8px}.ui-datepicker .ui-datepicker-calendar td{padding:2px}html[dir=rtl] .ui-datepicker .ui-datepicker-calendar td{width:14.285714286%}.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker .ui-datepicker-calendar td span{border-radius:4px;display:block;font-size:12px;line-height:1;padding:4px;text-align:center;text-decoration:none}html[dir=rtl] .ui-datepicker .ui-datepicker-calendar td a,html[dir=rtl] .ui-datepicker .ui-datepicker-calendar td span{padding:8px 4px}.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:#fff;color:#00285f}.ui-datepicker .ui-datepicker-calendar .ui-state-active,.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:#ed5505;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{background:#dae9f2;color:#6692d0}.ui-datepicker .ui-datepicker-current{-webkit-appearance:none;background:0 0;border:0;border-radius:0;cursor:pointer;font:14px/21px Arial,Helvetica,sans-serif;left:10px;outline:none;padding:0;position:absolute;top:10px}html[dir=rtl] .ui-datepicker .ui-datepicker-current{left:auto;right:10px}html[dir=rtl] .ui-datepicker .ui-datepicker-current strong{display:inline-block}.ui-datepicker .ui-datepicker-jump{position:absolute;right:40px;top:10px}html[dir=rtl] .ui-datepicker .ui-datepicker-jump{left:40px;right:auto}.ui-datepicker .ui-datepicker-jump label{float:left;margin-right:10px}html[dir=rtl] .ui-datepicker .ui-datepicker-jump label{float:right;margin-left:10px;margin-right:0;font-size:14px}.ui-datepicker .ui-datepicker-jump .select-dropdown{float:left;height:21px;width:145px}.ui-datepicker .ui-datepicker-jump .select-dropdown:before{font-size:6px;height:14px;line-height:14px;width:14px}.ui-datepicker .ui-datepicker-jump .select-dropdown select{height:19px;width:150%}.ui-datepicker .ui-datepicker-close{background:#6692d0;border:0;border-radius:4px;color:#fff;font-size:8px;height:20px;outline:none;padding:0;position:absolute;right:10px;text-align:center;top:10px;width:20px}html[dir=rtl] .ui-datepicker .ui-datepicker-close{left:10px;right:auto}.ui-datepicker .ui-datepicker-close:focus,.ui-datepicker .ui-datepicker-close:hover{background:#00285f}.select-dropdown{background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);height:34px;overflow:hidden;padding-right:32px;position:relative}html[dir=rtl] .select-dropdown{padding-left:32px;padding-right:0}.select-dropdown.select-dropdown--error{border-color:#ee0027}html.ie8 .select-dropdown{padding:0}.select-dropdown:before{background:#f1f5f8;border-radius:3px;color:#007ed7;cursor:pointer;font-size:10px;height:27px;line-height:27px;position:absolute;right:2px;text-align:center;top:3.5px;width:27px;z-index:1}html[dir=rtl] .select-dropdown:before{left:2px;right:auto}html.ie9 .select-dropdown:before{z-index:3}.select-dropdown .select-dropdown__hidden,html.ie8 .select-dropdown:before{display:none}.select-dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#555;font:14px/21px Arial,Helvetica,sans-serif;height:32px;outline:0;padding:0 40px 0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:110%;z-index:2}html[dir=rtl] .select-dropdown select{padding:0 10px 0 40px}@media (min-width:0) and (max-width:500px){.select-dropdown select{font-size:16px;line-height:23px}}.select-dropdown select:focus{outline:none}.select-dropdown select::-ms-expand{display:none}.select-dropdown select::-ms-value{background:0 0;color:#555}html.ie8 .select-dropdown select{background:#fff;padding:0;width:100%}html.ie9 .select-dropdown select{padding-right:0;width:150%}.option-list{list-style:none;margin:0;padding:0}.option-list:after,.option-list__item:after{clear:both;content:'';display:block}html[dir=rtl] .option-list{margin-right:0}.option-list--columns .option-list__item{float:left;margin:0 20px 0 0}html[dir=rtl] .option-list--columns .option-list__item{float:right;margin:0 0 0 20px}.option-list--columns .option-list__item:last-child{margin-right:0}.option-list--columns .option-list__item--disabled{opacity:.5}.option-list__item:last-child{margin-bottom:0}.option-list__item--card{width:31.09677%;float:left;margin-right:3.22581%;margin-bottom:0}html[dir=rtl] .option-list__item--card{width:31.09677%;float:right;margin-left:3.22581%;margin-right:0}.option-list__item--card:last-child{margin-right:0}html[dir=rtl] .option-list__item--card:last-child{margin-left:0}.option-list__item--card--last-child{margin-right:0}.option-list__item--card .option-list__control{background-position:center top;background-repeat:no-repeat;padding:40px 0 0;text-indent:-99999em}.option-list__item--card .option-list__control:after{left:50%;margin-left:-7.5px;top:43px}html[dir=rtl] .option-list__item--card .option-list__control:after{left:50%;margin-left:-7.5px;top:43px;right:auto}.option-list__item--card .option-list__control:before{left:50%;margin-left:-4.5px;top:46px}html[dir=rtl] .option-list__item--card .option-list__control:before{left:50%;margin-left:-4.5px;top:46px;right:auto}html.ie8 .option-list__item--card .option-list__control,html.ie8 .selected-vehicle-details__extras .extrasDiv .select-dropdown select{width:100%}html.ie8 .option-list__item--card{position:relative}html.ie8 .option-list__item--card input{left:50%;margin-left:-5px;padding:0;position:absolute!important;top:46px;z-index:1}.option-list__item--card-amex .option-list__control{background-image:url(../img/amex.jpg)}.option-list__item--card-tp .option-list__control{background-image:url(../img/airplus.jpg)}.option-list__item--card-bu .option-list__control{background-image:url(../img/budget-charge-card.jpg)}.option-list__item--card-visa .option-list__control{background-image:url(../img/visa.jpg)}.option-list__item--card-mastercard .option-list__control{background-image:url(../img/mastercard.jpg)}.option-list input{opacity:0;position:absolute;z-index:-1}html.ie8 .option-list input{float:left;position:static}.option-list input:checked+.option-list__control--radio:before{background:#00489f;content:''}.option-list__control{float:left;padding-left:20px;position:relative;width:100%}html[dir=rtl] .option-list__control{padding-left:0;padding-right:20px}html.ie8 .option-list__control{padding-left:0;width:auto}.option-list__control:after,.option-list__control:before{display:block;height:16px;left:0;position:absolute;top:3px;width:16px}.option-list__control:before{color:#00489f;font-size:10px;line-height:16px;text-align:center;z-index:3}html[dir=rtl] .option-list__control:before{left:auto;right:0}html.ie8 .option-list__control:before{display:none}.option-list__control:after{background:#fff;border:1px solid #c8c9c7;border-radius:4px;box-shadow:inset 0 5px 5px -5px rgba(200,201,199,.8);content:'';z-index:2}html[dir=rtl] .option-list__control:after{left:auto;right:0}html.ie8 .option-list__control:after{display:none}.option-list__control--minor{font-size:12px}@media (min-width:0) and (max-width:500px){.option-list__control--minor{font-size:14px}}.option-list__control--radio:before{border-radius:50%;height:10px;left:3px;top:6px;width:10px}html[dir=rtl] .option-list__control--radio:before{left:auto;right:3px}.option-list__control--radio:after{border-radius:50%}.button-submit{box-shadow:none;transition:opacity .3s}.button-submit--alt{background:#fff;border-bottom-color:#c8c9c7;color:#007ed7}.button-submit--alt:focus,.button-submit--alt:hover{border-bottom-color:#007ed7}html.no-cssgradients .button-submit--alt{background:#fff}.button-submit[disabled=disabled]{opacity:.5}html.no-opacity .button-submit[disabled=disabled]{background:#c8c9c7;border-bottom-color:#555;color:#555}.inline-form,html[dir=rtl] .detailed-car-group__heading strong{display:inline-block}hr{background:0;border:1px solid #dae9f2;border-width:1px 0 0;margin:0 0 20px}hr+.action-link{margin-top:-28px}.align-image,figure img{display:block;max-width:100%}@media (min-width:0) and (max-width:650px){.l-col--4 figure{display:none}}.align-image{clear:both;margin-bottom:20px}.align-image--right{float:right;margin-left:20px;max-width:50%}.align-image--left{float:left;margin-right:20px;max-width:50%}.align-image--above{margin:0 auto 20px}.button-submit,.cta{background-image:linear-gradient(#3eaeed,#007ed7);border:3px solid #00489f;border-radius:4px;border-width:0 0 3px;box-shadow:0 10px 10px -7px rgba(0,0,0,.4);color:#fff;display:inline-block;font:700 14px/21px Arial,Helvetica,sans-serif;margin-bottom:20px;outline:none;padding:10px 20px;text-decoration:none}@media (min-width:0) and (max-width:500px){.button-submit,.cta{font-size:16px;line-height:23px}}.button-submit:focus,.button-submit:hover,.cta:focus,.cta:hover{border-bottom-color:#00285f}.button-submit:focus .booking-widget__toggle:before,.button-submit:focus .carousel__link:before,.button-submit:focus .check-list__item:before,.button-submit:focus .collapse-promo__link-list ul li:before,.button-submit:focus .collapse-promo__toggle:before,.button-submit:focus .faqs__category-link:before,.button-submit:focus .icon,.button-submit:focus .input-date:before,.button-submit:focus .option-list__control:before,.button-submit:focus .promo__link:before,.button-submit:focus .quick-links__item:before,.button-submit:focus .search-result__heading:before,.button-submit:focus .secondary-navigation__link:before,.button-submit:focus .select-dropdown:before,.button-submit:focus .teaser-block__heading:before,.button-submit:focus .tertiary-navigation__item:before,.button-submit:focus .tooltip__content-inner:before,.button-submit:focus .ui-datepicker .ui-datepicker-next:before,.button-submit:focus .ui-datepicker .ui-datepicker-prev:before,.button-submit:focus .ui-spinner .ui-spinner-button,.button-submit:hover .booking-widget__toggle:before,.button-submit:hover .carousel__link:before,.button-submit:hover .check-list__item:before,.button-submit:hover .collapse-promo__link-list ul li:before,.button-submit:hover .collapse-promo__toggle:before,.button-submit:hover .faqs__category-link:before,.button-submit:hover .icon,.button-submit:hover .input-date:before,.button-submit:hover .option-list__control:before,.button-submit:hover .promo__link:before,.button-submit:hover .quick-links__item:before,.button-submit:hover .search-result__heading:before,.button-submit:hover .secondary-navigation__link:before,.button-submit:hover .select-dropdown:before,.button-submit:hover .teaser-block__heading:before,.button-submit:hover .tertiary-navigation__item:before,.button-submit:hover .tooltip__content-inner:before,.button-submit:hover .ui-datepicker .ui-datepicker-next:before,.button-submit:hover .ui-datepicker .ui-datepicker-prev:before,.button-submit:hover .ui-spinner .ui-spinner-button,.collapse-promo__link-list ul .button-submit:focus li:before,.collapse-promo__link-list ul .button-submit:hover li:before,.collapse-promo__link-list ul .cta:focus li:before,.collapse-promo__link-list ul .cta:hover li:before,.cta:focus .booking-widget__toggle:before,.cta:focus .carousel__link:before,.cta:focus .check-list__item:before,.cta:focus .collapse-promo__link-list ul li:before,.cta:focus .collapse-promo__toggle:before,.cta:focus .faqs__category-link:before,.cta:focus .icon,.cta:focus .input-date:before,.cta:focus .option-list__control:before,.cta:focus .promo__link:before,.cta:focus .quick-links__item:before,.cta:focus .search-result__heading:before,.cta:focus .secondary-navigation__link:before,.cta:focus .select-dropdown:before,.cta:focus .teaser-block__heading:before,.cta:focus .tertiary-navigation__item:before,.cta:focus .tooltip__content-inner:before,.cta:focus .ui-datepicker .ui-datepicker-next:before,.cta:focus .ui-datepicker .ui-datepicker-prev:before,.cta:focus .ui-spinner .ui-spinner-button,.cta:hover .booking-widget__toggle:before,.cta:hover .carousel__link:before,.cta:hover .check-list__item:before,.cta:hover .collapse-promo__link-list ul li:before,.cta:hover .collapse-promo__toggle:before,.cta:hover .faqs__category-link:before,.cta:hover .icon,.cta:hover .input-date:before,.cta:hover .option-list__control:before,.cta:hover .promo__link:before,.cta:hover .quick-links__item:before,.cta:hover .search-result__heading:before,.cta:hover .secondary-navigation__link:before,.cta:hover .select-dropdown:before,.cta:hover .teaser-block__heading:before,.cta:hover .tertiary-navigation__item:before,.cta:hover .tooltip__content-inner:before,.cta:hover .ui-datepicker .ui-datepicker-next:before,.cta:hover .ui-datepicker .ui-datepicker-prev:before,.cta:hover .ui-spinner .ui-spinner-button,.ui-datepicker .button-submit:focus .ui-datepicker-next:before,.ui-datepicker .button-submit:focus .ui-datepicker-prev:before,.ui-datepicker .button-submit:hover .ui-datepicker-next:before,.ui-datepicker .button-submit:hover .ui-datepicker-prev:before,.ui-datepicker .cta:focus .ui-datepicker-next:before,.ui-datepicker .cta:focus .ui-datepicker-prev:before,.ui-datepicker .cta:hover .ui-datepicker-next:before,.ui-datepicker .cta:hover .ui-datepicker-prev:before,.ui-spinner .button-submit:focus .ui-spinner-button,.ui-spinner .button-submit:hover .ui-spinner-button,.ui-spinner .cta:focus .ui-spinner-button,.ui-spinner .cta:hover .ui-spinner-button{color:#00489f}.button-submit .booking-widget__toggle:before,.button-submit .carousel__link:before,.button-submit .check-list__item:before,.button-submit .collapse-promo__link-list ul li:before,.button-submit .collapse-promo__toggle:before,.button-submit .faqs__category-link:before,.button-submit .icon,.button-submit .input-date:before,.button-submit .option-list__control:before,.button-submit .promo__link:before,.button-submit .quick-links__item:before,.button-submit .search-result__heading:before,.button-submit .secondary-navigation__link:before,.button-submit .select-dropdown:before,.button-submit .teaser-block__heading:before,.button-submit .tertiary-navigation__item:before,.button-submit .tooltip__content-inner:before,.button-submit .ui-datepicker .ui-datepicker-next:before,.button-submit .ui-datepicker .ui-datepicker-prev:before,.button-submit .ui-spinner .ui-spinner-button,.collapse-promo__link-list ul .button-submit li:before,.collapse-promo__link-list ul .cta li:before,.cta .booking-widget__toggle:before,.cta .carousel__link:before,.cta .check-list__item:before,.cta .collapse-promo__link-list ul li:before,.cta .collapse-promo__toggle:before,.cta .faqs__category-link:before,.cta .icon,.cta .input-date:before,.cta .option-list__control:before,.cta .promo__link:before,.cta .quick-links__item:before,.cta .search-result__heading:before,.cta .secondary-navigation__link:before,.cta .select-dropdown:before,.cta .teaser-block__heading:before,.cta .tertiary-navigation__item:before,.cta .tooltip__content-inner:before,.cta .ui-datepicker .ui-datepicker-next:before,.cta .ui-datepicker .ui-datepicker-prev:before,.cta .ui-spinner .ui-spinner-button,.ui-datepicker .button-submit .ui-datepicker-next:before,.ui-datepicker .button-submit .ui-datepicker-prev:before,.ui-datepicker .cta .ui-datepicker-next:before,.ui-datepicker .cta .ui-datepicker-prev:before,.ui-spinner .button-submit .ui-spinner-button,.ui-spinner .cta .ui-spinner-button{font-size:8px;margin-right:10px;position:relative;top:-2px}.collapse-promo__link-list ul html[dir=rtl] .button-submit li:before,.collapse-promo__link-list ul html[dir=rtl] .cta li:before,.ui-datepicker html[dir=rtl] .button-submit .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .button-submit .ui-datepicker-prev:before,.ui-datepicker html[dir=rtl] .cta .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .cta .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .button-submit .ui-spinner-button,.ui-spinner html[dir=rtl] .cta .ui-spinner-button,html[dir=rtl] .button-submit .booking-widget__toggle:before,html[dir=rtl] .button-submit .carousel__link:before,html[dir=rtl] .button-submit .check-list__item:before,html[dir=rtl] .button-submit .collapse-promo__link-list ul li:before,html[dir=rtl] .button-submit .collapse-promo__toggle:before,html[dir=rtl] .button-submit .faqs__category-link:before,html[dir=rtl] .button-submit .icon,html[dir=rtl] .button-submit .input-date:before,html[dir=rtl] .button-submit .option-list__control:before,html[dir=rtl] .button-submit .promo__link:before,html[dir=rtl] .button-submit .quick-links__item:before,html[dir=rtl] .button-submit .search-result__heading:before,html[dir=rtl] .button-submit .secondary-navigation__link:before,html[dir=rtl] .button-submit .select-dropdown:before,html[dir=rtl] .button-submit .teaser-block__heading:before,html[dir=rtl] .button-submit .tertiary-navigation__item:before,html[dir=rtl] .button-submit .tooltip__content-inner:before,html[dir=rtl] .button-submit .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .button-submit .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .button-submit .ui-spinner .ui-spinner-button,html[dir=rtl] .cta .booking-widget__toggle:before,html[dir=rtl] .cta .carousel__link:before,html[dir=rtl] .cta .check-list__item:before,html[dir=rtl] .cta .collapse-promo__link-list ul li:before,html[dir=rtl] .cta .collapse-promo__toggle:before,html[dir=rtl] .cta .faqs__category-link:before,html[dir=rtl] .cta .icon,html[dir=rtl] .cta .input-date:before,html[dir=rtl] .cta .option-list__control:before,html[dir=rtl] .cta .promo__link:before,html[dir=rtl] .cta .quick-links__item:before,html[dir=rtl] .cta .search-result__heading:before,html[dir=rtl] .cta .secondary-navigation__link:before,html[dir=rtl] .cta .select-dropdown:before,html[dir=rtl] .cta .teaser-block__heading:before,html[dir=rtl] .cta .tertiary-navigation__item:before,html[dir=rtl] .cta .tooltip__content-inner:before,html[dir=rtl] .cta .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .cta .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .cta .ui-spinner .ui-spinner-button{display:inline-block;margin-left:10px;margin-right:0;transform:scaleX(-1)}html.no-cssgradients .button-submit,html.no-cssgradients .cta{background:#007ed7}.cta--alt.button-submit,.cta.cta--alt{background:#fff;border-bottom-color:#c8c9c7;color:#007ed7}.cta--alt.button-submit:focus,.cta--alt.button-submit:hover,.cta.cta--alt:focus,.cta.cta--alt:hover{border-bottom-color:#007ed7}html.no-cssgradients .cta--alt.button-submit,html.no-cssgradients .cta.cta--alt{background:#fff}.minor-cta{background:0 0;border:0;color:#007ed7;font:14px/21px Arial,Helvetica,sans-serif;padding:0;text-decoration:none}@media (min-width:0) and (max-width:500px){.minor-cta{font-size:16px;line-height:23px}}.minor-cta:hover{text-decoration:underline}.collapse-promo__link-list ul .minor-cta li:before,.minor-cta .booking-widget__toggle:before,.minor-cta .carousel__link:before,.minor-cta .check-list__item:before,.minor-cta .collapse-promo__link-list ul li:before,.minor-cta .collapse-promo__toggle:before,.minor-cta .faqs__category-link:before,.minor-cta .icon,.minor-cta .input-date:before,.minor-cta .option-list__control:before,.minor-cta .promo__link:before,.minor-cta .quick-links__item:before,.minor-cta .search-result__heading:before,.minor-cta .secondary-navigation__link:before,.minor-cta .select-dropdown:before,.minor-cta .teaser-block__heading:before,.minor-cta .tertiary-navigation__item:before,.minor-cta .tooltip__content-inner:before,.minor-cta .ui-datepicker .ui-datepicker-next:before,.minor-cta .ui-datepicker .ui-datepicker-prev:before,.minor-cta .ui-spinner .ui-spinner-button,.ui-datepicker .minor-cta .ui-datepicker-next:before,.ui-datepicker .minor-cta .ui-datepicker-prev:before,.ui-spinner .minor-cta .ui-spinner-button{float:left;font-size:8px;margin:6.5px 5px 0 0}.collapse-promo__link-list ul html[dir=rtl] .minor-cta li:before,.ui-datepicker html[dir=rtl] .minor-cta .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .minor-cta .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .minor-cta .ui-spinner-button,html[dir=rtl] .minor-cta .booking-widget__toggle:before,html[dir=rtl] .minor-cta .carousel__link:before,html[dir=rtl] .minor-cta .check-list__item:before,html[dir=rtl] .minor-cta .collapse-promo__link-list ul li:before,html[dir=rtl] .minor-cta .collapse-promo__toggle:before,html[dir=rtl] .minor-cta .faqs__category-link:before,html[dir=rtl] .minor-cta .icon,html[dir=rtl] .minor-cta .input-date:before,html[dir=rtl] .minor-cta .option-list__control:before,html[dir=rtl] .minor-cta .promo__link:before,html[dir=rtl] .minor-cta .quick-links__item:before,html[dir=rtl] .minor-cta .search-result__heading:before,html[dir=rtl] .minor-cta .secondary-navigation__link:before,html[dir=rtl] .minor-cta .select-dropdown:before,html[dir=rtl] .minor-cta .teaser-block__heading:before,html[dir=rtl] .minor-cta .tertiary-navigation__item:before,html[dir=rtl] .minor-cta .tooltip__content-inner:before,html[dir=rtl] .minor-cta .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .minor-cta .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .minor-cta .ui-spinner .ui-spinner-button{float:right;margin:6.5px 0 0 5px;transform:scaleX(-1)}@media (min-width:0) and (max-width:500px){.collapse-promo__link-list ul .minor-cta li:before,.minor-cta .booking-widget__toggle:before,.minor-cta .carousel__link:before,.minor-cta .check-list__item:before,.minor-cta .collapse-promo__link-list ul li:before,.minor-cta .collapse-promo__toggle:before,.minor-cta .faqs__category-link:before,.minor-cta .icon,.minor-cta .input-date:before,.minor-cta .option-list__control:before,.minor-cta .promo__link:before,.minor-cta .quick-links__item:before,.minor-cta .search-result__heading:before,.minor-cta .secondary-navigation__link:before,.minor-cta .select-dropdown:before,.minor-cta .teaser-block__heading:before,.minor-cta .tertiary-navigation__item:before,.minor-cta .tooltip__content-inner:before,.minor-cta .ui-datepicker .ui-datepicker-next:before,.minor-cta .ui-datepicker .ui-datepicker-prev:before,.minor-cta .ui-spinner .ui-spinner-button,.ui-datepicker .minor-cta .ui-datepicker-next:before,.ui-datepicker .minor-cta .ui-datepicker-prev:before,.ui-spinner .minor-cta .ui-spinner-button{margin-top:8px}}.kitchen-drawer-toggle{background:0 0;border:0;color:#00285f;display:none;float:right;font-size:22px;margin-top:.3023%;outline:none;padding:0}html[dir=rtl] .kitchen-drawer-toggle{float:left}@media (min-width:0) and (max-width:650px){.kitchen-drawer-toggle{display:block}}.kitchen-drawer-toggle:focus,.kitchen-drawer-toggle:hover{color:#00489f}@media (min-width:0) and (max-width:650px){.kitchen-drawer{clear:both;display:none}}.quick-links{list-style:none;margin:0;padding:0}.quick-links:after{clear:both;content:'';display:block}.quick-links .site-search{display:none}.quick-links__item{float:left;margin:0 20px;position:relative}html[dir=rtl] .quick-links__item{float:right}@media (max-width:750px){.quick-links__item{margin:0 10px}}@media (min-width:0) and (max-width:650px){.quick-links__item{margin:0;width:50%}}@media (min-width:0) and (max-width:350px){.quick-links__item{float:none;margin-bottom:10px;width:auto}html[dir=rtl] .quick-links__item{float:none}}.quick-links__item:before{color:#007ed7;float:left;font-size:8px;margin-right:10px;position:relative;top:6.5px}html[dir=rtl] .quick-links__item:before{float:right;margin-left:10px;margin-right:0}@media (min-width:0) and (max-width:500px){.quick-links__item:before{top:7.5px}}.quick-links__item:first-child{margin-left:0}.quick-links__link{background:0 0;border:0;color:#007ed7;font:14px/21px Arial,Helvetica,sans-serif;outline:none;padding:0;text-decoration:none}@media (min-width:0) and (max-width:500px){.quick-links__link{font-size:16px;line-height:23px}}.quick-links__link:focus,.quick-links__link:hover{text-decoration:underline}.quick-links .website-language-switcher{display:none;position:absolute;right:0;top:31px;width:200%}@media (min-width:0) and (max-width:650px){.quick-links .website-language-switcher{bottom:31px;top:auto}}.website-language-switcher{background:#f1f5f8;border:1px solid #dae9f2;border-radius:4px;padding:20px 20px 10px;position:relative;z-index:100}.website-language-switcher h2{color:#00285f;margin-bottom:10px}.website-language-switcher .select-dropdown,.website-language-switcher p{margin-bottom:10px}.website-language-switcher__close{background:#6692d0;border:0;border-radius:4px;color:#fff;font-size:8px;height:20px;outline:none;padding:0;position:absolute;right:10px;text-align:center;top:10px;width:20px}html[dir=rtl] .website-language-switcher__close{left:10px;right:auto}.website-language-switcher__close:focus,.website-language-switcher__close:hover{background:#00285f}.site-search{background:#dae9f2;border-radius:4px;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:5px}html.no-flexbox.no-flexboxlegacy .site-search{position:relative}.site-search__input{background:0 0;border:0;color:#00285f;-ms-flex:1;flex:1;font-size:12px;height:25px;line-height:13px;padding:6px}html[dir=rtl] .site-search__input{direction:ltr;text-align:left}@media (min-width:0) and (max-width:500px){.site-search__input{font-size:16px;height:35px;line-height:17px;padding:9px}}::-webkit-input-placeholder{color:#00285f;font:12px Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){::-webkit-input-placeholder{font-size:16px}}:-moz-placeholder,::-moz-placeholder{color:#00285f;font:12px Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){:-moz-placeholder,::-moz-placeholder{font-size:16px}}:-ms-input-placeholder{color:#00285f;font:12px Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){:-ms-input-placeholder{font-size:16px}}.site-search__submit{background:#f1f5f8;border:0;border-radius:3px;color:#00285f;height:25px;width:25px}html[dir=rtl] .site-search__submit{transform:scaleX(-1)}@media (min-width:0) and (max-width:500px){.site-search__submit{height:35px;width:35px}}.site-search__submit:hover{background:#00285f;color:#f1f5f8}.collapse-promo__link-list ul .site-search__submit li:before,.site-search__submit .booking-widget__toggle:before,.site-search__submit .carousel__link:before,.site-search__submit .check-list__item:before,.site-search__submit .collapse-promo__link-list ul li:before,.site-search__submit .collapse-promo__toggle:before,.site-search__submit .faqs__category-link:before,.site-search__submit .icon,.site-search__submit .input-date:before,.site-search__submit .option-list__control:before,.site-search__submit .promo__link:before,.site-search__submit .quick-links__item:before,.site-search__submit .search-result__heading:before,.site-search__submit .secondary-navigation__link:before,.site-search__submit .select-dropdown:before,.site-search__submit .teaser-block__heading:before,.site-search__submit .tertiary-navigation__item:before,.site-search__submit .tooltip__content-inner:before,.site-search__submit .ui-datepicker .ui-datepicker-next:before,.site-search__submit .ui-datepicker .ui-datepicker-prev:before,.site-search__submit .ui-spinner .ui-spinner-button,.ui-datepicker .site-search__submit .ui-datepicker-next:before,.ui-datepicker .site-search__submit .ui-datepicker-prev:before,.ui-spinner .site-search__submit .ui-spinner-button{font-size:14px;line-height:22px}html.no-flexbox.no-flexboxlegacy .site-search__submit{padding:0;position:absolute;right:5px;top:5px}.primary-navigation{clear:both;padding-top:20px}@media (min-width:0) and (max-width:650px){.primary-navigation{padding-top:0}}.primary-navigation:last-child{padding-bottom:20px}.primary-navigation--last-child{padding-bottom:20px}.primary-navigation__container{display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.primary-navigation__container:after{clear:both;content:'';display:block}html[dir=rtl] .primary-navigation__container{margin-right:0}@media (min-width:0) and (max-width:650px){.primary-navigation__container{background:#00285f;border-radius:4px;display:block;padding:4px}}@media (min-width:0) and (max-width:500px){.primary-navigation__container{background:0 0;border-radius:0;padding:0}}html.no-flexbox.no-flexboxlegacy .primary-navigation__container{display:table;width:100%}.primary-navigation__item{border-right:2px solid #48658d;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin:0}html[dir=rtl] .primary-navigation__item{border-left:2px solid #48658d;border-right:0}@media (min-width:0) and (max-width:650px){.primary-navigation__item{border-bottom:2px solid #48658d;float:left;width:50%}.primary-navigation__item:nth-child(2n+2){border-right-width:0}html[dir=rtl] .primary-navigation__item:nth-child(2n+2){border-left-width:0}.primary-navigation__item:last-child,.primary-navigation__item:nth-last-of-type(-n+2):not(:nth-child(even)){border-bottom-width:0}}@media (min-width:0) and (max-width:500px){.primary-navigation__item{border-right:0;float:none;width:auto}html[dir=rtl] .primary-navigation__item{border-left:0;border-right:0}.primary-navigation__item:nth-last-of-type(-n+2):not(:nth-child(even)){border-bottom-width:2px}}.primary-navigation__item:first-child .primary-navigation__link{border-radius:4px 0 0 4px}html[dir=rtl] .primary-navigation__item:first-child .primary-navigation__link{border-radius:0 4px 4px 0}@media (min-width:0) and (max-width:650px){.primary-navigation__item:first-child .primary-navigation__link,html[dir=rtl] .primary-navigation__item:first-child .primary-navigation__link{border-radius:0}}@media (min-width:0) and (max-width:500px){.primary-navigation__item:first-child .primary-navigation__link,html[dir=rtl] .primary-navigation__item:first-child .primary-navigation__link{border-radius:4px 4px 0 0}}.primary-navigation__item:last-child{border-right-width:0}html[dir=rtl] .primary-navigation__item:last-child{border-left:0}.primary-navigation__item:last-child .primary-navigation__link{border-radius:0 4px 4px 0}html[dir=rtl] .primary-navigation__item:last-child .primary-navigation__link{border-radius:4px 0 0 4px}@media (min-width:0) and (max-width:650px){.primary-navigation__item:last-child .primary-navigation__link,html[dir=rtl] .primary-navigation__item:last-child .primary-navigation__link{border-radius:0}}@media (min-width:0) and (max-width:500px){.primary-navigation__item:last-child .primary-navigation__link,html[dir=rtl] .primary-navigation__item:last-child .primary-navigation__link{border-radius:0 0 4px 4px}}.primary-navigation__item--last-child{border-right-width:0}html.no-flexbox.no-flexboxlegacy .primary-navigation__item{display:table-cell}.primary-navigation__link{-ms-flex-align:center;align-items:center;background:#00285f;color:#fff;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-family:"Avenir LT Std",Arial,Helvetica,sans-serif;-ms-flex-pack:center;justify-content:center;padding:12px 5px;text-align:center;text-decoration:none;width:100%}html[dir=rtl] .primary-navigation__link{font-family:"Janna LT",Arial,Helvetica,sans-serif}.primary-navigation__link--active,.primary-navigation__link:hover{background:#00489f}html.no-flexbox .primary-navigation__link{display:block}.secondary-navigation{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px 20px 0;position:relative}.secondary-navigation__top-level-container,.secondary-navigation__top-level-container ul{list-style:none;margin:0;padding:0}html[dir=rtl] .secondary-navigation__top-level-container,html[dir=rtl] .secondary-navigation__top-level-container ul{margin-right:0;margin-left:0}@media (min-width:0) and (max-width:650px){.secondary-navigation__top-level-container ul{display:none}}.secondary-navigation__heading{display:block;margin-bottom:0;padding-bottom:20px}@media (min-width:0) and (max-width:650px){.secondary-navigation__heading{cursor:pointer}.secondary-navigation__heading:hover,.secondary-navigation__heading:hover+.secondary-navigation__toggle{color:#555}}.secondary-navigation__toggle{background:#f1f5f8;border:0;border-radius:3px;color:#00285f;display:none;height:25px;outline:none;position:absolute;right:20px;top:20px;width:25px}html[dir=rtl] .secondary-navigation__toggle{left:20px;right:auto}.secondary-navigation__toggle:focus,.secondary-navigation__toggle:hover{color:#555}@media (min-width:0) and (max-width:650px){.secondary-navigation__toggle{display:block}}.secondary-navigation__item{border-top:1px solid #dae9f2;margin:0;padding:20px 0}.secondary-navigation__link{font-weight:700;text-decoration:none}.secondary-navigation__link:before,.tertiary-navigation__item:before{font-size:8px;margin-right:10px;position:relative;top:-2px}html[dir=rtl] .secondary-navigation__link:before{float:right;margin-left:10px;margin-right:0;top:7px;transform:scaleX(-1)}.secondary-navigation__link:hover{color:#555}.secondary-navigation--sitemap .secondary-navigation__top-level-container ul ul{margin-left:20px}.secondary-navigation--sitemap .secondary-navigation__item{padding-bottom:0}.secondary-navigation--sitemap .secondary-navigation__link{display:inline-block;margin-bottom:20px}.tertiary-navigation{margin-bottom:20px}.tertiary-navigation__container{-moz-column-count:4;column-count:4;-moz-column-gap:0;column-gap:0;list-style:none;margin:0;padding:0}html[dir=rtl] .tertiary-navigation__container{margin-right:0}@media (min-width:0) and (max-width:650px){.tertiary-navigation__container{-moz-column-count:3;column-count:3}}@media (min-width:0) and (max-width:500px){.tertiary-navigation__container{-moz-column-count:2;column-count:2}}@media (min-width:0) and (max-width:350px){.tertiary-navigation__container{-moz-column-count:1;column-count:1}}.tertiary-navigation__container .footer__copyright{display:none}html.no-csscolumns .tertiary-navigation__container:after{clear:both;content:'';display:block}.tertiary-navigation__item{page-break-inside:avoid;break-inside:avoid;margin-bottom:0;padding-bottom:10px}.tertiary-navigation__item:before{color:#007ed7}html[dir=rtl] .tertiary-navigation__item:before{content:'\e90d';display:inline-block;margin-left:10px;margin-right:0}html.no-csscolumns .tertiary-navigation__item{float:left;width:25%}.tertiary-navigation__link{outline:none;text-decoration:none}.tertiary-navigation__link:focus,.tertiary-navigation__link:hover{text-decoration:underline}.promotion-navigation{clear:both;padding-bottom:20px}.promotion-navigation__container{background:#f1f5f8;border-radius:4px;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:10px 0}.breadcrumb:after,.promotion-navigation__container:after{clear:both;content:'';display:block}html[dir=rtl] .promotion-navigation__container{margin-right:0}@media (min-width:0) and (max-width:650px){.promotion-navigation__container{display:block;padding:10px}}@media (min-width:0) and (max-width:500px){.promotion-navigation__container{border-radius:0;padding:0}}html.no-flexbox.no-flexboxlegacy .promotion-navigation__container{display:table;width:100%}.promotion-navigation__item{border-right:1px solid #dae9f2;-ms-flex:1;flex:1;margin-bottom:0}@media (min-width:0) and (max-width:650px){.promotion-navigation__item{border-bottom:1px solid #dae9f2;float:left;width:50%}.promotion-navigation__item:nth-child(2n+1){clear:both}.promotion-navigation__item:nth-child(2n+2){border-right-width:0}.promotion-navigation__item:nth-last-child(-n+2){border-bottom-width:0}}@media (min-width:0) and (max-width:500px){.promotion-navigation__item{border-right:0;float:none;width:auto}.promotion-navigation__item:nth-last-child(-n+2){border-bottom-width:1px}.promotion-navigation__item:last-child{border-bottom-width:0}}.promotion-navigation__item:last-child{border-right-width:0}.promotion-navigation__item--last-child{border-right-width:0}html.no-flexbox.no-flexboxlegacy .promotion-navigation__item{display:table-cell;text-align:center}.promotion-navigation__link{-ms-flex-align:center;align-items:center;background:#f1f5f8;display:-ms-flexbox;display:flex;font-family:"Avenir LT Std",Arial,Helvetica,sans-serif;height:100%;-ms-flex-pack:center;justify-content:center;padding:0 5px;text-align:center;text-decoration:none;width:100%}html[dir=rtl] .promotion-navigation__link{font-family:"Janna LT",Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:650px){.promotion-navigation__link{padding:10px 5px}}.promotion-navigation__link--active,.promotion-navigation__link:hover{color:#00285f}.social-promo{line-height:43px}.social-promo__container{list-style:none;margin:0;padding:0}html[dir=rtl] .social-promo__container{margin-right:0}.social-promo__item{float:left;margin-left:20px}html[dir=rtl] .car-group__info dt,html[dir=rtl] .social-promo__item{float:right}.social-promo__item--intro{margin-left:0}html[dir=rtl] .social-promo__item--intro{margin-left:20px}@media (min-width:0) and (max-width:500px){.social-promo__item--intro{float:none;line-height:23px;margin-bottom:10px}html[dir=rtl] .social-promo__item--intro{float:none}.social-promo__item--intro+.social-promo__item{margin-left:0}}.social-promo__link{text-decoration:none}.collapse-promo__link-list ul a:focus,.collapse-promo__link-list ul a:hover,.social-promo__link:focus,.social-promo__link:hover{text-decoration:underline}.collapse-promo__link-list ul .social-promo__link li:before,.social-promo__link .booking-widget__toggle:before,.social-promo__link .carousel__link:before,.social-promo__link .check-list__item:before,.social-promo__link .collapse-promo__link-list ul li:before,.social-promo__link .collapse-promo__toggle:before,.social-promo__link .faqs__category-link:before,.social-promo__link .icon,.social-promo__link .input-date:before,.social-promo__link .option-list__control:before,.social-promo__link .promo__link:before,.social-promo__link .quick-links__item:before,.social-promo__link .search-result__heading:before,.social-promo__link .secondary-navigation__link:before,.social-promo__link .select-dropdown:before,.social-promo__link .teaser-block__heading:before,.social-promo__link .tertiary-navigation__item:before,.social-promo__link .tooltip__content-inner:before,.social-promo__link .ui-datepicker .ui-datepicker-next:before,.social-promo__link .ui-datepicker .ui-datepicker-prev:before,.social-promo__link .ui-spinner .ui-spinner-button,.ui-datepicker .social-promo__link .ui-datepicker-next:before,.ui-datepicker .social-promo__link .ui-datepicker-prev:before,.ui-spinner .social-promo__link .ui-spinner-button{background:#f1f5f8;border-radius:50%;float:left;font-size:18px;height:43px;line-height:43px;margin-right:10px;text-align:center;width:43px}.collapse-promo__link-list ul html[dir=rtl] .social-promo__link li:before,.ui-datepicker html[dir=rtl] .social-promo__link .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .social-promo__link .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .social-promo__link .ui-spinner-button,html[dir=rtl] .social-promo__link .booking-widget__toggle:before,html[dir=rtl] .social-promo__link .carousel__link:before,html[dir=rtl] .social-promo__link .check-list__item:before,html[dir=rtl] .social-promo__link .collapse-promo__link-list ul li:before,html[dir=rtl] .social-promo__link .collapse-promo__toggle:before,html[dir=rtl] .social-promo__link .faqs__category-link:before,html[dir=rtl] .social-promo__link .icon,html[dir=rtl] .social-promo__link .input-date:before,html[dir=rtl] .social-promo__link .option-list__control:before,html[dir=rtl] .social-promo__link .promo__link:before,html[dir=rtl] .social-promo__link .quick-links__item:before,html[dir=rtl] .social-promo__link .search-result__heading:before,html[dir=rtl] .social-promo__link .secondary-navigation__link:before,html[dir=rtl] .social-promo__link .select-dropdown:before,html[dir=rtl] .social-promo__link .teaser-block__heading:before,html[dir=rtl] .social-promo__link .tertiary-navigation__item:before,html[dir=rtl] .social-promo__link .tooltip__content-inner:before,html[dir=rtl] .social-promo__link .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .social-promo__link .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .social-promo__link .ui-spinner .ui-spinner-button{float:right;margin-left:10px;margin-right:0}.breadcrumb{font-size:12px;list-style:none;margin:0 0 20px;padding:0}html[dir=rtl] .breadcrumb{margin-right:0}@media (min-width:0) and (max-width:500px){.breadcrumb{display:none}}.breadcrumb__item{float:left;margin:0 10px 0 0}html[dir=rtl] .breadcrumb__item{float:right;margin:0 0 0 10px}.breadcrumb__item:after{content:'/';margin-left:10px}.collapse-promo__link-list ul html[dir=rtl] .detailed-car-group .button-submit li:before,.collapse-promo__link-list ul html[dir=rtl] .detailed-car-group .cta li:before,.ui-datepicker html[dir=rtl] .detailed-car-group .button-submit .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .detailed-car-group .button-submit .ui-datepicker-prev:before,.ui-datepicker html[dir=rtl] .detailed-car-group .cta .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .detailed-car-group .cta .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .detailed-car-group .button-submit .ui-spinner-button,.ui-spinner html[dir=rtl] .detailed-car-group .cta .ui-spinner-button,html[dir=rtl] .breadcrumb__item:after,html[dir=rtl] .detailed-car-group .button-submit .booking-widget__toggle:before,html[dir=rtl] .detailed-car-group .button-submit .carousel__link:before,html[dir=rtl] .detailed-car-group .button-submit .check-list__item:before,html[dir=rtl] .detailed-car-group .button-submit .collapse-promo__link-list ul li:before,html[dir=rtl] .detailed-car-group .button-submit .collapse-promo__toggle:before,html[dir=rtl] .detailed-car-group .button-submit .faqs__category-link:before,html[dir=rtl] .detailed-car-group .button-submit .icon,html[dir=rtl] .detailed-car-group .button-submit .input-date:before,html[dir=rtl] .detailed-car-group .button-submit .option-list__control:before,html[dir=rtl] .detailed-car-group .button-submit .promo__link:before,html[dir=rtl] .detailed-car-group .button-submit .quick-links__item:before,html[dir=rtl] .detailed-car-group .button-submit .search-result__heading:before,html[dir=rtl] .detailed-car-group .button-submit .secondary-navigation__link:before,html[dir=rtl] .detailed-car-group .button-submit .select-dropdown:before,html[dir=rtl] .detailed-car-group .button-submit .teaser-block__heading:before,html[dir=rtl] .detailed-car-group .button-submit .tertiary-navigation__item:before,html[dir=rtl] .detailed-car-group .button-submit .tooltip__content-inner:before,html[dir=rtl] .detailed-car-group .button-submit .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .detailed-car-group .button-submit .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .detailed-car-group .button-submit .ui-spinner .ui-spinner-button,html[dir=rtl] .detailed-car-group .cta .booking-widget__toggle:before,html[dir=rtl] .detailed-car-group .cta .carousel__link:before,html[dir=rtl] .detailed-car-group .cta .check-list__item:before,html[dir=rtl] .detailed-car-group .cta .collapse-promo__link-list ul li:before,html[dir=rtl] .detailed-car-group .cta .collapse-promo__toggle:before,html[dir=rtl] .detailed-car-group .cta .faqs__category-link:before,html[dir=rtl] .detailed-car-group .cta .icon,html[dir=rtl] .detailed-car-group .cta .input-date:before,html[dir=rtl] .detailed-car-group .cta .option-list__control:before,html[dir=rtl] .detailed-car-group .cta .promo__link:before,html[dir=rtl] .detailed-car-group .cta .quick-links__item:before,html[dir=rtl] .detailed-car-group .cta .search-result__heading:before,html[dir=rtl] .detailed-car-group .cta .secondary-navigation__link:before,html[dir=rtl] .detailed-car-group .cta .select-dropdown:before,html[dir=rtl] .detailed-car-group .cta .teaser-block__heading:before,html[dir=rtl] .detailed-car-group .cta .tertiary-navigation__item:before,html[dir=rtl] .detailed-car-group .cta .tooltip__content-inner:before,html[dir=rtl] .detailed-car-group .cta .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .detailed-car-group .cta .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .detailed-car-group .cta .ui-spinner .ui-spinner-button{margin-left:0;margin-right:10px}.breadcrumb__item:last-child:after{display:none}.breadcrumb__item--last-child:after{display:none}.breadcrumb__link,.tooltip a:hover{text-decoration:none}.breadcrumb__link:hover,.teaser-block__link:hover .teaser-block__heading{text-decoration:underline}.teaser-block--highlight{background:#f1f5f8;border-radius:4px;margin-bottom:20px}.teaser-block__link{color:#555;display:block;text-decoration:none}.teaser-block__image{border-radius:4px;display:block;max-width:100%}.teaser-block__content{padding:20px}.teaser-block__heading{color:#007ed7;font:18px/25px Arial,Helvetica,sans-serif;margin-bottom:10px;padding-left:18px}html[dir=rtl] .teaser-block__heading{padding-left:none;padding-right:18px}.teaser-block__heading:before{float:left;font-size:8px;margin-left:-18px;position:relative;top:8.5px}html[dir=rtl] .teaser-block__heading:before{float:right;margin-left:none;margin-right:-18px;transform:rotateY(180deg)}.teaser-block p{margin:0}.tabs:after,.teaser-matrix:after{clear:both;content:'';display:block}.teaser-matrix .teaser-block{width:48.93617%;float:left;margin-right:2.12766%}.l-col--8 .teaser-matrix .teaser-block{width:48.3871%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .teaser-matrix .teaser-block{float:none;margin-right:0;width:auto}}.l-col--8 .teaser-matrix .teaser-block--type2n2{float:right;margin-right:0}@media (min-width:651px) and (max-width:859px){.teaser-matrix .teaser-block{float:none;margin-right:0;width:auto}}@media (min-width:0) and (max-width:500px){.teaser-matrix .teaser-block{float:none;margin-right:0;width:auto}}.teaser-matrix .teaser-block:nth-of-type(2n+1){clear:both}.teaser-matrix .teaser-block--type2n1{clear:both}.teaser-matrix .teaser-block:nth-of-type(2n+2){float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.teaser-matrix .teaser-block:nth-of-type(2n+2){float:none}}.teaser-matrix .teaser-block--type2n2{float:right;margin-right:0}.teaser-matrix--thirds .teaser-block{width:31.91489%;float:left;margin-right:2.12766%}@media (min-width:0) and (max-width:500px){.teaser-matrix--thirds .teaser-block{float:none;margin-right:0;width:auto}}.l-col--8 .teaser-matrix--thirds .teaser-block{width:31.1828%;float:left;margin-right:3.22581%}.l-col--8 .teaser-matrix--thirds .teaser-block--type3n3{float:right;margin-right:0}.teaser-matrix--thirds .teaser-block:nth-of-type(2n+1){clear:none}.teaser-matrix--thirds .teaser-block:nth-of-type(2n+2){width:31.91489%;float:left;margin-right:2.12766%}@media (min-width:0) and (max-width:500px){.teaser-matrix--thirds .teaser-block:nth-of-type(2n+2){float:none;margin-right:0;width:auto}}.teaser-matrix--thirds .teaser-block:nth-of-type(3n+1){clear:none}.teaser-matrix--thirds .teaser-block--type3n1{clear:both}.teaser-matrix--thirds .teaser-block:nth-of-type(3n+3){float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.teaser-matrix--thirds .teaser-block:nth-of-type(3n+3){float:none}}.teaser-matrix--thirds .teaser-block--type3n3{float:right;margin-right:0}.tabs{list-style:none;margin-left:0;padding:0}.tabs__tab{float:left;margin:0 10px 0 0}.tabs__tab:last-child{margin-right:0}.tabs__link{background:#527fca;border-radius:4px;color:#fff;display:block;font-weight:700;padding:10px 40px;position:relative;text-decoration:none}.tabs__link--active,.tabs__link:hover{background:#00285f}.tabs__link--active:after{background:#00285f;border-radius:50%;content:'';display:block;height:8px;left:50%;margin:-4px 0 0 -4px;position:absolute;top:100%;width:8px}.car-group{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:10px}.car-group:after,.car-group__info:after,.detailed-car-group:after{clear:both;content:'';display:block}.car-group__heading{color:#555;font:14px/21px Arial,Helvetica,sans-serif;margin-bottom:10px;text-align:right}@media (min-width:0) and (max-width:500px){.car-group__heading{font-size:16px;line-height:23px}}.car-group__car-preview{display:block;margin:0 auto 10px;max-height:80px;max-width:100%}.car-group__make-model{font:700 14px/21px Arial,Helvetica,sans-serif;margin-bottom:10px}@media (min-width:0) and (max-width:500px){.car-group__make-model{font-size:16px;line-height:23px}}.car-group__info{border:1px solid #dae9f2;border-width:1px 0 3px;margin-bottom:10px}.car-group__info dd,.car-group__info dt{border-bottom:1px solid #dae9f2;float:left;padding:5px 0}.car-group__info dt{clear:both;width:65%}.car-group__info dd{text-align:right;white-space:nowrap;width:35%}.car-group .button-submit,.car-group .cta{float:right;margin-bottom:0}.detailed-car-group{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px;position:relative}.detailed-car-group:before{background:#ed5505;content:'';display:block;height:0;left:0;margin-top:-4px;position:absolute;right:0;top:100%}.detailed-car-group--active{background:#ed5505;color:#fff}.detailed-car-group--active:before{height:28px}.detailed-car-group--active .detailed-car-group__info dd,.detailed-car-group--active .detailed-car-group__info dt,.detailed-car-group--active .detailed-car-group__make-model{color:#fff}.detailed-car-group--active .detailed-car-group__info{border-top-color:#fff}.detailed-car-group__intro{background:#fff;border-radius:4px;margin:-15px -15px 20px;padding:15px}.detailed-car-group__intro:after,.fleet-matrix:after,html.no-csscolumns .detailed-car-group__info:after{clear:both;content:'';display:block}.detailed-car-group__heading{color:#555;font:14px/21px Arial,Helvetica,sans-serif;margin-bottom:10px;text-align:right}html[dir=rtl] .detailed-car-group__heading{text-align:left}@media (min-width:0) and (max-width:500px){.detailed-car-group__heading{font-size:16px;line-height:23px}}.detailed-car-group__car-preview,.upsell__preview img,.vehicle-overview__preview img{display:block;margin:0 auto;max-width:100%}.detailed-car-group__price,.detailed-car-group__size{color:#ed5505;float:left;font-weight:700;line-height:30px;margin-bottom:0}html[dir=rtl] .detailed-car-group__size{float:right}.detailed-car-group__price{color:#00285f;float:right;font-size:22px}html[dir=rtl] .detailed-car-group__price{float:left}.detailed-car-group__make-model{font:700 14px/21px Arial,Helvetica,sans-serif}@media (min-width:0) and (max-width:500px){.detailed-car-group__make-model{font-size:16px;line-height:23px}}.detailed-car-group__info{border-top:1px solid #dae9f2;-moz-column-count:3;column-count:3;-moz-column-gap:0;column-gap:0;margin-bottom:10px;padding-top:10px}html.no-csscolumns .detailed-car-group__info dd,html.no-csscolumns .detailed-car-group__info dt{float:left;width:25%}.detailed-car-group__info dt,.vehicle-overview__info dt{color:#48658d}.detailed-car-group__info dd{color:#00285f;margin-bottom:10px}.detailed-car-group .button-submit,.detailed-car-group .cta{margin-bottom:10px}html[dir=rtl] .detailed-car-group .button-submit,html[dir=rtl] .detailed-car-group .cta{direction:ltr}.fleet-matrix .car-group{width:31.91489%;float:left;margin-right:2.12766%}@media (min-width:651px) and (max-width:859px){.fleet-matrix .car-group{width:48.93617%;float:left;margin-right:2.12766%}}@media (min-width:0) and (max-width:500px){.fleet-matrix .car-group{width:48.93617%;float:left;margin-right:2.12766%}}@media (min-width:0) and (max-width:350px){.fleet-matrix .car-group{float:none;margin-right:0;width:auto}}.l-col--8 .fleet-matrix .car-group{width:31.1828%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .fleet-matrix .car-group{width:31.1828%;float:right;margin-left:3.22581%;margin-right:0}@media (min-width:651px) and (max-width:859px){.l-col--8 .fleet-matrix .car-group{width:48.3871%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .fleet-matrix .car-group{width:48.3871%;float:right;margin-left:3.22581%;margin-right:0}}@media (min-width:0) and (max-width:500px){.l-col--8 .fleet-matrix .car-group{width:48.3871%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .fleet-matrix .car-group{width:48.3871%;float:right;margin-left:3.22581%;margin-right:0}}@media (min-width:0) and (max-width:350px){.l-col--8 .fleet-matrix .car-group{float:none;margin-right:0;width:auto}html[dir=rtl] .l-col--8 .fleet-matrix .car-group{float:none;margin-right:0;width:auto;margin-left:0}}.l-col--8 .fleet-matrix .car-group--type3n3{float:right;margin-right:0}.fleet-matrix .car-group:nth-of-type(3n+1){clear:both}@media (min-width:651px) and (max-width:859px){.fleet-matrix .car-group:nth-of-type(3n+1){clear:none}}@media (min-width:0) and (max-width:500px){.fleet-matrix .car-group:nth-of-type(3n+1){clear:none}}.fleet-matrix .car-group--type3n1{clear:both}.fleet-matrix .car-group:nth-of-type(3n+3){float:right;margin-right:0}html[dir=rtl] .fleet-matrix .car-group:nth-of-type(3n+3){float:left;margin-left:0;margin-right:0}@media (min-width:651px) and (max-width:859px){.fleet-matrix .car-group:nth-of-type(3n+3){width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .fleet-matrix .car-group:nth-of-type(3n+3){float:right}}@media (min-width:0) and (max-width:500px){.fleet-matrix .car-group:nth-of-type(3n+3){width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .fleet-matrix .car-group:nth-of-type(3n+3){float:right}}@media (min-width:0) and (max-width:350px){.fleet-matrix .car-group:nth-of-type(3n+3),html[dir=rtl] .fleet-matrix .car-group:nth-of-type(3n+3){float:none;margin-right:0;width:auto}}.fleet-matrix .car-group--type3n3{float:right;margin-right:0}@media (min-width:651px) and (max-width:859px){.fleet-matrix .car-group:nth-of-type(2n+1){clear:both}}@media (min-width:0) and (max-width:500px){.fleet-matrix .car-group:nth-of-type(2n+1){clear:both}}@media (min-width:651px) and (max-width:859px){.fleet-matrix .car-group:nth-of-type(2n+2){width:48.93617%;float:right;margin-right:0}.l-col--8 .fleet-matrix .car-group:nth-of-type(2n+2){width:48.3871%;float:right;margin-right:0}html[dir=rtl] .fleet-matrix .car-group:nth-of-type(2n+2){float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:500px){.fleet-matrix .car-group:nth-of-type(2n+2){width:48.93617%;float:right;margin-right:0}.l-col--8 .fleet-matrix .car-group:nth-of-type(2n+2){width:48.3871%;float:right;margin-right:0}html[dir=rtl] .fleet-matrix .car-group:nth-of-type(2n+2){float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:350px){.fleet-matrix .car-group:nth-of-type(2n+2),html[dir=rtl] .fleet-matrix .car-group:nth-of-type(2n+2){float:none}.l-col--8 .fleet-matrix .car-group:nth-of-type(2n+2){float:none;width:auto}}.fleet-matrix .detailed-car-group{width:31.91489%;float:left;margin-right:2.12766%}html[dir=rtl] .fleet-matrix .detailed-car-group{float:right;margin-left:2.12766%;margin-right:0}@media (min-width:0) and (max-width:860px){.fleet-matrix .detailed-car-group{width:48.93617%;float:left;margin-right:2.12766%}}@media (min-width:0) and (max-width:500px){.fleet-matrix .detailed-car-group,html[dir=rtl] .fleet-matrix .detailed-car-group{float:none;margin-right:0;width:auto}}.fleet-matrix .detailed-car-group:nth-of-type(3n+1){clear:both}@media (min-width:0) and (max-width:860px){.fleet-matrix .detailed-car-group:nth-of-type(3n+1){clear:none}}.fleet-matrix .detailed-car-group--type3n1{clear:both}.fleet-matrix .detailed-car-group:nth-of-type(3n+3){float:right;margin-right:0}html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(3n+3){float:left;margin-left:0;margin-right:0}@media (min-width:0) and (max-width:860px){.fleet-matrix .detailed-car-group:nth-of-type(3n+3){width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(3n+3){width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}}@media (min-width:0) and (max-width:500px){.fleet-matrix .detailed-car-group:nth-of-type(3n+3),html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(3n+3){float:none;margin-right:0;width:auto}}.fleet-matrix .detailed-car-group--type3n3{float:right;margin-right:0}@media (min-width:0) and (max-width:860px){.fleet-matrix .detailed-car-group:nth-of-type(2n+1),html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(2n+1){clear:both}.fleet-matrix .detailed-car-group:nth-of-type(2n+2){float:right;margin-right:0}html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(2n+2){float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:500px){.fleet-matrix .detailed-car-group:nth-of-type(2n+2),html[dir=rtl] .fleet-matrix .detailed-car-group:nth-of-type(2n+2){float:none;width:auto}}.booking-widget{background-image:linear-gradient(#ed5505,#f78b00);border-radius:0 10px 10px 0;margin:35px 0 20px 50px;position:relative}html[dir=rtl] .booking-widget{border-radius:10px 0 0 10px;margin-left:0;margin-right:50px}html.no-cssgradients .booking-widget{background:#f78b00}.l-col--4 .booking-widget,.l-col--8 .booking-widget{border-radius:10px;margin-left:0;padding-top:.1px}html[dir=rtl] .l-col--4 .booking-widget,html[dir=rtl] .l-col--8 .booking-widget{border-radius:10px;margin-left:0;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--4 .booking-widget,.l-col--8 .booking-widget{border-radius:4px}}.l-col--4 .booking-widget{margin-top:0}@media (min-width:0) and (max-width:860px){.booking-widget,html[dir=rtl] .booking-widget{border-radius:10px;margin-left:0}html[dir=rtl] .booking-widget{margin-right:0}}@media (min-width:0) and (max-width:500px){.booking-widget{border-radius:4px;margin-top:0}}.booking-widget__toggle{color:#fff;cursor:pointer;display:none;margin:0;padding:20px;position:relative}@media (min-width:0) and (max-width:650px){.booking-widget__toggle{display:block}}.booking-widget__toggle:before{background:#f1f5f8;border-radius:3px;color:#007ed7;font-size:10px;height:27px;line-height:27px;margin-top:-13.5px;position:absolute;right:20px;text-align:center;top:50%;width:27px;z-index:1}html[dir=rtl] .booking-widget__toggle:before{left:20px;right:auto}@media (min-width:0) and (max-width:650px){.booking-widget__toggle-container{display:none}}.booking-widget--variant{background-image:linear-gradient(rgba(237,85,5,.8),rgba(247,139,0,.8));border:2px solid rgba(0,72,159,.8);margin-bottom:40px;margin-top:55px}.l-col--8 .booking-widget--variant{margin-bottom:20px;margin-top:35px}@media (min-width:0) and (max-width:500px){.booking-widget--variant{margin-top:0}}html.no-rgba .booking-widget--variant{background:#f78b00;border:2px solid #00489f}.booking-widget--variant:before{background:url(../img/friends-in-car.jpg) no-repeat top center;background-size:cover;box-sizing:content-box;content:'';display:block;height:100%;left:0;margin:-55px -50% -20px;padding:55px 0 20px;position:absolute;right:0;z-index:-1}.l-col--4 .booking-widget--variant:before,.l-col--8 .booking-widget--variant:before{display:none}@media (min-width:0) and (max-width:500px){.booking-widget--variant:before{display:none}}.booking-widget--variant .booking-widget__tabs-container{border:2px solid rgba(0,72,159,.8);border-width:2px 2px 0}@media (min-width:0) and (max-width:500px){.booking-widget--variant .booking-widget__tabs-container{border-width:0}}html.no-rgba .booking-widget--variant .booking-widget__tabs-container{border:2px solid #00489f;border-width:2px 2px 0}.booking-widget--variant .booking-widget__form-step-heading{background:rgba(237,85,5,.8)}@media (min-width:0) and (max-width:860px){.booking-widget--variant .booking-widget__form-step-heading{background-image:linear-gradient(rgba(247,139,0,.8),rgba(237,85,5,.8))}}.booking-widget--variant .booking-widget__form-step-heading:before{background:rgba(0,72,159,.8)}@media (min-width:0) and (max-width:860px){.booking-widget--variant .booking-widget__form-step-heading:before{background:0 0}}.booking-widget--variant .booking-widget__form-step:first-child .booking-widget__form-step-heading:before{top:-2px}.booking-widget--variant .booking-widget__form-step:last-child .booking-widget__form-step-heading:before{bottom:-2px}.booking-widget--variant .booking-widget__form-step--last-child .booking-widget__form-step-heading:before{bottom:-2px}.booking-widget--no-tabs{margin-top:0}@media (min-width:0) and (max-width:500px){.booking-widget--no-tabs .booking-widget__form-step:first-child .booking-widget__form-step-heading{border-radius:10px 10px 0 0}}.booking-widget--no-tabs.booking-widget--variant{margin-top:20px}.booking-widget--no-tabs.booking-widget--variant:before{margin-top:-20px;padding-top:20px}.booking-widget .message,.location-result__details p,.newsletter-signup p,.tooltip p{margin-bottom:0}.booking-widget__tabs-container{background:#fff;border-radius:10px 10px 0 0;bottom:100%;left:14.89362%;list-style:none;margin:0;padding:0;position:absolute}.booking-widget__tabs-container:after{clear:both;content:'';display:block}html[dir=rtl] .booking-widget__tabs-container{left:auto;right:14.89362%}@media (min-width:0) and (max-width:860px){.booking-widget__tabs-container{left:20px}html[dir=rtl] .booking-widget__tabs-container{left:auto;right:20px}}@media (min-width:0) and (max-width:500px){.booking-widget__tabs-container{border-radius:10px;margin:20px;position:static}}.l-col--4 .booking-widget__tabs-container{border-radius:5px;margin:20px;position:static}.booking-widget__tabs-item{float:left;margin:0}html[dir=rtl] .booking-widget__tabs-item{float:right}@media (min-width:0) and (max-width:500px){.booking-widget__tabs-item{padding:5px;width:50%}}.l-col--4 .booking-widget__tabs-item{padding:5px;width:50%}.booking-widget__tab-link{background:0 0;border:0;border-radius:4px;color:#00489f;display:block;font:700 14px/21px Arial,Helvetica,sans-serif;margin:5px;outline:none;padding:5px 40px;text-decoration:none}@media (min-width:0) and (max-width:500px){.booking-widget__tab-link{margin:0;padding:5px;width:100%}}.l-col--4 .booking-widget__tab-link{margin:0;padding:5px;width:100%}.booking-widget__tab-link--active{background-image:linear-gradient(#007ed7,#00489f);color:#fff}html.no-cssgradients .booking-widget__tab-link--active{background:#00489f}.booking-widget__form-steps-container{counter-reset:steps;list-style:none;margin:0;padding:0}html[dir=rtl] .booking-widget__form-steps-container{margin-right:0}.booking-widget__form-step{border-bottom:1px solid #00489f;display:-ms-flexbox;display:flex;margin:0 0 0 -20px;padding-left:20px;position:relative}html[dir=rtl] .booking-widget__form-step{margin:0 -20px 0 0;padding-left:0;padding-right:20px}.l-col--4 .booking-widget__form-step,.l-col--8 .booking-widget__form-step{border-bottom:0;display:block;margin-left:0;padding-left:0}html[dir=rtl] .l-col--4 .booking-widget__form-step,html[dir=rtl] .l-col--8 .booking-widget__form-step{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html.no-flexbox.no-flexboxlegacy .l-col--4 .booking-widget__form-step,html.no-flexbox.no-flexboxlegacy .l-col--8 .booking-widget__form-step{display:block;width:auto}@media (min-width:0) and (max-width:860px){.booking-widget__form-step{border-bottom:0;display:block;margin-left:0;padding-left:0}html[dir=rtl] .booking-widget__form-step{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.l-col--8 .booking-widget__form-step:first-child .booking-widget__form-step-heading{border-radius:10px 10px 0 0}.l-col--4 .booking-widget__form-step:first-child .booking-widget__form-step-heading{border-radius:0}@media (min-width:0) and (max-width:860px){.booking-widget__form-step:first-child .booking-widget__form-step-heading{border-radius:10px 10px 0 0}}@media (min-width:0) and (max-width:500px){.booking-widget__form-step:first-child .booking-widget__form-step-heading{border-radius:0}}.booking-widget__form-step:first-child .booking-widget__form-step-heading:before{border-top-left-radius:10px}html[dir=rtl] .booking-widget__form-step:first-child .booking-widget__form-step-heading:before{border-top-left-radius:0;border-top-right-radius:10px}.booking-widget__form-step:last-child{border-bottom:0}.booking-widget__form-step:last-child .booking-widget__form-step-heading:before{border-bottom-left-radius:10px;bottom:0}html[dir=rtl] .booking-widget__form-step:last-child .booking-widget__form-step-heading:before{border-bottom-left-radius:0;border-bottom-right-radius:10px}.booking-widget__form-step:last-child .booking-widget__fields{border-bottom-right-radius:10px;overflow:hidden}html[dir=rtl] .booking-widget__form-step:last-child .booking-widget__fields{border-bottom-left-radius:10px;border-bottom-right-radius:0}.booking-widget__form-step--last-child{border-bottom:0}.booking-widget__form-step--last-child .booking-widget__form-step-heading:before{bottom:0}html.no-flexbox.no-flexboxlegacy .booking-widget__form-step{display:table;width:100%}.booking-widget__form-step-heading,.booking-widget__form-step-heading:before{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex}.booking-widget__form-step-heading{background:#ed5505;font-size:16px;line-height:23px;margin:0;padding:20px;width:14.89362%}.l-col--4 .booking-widget__form-step-heading,.l-col--8 .booking-widget__form-step-heading{background-image:linear-gradient(#f78b00,#ed5505);border-bottom:1px solid #bb4304;display:block;width:auto}.header .logo img,html.ie8.no-flexbox.no-flexboxlegacy .booking-widget__fields,html.no-flexbox.no-flexboxlegacy .l-col--4 .booking-widget__form-step-heading,html.no-flexbox.no-flexboxlegacy .l-col--8 .booking-widget__form-step-heading{display:block}.l-col--4 .booking-widget__form-step-heading{padding:10px;text-align:center}@media (min-width:0) and (max-width:860px){.booking-widget__form-step-heading{background-image:linear-gradient(#f78b00,#ed5505);border-bottom:1px solid #bb4304;display:block;width:auto}}@media (min-width:0) and (max-width:500px){.booking-widget__form-step-heading{padding:10px;text-align:center}}.booking-widget__form-step-heading:before{background:#00489f;bottom:-1px;content:counter(steps);counter-increment:steps;-ms-flex-pack:center;justify-content:center;left:-30px;position:absolute;text-align:center;top:0;width:50px}html[dir=rtl] .booking-widget__form-step-heading:before{left:auto;right:-30px;width:50px}.l-col--4 .booking-widget__form-step-heading:before,.l-col--8 .booking-widget__form-step-heading:before{background:0 0;border-radius:0;content:counter(steps) ".";display:inline;margin-right:5px;position:static;width:auto}html[dir=rtl] .l-col--4 .booking-widget__form-step-heading:before,html[dir=rtl] .l-col--8 .booking-widget__form-step-heading:before{margin-left:5px;margin-right:0;width:auto}html.no-flexbox.no-flexboxlegacy .l-col--4 .booking-widget__form-step-heading:before,html.no-flexbox.no-flexboxlegacy .l-col--8 .booking-widget__form-step-heading:before{padding-top:0}@media (min-width:0) and (max-width:860px){.booking-widget__form-step-heading:before{background:0 0;border-radius:0;content:counter(steps) ".";display:inline;margin-right:5px;position:static;width:auto}html[dir=rtl] .booking-widget__form-step-heading:before{margin-left:5px;margin-right:0;width:auto}}html.no-flexbox.no-flexboxlegacy .booking-widget__form-step-heading:before{padding-top:20px}html.no-flexbox.no-flexboxlegacy .booking-widget__form-step-heading{display:table-cell;vertical-align:top}.booking-widget__fields{-ms-flex:1;flex:1;padding:20px 20px 10px;width:82.97872%}.booking-widget__field:after,.booking-widget__fields:after{clear:both;content:'';display:block}.l-col--4 .booking-widget__fields,.l-col--8 .booking-widget__fields{width:auto}@media (min-width:0) and (max-width:860px){.booking-widget__fields{width:auto}}html.no-flexbox.no-flexboxlegacy .booking-widget__fields{display:table-cell}.booking-widget__column{width:48.71795%;float:left;margin-right:2.5641%}html[dir=rtl] .booking-widget__column{width:48.71795%;float:right;margin-left:2.5641%;margin-right:0}.l-col--8 .booking-widget__column{margin-right:2.12766%;width:48.93617%}html[dir=rtl] .l-col--8 .booking-widget__column{margin-left:2.12766%;margin-right:0}.l-col--8 .booking-widget__column:last-child{float:right;margin-right:0}html[dir=rtl] .l-col--8 .booking-widget__column:last-child{float:left;margin-left:0}.l-col--8 .booking-widget__column--last,.l-col--8 .booking-widget__column--last-child{float:right;margin-right:0}html[dir=rtl] .l-col--8 .booking-widget__column--last,html[dir=rtl] .l-col--8 .booking-widget__column--last-child{float:left;margin-left:0}@media (min-width:651px) and (max-width:859px){.l-col--8 .booking-widget__column{float:none;margin-right:0;width:100%}html[dir=rtl] .l-col--8 .booking-widget__column{margin-left:0;margin-right:0;width:100%}}@media (min-width:0) and (max-width:500px){.l-col--8 .booking-widget__column{float:none;margin-right:0;width:100%}html[dir=rtl] .l-col--8 .booking-widget__column{margin-left:0;margin-right:0;width:100%}}@media (min-width:0) and (max-width:860px){.booking-widget__column{margin-right:2.12766%;width:48.93617%}html[dir=rtl] .booking-widget__column{margin-left:2.12766%;margin-right:0;width:48.93617%}}.l-col--4 .booking-widget__column{float:none;margin-right:0;width:100%}html[dir=rtl] .l-col--4 .booking-widget__column{margin-left:0;margin-right:0;width:100%}@media (min-width:0) and (max-width:500px){.booking-widget__column{float:none;margin-right:0;width:100%}html[dir=rtl] .booking-widget__column{margin-left:0;margin-right:0;width:100%}}.booking-widget__column:last-child{float:right;margin-right:0}html[dir=rtl] .booking-widget__column:last-child{float:left;margin-left:0}.booking-widget__column--last,.booking-widget__column--last-child{float:right;margin-right:0}html[dir=rtl] .booking-widget__column--last,html[dir=rtl] .booking-widget__column--last-child{float:left;margin-left:0}.booking-widget__column--last+.booking-widget__column{clear:right}html[dir=rtl] .booking-widget__column--last+.booking-widget__column{clear:left}.booking-widget__column--push{margin-right:51.28205%}html[dir=rtl] .booking-widget__column--push{margin-left:51.28205%;margin-right:0}.l-col--8 .booking-widget__column--push{margin-right:51.06383%}html[dir=rtl] .l-col--8 .booking-widget__column--push{margin-left:51.06383%;margin-right:0}@media (min-width:0) and (max-width:860px){.booking-widget__column--push{margin-right:51.06383%}html[dir=rtl] .booking-widget__column--push{margin-left:51.06383%;margin-right:0}}.booking-widget__column--is-hidden{display:none}.booking-widget__column--date-time .input-date{width:51.57895%;float:left;margin-right:5.26316%}html[dir=rtl] .booking-widget__column--date-time .input-date{width:51.57895%;float:right;margin-left:5.26316%;margin-right:0}.l-col--4 .booking-widget__column--date-time .input-date,.l-col--8 .booking-widget__column--date-time .input-date{width:44.34783%;float:left;margin-right:4.34783%}html[dir=rtl] .l-col--4 .booking-widget__column--date-time .input-date,html[dir=rtl] .l-col--8 .booking-widget__column--date-time .input-date{width:44.34783%;float:right;margin-left:4.34783%;margin-right:0}@media (min-width:651px) and (max-width:859px){.l-col--4 .booking-widget__column--date-time .input-date,.l-col--8 .booking-widget__column--date-time .input-date{float:none;margin:0 0 20px;width:auto}}@media (min-width:0) and (max-width:860px){.booking-widget__column--date-time .input-date{width:47.82609%;float:left;margin-right:4.34783%}html[dir=rtl] .booking-widget__column--date-time .input-date{width:47.82609%;float:right;margin-left:4.34783%;margin-right:0}}.booking-widget__column--date-time .select-dropdown--time{width:18.94737%;float:left;margin-right:5.26316%;padding-right:0}html[dir=rtl] .booking-widget__column--date-time .select-dropdown--time,html[dir=rtl] .booking-widget__column--date-time .select-dropdown--time select{padding-left:0}.booking-widget__column--date-time .select-dropdown--time select{padding-right:0;width:100%}.l-col--4 .booking-widget__column--date-time .select-dropdown--time,.l-col--8 .booking-widget__column--date-time .select-dropdown--time{width:22.6087%;float:left;margin-right:4.34783%}@media (min-width:651px) and (max-width:859px){.l-col--4 .booking-widget__column--date-time .select-dropdown--time,.l-col--8 .booking-widget__column--date-time .select-dropdown--time{width:47.82609%;float:left;margin-right:4.34783%}}@media (min-width:0) and (max-width:860px){.booking-widget__column--date-time .select-dropdown--time{width:21.73913%;float:left;margin-right:4.34783%}}.booking-widget__column--date-time .select-dropdown--time+.select-dropdown--time{float:right;margin-right:0}html[dir=rtl] .booking-widget__column--date-time .select-dropdown--time+.select-dropdown--time{float:left;margin-left:0}.booking-widget__column--date-time .message{float:left;width:100%}html[dir=rtl] .booking-widget__column--date-time .message{float:right}.booking-widget__field,.collapse-promo__column h3{margin-bottom:10px}.booking-widget div#ydsdob-main,.booking-widget__field--is-hidden,.booking-widget__field--perm-hidden{display:none}.booking-widget__placeholder{color:#fff;margin:0;padding:6.5px 0}.booking-widget .select-dropdown:before{overflow:hidden}.booking-widget .option-list__control,.booking-widget .option-list__control:before,.tooltip a{color:#fff}.booking-widget .option-list__control:after{background:#ed5505;border:0;box-shadow:inset 0 5px 5px -5px #893103}.booking-widget .option-list input:checked+.option-list__control--radio:before{background:#fff}.booking-widget__label{color:#fff;display:block;font-size:12px;font-weight:700;line-height:16px;margin-bottom:5px;text-transform:uppercase}@media (min-width:0) and (max-width:500px){.booking-widget__label{font-size:14px;line-height:21px}}.booking-widget__label--pull-up{margin-top:-21px}.l-col--4 .booking-widget__label--pull-up{margin-top:0}@media (min-width:651px) and (max-width:859px){.l-col--8 .booking-widget__label--pull-up{margin-top:0}}@media (min-width:0) and (max-width:500px){.booking-widget__label--pull-up{margin-top:0}}.booking-widget .button-submit,.booking-widget .cta{background-image:linear-gradient(#007ed7,#00489f);border-bottom-color:#00285f;display:block;font-size:18px;line-height:25px;margin-bottom:10px;width:100%}html.no-cssgradients .booking-widget .button-submit,html.no-cssgradients .booking-widget .cta{background:#00489f}.booking-widget .cta[disabled=disabled],.booking-widget [disabled=disabled].button-submit{opacity:.7}html.no-opacity .booking-widget .cta[disabled=disabled],html.no-opacity .booking-widget [disabled=disabled].button-submit{background:#c8c9c7;border-bottom-color:#555;color:#555}.booking-widget__info{color:#fff;font-size:12px}.booking-widget .booking-widget__form-step span.qb-yds-q:hover{background:red!important}.booking-widget .booking-widget__form-step span.qb-yds-q{width:1.5em;height:1.5em;display:inline-block;background:#767676;text-align:center;float:right;top:0;position:absolute;border-radius:1.7em;line-height:1.5em;cursor:pointer;color:#fff;right:20px}.booking-widget .booking-widget__form-step .qb-yds-qtext{color:#121212;background-color:#fff;border:1px solid #ccc;padding:6px;font-size:.77em;display:none;width:323px;z-index:1111111111;position:absolute;bottom:23px;line-height:1.4;border-radius:8px;left:0}.booking-widget .booking-widget__form-step .qb-yds-qtext.offers{left:auto;right:0}.booking-widget .select-dropdown.select-dropdown--time.yds-section{width:24%;float:left;margin:0 10px 0 0}.booking-widget .select-dropdown.select-dropdown--time .txt-behind{-webkit-padding-end:30px}.booking-widget .yds-section.select-dropdown:before{top:2.5px}.booking-widget .booking-widget__form-step:last-child .booking-widget__fields.showTooltip{overflow:visible}.booking-widget label.option-list__control.option-list__control--minor{display:inline;width:auto}.booking-widget .booking-widget__form-step .submit-driverdob{text-align:center;padding-right:22%;clear:both;padding-top:4%}.booking-widget .booking-widget__form-step .dob-submit{border:3px solid #00489f;border-radius:4px;border-width:0 0 3px;box-shadow:0 10px 10px -7px rgba(0,0,0,.4);color:#fff;font:700 14px/21px Arial,Helvetica,sans-serif;outline:none;padding:10px 20px;text-decoration:none;background-image:linear-gradient(#007ed7,#00489f);border-bottom-color:#00285f;font-size:16px;line-height:16px;margin-bottom:10px;text-transform:capitalize}.booking-widget .dob-submit.disabled{opacity:.5}.booking-widget .booking-widget__column.yds{position:relative}.booking-widget .displaydate-main{display:none}.booking-widget span#driverDob,.booking-widget span.displaycontent{float:left;color:#fff;margin:0 5px 0 0;font-size:11px;text-transform:uppercase;font-weight:700}.booking-widget span#driverDob{font-size:12px}.booking-widget .displaydate-main .icon--pencil:before{font-size:12px}.booking-widget .displaydate-main i.iname{background:#feeccb;width:17px;height:17px;float:left;padding-left:4px;margin:2px 0 0 30px;border-radius:11px}@media (min-width:0) and (max-width:650px){.booking-widget .booking-widget__form-step .yds span.qb-yds-q{right:20px}.booking-widget .booking-widget__form-step .yds .qb-yds-qtext{bottom:auto;left:auto;right:-37px;top:28px}}@media screen and (min-width:0) and (max-width:650px) and (orientation:landscape){.booking-widget .booking-widget__form-step .yds .qb-yds-qtext{right:auto;top:23px}}.newsletter-signup{background:#dae9f2;border-radius:4px;margin-bottom:20px;padding:20px}.l-col--4 .newsletter-signup .message{margin-top:10px}.newsletter-signup__heading{color:#00285f;margin-bottom:10px}.newsletter-signup__row{display:-ms-flexbox;display:flex;margin-top:10px}@media (min-width:0) and (max-width:350px){.newsletter-signup__row{display:block}}@media (min-width:651px) and (max-width:859px){.l-col--4 .newsletter-signup__row{display:block}.l-col--4 .newsletter-signup__row .input-text{height:34px;margin-bottom:10px;width:100%}.l-col--4 .newsletter-signup__row .button-submit,html[dir=rtl] .l-col--4 .newsletter-signup__row .button-submit{margin:0}}.newsletter-signup__row .input-text{-ms-flex:1;flex:1;height:auto;margin-bottom:3px;min-width:1px}::-webkit-input-placeholder{text-align:left}:-moz-placeholder,::-moz-placeholder{text-align:left}html[dir=rtl] :-moz-placeholder,html[dir=rtl] ::-moz-placeholder{text-align:right}:-ms-input-placeholder{text-align:left}html[dir=rtl] :-ms-input-placeholder{text-align:right}@media (min-width:0) and (max-width:350px){.newsletter-signup__row .input-text{height:34px;margin-bottom:10px;width:100%}}html.no-flexbox.no-flexboxlegacy .newsletter-signup__row .input-text{float:left;height:41px;width:187px}html.ie8 .newsletter-signup__row .input-text{line-height:41px}.newsletter-signup__row .button-submit{margin:0 0 0 10px}html[dir=rtl] .newsletter-signup__row .button-submit{margin:0 10px 0 0}@media (min-width:0) and (max-width:350px){.newsletter-signup__row .button-submit{margin:0}}.message{background-color:#dae9f2;border-radius:4px;display:block;margin:20px 0;padding:20px 20px 20px 61px;position:relative}html[dir=rtl] .message{padding:20px 61px 20px 20px}.message:after{border:solid transparent;border-color:rgba(218,233,242,0);border-width:10px;content:'';height:0;left:20px;pointer-events:none;position:absolute;top:100%;width:0}html[dir=rtl] .message:after{right:20px}.message:first-child{margin-top:0}.collapse-promo__link-list ul .message li:before,.message .booking-widget__toggle:before,.message .carousel__link:before,.message .check-list__item:before,.message .collapse-promo__link-list ul li:before,.message .collapse-promo__toggle:before,.message .faqs__category-link:before,.message .icon,.message .input-date:before,.message .option-list__control:before,.message .promo__link:before,.message .quick-links__item:before,.message .search-result__heading:before,.message .secondary-navigation__link:before,.message .select-dropdown:before,.message .teaser-block__heading:before,.message .tertiary-navigation__item:before,.message .tooltip__content-inner:before,.message .ui-datepicker .ui-datepicker-next:before,.message .ui-datepicker .ui-datepicker-prev:before,.message .ui-spinner .ui-spinner-button,.ui-datepicker .message .ui-datepicker-next:before,.ui-datepicker .message .ui-datepicker-prev:before,.ui-spinner .message .ui-spinner-button{float:left;font-size:21px;margin-left:-41px}.collapse-promo__link-list ul html[dir=rtl] .message li:before,.ui-datepicker html[dir=rtl] .message .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .message .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .message .ui-spinner-button,html[dir=rtl] .message .booking-widget__toggle:before,html[dir=rtl] .message .carousel__link:before,html[dir=rtl] .message .check-list__item:before,html[dir=rtl] .message .collapse-promo__link-list ul li:before,html[dir=rtl] .message .collapse-promo__toggle:before,html[dir=rtl] .message .faqs__category-link:before,html[dir=rtl] .message .icon,html[dir=rtl] .message .input-date:before,html[dir=rtl] .message .option-list__control:before,html[dir=rtl] .message .promo__link:before,html[dir=rtl] .message .quick-links__item:before,html[dir=rtl] .message .search-result__heading:before,html[dir=rtl] .message .secondary-navigation__link:before,html[dir=rtl] .message .select-dropdown:before,html[dir=rtl] .message .teaser-block__heading:before,html[dir=rtl] .message .tertiary-navigation__item:before,html[dir=rtl] .message .tooltip__content-inner:before,html[dir=rtl] .message .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .message .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .message .ui-spinner .ui-spinner-button{float:right;margin-left:0;margin-right:-41px}.message__group{list-style:none;margin:0;padding:0}.message__group:after{clear:both;content:'';display:block}.message__id{float:right;margin:0 0 20px 20px}.message__id:last-child{margin-bottom:0}.message--error{background:#ee0027;color:#fff}.message--error:after{border-top-color:#ee0027}.message--error.message--beneath:after{border-bottom-color:#ee0027;border-top-color:rgba(238,0,39,0)}.message--beneath:after{border-bottom-color:#dae9f2;border-top-color:rgba(218,233,242,0);bottom:100%;top:auto}.message--minor{font-size:12px;line-height:16px;padding:10px 10px 10px 36px}html[dir=rtl] .message--minor{padding:10px 36px 10px 10px}@media (min-width:0) and (max-width:500px){.message--minor{font-size:14px}}.collapse-promo__link-list ul .message--minor li:before,.message--minor .booking-widget__toggle:before,.message--minor .carousel__link:before,.message--minor .check-list__item:before,.message--minor .collapse-promo__link-list ul li:before,.message--minor .collapse-promo__toggle:before,.message--minor .faqs__category-link:before,.message--minor .icon,.message--minor .input-date:before,.message--minor .option-list__control:before,.message--minor .promo__link:before,.message--minor .quick-links__item:before,.message--minor .search-result__heading:before,.message--minor .secondary-navigation__link:before,.message--minor .select-dropdown:before,.message--minor .teaser-block__heading:before,.message--minor .tertiary-navigation__item:before,.message--minor .tooltip__content-inner:before,.message--minor .ui-datepicker .ui-datepicker-next:before,.message--minor .ui-datepicker .ui-datepicker-prev:before,.message--minor .ui-spinner .ui-spinner-button,.ui-datepicker .message--minor .ui-datepicker-next:before,.ui-datepicker .message--minor .ui-datepicker-prev:before,.ui-spinner .message--minor .ui-spinner-button{font-size:16px;margin-left:-26px}.collapse-promo__link-list ul html[dir=rtl] .message--minor li:before,.ui-datepicker html[dir=rtl] .message--minor .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .message--minor .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .message--minor .ui-spinner-button,html[dir=rtl] .message--minor .booking-widget__toggle:before,html[dir=rtl] .message--minor .carousel__link:before,html[dir=rtl] .message--minor .check-list__item:before,html[dir=rtl] .message--minor .collapse-promo__link-list ul li:before,html[dir=rtl] .message--minor .collapse-promo__toggle:before,html[dir=rtl] .message--minor .faqs__category-link:before,html[dir=rtl] .message--minor .icon,html[dir=rtl] .message--minor .input-date:before,html[dir=rtl] .message--minor .option-list__control:before,html[dir=rtl] .message--minor .promo__link:before,html[dir=rtl] .message--minor .quick-links__item:before,html[dir=rtl] .message--minor .search-result__heading:before,html[dir=rtl] .message--minor .secondary-navigation__link:before,html[dir=rtl] .message--minor .select-dropdown:before,html[dir=rtl] .message--minor .teaser-block__heading:before,html[dir=rtl] .message--minor .tertiary-navigation__item:before,html[dir=rtl] .message--minor .tooltip__content-inner:before,html[dir=rtl] .message--minor .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .message--minor .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .message--minor .ui-spinner .ui-spinner-button{float:right;margin-bottom:1px;margin-left:0;margin-right:-26px}.message#cardExpiry-error{clear:both;margin-left:34.04255%}@media (min-width:0) and (max-width:500px){.l-col--8 .message#cardExpiry-error,.message#cardExpiry-error{margin-left:0}}.overlay{background:rgba(255,255,255,.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.overlay#datProduct .overlay__content{width:38%}.overlay#datProduct .overlay__content img{width:85%}html.no-rgba .overlay{background:url(../img/overlay-bg.png)}@media (min-width:0) and (max-width:500px){.overlay .actions+p{display:none}}.overlay__heading{padding-right:20px}html[dir=rtl] .overlay__heading{padding-left:20px;padding-right:0}.overlay__content{background:#f1f5f8;border:1px solid #dae9f2;border-radius:4px;left:50%;padding:20px 20px 0;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%}@media (min-width:0) and (max-width:650px){.overlay__content{width:85%}}html.no-csstransforms .overlay__content{margin-left:-25%;top:10%}.overlay__content .row{width:49%;display:inline-block;text-align:center}.overlay__close{background:#6692d0;border:0;border-radius:4px;color:#fff;font-size:8px;height:20px;outline:none;padding:0;position:absolute;right:10px;text-align:center;top:10px;width:20px}html[dir=rtl] .overlay__close{left:10px;right:auto}.overlay__close:focus,.overlay__close:hover{background:#00285f}.promo{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px}.promo__image{float:right;margin:0 0 10px 10px}html[dir=rtl] .promo__image{float:left;margin:0 10px 10px 0}.promo__heading{clear:none;color:#00285f}.promo__link{display:inline-block;font:16px/23px Arial,Helvetica,sans-serif;padding-left:18px;text-decoration:none}html[dir=rtl] .promo__link{padding-left:0;padding-right:18px}.promo__link:before{float:left;font-size:8px;margin-left:-18px;position:relative;top:8.5px}html[dir=rtl] .promo__link:before{float:right;margin-left:0;margin-right:-18px;transform:rotateY(180deg)}.promo__link:hover{text-decoration:underline}.promo-matrix{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo-matrix:after{clear:both;content:'';display:block}.promo-matrix .promo{width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .promo-matrix .promo{width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}.l-col--10 .promo-matrix .promo{width:48.71795%;float:left;margin-right:2.5641%}html[dir=rtl] .l-col--10 .promo-matrix .promo{width:48.71795%;float:right;margin-left:2.5641%;margin-right:0}@media (min-width:0) and (max-width:650px){.l-col--10 .promo-matrix .promo,html[dir=rtl] .l-col--10 .promo-matrix .promo{float:none;margin-right:0;width:auto}}@media (min-width:651px) and (max-width:859px){.promo-matrix .promo,html[dir=rtl] .promo-matrix .promo{float:none;margin-right:0;width:auto}html[dir=rtl] .promo-matrix .promo{margin-left:0}}@media (min-width:0) and (max-width:500px){.promo-matrix .promo,html[dir=rtl] .promo-matrix .promo{float:none;margin-right:0;width:auto}html[dir=rtl] .promo-matrix .promo{margin-left:0}}.promo-matrix .promo:nth-of-type(2n+2){float:right;margin-right:0}html[dir=rtl] .promo-matrix .promo:nth-of-type(2n+2){margin-left:0}@media (min-width:0) and (max-width:500px){.promo-matrix .promo:nth-of-type(2n+2){float:none}html[dir=rtl] .promo-matrix .promo:nth-of-type(2n+2){float:none;margin-left:0}}.promo-matrix .promo--type2n1{clear:both}.promo-matrix .promo--type2n2{float:right;margin-right:0}.carousel{background:#f1f5f8;border-radius:4px;margin-bottom:20px;overflow:hidden;padding-bottom:35px;position:relative}.carousel__item-container,.collapse-promo__link-list ul{list-style:none;margin:0;padding:0}html[dir=rtl] .carousel__item-container{direction:rtl;margin-right:0}.carousel__item{float:left}.carousel__image{display:block;max-width:100%}.carousel__heading{padding:20px 20px 0}.carousel__content{padding:0 20px 20px}.carousel__link{display:inline-block;font:16px/23px Arial,Helvetica,sans-serif;padding-left:18px;text-decoration:none}html[dir=rtl] .carousel__link{padding-left:0;padding-right:18px}.carousel__link:before{float:left;font-size:8px;margin-left:-18px;position:relative;top:8.5px}html[dir=rtl] .carousel__link:before{float:right;margin-right:-18px;transform:rotateY(180deg)}.carousel__link:hover{text-decoration:underline}.carousel__pager{background:#fff;border-radius:4px 4px 0 0;bottom:0;left:50%;margin:0;padding:10px 5px;position:absolute;transform:translateX(-50%)}.carousel__pager:after,.progress-bar:after{clear:both;content:'';display:block}.carousel__pager-button{background:#f1f5f8;border:2px solid rgba(200,201,199,.8);border-radius:50%;border-width:2px 0 0;float:left;font-size:0;height:15px;line-height:0;margin:0 5px;text-indent:-99999em;width:15px}html[dir=rtl] .carousel__pager-button{float:right}.carousel__pager-button--active,.carousel__pager-button:hover{background:#00285f;border-top-width:0}.progress-bar{display:-ms-flexbox;display:flex;list-style:none;margin:20px 0;padding:0}html[dir=rtl] .progress-bar{margin-right:0}@media (min-width:0) and (max-width:650px){.progress-bar{margin-top:0}}html.no-flexbox.no-flexboxlegacy .progress-bar{display:table;width:100%}.progress-bar__item{background:#00285f;color:#6692d0;-ms-flex:1;flex:1;line-height:60px;margin:0;padding:0 20px 0 60px;position:relative;white-space:nowrap}html[dir=rtl] .progress-bar__item{padding:0 60px 0 20px}@media (max-width:990px){.progress-bar__item{padding:0 10px 0 60px}html[dir=rtl] .progress-bar__item{padding:0 60px 0 20px}}@media (max-width:660px){.progress-bar__item{padding:0 10px 0 40px}html[dir=rtl] .progress-bar__item{padding:0 40px 0 10px}}@media (max-width:580px){.progress-bar__item{height:10px;margin-right:10px;padding:0;text-indent:-99999em}html[dir=rtl] .progress-bar__item{margin-left:10px;margin-right:0;padding:0}}html.no-flexbox.no-flexboxlegacy .progress-bar__item{display:table-cell}.progress-bar__item:after,.progress-bar__item:before{border:solid transparent;content:'';height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0;z-index:10}html[dir=rtl] .progress-bar__item:after,html[dir=rtl] .progress-bar__item:before{left:auto;right:100%;transform:scaleX(-1)}@media (max-width:660px){.progress-bar__item:after,.progress-bar__item:before{margin-left:-10px}html[dir=rtl] .progress-bar__item:after,html[dir=rtl] .progress-bar__item:before{margin-left:0;margin-right:-10px}}@media (max-width:580px){.progress-bar__item:after,.progress-bar__item:before{display:none}}.progress-bar__item:after{border-color:rgba(0,40,95,0);border-width:30px;margin-top:-30px}.progress-bar__item:before{border-color:rgba(255,255,255,0);border-width:40px;margin-top:-40px}.progress-bar__item:first-child{border-radius:4px 0 0 4px;padding-left:20px}html[dir=rtl] .progress-bar__item:first-child{border-radius:0 4px 4px 0;padding-left:0;padding-right:20px}@media (max-width:660px){.progress-bar__item:first-child{padding-left:10px}html[dir=rtl] .progress-bar__item:first-child{padding-left:0;padding-right:10px}}@media (max-width:580px){.progress-bar__item:first-child,html[dir=rtl] .progress-bar__item:first-child{padding:0}}.progress-bar__item:last-child{border-radius:0 4px 4px 0}html[dir=rtl] .progress-bar__item:last-child{border-radius:4px 0 0 4px}.progress-bar__item:last-child:after,.progress-bar__item:last-child:before{display:none}@media (max-width:580px){.progress-bar__item:last-child{margin-right:0}html[dir=rtl] .progress-bar__item:last-child{margin-left:0;margin-right:0}}.progress-bar__item--active{background:#00489f;color:#fff}.progress-bar__item--active:after{border-left-color:#00489f}.collapse-promo__link-list ul .progress-bar__item li:before,.progress-bar__item .booking-widget__toggle:before,.progress-bar__item .carousel__link:before,.progress-bar__item .check-list__item:before,.progress-bar__item .collapse-promo__link-list ul li:before,.progress-bar__item .collapse-promo__toggle:before,.progress-bar__item .faqs__category-link:before,.progress-bar__item .icon,.progress-bar__item .input-date:before,.progress-bar__item .option-list__control:before,.progress-bar__item .promo__link:before,.progress-bar__item .quick-links__item:before,.progress-bar__item .search-result__heading:before,.progress-bar__item .secondary-navigation__link:before,.progress-bar__item .select-dropdown:before,.progress-bar__item .teaser-block__heading:before,.progress-bar__item .tertiary-navigation__item:before,.progress-bar__item .tooltip__content-inner:before,.progress-bar__item .ui-datepicker .ui-datepicker-next:before,.progress-bar__item .ui-datepicker .ui-datepicker-prev:before,.progress-bar__item .ui-spinner .ui-spinner-button,.ui-datepicker .progress-bar__item .ui-datepicker-next:before,.ui-datepicker .progress-bar__item .ui-datepicker-prev:before,.ui-spinner .progress-bar__item .ui-spinner-button{float:left;font-size:32px;margin:14px 10px 0 0}.collapse-promo__link-list ul html[dir=rtl] .progress-bar__item li:before,.ui-datepicker html[dir=rtl] .progress-bar__item .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .progress-bar__item .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .progress-bar__item .ui-spinner-button,html[dir=rtl] .progress-bar__item .booking-widget__toggle:before,html[dir=rtl] .progress-bar__item .carousel__link:before,html[dir=rtl] .progress-bar__item .check-list__item:before,html[dir=rtl] .progress-bar__item .collapse-promo__link-list ul li:before,html[dir=rtl] .progress-bar__item .collapse-promo__toggle:before,html[dir=rtl] .progress-bar__item .faqs__category-link:before,html[dir=rtl] .progress-bar__item .icon,html[dir=rtl] .progress-bar__item .input-date:before,html[dir=rtl] .progress-bar__item .option-list__control:before,html[dir=rtl] .progress-bar__item .promo__link:before,html[dir=rtl] .progress-bar__item .quick-links__item:before,html[dir=rtl] .progress-bar__item .search-result__heading:before,html[dir=rtl] .progress-bar__item .secondary-navigation__link:before,html[dir=rtl] .progress-bar__item .select-dropdown:before,html[dir=rtl] .progress-bar__item .teaser-block__heading:before,html[dir=rtl] .progress-bar__item .tertiary-navigation__item:before,html[dir=rtl] .progress-bar__item .tooltip__content-inner:before,html[dir=rtl] .progress-bar__item .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .progress-bar__item .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .progress-bar__item .ui-spinner .ui-spinner-button{float:right;margin:14px 0 0 10px}@media (max-width:990px){.collapse-promo__link-list ul .progress-bar__item li:before,.progress-bar__item .booking-widget__toggle:before,.progress-bar__item .carousel__link:before,.progress-bar__item .check-list__item:before,.progress-bar__item .collapse-promo__link-list ul li:before,.progress-bar__item .collapse-promo__toggle:before,.progress-bar__item .faqs__category-link:before,.progress-bar__item .icon,.progress-bar__item .input-date:before,.progress-bar__item .option-list__control:before,.progress-bar__item .promo__link:before,.progress-bar__item .quick-links__item:before,.progress-bar__item .search-result__heading:before,.progress-bar__item .secondary-navigation__link:before,.progress-bar__item .select-dropdown:before,.progress-bar__item .teaser-block__heading:before,.progress-bar__item .tertiary-navigation__item:before,.progress-bar__item .tooltip__content-inner:before,.progress-bar__item .ui-datepicker .ui-datepicker-next:before,.progress-bar__item .ui-datepicker .ui-datepicker-prev:before,.progress-bar__item .ui-spinner .ui-spinner-button,.ui-datepicker .progress-bar__item .ui-datepicker-next:before,.ui-datepicker .progress-bar__item .ui-datepicker-prev:before,.ui-spinner .progress-bar__item .ui-spinner-button{font-size:22px;margin-top:19px}}@media (min-width:0) and (max-width:860px){.collapse-promo__link-list ul .progress-bar__item li:before,.progress-bar__item .booking-widget__toggle:before,.progress-bar__item .carousel__link:before,.progress-bar__item .check-list__item:before,.progress-bar__item .collapse-promo__link-list ul li:before,.progress-bar__item .collapse-promo__toggle:before,.progress-bar__item .faqs__category-link:before,.progress-bar__item .icon,.progress-bar__item .input-date:before,.progress-bar__item .option-list__control:before,.progress-bar__item .promo__link:before,.progress-bar__item .quick-links__item:before,.progress-bar__item .search-result__heading:before,.progress-bar__item .secondary-navigation__link:before,.progress-bar__item .select-dropdown:before,.progress-bar__item .teaser-block__heading:before,.progress-bar__item .tertiary-navigation__item:before,.progress-bar__item .tooltip__content-inner:before,.progress-bar__item .ui-datepicker .ui-datepicker-next:before,.progress-bar__item .ui-datepicker .ui-datepicker-prev:before,.progress-bar__item .ui-spinner .ui-spinner-button,.ui-datepicker .progress-bar__item .ui-datepicker-next:before,.ui-datepicker .progress-bar__item .ui-datepicker-prev:before,.ui-spinner .progress-bar__item .ui-spinner-button{display:none}}.action-link{background:#fff;border:0;color:#007ed7;display:block;float:right;font:700 12px/16px Arial,Helvetica,sans-serif;margin:0;outline:none;padding:0 0 0 10px;position:relative;text-decoration:none;text-transform:uppercase;z-index:2}html[dir=rtl] .action-link{float:left;padding:0 10px 0 0}.action-link--edit{margin-bottom:-10.5px}@media (min-width:0) and (max-width:500px){.action-link--edit{margin-bottom:-8.5px}.action-link--print{display:none}}.action-link:focus,.action-link:hover{color:#00285f}.action-link .booking-widget__toggle:before,.action-link .carousel__link:before,.action-link .check-list__item:before,.action-link .collapse-promo__link-list ul li:before,.action-link .collapse-promo__toggle:before,.action-link .faqs__category-link:before,.action-link .icon,.action-link .input-date:before,.action-link .option-list__control:before,.action-link .promo__link:before,.action-link .quick-links__item:before,.action-link .search-result__heading:before,.action-link .secondary-navigation__link:before,.action-link .select-dropdown:before,.action-link .teaser-block__heading:before,.action-link .tertiary-navigation__item:before,.action-link .tooltip__content-inner:before,.action-link .ui-datepicker .ui-datepicker-next:before,.action-link .ui-datepicker .ui-datepicker-prev:before,.action-link .ui-spinner .ui-spinner-button,.collapse-promo__link-list ul .action-link li:before,.ui-datepicker .action-link .ui-datepicker-next:before,.ui-datepicker .action-link .ui-datepicker-prev:before,.ui-spinner .action-link .ui-spinner-button{margin-right:5px}.collapse-promo__link-list ul html[dir=rtl] .action-link li:before,.ui-datepicker html[dir=rtl] .action-link .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .action-link .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .action-link .ui-spinner-button,html[dir=rtl] .action-link .booking-widget__toggle:before,html[dir=rtl] .action-link .carousel__link:before,html[dir=rtl] .action-link .check-list__item:before,html[dir=rtl] .action-link .collapse-promo__link-list ul li:before,html[dir=rtl] .action-link .collapse-promo__toggle:before,html[dir=rtl] .action-link .faqs__category-link:before,html[dir=rtl] .action-link .icon,html[dir=rtl] .action-link .input-date:before,html[dir=rtl] .action-link .option-list__control:before,html[dir=rtl] .action-link .promo__link:before,html[dir=rtl] .action-link .quick-links__item:before,html[dir=rtl] .action-link .search-result__heading:before,html[dir=rtl] .action-link .secondary-navigation__link:before,html[dir=rtl] .action-link .select-dropdown:before,html[dir=rtl] .action-link .teaser-block__heading:before,html[dir=rtl] .action-link .tertiary-navigation__item:before,html[dir=rtl] .action-link .tooltip__content-inner:before,html[dir=rtl] .action-link .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .action-link .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .action-link .ui-spinner .ui-spinner-button{display:inline-block;margin-left:5px;margin-right:0}.edit-search{border-top:1px solid #dae9f2;clear:both;display:none;padding-top:20px;position:relative}.edit-search:after{clear:both;content:'';display:block}.edit-search:before{background:rgba(255,255,255,.7);content:'';display:block;height:3000%;left:0;position:absolute;right:0;top:100%;z-index:3}.edit-search+.itinerary-overview{clear:both}.sign-post{background:#ed5505;border-radius:4px;color:#fff;margin-bottom:20px;padding:20px 20px .1px 70px;position:relative}html[dir=rtl] .sign-post{padding:20px 70px .1px 20px}.sign-post:after{border:solid transparent;border-color:rgba(237,85,5,0);border-width:10px;content:'';height:0;left:100%;margin-top:-10px;pointer-events:none;position:absolute;top:50%;width:0}@media (min-width:0) and (max-width:650px){.sign-post{margin-bottom:30px}.sign-post:after{border-left-color:rgba(237,85,5,0);border-top-color:#ed5505;left:50%;margin:0 0 0 -10px;top:100%}}.sign-post__heading{clear:none;color:#fff;margin-bottom:10px}.collapse-promo__link-list ul .sign-post li:before,.sign-post .booking-widget__toggle:before,.sign-post .carousel__link:before,.sign-post .check-list__item:before,.sign-post .collapse-promo__link-list ul li:before,.sign-post .collapse-promo__toggle:before,.sign-post .faqs__category-link:before,.sign-post .icon,.sign-post .input-date:before,.sign-post .option-list__control:before,.sign-post .promo__link:before,.sign-post .quick-links__item:before,.sign-post .search-result__heading:before,.sign-post .secondary-navigation__link:before,.sign-post .select-dropdown:before,.sign-post .teaser-block__heading:before,.sign-post .tertiary-navigation__item:before,.sign-post .tooltip__content-inner:before,.sign-post .ui-datepicker .ui-datepicker-next:before,.sign-post .ui-datepicker .ui-datepicker-prev:before,.sign-post .ui-spinner .ui-spinner-button,.ui-datepicker .sign-post .ui-datepicker-next:before,.ui-datepicker .sign-post .ui-datepicker-prev:before,.ui-spinner .sign-post .ui-spinner-button{display:block;float:left;font-size:32px;height:30px;line-height:30px;margin-left:-50px;text-align:center;width:30px}.collapse-promo__link-list ul html[dir=rtl] .sign-post li:before,.ui-datepicker html[dir=rtl] .sign-post .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .sign-post .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .sign-post .ui-spinner-button,html[dir=rtl] .sign-post .booking-widget__toggle:before,html[dir=rtl] .sign-post .carousel__link:before,html[dir=rtl] .sign-post .check-list__item:before,html[dir=rtl] .sign-post .collapse-promo__link-list ul li:before,html[dir=rtl] .sign-post .collapse-promo__toggle:before,html[dir=rtl] .sign-post .faqs__category-link:before,html[dir=rtl] .sign-post .icon,html[dir=rtl] .sign-post .input-date:before,html[dir=rtl] .sign-post .option-list__control:before,html[dir=rtl] .sign-post .promo__link:before,html[dir=rtl] .sign-post .quick-links__item:before,html[dir=rtl] .sign-post .search-result__heading:before,html[dir=rtl] .sign-post .secondary-navigation__link:before,html[dir=rtl] .sign-post .select-dropdown:before,html[dir=rtl] .sign-post .teaser-block__heading:before,html[dir=rtl] .sign-post .tertiary-navigation__item:before,html[dir=rtl] .sign-post .tooltip__content-inner:before,html[dir=rtl] .sign-post .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .sign-post .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .sign-post .ui-spinner .ui-spinner-button{float:right;margin-right:-50px}.itinerary-overview{border-top:1px solid #dae9f2;margin-bottom:20px;padding-top:20px}.itinerary-overview:after{clear:both;content:'';display:block}@media (min-width:0) and (max-width:500px){.itinerary-overview{margin-bottom:0}.itinerary-overview .tooltip__content{left:auto;right:-10px}html[dir=rtl] .itinerary-overview .tooltip__content,html[dir=rtl] .itinerary-overview .tooltip__content-inner:after{left:-10px;right:auto}.itinerary-overview .tooltip__content-inner:after{left:auto;right:10px}}.itinerary-overview__heading{width:6.38298%;float:left;color:#48658d;font:14px/21px Arial,Helvetica,sans-serif;margin:0}html[dir=rtl] .itinerary-overview__heading{float:right;margin-right:0}@media (min-width:0) and (max-width:860px){.itinerary-overview__heading{width:14.89362%;float:left;margin-right:2.12766%}html[dir=rtl] .itinerary-overview__heading{float:right;margin-right:0}}@media (min-width:0) and (max-width:500px){.itinerary-overview__heading{width:23.40426%;float:left;margin-right:2.12766%;clear:both}html[dir=rtl] .itinerary-overview__heading{float:right;margin-right:0}}.itinerary-overview__content{width:40.42553%;float:left;margin-right:2.12766%;border-right:1px solid #dae9f2}html[dir=rtl] .itinerary-overview__content{width:40.42553%;float:right;margin-left:2.12766%;border-left:1px solid #dae9f2;border-right:0}@media (min-width:0) and (max-width:860px){.itinerary-overview__content{width:31.91489%;float:left;margin-right:2.12766%}html[dir=rtl] .itinerary-overview__content{width:31.91489%;float:right;margin-left:2.12766%;margin-right:0}}@media (min-width:0) and (max-width:500px){.itinerary-overview__content{border-right:0;width:74.46809%;float:right;margin-right:0}html[dir=rtl] .itinerary-overview__content{border-left:0;border-right:0;width:74.46809%;float:left;margin-left:0}}.itinerary-overview__content:last-child{float:right;margin-right:0;border-right:0}html[dir=rtl] .itinerary-overview__content:last-child{border-left:0}.itinerary-overview__content--last-child{float:right;margin-right:0;border-right:0}.itinerary-overview__location{width:57.89474%;float:left;margin-right:5.26316%}html[dir=rtl] .itinerary-overview__location{width:57.89474%;float:right;margin-left:5.26316%;margin-right:0}@media (min-width:0) and (max-width:860px){.itinerary-overview__location,html[dir=rtl] .itinerary-overview__location{float:none;margin:0;width:auto}}html[dir=rtl] .feature-title__heading #price-from,html[dir=rtl] .itinerary-overview__time{display:inline-block}.itinerary-overview__date{width:36.84211%;float:right;margin-right:0}@media (min-width:0) and (max-width:860px){.itinerary-overview__date{float:none;margin:0;width:auto}}.itinerary-overview__breakdown{list-style:none;margin-left:0}.collapse-promo__link-list ul li,.itinerary-overview__breakdown-item{margin-bottom:10px;padding-left:20px}html[dir=rtl] .itinerary-overview__breakdown-item{padding-left:0}.collapse-promo__link-list ul .itinerary-overview__breakdown-item>li:before,.itinerary-overview__breakdown-item>.booking-widget__toggle:before,.itinerary-overview__breakdown-item>.carousel__link:before,.itinerary-overview__breakdown-item>.check-list__item:before,.itinerary-overview__breakdown-item>.collapse-promo__toggle:before,.itinerary-overview__breakdown-item>.faqs__category-link:before,.itinerary-overview__breakdown-item>.icon,.itinerary-overview__breakdown-item>.input-date:before,.itinerary-overview__breakdown-item>.option-list__control:before,.itinerary-overview__breakdown-item>.promo__link:before,.itinerary-overview__breakdown-item>.quick-links__item:before,.itinerary-overview__breakdown-item>.search-result__heading:before,.itinerary-overview__breakdown-item>.secondary-navigation__link:before,.itinerary-overview__breakdown-item>.select-dropdown:before,.itinerary-overview__breakdown-item>.teaser-block__heading:before,.itinerary-overview__breakdown-item>.tertiary-navigation__item:before,.itinerary-overview__breakdown-item>.tooltip__content-inner:before,.ui-datepicker .itinerary-overview__breakdown-item>.ui-datepicker-next:before,.ui-datepicker .itinerary-overview__breakdown-item>.ui-datepicker-prev:before,.ui-spinner .itinerary-overview__breakdown-item>.ui-spinner-button{color:#48658d;float:left;line-height:21px;margin-left:-20px}.collapse-promo__link-list ul html[dir=rtl] .itinerary-overview__breakdown-item>li:before,.ui-datepicker html[dir=rtl] .itinerary-overview__breakdown-item>.ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .itinerary-overview__breakdown-item>.ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .itinerary-overview__breakdown-item>.ui-spinner-button,html[dir=rtl] .collapse-promo__link-list ul .itinerary-overview__breakdown-item>li:before,html[dir=rtl] .itinerary-overview__breakdown-item>.booking-widget__toggle:before,html[dir=rtl] .itinerary-overview__breakdown-item>.carousel__link:before,html[dir=rtl] .itinerary-overview__breakdown-item>.check-list__item:before,html[dir=rtl] .itinerary-overview__breakdown-item>.collapse-promo__toggle:before,html[dir=rtl] .itinerary-overview__breakdown-item>.faqs__category-link:before,html[dir=rtl] .itinerary-overview__breakdown-item>.icon,html[dir=rtl] .itinerary-overview__breakdown-item>.input-date:before,html[dir=rtl] .itinerary-overview__breakdown-item>.option-list__control:before,html[dir=rtl] .itinerary-overview__breakdown-item>.promo__link:before,html[dir=rtl] .itinerary-overview__breakdown-item>.quick-links__item:before,html[dir=rtl] .itinerary-overview__breakdown-item>.search-result__heading:before,html[dir=rtl] .itinerary-overview__breakdown-item>.secondary-navigation__link:before,html[dir=rtl] .itinerary-overview__breakdown-item>.select-dropdown:before,html[dir=rtl] .itinerary-overview__breakdown-item>.teaser-block__heading:before,html[dir=rtl] .itinerary-overview__breakdown-item>.tertiary-navigation__item:before,html[dir=rtl] .itinerary-overview__breakdown-item>.tooltip__content-inner:before,html[dir=rtl] .ui-datepicker .itinerary-overview__breakdown-item>.ui-datepicker-next:before,html[dir=rtl] .ui-datepicker .itinerary-overview__breakdown-item>.ui-datepicker-prev:before,html[dir=rtl] .ui-spinner .itinerary-overview__breakdown-item>.ui-spinner-button{float:right;margin-left:0;margin-right:-20px}.itinerary-overview__column{border-right:1px solid #dae9f2;float:left;padding:0 20px;width:50%}html[dir=rtl] .itinerary-overview__column{float:right;border-right:0;border-left:0}@media (min-width:0) and (max-width:500px){.itinerary-overview__column{float:none;width:auto}}.itinerary-overview__column:nth-child(2n+2){border-right:0}html[dir=rtl] .itinerary-overview__column:nth-child(2n+2){border-left:0;border-right:1px solid #dae9f2}.itinerary-overview__column--last-child{border-right:0}.itinerary-overview__column .itinerary-overview__heading{float:none;margin-right:0;padding-bottom:10px;width:auto}html[dir=rtl] .itinerary-overview__column .itinerary-overview__heading{float:none!important}.itinerary-overview--variant{border-bottom:1px solid #dae9f2;padding-bottom:20px}@media (min-width:0) and (max-width:500px){.itinerary-overview--variant{margin-bottom:20px}}.tooltip{display:inline;position:relative}.tooltip:hover .tooltip__anchor{background:#6692d0;color:#fff}.tooltip:hover .tooltip__content{margin-top:0;opacity:1;visibility:visible}.tooltip__anchor{background:#f1f5f8;border:0;border-radius:50%;color:#007ed7;cursor:pointer;height:21px;line-height:21px;outline:none;padding:0;text-align:center;width:21px}.tooltip__content{left:50%;margin:20px 0 0 -150px;opacity:0;padding-top:20px;position:absolute;top:100%;transition:all .3s;visibility:hidden;width:300px;z-index:20}html[dir=rtl] .tooltip__content{left:0;right:50%;margin:20px -150px 0 0}.tooltip__content-inner{background:#00285f;border-radius:4px;color:#fff;padding:20px 20px 20px 70px;position:relative}html[dir=rtl] .tooltip__content-inner{padding:20px 70px 20px 20px;text-align:right}.tooltip__content-inner:before{background:#fff;border-radius:50%;color:#ed5505;display:block;float:left;font-size:18px;height:30px;line-height:30px;margin-left:-50px;text-align:center;width:30px}html[dir=rtl] .tooltip__content-inner:before{float:right;margin-left:0;margin-right:-50px}.tooltip__content-inner:after{border:solid transparent;border-color:rgba(0,40,95,0);border-width:10px;bottom:100%;content:'';height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;width:0}html[dir=rtl] .tooltip__content-inner:after{left:auto;right:50%;margin-left:0;margin-right:-10px}.tooltip__list-heading{font-weight:700}.tooltip__list-content{border-bottom:1px solid #48658d;margin-bottom:10px;padding:10px 0}.tooltip__list-content:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.feature-title{background:#ed5505;border-radius:4px;color:#fff;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-top:20px}.feature-title:after{clear:both;content:'';display:block}@media (min-width:0) and (max-width:860px){.feature-title{display:block;padding-bottom:20px}}.feature-title__heading{color:#fff;-ms-flex:1;flex:1;float:left;padding-left:20px}html[dir=rtl] .feature-title__heading{float:right;padding-left:0;padding-right:20px}.feature-title__sort{display:-ms-flexbox;display:flex;float:right;margin:0;padding:0 20px;width:270px}@media (min-width:0) and (max-width:860px){.feature-title__sort{float:none}}.feature-title__sort-label{line-height:40px;margin-right:10px}html[dir=rtl] .feature-title__sort-label{margin-left:10px;margin-right:0}html.no-flexbox.no-flexboxlegacy .feature-title__sort-label{float:left}.feature-title__sort-input{-ms-flex:1 0;flex:1 0;margin-top:3px;width:100%}.feature-title__sort-input select{width:130%}html.no-flexbox.no-flexboxlegacy .feature-title__sort-input{float:left;width:137px}.feature-title__yds-applicable{background:#d7e7f6;padding:20px;display:-ms-flexbox;display:flex;margin-bottom:20px}.feature-title__yds-applicable .yds-msgContent{color:#1f4374;font-size:initial;text-align:center;line-height:1.2;padding:0;margin:0}.loader,.loader__inner{left:0;position:absolute;right:0}.loader{background:rgba(255,255,255,.6);bottom:0;z-index:100;top:0}html.no-rgba .loader{background:url(../img/overlay-bg.png)}.loader__inner{color:#ed5505;margin-top:-33.5px;text-align:center;top:50%}.loader__spinner path,.loader__spinner rect{fill:#ed5505}.loader__caption{margin:0}.collapse-promo{border-top:1px solid #dae9f2}@media (min-width:0) and (max-width:860px){.collapse-promo .l-col--9,html[dir=rtl] .collapse-promo .l-col--9{width:65.95745%}.collapse-promo .l-col--3,html[dir=rtl] .collapse-promo .l-col--3{width:31.91489%}}@media (min-width:0) and (max-width:650px){.collapse-promo .l-col--9{width:65.95745%;float:right;margin-left:2.12766%}html[dir=rtl] .collapse-promo .l-col--9{width:65.95745%}.collapse-promo .l-col--3{width:31.91489%;float:left;margin-left:0}html[dir=rtl] .collapse-promo .l-col--3{width:31.91489%}}@media (min-width:0) and (max-width:500px){.collapse-promo .l-col--3,.collapse-promo .l-col--9{float:none;margin:0;width:auto}html[dir=rtl] .collapse-promo .l-col--3,html[dir=rtl] .collapse-promo .l-col--9{float:none!important;margin:0;width:auto}}.collapse-promo__toggle{color:#00285f;cursor:pointer;margin:0;padding:10px 0;position:relative}.collapse-promo__toggle:before{background:#f1f5f8;border-radius:3px;color:#007ed7;font-size:10px;height:27px;line-height:27px;margin-top:-13.5px;position:absolute;right:2px;text-align:center;top:50%;width:27px;z-index:1}html[dir=rtl] .collapse-promo__toggle:before{left:2px;right:auto}.collapse-promo__toggle:hover:before{background:#007ed7;color:#f1f5f8}.collapse-promo__toggle--open+.collapse-promo__content{overflow:visible}.collapse-promo__toggle--button{background:0 0;border:0;display:block;font:14px/21px Arial,Helvetica,sans-serif;outline:none;padding-right:40px;text-align:right;width:100%}html[dir=rtl] .collapse-promo__toggle--button{text-align:left;padding-right:0;padding-left:40px}@media (min-width:0) and (max-width:500px){.collapse-promo__toggle--button{font-size:16px;line-height:23px}}.collapse-promo__content{height:0;overflow:hidden}.check-list:after,.collapse-promo__content:after{clear:both;content:'';display:block}html[dir=rtl] .collapse-promo__content .l-col--last{float:right;direction:ltr;text-align:right}html[dir=rtl] .collapse-promo__content .l-col--9{float:left;margin-left:0}.collapse-promo__column{width:18.29787%;float:left;margin-right:2.12766%}html[dir=rtl] .collapse-promo__column{width:18.29787%;float:right;margin-left:2.12766%;margin-right:0}.collapse-promo__column:nth-child(5n+5){float:right;margin-right:0}html[dir=rtl] .collapse-promo__column:nth-child(5n+5){float:left;margin-left:0;margin-right:0}@media (min-width:0) and (max-width:860px){.collapse-promo__column{margin-bottom:10px}.collapse-promo__column,.collapse-promo__column:nth-child(5n+5){width:31.91489%;float:left;margin-right:2.12766%}html[dir=rtl] .collapse-promo__column,html[dir=rtl] .collapse-promo__column:nth-child(5n+5){width:31.91489%;float:right;margin-left:2.12766%;margin-right:0}.collapse-promo__column:nth-child(3n+1){clear:both}.collapse-promo__column:nth-child(3n+3){float:right;margin-right:0}html[dir=rtl] .collapse-promo__column:nth-child(3n+3){float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:500px){.collapse-promo__column,.collapse-promo__column:nth-child(3n+3),.collapse-promo__column:nth-child(5n+5){width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .collapse-promo__column,html[dir=rtl] .collapse-promo__column:nth-child(3n+3),html[dir=rtl] .collapse-promo__column:nth-child(5n+5){width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}.collapse-promo__column:nth-child(3n+1){clear:none}.collapse-promo__column:nth-child(2n+1){clear:both}.collapse-promo__column:nth-child(2n+2){float:right;margin-right:0}html[dir=rtl] .collapse-promo__column:nth-child(2n+2){float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:350px){.collapse-promo__column,.collapse-promo__column:nth-child(2n+2),.collapse-promo__column:nth-child(3n+3),.collapse-promo__column:nth-child(5n+5){clear:both;float:none;width:auto}html[dir=rtl] .collapse-promo__column{clear:both;float:none!important;width:auto}}.collapse-promo__column--last-child{float:right;margin-right:0}html[dir=rtl] .collapse-promo__link-list ul{margin-right:20px}.collapse-promo__link-list ul li:before{color:#00285f;float:left;font-size:8px;margin:6.5px 0 0 -20px;position:relative}html[dir=rtl] .collapse-promo__link-list ul li:before{float:right;margin:6.5px -20px 0 0;transform:scaleX(-1)}.collapse-promo__link-list ul a{color:#00285f;outline:none;text-decoration:none}.content-carousel{margin-bottom:20px;overflow:hidden;padding-bottom:35px;position:relative}html[dir=rtl] .content-carousel{direction:rtl}.content-carousel__item-container{list-style:none;margin:0;padding:0}.content-carousel__item{float:left}.content-carousel__pager{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;text-align:center}.content-carousel__pager-button{-webkit-appearance:none;background:0 0;border:0;cursor:pointer;margin:0;outline:none;padding:4px;position:absolute}.content-carousel__pager-button:focus,.content-carousel__pager-button:hover{color:#007ed7}.content-carousel__pager-button--previous{left:0}html[dir=rtl] .content-carousel__pager-button--previous{left:auto;right:0;transform:scalex(-1)}.content-carousel__pager-button--next{right:0}html[dir=rtl] .content-carousel__pager-button--next{left:0;right:auto;transform:scalex(-1)}.content-carousel__pager-caption{display:inline-block;margin:0}.check-list{list-style:none;margin-left:0}html[dir=rtl] .check-list{margin-right:0}.check-list__item{color:#00285f;font-weight:700}.check-list__item--columns{width:31.91489%;float:left;margin-right:2.12766%;font-weight:400}html[dir=rtl] .check-list__item--columns{width:31.91489%;float:right;margin-left:2.12766%;margin-right:0}.check-list__item--columns--type3n1{clear:both}.check-list__item--columns:nth-child(3n+3){float:right;margin-right:0}.check-list__item--columns--type3n3{float:right;margin-right:0}@media (min-width:0) and (max-width:860px){.check-list__item--columns{width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .check-list__item--columns{width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}.check-list__item--columns:nth-child(3n+3){width:48.93617%;float:left;margin-right:2.12766%}.check-list__item--columns:nth-child(2n+2){float:right;margin-right:0}}@media (min-width:0) and (max-width:500px){.check-list__item--columns,.check-list__item--columns:nth-child(2n+2),.check-list__item--columns:nth-child(3n+3),html[dir=rtl] .check-list__item--columns,html[dir=rtl] .check-list__item--columns:nth-child(2n+2),html[dir=rtl] .check-list__item--columns:nth-child(3n+3){float:none;margin-right:0;width:auto}}.check-list__item:before{float:left;margin:4px 10px 0 0}html[dir=rtl] .check-list__item:before{float:right;margin:4px 0 0 10px}.pay-options{border:4px solid #fbcea3;border-width:4px 0;display:-ms-flexbox;display:flex;margin-bottom:20px}.pay-options:after{clear:both;content:'';display:block}@media (min-width:0) and (max-width:860px){.pay-options{border-top-width:0;display:block}}.pay-options__type{border-left:2px solid #fbcea3;float:left;padding:20px 0 20px 20px;width:25%}html[dir=rtl] .pay-options__type{border-left:0;border-right:2px solid #fbcea3;padding:20px 20px 20px 0}.pay-options__type:first-child{border-left:0}html[dir=rtl] .pay-options__type:first-child{border-left:0;border-right:0}@media (min-width:0) and (max-width:860px){.pay-options__type,html[dir=rtl] .pay-options__type{border-left:0;border-top:4px solid #fbcea3;clear:both;width:50%}html[dir=rtl] .pay-options__type{float:right;border-right:0}}html.ie8 .pay-options__type{padding-left:50px}html.ie8 .pay-options__type input{margin:3px 0 0 -30px}.pay-options__control{color:#00285f;font-size:18px;line-height:30px}.pay-options__control:after{top:8px}.pay-options__control:before{top:11px}.pay-options__price-cnt{border-right:2px solid #fbcea3;float:left;padding:20px 20px 20px 0;text-align:right;width:25%}html[dir=rtl] .pay-options__price-cnt{border-left:2px solid #fbcea3;border-right:0;padding:20px 0 20px 20px;text-align:left}.pay-options__price-cnt:last-child{border-right:0}html[dir=rtl] .pay-options__price-cnt:last-child{border-left:0;border-right:0}.pay-options__price-cnt--last-child{border-right:0}html[dir=rtl] .pay-options__price-cnt--last-child{border-left:0;border-right:0}@media (min-width:0) and (max-width:860px){.pay-options__price-cnt,html[dir=rtl] .pay-options__price-cnt{border-right:0;border-top:4px solid #fbcea3;width:50%}html[dir=rtl] .pay-options__price-cnt{border-left:0}}.pay-options__price{color:#00285f;font-size:22px;font-weight:700;line-height:30px;margin-bottom:10px}.pay-options__note{color:#ed5505;font-size:14px;font-weight:700;line-height:21px}.total-price{margin:20px 0}.total-price:after{clear:both;content:'';display:block}.total-price__heading{border-top:1px solid #c8c9c7;clear:both;color:#ed5505;float:left;font-weight:700;padding:10px 0;width:64.51613%}html[dir=rtl] .total-price__heading,html[dir=rtl] .total-price__heading--focus{float:right;text-align:right}.total-price__heading--focus{border-top:4px solid #fbcea3;font-size:22px;font-weight:400;line-height:40px;position:relative}@media (min-width:0) and (max-width:500px){.total-price__heading--focus{font-size:18px;line-height:25px}}.total-price__heading--focus:before{background:#feeccb;content:'';display:block;height:4px;position:absolute;right:0;top:-4px;width:4px}.total-price__note{display:block;font-size:14px;line-height:21px;margin-top:5px}.total-price__value{width:35.48387%;float:right;margin-right:0;border-top:1px solid #c8c9c7;color:#ed5505;font-weight:700;padding:10px 0;text-align:right}html[dir=rtl] .total-price__value{text-align:left}.total-price__value--focus{border-top:4px solid #ed5505;font-size:32px;line-height:40px}@media (min-width:0) and (max-width:500px){.total-price__value--focus{font-size:22px;line-height:30px}}.selected-vehicle-details{background:#feeccb;border:4px solid #ed5505;border-radius:4px;clear:both;margin-bottom:20px;padding:20px}.price-confirmation:after,.selected-vehicle-details:after,.selected-vehicle-details__extras .extras:after,.upsell:after,html.no-csscolumns .vehicle-overview__info:after{clear:both;content:'';display:block}.selected-vehicle-details--init-hidden{display:none}.selected-vehicle-details__extras .extras{border-top:1px solid #c8c9c7;padding:10px 0}.selected-vehicle-details__extras .extrasLeft{width:48.3871%;float:left;margin-right:3.22581%;line-height:32px}html[dir=rtl] .selected-vehicle-details__extras .extrasLeft{width:48.3871%;float:right;margin-right:0;direction:ltr;text-align:right}@media (min-width:0) and (max-width:350px){.selected-vehicle-details__extras .extrasLeft{float:none;margin-right:0;width:auto}html[dir=rtl] .selected-vehicle-details__extras .extrasLeft{direction:ltr;float:none;margin-right:0;text-align:right;width:auto}}.selected-vehicle-details__extras .extrasDiv{width:48.3871%;float:right;margin-right:0}@media (min-width:0) and (max-width:350px){.selected-vehicle-details__extras .extrasDiv{float:none;margin-right:0;width:auto}}.selected-vehicle-details__extras .extrasDiv .extrasLeft{width:46.66667%;float:left;margin-right:6.66667%;text-align:right}html[dir=rtl] .selected-vehicle-details__extras .extrasDiv .extrasLeft{width:46.66667%;float:right;margin-left:6.66667%;direction:rtl;text-align:left}@media (min-width:0) and (max-width:500px){.selected-vehicle-details__extras .extrasDiv .extrasLeft{direction:rtl;float:none;margin-right:0;width:auto}}@media (min-width:0) and (max-width:350px){.selected-vehicle-details__extras .extrasDiv .extrasLeft{width:49.20635%;float:left;margin-right:1.5873%;direction:rtl;text-align:left}}.selected-vehicle-details__extras .extrasDiv .formElementsWidth{width:46.66667%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.selected-vehicle-details__extras .extrasDiv .formElementsWidth{width:auto}}@media (min-width:0) and (max-width:350px){.selected-vehicle-details__extras .extrasDiv .formElementsWidth{width:49.20635%;float:right;margin-right:0}}.selected-vehicle-details__extras .extrasDiv .option-list{margin-top:6px}@media (min-width:0) and (max-width:500px){.selected-vehicle-details__extras .extrasDiv .option-list{height:20px}}.selected-vehicle-details__extras .extrasDiv .select-dropdown select{width:200%}.selected-vehicle-details .cta[type=submit],.selected-vehicle-details [type=submit].button-submit{float:right;margin-bottom:0}html[dir=rtl] .selected-vehicle-details .cta[type=submit],html[dir=rtl] .selected-vehicle-details [type=submit].button-submit{float:left}@media (min-width:0) and (max-width:500px){.selected-vehicle-details .cta[type=submit],.selected-vehicle-details [type=submit].button-submit{float:none;margin-bottom:20px;width:100%}}.selected-vehicle-details .cta[type=submit]+.minor-cta,.selected-vehicle-details [type=submit].button-submit+.minor-cta{margin-top:11.5px}html[dir=rtl] .selected-vehicle-details .cta[type=submit]+.minor-cta,html[dir=rtl] .selected-vehicle-details [type=submit].button-submit+.minor-cta{float:right;padding-left:4px}@media (min-width:0) and (max-width:500px){.selected-vehicle-details .cta[type=submit]+.minor-cta,.selected-vehicle-details [type=submit].button-submit+.minor-cta{display:none}}.selected-vehicle-details .l-col--4{font-size:12px;line-height:16px}.selected-vehicle-details .l-col--4 .tooltip__anchor{font-size:8px;height:16px;line-height:17px;margin-left:5px;width:17px}.selected-vehicle-details .l-col--4 .h4,.selected-vehicle-details .l-col--4 .ui-datepicker .ui-datepicker-title,.selected-vehicle-details .l-col--4 h4,.selected-vehicle-details .l-col--4 p,.ui-datepicker .selected-vehicle-details .l-col--4 .ui-datepicker-title{margin-bottom:5px}.selected-vehicle-details .l-col--4 .minor-cta{font-size:12px;line-height:16px}.collapse-promo__link-list ul .selected-vehicle-details .l-col--4 .minor-cta li:before,.selected-vehicle-details .l-col--4 .minor-cta .booking-widget__toggle:before,.selected-vehicle-details .l-col--4 .minor-cta .carousel__link:before,.selected-vehicle-details .l-col--4 .minor-cta .check-list__item:before,.selected-vehicle-details .l-col--4 .minor-cta .collapse-promo__link-list ul li:before,.selected-vehicle-details .l-col--4 .minor-cta .collapse-promo__toggle:before,.selected-vehicle-details .l-col--4 .minor-cta .faqs__category-link:before,.selected-vehicle-details .l-col--4 .minor-cta .icon,.selected-vehicle-details .l-col--4 .minor-cta .input-date:before,.selected-vehicle-details .l-col--4 .minor-cta .option-list__control:before,.selected-vehicle-details .l-col--4 .minor-cta .promo__link:before,.selected-vehicle-details .l-col--4 .minor-cta .quick-links__item:before,.selected-vehicle-details .l-col--4 .minor-cta .search-result__heading:before,.selected-vehicle-details .l-col--4 .minor-cta .secondary-navigation__link:before,.selected-vehicle-details .l-col--4 .minor-cta .select-dropdown:before,.selected-vehicle-details .l-col--4 .minor-cta .teaser-block__heading:before,.selected-vehicle-details .l-col--4 .minor-cta .tertiary-navigation__item:before,.selected-vehicle-details .l-col--4 .minor-cta .tooltip__content-inner:before,.selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker .ui-datepicker-next:before,.selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker .ui-datepicker-prev:before,.selected-vehicle-details .l-col--4 .minor-cta .ui-spinner .ui-spinner-button,.ui-datepicker .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker-next:before,.ui-datepicker .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker-prev:before,.ui-spinner .selected-vehicle-details .l-col--4 .minor-cta .ui-spinner-button{margin-top:4px}.collapse-promo__link-list ul html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta li:before,.ui-datepicker html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-spinner-button,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .booking-widget__toggle:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .carousel__link:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .check-list__item:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .collapse-promo__link-list ul li:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .collapse-promo__toggle:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .faqs__category-link:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .icon,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .input-date:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .option-list__control:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .promo__link:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .quick-links__item:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .search-result__heading:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .secondary-navigation__link:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .select-dropdown:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .teaser-block__heading:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .tertiary-navigation__item:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .tooltip__content-inner:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .selected-vehicle-details .l-col--4 .minor-cta .ui-spinner .ui-spinner-button{display:inline-block;margin-left:10px;margin-right:0}.vehicle-overview{border:1px solid #dae9f2;border-width:1px 0;margin-bottom:20px;padding:20px 0 5px}.vehicle-overview__preview{width:14.89362%;float:left;margin-right:2.12766%;margin-top:-20px}html[dir=rtl] .vehicle-overview__preview{width:14.89362%;float:right;margin-right:0}@media (min-width:0) and (max-width:650px){.vehicle-overview__preview{width:23.40426%;float:left;margin-right:2.12766%}.vehicle-overview__preview include rtl{width:23.40426%;float:right;margin-right:0}}@media (min-width:0) and (max-width:500px){.vehicle-overview__preview,html[dir=rtl] .vehicle-overview__preview{float:none;margin:0 0 10px;width:auto}}.vehicle-overview__brief-info{width:65.95745%;float:left;margin-right:2.12766%}html[dir=rtl] .vehicle-overview__brief-info{float:right}@media (min-width:0) and (max-width:650px){.vehicle-overview__brief-info{width:74.46809%;float:right;margin-right:0}}@media (min-width:0) and (max-width:500px){.vehicle-overview__brief-info,html[dir=rtl] .vehicle-overview__brief-info{float:none;width:auto}}.vehicle-overview__heading{float:left}html[dir=rtl] .vehicle-overview__heading{float:right}@media (min-width:0) and (max-width:500px){.vehicle-overview__heading,html[dir=rtl] .vehicle-overview__heading{float:none;margin-bottom:0}}.vehicle-overview__group{float:left;line-height:30px;margin:0 0 0 20px}html[dir=rtl] .vehicle-overview__group{float:right;margin:0 20px 0 0}@media (min-width:0) and (max-width:500px){.vehicle-overview__group,html[dir=rtl] .vehicle-overview__group{float:none;margin:0 0 10px}}.vehicle-overview__info{clear:both;-moz-column-count:6;column-count:6;-moz-column-gap:0;column-gap:0}@media (min-width:0) and (max-width:650px){.vehicle-overview__info{-moz-column-count:3;column-count:3}}html.no-csscolumns .vehicle-overview__info dd,html.no-csscolumns .vehicle-overview__info dt{float:left;width:16%}.vehicle-overview__info dd{color:#00285f}.vehicle-overview__price-total{width:14.89362%;float:right;margin-right:0;color:#00285f;text-align:right}html[dir=rtl] .vehicle-overview__price-total{float:left;text-align:left}.vehicle-overview__price-total strong{display:block;font-size:26px;line-height:34px}@media (min-width:0) and (max-width:650px){.vehicle-overview__price-total{margin-left:25.53191%;clear:both;float:none;margin-bottom:-41px;padding-top:20px;text-align:left;width:auto}html[dir=rtl] .vehicle-overview__price-total{float:right;text-align:right}}@media (min-width:0) and (max-width:500px){.vehicle-overview__price-total{margin-left:0}}.vehicle-overview .collapse-promo{border-top:0;clear:both}.vehicle-overview .collapse-promo .driver-msg{float:left;position:relative;top:44px;width:88%;z-index:1111;cursor:text;padding:0 0 12px}@media (max-width:500px) and (min-width:0){.vehicle-overview .collapse-promo .driver-msg{width:50%}}.vehicle-overview .collapse-promo__content{margin-left:17.02128%}@media (min-width:0) and (max-width:650px){.vehicle-overview .collapse-promo__content{margin-left:25.53191%}.vehicle-overview .collapse-promo__content>:first-child{margin-top:20px}}@media (min-width:0) and (max-width:500px){.vehicle-overview .collapse-promo__content{margin-left:0}}.vehicle-overview--highlight{background:#f1f5f8;border:0;border-radius:4px;padding:20px 20px 5px}.vehicle-overview--highlight .vehicle-overview__preview{width:23.40426%;float:left;margin-right:2.12766%;background:#fff;border-radius:4px;margin-top:0;overflow:hidden;padding:10px}@media (min-width:0) and (max-width:500px){.vehicle-overview--highlight .vehicle-overview__preview{float:none;margin:0 0 10px;width:auto}}.l-col--8 .vehicle-overview--highlight .vehicle-overview__preview{width:35.48387%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .vehicle-overview--highlight .vehicle-overview__preview{float:none;margin:0 0 10px;width:auto}}.vehicle-overview--highlight .vehicle-overview__brief-info{width:74.46809%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.vehicle-overview--highlight .vehicle-overview__brief-info{float:none;margin:0;width:auto}}.l-col--8 .vehicle-overview--highlight .vehicle-overview__brief-info{width:61.29032%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.l-col--8 .vehicle-overview--highlight .vehicle-overview__brief-info{float:none;margin:0;width:auto}}.vehicle-overview--highlight .vehicle-overview__info{width:31.91489%;float:left;margin-right:2.12766%;clear:none;-moz-column-count:3;column-count:3}@media (min-width:0) and (max-width:500px){.vehicle-overview--highlight .vehicle-overview__info{float:none;margin:0;width:auto}}html.no-csscolumns .vehicle-overview--highlight .vehicle-overview__info dt{width:30%}html.no-csscolumns .vehicle-overview--highlight .vehicle-overview__info dd{width:20%}.l-col--8 .vehicle-overview--highlight .vehicle-overview__info{width:35.48387%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:500px){.l-col--8 .vehicle-overview--highlight .vehicle-overview__info{float:none;margin:0;width:auto}}.vehicle-overview--highlight .vehicle-overview__price-total{width:23.40426%;float:right;margin-right:0}@media (min-width:0) and (max-width:500px){.vehicle-overview--highlight .vehicle-overview__price-total{float:none;margin-right:0;width:auto}}.l-col--8 .vehicle-overview--highlight .vehicle-overview__price-total{width:22.58065%;float:right;margin-right:0}html[dir=rtl] .l-col--8 .vehicle-overview--highlight .vehicle-overview__price-total,html[dir=rtl] .payment-breakdown__heading{text-align:right}@media (min-width:0) and (max-width:500px){.l-col--8 .vehicle-overview--highlight .vehicle-overview__price-total{float:none;margin-right:0;width:auto}}.vehicle-overview--highlight .collapse-promo__content{margin-left:0}.payment-breakdown{margin-top:-20px;width:100%}.payment-breakdown__row{border-bottom:1px solid #dae9f2}.payment-breakdown__heading{font-weight:400;padding:20px 0;text-align:left;width:75%}.payment-breakdown__heading--primary{color:#00285f}.payment-breakdown__heading--focus{color:#ed5505;font-size:22px;line-height:30px}html[dir=rtl] .payment-breakdown__heading--focus{direction:ltr}.payment-breakdown__value{padding:20px 0;text-align:right;width:25%}html[dir=rtl] .payment-breakdown__value{text-align:left}.payment-breakdown__value--primary{color:#00285f}.payment-breakdown__value--focus{color:#00285f;font-size:22px;font-weight:700;line-height:30px}.upsell,.upsell__preview{border-radius:4px;margin-bottom:20px}.upsell{background:#f1f5f8;padding:20px 20px .1px}.upsell__preview{width:23.40426%;float:left;margin-right:2.12766%;background:#fff;overflow:hidden;padding:10px}html[dir=rtl] .upsell__preview{width:23.40426%;float:right;margin-left:2.12766%;margin-right:0}@media (min-width:0) and (max-width:500px){.upsell__preview,html[dir=rtl] .upsell__preview{float:none;margin-right:0;width:auto}html[dir=rtl] .upsell__preview{margin-left:0}}.upsell__content{width:48.93617%;float:left;margin-right:2.12766%}html[dir=rtl] .upsell__content{width:48.93617%;float:right;margin-left:2.12766%;margin-right:0}@media (min-width:651px) and (max-width:859px){.upsell__content{width:74.46809%;float:right;margin-right:0}html[dir=rtl] .upsell__content{width:74.46809%;float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:500px){.upsell__content,html[dir=rtl] .upsell__content{float:none;width:auto}}.upsell__content--full{width:74.46809%;float:right;margin-right:0}html[dir=rtl] .upsell__content--full{width:74.46809%;float:left;margin-left:0;margin-right:0}.upsell__group{color:#00285f;font-weight:700}.upsell__actions{width:23.40426%;float:right;margin-right:0;text-align:right}html[dir=rtl] .upsell__actions{width:23.40426%;float:left;margin-left:0;text-align:left}@media (min-width:651px) and (max-width:859px){.upsell__actions{float:none;text-align:left;width:auto}html[dir=rtl] .upsell__actions{float:none;text-align:right;width:auto}}@media (min-width:0) and (max-width:500px){.upsell__actions{float:none;text-align:left;width:auto}html[dir=rtl] .upsell__actions{float:none;text-align:right;width:auto}}.upsell__price{color:#ed5505;font-weight:700;text-align:right}html[dir=rtl] .upsell__price{text-align:left}.upsell__price strong{display:block;font-size:22px;line-height:30px}.upsell__price small{font-size:14px;line-height:21px}@media (min-width:651px) and (max-width:859px){.upsell__price{width:23.40426%;float:left;margin-right:2.12766%;text-align:left}html[dir=rtl] .upsell__price{width:23.40426%;float:right;margin-left:2.12766%;margin-right:0;text-align:right}}@media (min-width:0) and (max-width:500px){.upsell__price{float:left;margin-right:20px;text-align:left}html[dir=rtl] .upsell__price{float:right;margin-left:20px;margin-right:0;text-align:right}}.price-confirmation{margin-bottom:20px}.standard-form__fieldset--single-row .price-confirmation{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;margin-right:20px}html[dir=rtl] .standard-form__fieldset--single-row .price-confirmation{margin-right:0;margin-left:20px}.standard-form__fieldset--single-row .price-confirmation .price-confirmation__heading{-ms-flex:1;flex:1}@media (min-width:0) and (max-width:500px){.standard-form__fieldset--single-row .price-confirmation{display:block}}html.no-flexbox.no-flexboxlegacy .standard-form__fieldset--single-row .price-confirmation{float:left}.price-confirmation__heading{color:#ed5505;float:left;line-height:44px}@media (max-width:420px){.price-confirmation__heading{float:none}}html.no-flexbox.no-flexboxlegacy .price-confirmation__heading{margin-right:20px}.price-confirmation__value{color:#00285f;float:right;font-size:32px;font-weight:700;line-height:44px}@media (max-width:420px){.price-confirmation__value{float:none}}.simple-panel{border-bottom:1px solid #f1f5f8;margin-bottom:20px}.simple-panel:last-child{border-bottom:0}.simple-panel--last-child{border-bottom:0}.simple-panel__heading{color:#00285f}.simple-panel__feature{color:#00285f;font-size:22px;font-weight:700;line-height:30px}.collapse-promo__link-list ul .simple-panel__feature li:before,.simple-panel__feature .booking-widget__toggle:before,.simple-panel__feature .carousel__link:before,.simple-panel__feature .check-list__item:before,.simple-panel__feature .collapse-promo__link-list ul li:before,.simple-panel__feature .collapse-promo__toggle:before,.simple-panel__feature .faqs__category-link:before,.simple-panel__feature .icon,.simple-panel__feature .input-date:before,.simple-panel__feature .option-list__control:before,.simple-panel__feature .promo__link:before,.simple-panel__feature .quick-links__item:before,.simple-panel__feature .search-result__heading:before,.simple-panel__feature .secondary-navigation__link:before,.simple-panel__feature .select-dropdown:before,.simple-panel__feature .teaser-block__heading:before,.simple-panel__feature .tertiary-navigation__item:before,.simple-panel__feature .tooltip__content-inner:before,.simple-panel__feature .ui-datepicker .ui-datepicker-next:before,.simple-panel__feature .ui-datepicker .ui-datepicker-prev:before,.simple-panel__feature .ui-spinner .ui-spinner-button,.ui-datepicker .simple-panel__feature .ui-datepicker-next:before,.ui-datepicker .simple-panel__feature .ui-datepicker-prev:before,.ui-spinner .simple-panel__feature .ui-spinner-button{float:left;margin:2px 10px 0 0}.collapse-promo__link-list ul html[dir=rtl] .simple-panel__feature li:before,.ui-datepicker html[dir=rtl] .simple-panel__feature .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .simple-panel__feature .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .simple-panel__feature .ui-spinner-button,html[dir=rtl] .simple-panel__feature .booking-widget__toggle:before,html[dir=rtl] .simple-panel__feature .carousel__link:before,html[dir=rtl] .simple-panel__feature .check-list__item:before,html[dir=rtl] .simple-panel__feature .collapse-promo__link-list ul li:before,html[dir=rtl] .simple-panel__feature .collapse-promo__toggle:before,html[dir=rtl] .simple-panel__feature .faqs__category-link:before,html[dir=rtl] .simple-panel__feature .icon,html[dir=rtl] .simple-panel__feature .input-date:before,html[dir=rtl] .simple-panel__feature .option-list__control:before,html[dir=rtl] .simple-panel__feature .promo__link:before,html[dir=rtl] .simple-panel__feature .quick-links__item:before,html[dir=rtl] .simple-panel__feature .search-result__heading:before,html[dir=rtl] .simple-panel__feature .secondary-navigation__link:before,html[dir=rtl] .simple-panel__feature .select-dropdown:before,html[dir=rtl] .simple-panel__feature .teaser-block__heading:before,html[dir=rtl] .simple-panel__feature .tertiary-navigation__item:before,html[dir=rtl] .simple-panel__feature .tooltip__content-inner:before,html[dir=rtl] .simple-panel__feature .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .simple-panel__feature .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .simple-panel__feature .ui-spinner .ui-spinner-button{float:right;margin:2px 0 0 10px;transform:scaleX(-1)}.details-list{color:#00285f;margin-bottom:20px}.details-list__value{font-size:22px;font-weight:700;line-height:30px}html[dir=rtl] .details-list__value{direction:ltr;text-align:right}.actions{text-align:right}@media (min-width:0) and (max-width:500px){.actions{text-align:left}.actions .button-submit,.actions .cta{display:block;text-align:center;width:100%}}.actions .minor-cta{float:left;margin-bottom:20px}html[dir=rtl] .actions .minor-cta{float:right}@media (min-width:0) and (max-width:500px){.actions .minor-cta{display:inline-block;float:none}}.search-result{border-top:1px solid #dae9f2;margin-top:20px;padding-top:20px}.search-result__heading{color:#007ed7;font:18px/25px Arial,Helvetica,sans-serif;margin-bottom:10px;padding-left:18px}.search-result__heading:before{float:left;font-size:8px;margin-left:-18px;position:relative;top:8.5px}.pagination{border-top:1px solid #dae9f2;list-style:none;margin:0 0 20px;padding:20px 0 0;position:relative;text-align:center}.pagination:after{clear:both;content:'';display:block}.pagination__item{display:inline-block;margin:0 5px}@media (min-width:0) and (max-width:500px){.pagination__item{display:none}}.collapse-promo__link-list ul .pagination__item li:before,.pagination__item .booking-widget__toggle:before,.pagination__item .carousel__link:before,.pagination__item .check-list__item:before,.pagination__item .collapse-promo__link-list ul li:before,.pagination__item .collapse-promo__toggle:before,.pagination__item .faqs__category-link:before,.pagination__item .icon,.pagination__item .input-date:before,.pagination__item .option-list__control:before,.pagination__item .promo__link:before,.pagination__item .quick-links__item:before,.pagination__item .search-result__heading:before,.pagination__item .secondary-navigation__link:before,.pagination__item .select-dropdown:before,.pagination__item .teaser-block__heading:before,.pagination__item .tertiary-navigation__item:before,.pagination__item .tooltip__content-inner:before,.pagination__item .ui-datepicker .ui-datepicker-next:before,.pagination__item .ui-datepicker .ui-datepicker-prev:before,.pagination__item .ui-spinner .ui-spinner-button,.ui-datepicker .pagination__item .ui-datepicker-next:before,.ui-datepicker .pagination__item .ui-datepicker-prev:before,.ui-spinner .pagination__item .ui-spinner-button{float:left;font-size:8px;margin:6.5px 5px 0 0}.collapse-promo__link-list ul html[dir=rtl] .pagination__item li:before,.ui-datepicker html[dir=rtl] .pagination__item .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .pagination__item .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .pagination__item .ui-spinner-button,html[dir=rtl] .pagination__item .booking-widget__toggle:before,html[dir=rtl] .pagination__item .carousel__link:before,html[dir=rtl] .pagination__item .check-list__item:before,html[dir=rtl] .pagination__item .collapse-promo__link-list ul li:before,html[dir=rtl] .pagination__item .collapse-promo__toggle:before,html[dir=rtl] .pagination__item .faqs__category-link:before,html[dir=rtl] .pagination__item .icon,html[dir=rtl] .pagination__item .input-date:before,html[dir=rtl] .pagination__item .option-list__control:before,html[dir=rtl] .pagination__item .promo__link:before,html[dir=rtl] .pagination__item .quick-links__item:before,html[dir=rtl] .pagination__item .search-result__heading:before,html[dir=rtl] .pagination__item .secondary-navigation__link:before,html[dir=rtl] .pagination__item .select-dropdown:before,html[dir=rtl] .pagination__item .teaser-block__heading:before,html[dir=rtl] .pagination__item .tertiary-navigation__item:before,html[dir=rtl] .pagination__item .tooltip__content-inner:before,html[dir=rtl] .pagination__item .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .pagination__item .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .pagination__item .ui-spinner .ui-spinner-button{float:right;margin:6.5px 0 0 5px}@media (min-width:0) and (max-width:500px){.collapse-promo__link-list ul .pagination__item li:before,.pagination__item .booking-widget__toggle:before,.pagination__item .carousel__link:before,.pagination__item .check-list__item:before,.pagination__item .collapse-promo__link-list ul li:before,.pagination__item .collapse-promo__toggle:before,.pagination__item .faqs__category-link:before,.pagination__item .icon,.pagination__item .input-date:before,.pagination__item .option-list__control:before,.pagination__item .promo__link:before,.pagination__item .quick-links__item:before,.pagination__item .search-result__heading:before,.pagination__item .secondary-navigation__link:before,.pagination__item .select-dropdown:before,.pagination__item .teaser-block__heading:before,.pagination__item .tertiary-navigation__item:before,.pagination__item .tooltip__content-inner:before,.pagination__item .ui-datepicker .ui-datepicker-next:before,.pagination__item .ui-datepicker .ui-datepicker-prev:before,.pagination__item .ui-spinner .ui-spinner-button,.ui-datepicker .pagination__item .ui-datepicker-next:before,.ui-datepicker .pagination__item .ui-datepicker-prev:before,.ui-spinner .pagination__item .ui-spinner-button{margin-top:8px}}.pagination__item--prev-link{float:left;margin-left:0}html[dir=rtl] .pagination__item--prev-link{float:right}@media (min-width:0) and (max-width:500px){.pagination__item--prev-link{display:inline-block}}.collapse-promo__link-list ul html[dir=rtl] .pagination__item--prev-link li:before,.ui-datepicker html[dir=rtl] .pagination__item--prev-link .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .pagination__item--prev-link .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .pagination__item--prev-link .ui-spinner-button:before,html[dir=rtl] .pagination__item--prev-link .booking-widget__toggle:before,html[dir=rtl] .pagination__item--prev-link .carousel__link:before,html[dir=rtl] .pagination__item--prev-link .check-list__item:before,html[dir=rtl] .pagination__item--prev-link .collapse-promo__link-list ul li:before,html[dir=rtl] .pagination__item--prev-link .collapse-promo__toggle:before,html[dir=rtl] .pagination__item--prev-link .faqs__category-link:before,html[dir=rtl] .pagination__item--prev-link .icon:before,html[dir=rtl] .pagination__item--prev-link .input-date:before,html[dir=rtl] .pagination__item--prev-link .option-list__control:before,html[dir=rtl] .pagination__item--prev-link .promo__link:before,html[dir=rtl] .pagination__item--prev-link .quick-links__item:before,html[dir=rtl] .pagination__item--prev-link .search-result__heading:before,html[dir=rtl] .pagination__item--prev-link .secondary-navigation__link:before,html[dir=rtl] .pagination__item--prev-link .select-dropdown:before,html[dir=rtl] .pagination__item--prev-link .teaser-block__heading:before,html[dir=rtl] .pagination__item--prev-link .tertiary-navigation__item:before,html[dir=rtl] .pagination__item--prev-link .tooltip__content-inner:before,html[dir=rtl] .pagination__item--prev-link .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .pagination__item--prev-link .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .pagination__item--prev-link .ui-spinner .ui-spinner-button:before{content:'\e900'}.pagination__item--next-link{float:right;margin-right:0}html[dir=rtl] .pagination__item--next-link{float:left}@media (min-width:0) and (max-width:500px){.pagination__item--next-link{display:inline-block}}.collapse-promo__link-list ul .pagination__item--next-link li:before,.pagination__item--next-link .booking-widget__toggle:before,.pagination__item--next-link .carousel__link:before,.pagination__item--next-link .check-list__item:before,.pagination__item--next-link .collapse-promo__link-list ul li:before,.pagination__item--next-link .collapse-promo__toggle:before,.pagination__item--next-link .faqs__category-link:before,.pagination__item--next-link .icon,.pagination__item--next-link .input-date:before,.pagination__item--next-link .option-list__control:before,.pagination__item--next-link .promo__link:before,.pagination__item--next-link .quick-links__item:before,.pagination__item--next-link .search-result__heading:before,.pagination__item--next-link .secondary-navigation__link:before,.pagination__item--next-link .select-dropdown:before,.pagination__item--next-link .teaser-block__heading:before,.pagination__item--next-link .tertiary-navigation__item:before,.pagination__item--next-link .tooltip__content-inner:before,.pagination__item--next-link .ui-datepicker .ui-datepicker-next:before,.pagination__item--next-link .ui-datepicker .ui-datepicker-prev:before,.pagination__item--next-link .ui-spinner .ui-spinner-button,.ui-datepicker .pagination__item--next-link .ui-datepicker-next:before,.ui-datepicker .pagination__item--next-link .ui-datepicker-prev:before,.ui-spinner .pagination__item--next-link .ui-spinner-button{float:right;margin:6.5px 0 0 5px}.collapse-promo__link-list ul html[dir=rtl] .pagination__item--next-link li:before,.ui-datepicker html[dir=rtl] .pagination__item--next-link .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .pagination__item--next-link .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .pagination__item--next-link .ui-spinner-button,html[dir=rtl] .pagination__item--next-link .booking-widget__toggle:before,html[dir=rtl] .pagination__item--next-link .carousel__link:before,html[dir=rtl] .pagination__item--next-link .check-list__item:before,html[dir=rtl] .pagination__item--next-link .collapse-promo__link-list ul li:before,html[dir=rtl] .pagination__item--next-link .collapse-promo__toggle:before,html[dir=rtl] .pagination__item--next-link .faqs__category-link:before,html[dir=rtl] .pagination__item--next-link .icon,html[dir=rtl] .pagination__item--next-link .input-date:before,html[dir=rtl] .pagination__item--next-link .option-list__control:before,html[dir=rtl] .pagination__item--next-link .promo__link:before,html[dir=rtl] .pagination__item--next-link .quick-links__item:before,html[dir=rtl] .pagination__item--next-link .search-result__heading:before,html[dir=rtl] .pagination__item--next-link .secondary-navigation__link:before,html[dir=rtl] .pagination__item--next-link .select-dropdown:before,html[dir=rtl] .pagination__item--next-link .teaser-block__heading:before,html[dir=rtl] .pagination__item--next-link .tertiary-navigation__item:before,html[dir=rtl] .pagination__item--next-link .tooltip__content-inner:before,html[dir=rtl] .pagination__item--next-link .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .pagination__item--next-link .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .pagination__item--next-link .ui-spinner .ui-spinner-button{float:left;margin:6.5px 5px 0 0}.collapse-promo__link-list ul html[dir=rtl] .pagination__item--next-link li:before,.ui-datepicker html[dir=rtl] .pagination__item--next-link .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .pagination__item--next-link .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .pagination__item--next-link .ui-spinner-button:before,html[dir=rtl] .pagination__item--next-link .booking-widget__toggle:before,html[dir=rtl] .pagination__item--next-link .carousel__link:before,html[dir=rtl] .pagination__item--next-link .check-list__item:before,html[dir=rtl] .pagination__item--next-link .collapse-promo__link-list ul li:before,html[dir=rtl] .pagination__item--next-link .collapse-promo__toggle:before,html[dir=rtl] .pagination__item--next-link .faqs__category-link:before,html[dir=rtl] .pagination__item--next-link .icon:before,html[dir=rtl] .pagination__item--next-link .input-date:before,html[dir=rtl] .pagination__item--next-link .option-list__control:before,html[dir=rtl] .pagination__item--next-link .promo__link:before,html[dir=rtl] .pagination__item--next-link .quick-links__item:before,html[dir=rtl] .pagination__item--next-link .search-result__heading:before,html[dir=rtl] .pagination__item--next-link .secondary-navigation__link:before,html[dir=rtl] .pagination__item--next-link .select-dropdown:before,html[dir=rtl] .pagination__item--next-link .teaser-block__heading:before,html[dir=rtl] .pagination__item--next-link .tertiary-navigation__item:before,html[dir=rtl] .pagination__item--next-link .tooltip__content-inner:before,html[dir=rtl] .pagination__item--next-link .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .pagination__item--next-link .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .pagination__item--next-link .ui-spinner .ui-spinner-button:before{content:'\e90d'}.pagination__item--is-hidden{display:none}.faqs__list{list-style:none;margin-left:0;padding:0}.faqs__list .faqs__list,.faqs__list--sub{margin:10px 0 0 20px}.faqs__category-link{background:0 0;border:0;color:#007ed7;font:14px/21px Arial,Helvetica,sans-serif;outline:none;padding:0;text-align:left;text-decoration:none}@media (min-width:0) and (max-width:500px){.faqs__category-link{font-size:16px;line-height:23px}}.faqs__category-link:focus,.faqs__category-link:hover{text-decoration:underline}.faqs__category-link:before{color:#007ed7;float:left;font-size:8px;margin-right:10px;position:relative;top:6.5px}html[dir=rtl] .faqs__category-link:before{float:right;margin-right:0;margin-left:10px}.location-result{background:#f1f5f8;border-radius:4px;margin-bottom:20px;padding:20px}.content-with-image-panel:after,.footer:after,.header:after,.icon-list:after,.location-details__opening-hours:after,.location-result:after,.main-content:after{clear:both;content:'';display:block}.location-result__address{padding-left:28px}html[dir=rtl] .location-result__address{width:31.91489%;float:right;margin-left:2.12766%;margin-right:0;padding-left:0;padding-right:28px}@media (min-width:0) and (max-width:500px){html[dir=rtl] .location-result__address{float:none;margin-right:0;width:auto}}.l-col--8 .location-result__address{width:35.48387%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .location-result__address{width:35.48387%;float:right;margin-left:3.22581%;margin-right:0}@media (min-width:651px) and (max-width:859px){.l-col--8 .location-result__address{width:48.3871%;float:left;margin-right:3.22581%}html[dir=rtl] .l-col--8 .location-result__address{width:48.3871%;float:right;margin-left:3.22581%;margin-right:0}}@media (min-width:0) and (max-width:500px){.l-col--8 .location-result__address,html[dir=rtl] .l-col--8 .location-result__address{float:none;margin-right:0;width:auto}}.collapse-promo__link-list ul .location-result__heading li:before,.location-result__heading .booking-widget__toggle:before,.location-result__heading .carousel__link:before,.location-result__heading .check-list__item:before,.location-result__heading .collapse-promo__link-list ul li:before,.location-result__heading .collapse-promo__toggle:before,.location-result__heading .faqs__category-link:before,.location-result__heading .icon,.location-result__heading .input-date:before,.location-result__heading .option-list__control:before,.location-result__heading .promo__link:before,.location-result__heading .quick-links__item:before,.location-result__heading .search-result__heading:before,.location-result__heading .secondary-navigation__link:before,.location-result__heading .select-dropdown:before,.location-result__heading .teaser-block__heading:before,.location-result__heading .tertiary-navigation__item:before,.location-result__heading .tooltip__content-inner:before,.location-result__heading .ui-datepicker .ui-datepicker-next:before,.location-result__heading .ui-datepicker .ui-datepicker-prev:before,.location-result__heading .ui-spinner .ui-spinner-button,.ui-datepicker .location-result__heading .ui-datepicker-next:before,.ui-datepicker .location-result__heading .ui-datepicker-prev:before,.ui-spinner .location-result__heading .ui-spinner-button{color:#00285f;float:left;margin:3.5px 0 0 -28px}.collapse-promo__link-list ul html[dir=rtl] .location-result__heading li:before,.ui-datepicker html[dir=rtl] .location-result__heading .ui-datepicker-next:before,.ui-datepicker html[dir=rtl] .location-result__heading .ui-datepicker-prev:before,.ui-spinner html[dir=rtl] .location-result__heading .ui-spinner-button,html[dir=rtl] .location-result__heading .booking-widget__toggle:before,html[dir=rtl] .location-result__heading .carousel__link:before,html[dir=rtl] .location-result__heading .check-list__item:before,html[dir=rtl] .location-result__heading .collapse-promo__link-list ul li:before,html[dir=rtl] .location-result__heading .collapse-promo__toggle:before,html[dir=rtl] .location-result__heading .faqs__category-link:before,html[dir=rtl] .location-result__heading .icon,html[dir=rtl] .location-result__heading .input-date:before,html[dir=rtl] .location-result__heading .option-list__control:before,html[dir=rtl] .location-result__heading .promo__link:before,html[dir=rtl] .location-result__heading .quick-links__item:before,html[dir=rtl] .location-result__heading .search-result__heading:before,html[dir=rtl] .location-result__heading .secondary-navigation__link:before,html[dir=rtl] .location-result__heading .select-dropdown:before,html[dir=rtl] .location-result__heading .teaser-block__heading:before,html[dir=rtl] .location-result__heading .tertiary-navigation__item:before,html[dir=rtl] .location-result__heading .tooltip__content-inner:before,html[dir=rtl] .location-result__heading .ui-datepicker .ui-datepicker-next:before,html[dir=rtl] .location-result__heading .ui-datepicker .ui-datepicker-prev:before,html[dir=rtl] .location-result__heading .ui-spinner .ui-spinner-button{float:right;margin:3.5px -28px 0 0}.location-result__address,.location-result__details{width:31.91489%;float:left;margin-right:2.12766%}html[dir=rtl] .location-result__details{width:31.91489%;float:right;margin-left:2.12766%;margin-right:0}@media (min-width:0) and (max-width:500px){html[dir=rtl] .location-result__details{float:none;margin:0 28px 0 0;width:auto}}.l-col--8 .location-result__details{width:35.48387%;float:left;margin-right:0}html[dir=rtl] .l-col--8 .location-result__details{width:35.48387%;float:right;margin-right:0;margin-left:0}@media (min-width:651px) and (max-width:859px){.l-col--8 .location-result__details,html[dir=rtl] .l-col--8 .location-result__details{width:48.3871%;float:right;margin-right:0}}@media (min-width:0) and (max-width:500px){.l-col--8 .location-result__details{float:none;margin:0 0 0 28px;width:auto}html[dir=rtl] .l-col--8 .location-result__details{float:none;margin:0 28px 0 0;width:auto}}.location-result__details-heading{color:#00285f;margin-bottom:0}.location-result>.button-submit,.location-result>.cta{float:right;margin-bottom:0}html[dir=rtl] .location-result>.button-submit,html[dir=rtl] .location-result>.cta{float:left}@media (min-width:651px) and (max-width:859px){.location-result>.button-submit,.location-result>.cta{clear:both;margin-top:20px}}@media (min-width:0) and (max-width:500px){.location-result>.button-submit,.location-result>.cta{clear:both;margin-top:20px}}.icon-list{list-style:none;margin:0;padding:0}html[dir=rtl] .icon-list{margin-right:0}.icon-list__item{float:left;margin:0 10px 0 0}html[dir=rtl] .icon-list__item{float:right}.icon-list__item:last-child{margin-right:0}.collapse-promo__link-list ul .icon-list li:before,.icon-list .booking-widget__toggle:before,.icon-list .carousel__link:before,.icon-list .check-list__item:before,.icon-list .collapse-promo__link-list ul li:before,.icon-list .collapse-promo__toggle:before,.icon-list .faqs__category-link:before,.icon-list .icon,.icon-list .input-date:before,.icon-list .option-list__control:before,.icon-list .promo__link:before,.icon-list .quick-links__item:before,.icon-list .search-result__heading:before,.icon-list .secondary-navigation__link:before,.icon-list .select-dropdown:before,.icon-list .teaser-block__heading:before,.icon-list .tertiary-navigation__item:before,.icon-list .tooltip__content-inner:before,.icon-list .ui-datepicker .ui-datepicker-next:before,.icon-list .ui-datepicker .ui-datepicker-prev:before,.icon-list .ui-spinner .ui-spinner-button,.ui-datepicker .icon-list .ui-datepicker-next:before,.ui-datepicker .icon-list .ui-datepicker-prev:before,.ui-spinner .icon-list .ui-spinner-button{color:#00285f;font-size:50px}.content-with-image-panel{border-top:1px solid #dae9f2;padding-top:20px}.content-with-image-panel__image{width:23.40426%;float:left;margin-right:2.12766%;text-align:center}@media (min-width:0) and (max-width:350px){.content-with-image-panel__image{float:none;margin-right:0;width:auto}}.l-col--8 .content-with-image-panel__image{width:22.58065%;float:left;margin-right:3.22581%}@media (min-width:0) and (max-width:350px){.l-col--8 .content-with-image-panel__image{float:none;margin-right:0;width:auto}}.content-with-image-panel__image img{margin:0 auto}.content-with-image-panel__content{width:74.46809%;float:right;margin-right:0}@media (min-width:0) and (max-width:350px){.content-with-image-panel__content{float:none;width:auto}}.l-col--8 .content-with-image-panel__content{width:74.19355%;float:right;margin-right:0}@media (min-width:0) and (max-width:350px){.l-col--8 .content-with-image-panel__content{float:none;width:auto}}.content-with-image-panel--above .content-with-image-panel__content,.content-with-image-panel--above .content-with-image-panel__image,.l-col--8 .content-with-image-panel--above .content-with-image-panel__content,.l-col--8 .content-with-image-panel--above .content-with-image-panel__image{float:none;margin-right:0;width:auto}.content-with-image-panel--right .content-with-image-panel__image,.l-col--8 .content-with-image-panel--right .content-with-image-panel__image{float:right;margin-right:0}@media (min-width:0) and (max-width:350px){.content-with-image-panel--right .content-with-image-panel__image,.l-col--8 .content-with-image-panel--right .content-with-image-panel__image{float:none}}.content-with-image-panel--right .content-with-image-panel__content,.l-col--8 .content-with-image-panel--right .content-with-image-panel__content{float:left}@media (min-width:0) and (max-width:350px){.content-with-image-panel--right .content-with-image-panel__content,.l-col--8 .content-with-image-panel--right .content-with-image-panel__content{float:none}}.location-details{background:#dae9f2;border-radius:4px;margin-bottom:20px;padding:20px 20px .1px}.location-details__heading,.location-details__sub-heading{color:#00285f}.location-details__opening-hours{margin-bottom:10px}.location-details__opening-hours-heading{clear:both;float:left;margin-bottom:10px;width:50%}html[dir=rtl] .location-details__opening-hours-heading{float:right}.location-details__opening-hours-value{float:left;margin-bottom:10px;width:50%}.location-details__nav{border-radius:4px;list-style:none;margin-left:0;overflow:hidden}.location-details__nav-item{margin-bottom:2px}.location-details__nav-item:last-child{margin-bottom:0}.location-details__nav-link{background:#fff;display:block;padding:10px 20px;text-decoration:none}.location-details__nav-link:hover{text-decoration:underline}.collapse-promo__link-list ul .location-details__nav-link li:before,.location-details__nav-link .booking-widget__toggle:before,.location-details__nav-link .carousel__link:before,.location-details__nav-link .check-list__item:before,.location-details__nav-link .collapse-promo__link-list ul li:before,.location-details__nav-link .collapse-promo__toggle:before,.location-details__nav-link .faqs__category-link:before,.location-details__nav-link .icon,.location-details__nav-link .input-date:before,.location-details__nav-link .option-list__control:before,.location-details__nav-link .promo__link:before,.location-details__nav-link .quick-links__item:before,.location-details__nav-link .search-result__heading:before,.location-details__nav-link .secondary-navigation__link:before,.location-details__nav-link .select-dropdown:before,.location-details__nav-link .teaser-block__heading:before,.location-details__nav-link .tertiary-navigation__item:before,.location-details__nav-link .tooltip__content-inner:before,.location-details__nav-link .ui-datepicker .ui-datepicker-next:before,.location-details__nav-link .ui-datepicker .ui-datepicker-prev:before,.location-details__nav-link .ui-spinner .ui-spinner-button,.ui-datepicker .location-details__nav-link .ui-datepicker-next:before,.ui-datepicker .location-details__nav-link .ui-datepicker-prev:before,.ui-spinner .location-details__nav-link .ui-spinner-button{float:right;margin:3.5px 0 0 10px}.map{height:0;margin-bottom:20px;padding-top:63.19115%;position:relative}.map div{top:0}.header{padding-top:20px}.header .logo{width:23.40426%;float:left;display:block;margin-right:0}@media (min-width:0) and (max-width:650px){.header .logo{margin-bottom:20px;width:140px}}html[dir=rtl] .header .logo{float:right;margin-left:0}.header .site-search{width:31.91489%;float:right;margin-right:0;margin-bottom:0;margin-top:.69167%}@media (min-width:0) and (max-width:650px){.header .site-search{display:none}}html[dir=rtl] .header .site-search{width:31.91489%;float:left;margin-left:0}.header .quick-links{float:right;margin-top:1.42083%}@media (min-width:0) and (max-width:650px){.header .quick-links{display:none}}html[dir=rtl] .header .quick-links{float:left;margin-right:0}.main-content--variant{background:#f1f5f8;margin-top:20px;padding:20px 20px .1px}@media (min-width:0) and (max-width:650px){.main-content--variant{margin-top:0}}.footer{border-top:1px solid #dae9f2;padding:20px 0}@media (min-width:0) and (max-width:650px){.footer .tertiary-navigation{margin-bottom:0}}.footer .site-search{display:none}@media (min-width:0) and (max-width:650px){.footer .site-search{width:31.91489%;float:right;margin-right:0;display:-ms-flexbox;display:flex}html[dir=rtl] .footer .site-search{width:31.91489%;float:left;margin-left:0;margin-right:0}}@media (min-width:0) and (max-width:500px){.footer .site-search,html[dir=rtl] .footer .site-search{float:none;margin-top:20px;width:auto}}.footer .quick-links{display:none}@media (min-width:0) and (max-width:650px){.footer .quick-links{width:65.95745%;float:left;margin-right:2.12766%;display:block}html[dir=rtl] .footer .quick-links{width:65.95745%;float:right;margin-left:2.12766%;margin-right:0}}@media (min-width:0) and (max-width:500px){.footer .quick-links,html[dir=rtl] .footer .quick-links{float:none;margin-right:0;width:auto}}.footer .social-promo{clear:both}@media (min-width:0) and (max-width:650px){.footer .social-promo{padding-top:20px}}.footer__copyright{float:right;line-height:43px;margin:0}html[dir=rtl] .footer__copyright{float:left}@media (min-width:0) and (max-width:500px){.footer__copyright{clear:both;float:none;line-height:23px;padding-top:20px}html[dir=rtl] .footer__copyright{float:none;margin-left:0;width:auto}}.footer__copyright a{text-decoration:none}.footer__copyright img{display:inline-block;height:100%;vertical-align:middle;width:103px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNoYXJlZC9taXhpbnMvX2ZvbnQtZmFjZS5zY3NzIiwic2hhcmVkL19yZXNldC5zY3NzIiwic2hhcmVkL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX3JlbS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwic2hhcmVkL21peGlucy9fcmlnaHQtdG8tbGVmdC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwic2hhcmVkL19pY29ucy5zY3NzIiwiYmFzZS9fbWFpbi5zY3NzIiwiYmFzZS9faGVhZGluZ3Muc2NzcyIsImJhc2UvX3BhcmFncmFwaHMuc2NzcyIsImJhc2UvX2xpc3RzLnNjc3MiLCJiYXNlL19mb3Jtcy5zY3NzIiwiYmFzZS9fbGlua3Muc2NzcyIsInNoYXJlZC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJiYXNlL19pbWFnZXMuc2NzcyIsImNvbXBvbmVudHMvX21lc3NhZ2Uuc2NzcyIsInNoYXJlZC9taXhpbnMvX3BsYWNlaG9sZGVyLnNjc3MiLCJjb21wb25lbnRzL19zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMuc2NzcyIsImNvbXBvbmVudHMvX2RldGFpbGVkLWNhci1ncm91cC5zY3NzIiwiYmFzZS9faHIuc2NzcyIsImNvbXBvbmVudHMvX2FsaWduLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL19jdGEuc2NzcyIsImNvbXBvbmVudHMvX21pbm9yLWN0YS5zY3NzIiwiY29tcG9uZW50cy9fa2l0Y2hlbi1kcmF3ZXIuc2NzcyIsImNvbXBvbmVudHMvX3F1aWNrLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL193ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyLnNjc3MiLCJjb21wb25lbnRzL19zaXRlLXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fcHJpbWFyeS1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zZWNvbmRhcnktbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdGVydGlhcnktbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcHJvbW90aW9uLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC1wcm9tby5zY3NzIiwiY29tcG9uZW50cy9fY29sbGFwc2UtcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX3RlYXNlci1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9fdGVhc2VyLW1hdHJpeC5zY3NzIiwiY29tcG9uZW50cy9fY2FyLWdyb3VwLnNjc3MiLCJjb21wb25lbnRzL19mbGVldC1tYXRyaXguc2NzcyIsImNvbXBvbmVudHMvX3Vwc2VsbC5zY3NzIiwiY29tcG9uZW50cy9fdmVoaWNsZS1vdmVydmlldy5zY3NzIiwiY29tcG9uZW50cy9fYm9va2luZy13aWRnZXQuc2NzcyIsImNvbXBvbmVudHMvX2xvY2F0aW9uLXJlc3VsdC5zY3NzIiwiY29tcG9uZW50cy9fbmV3c2xldHRlci1zaWdudXAuc2NzcyIsInJlZ2lvbnMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fb3ZlcmxheS5zY3NzIiwiY29tcG9uZW50cy9fcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX3Byb21vLW1hdHJpeC5zY3NzIiwiY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwiY29tcG9uZW50cy9fYWN0aW9uLWxpbmsuc2NzcyIsImNvbXBvbmVudHMvX2VkaXQtc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19zaWduLXBvc3Quc2NzcyIsImNvbXBvbmVudHMvX2l0aW5lcmFyeS1vdmVydmlldy5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZS10aXRsZS5zY3NzIiwiY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19jaGVjay1saXN0LnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50LWNhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19wYXktb3B0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fdG90YWwtcHJpY2Uuc2NzcyIsImNvbXBvbmVudHMvX3ByaWNlLWNvbmZpcm1hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcGF5bWVudC1icmVha2Rvd24uc2NzcyIsImNvbXBvbmVudHMvX3NpbXBsZS1wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fZGV0YWlscy1saXN0LnNjc3MiLCJjb21wb25lbnRzL19hY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2gtcmVzdWx0LnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19mYXFzLnNjc3MiLCJjb21wb25lbnRzL19jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwuc2NzcyIsInJlZ2lvbnMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9faWNvbi1saXN0LnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1kZXRhaWxzLnNjc3MiLCJyZWdpb25zL19tYWluLnNjc3MiLCJjb21wb25lbnRzL19tYXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkNFQyxXQUNDLDJCLENBQ0EsMEUsQ0FDQSxtWSxDQUVDLDJCQUxGLENBQUEsV0FDQywyQixDQUNBLHdFLENBQ0EsMlgsQ0FFQywyQkFMRixDQUFBLFdBQ0MsMkIsQ0FDQSx3RSxDQUNBLDJYLENBRUMsMkJBTEYsQ0FBQSxXQUNDLDBCLENBQ0Esc0UsQ0FDQSxrWEFIRCxDQUFBLFdBQ0Msc0IsQ0FDQSxrRSxDQUNBLDhWQUhELENBQUEsV0FDQyxzQixDQUNBLHFFLENBQ0EsMFdBSEQsQ0NGRCxDLENBQUEsTSxDQUFBLE8sQ0FJRSxxQixDRnlDQSxVLENFckNGLEksQ0ZpREcsTyxDQVRBLEUsQ0FEQyxFLENBS0MsUSxDQVFFLFUsQ0FUSixJLENBVEEsRSxDQUNBLEUsQ0VuQ0gsSSxDRjZDUyxNLENBUEUsRyxDQVFKLEssQ0VyQk4sUSxDQUNBLFMsQ0Z5QkUsTSxDQXJCRSxFLENBQ0YsRSxDQUNBLEUsQ0FDQSxFLENBaUJLLEUsQ0FUTCxFLENBTEEsQyxDQU1BLEUsQ0VoQkYsUyxDRnNCRSxFLENBREcsRSxDRXRCTCxRLENBSUQsTyxDQUFBLEssQ0Y2Qk0sTyxDQUNFLFUsQ0FDRyxNLENBQ0osTSxDQUNBLE0sQ0FDQSxNLENBQ0EsSSxDQUNGLEksQ0FDQSxHLENBQ0QsTyxDQUNJLE8sQ0UxQlAsYSxDQUdELEssQ0FBQSxNLENGNEJPLFEsQ0FDRSxLLENFekJSLG9CLENBQ0EsdUIsQ0FHRCxLLENBQ0MsUSxDQUdtQixxQixDQUNuQixZLENBQ0EsUSxDQUdELEssQ0FDQyx3QixDQUNBLGdCLENBR0QsRSxDQUFBLEUsQ0FFQyxTLENBR0QsQyxDQUFBLE0sQ0FFQyxlLENBR0QsRyxDQUFBLEMsQ0FFQyxvQixDQUdELEssQ0FDQyxjLENBR0QsRyxDQUFBLEcsQ0FFQyxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsdUIsQ0FHRCxHLENBQ0MsUyxDQUdELEcsQ0FDQyxhLENBR1MsVyxDQUFBLFUsQ0FFVCxXLENBR0QsRyxDQUNDLHVCLENBR0QsRyxDQUNDLGlCLENBQ0EsVyxDQUNBLGMsQ0ZrQlEsTSxDRWZULEssQ0FBQSxLLENGaUJPLE0sQ0FEQSxNLENBRkQsUSxDRVJMLGMsQ0FHRCxZLENBQUEsVyxDRmFZLGUsQ0FDSSxjLENFVmYsVyxDQUNBLFksQ0NsSEQsUSxDQUNDLGUsQ0FJRCxVLENDWEksZSxDQUFBLGdCLENBQUEsaUIsQ0RhSCxTLENBRkQsZ0IsQ0VsQk0sVyxDQUNBLGEsQ0FDQSxVLENGb0JMLCtCLENBQ0MsVyxDQUlGLFMsQ0NwQkksYyxDQUFBLFcsQ0FBQSxvQixDRWxCQSx1QixDRmtCQSxjLENBQUEsVSxDQUFBLHFCLENENEJBLGEsQ0lpQkEsMkNKekJKLFMsQ0FBQSx1QixDQVlJLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENJVUEsQ0p6QkosUyxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENFbEJBLHVCLENGa0JBLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDSWlCQSwyQ0p6QkosUyxDQUFBLHVCLENBWUksVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0lVQSxDSnpCSixTLENDcEJJLGUsQ0FBQSxXLENBQUEsb0IsQ0VsQkEsdUIsQ0ZrQkEsZSxDQUFBLFUsQ0FBQSxxQixDRDRCQSxhLENJaUJBLDJDSnpCSixTLENHdENJLHVCLENIa0RBLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENJVUEsQ0p6QkosUyxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENEb0JKLHVCLENDcEJJLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDSWlCQSwyQ0p6QkosUyxDQUFBLHVCLENBWUksVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0lVQSxDSnpCSixTLENDcEJJLGUsQ0FBQSxXLENBQUEsb0IsQ0RvQkosdUIsQ0NwQkksZSxDQUFBLFUsQ0FBQSxxQixDRDRCQSxhLENJaUJBLDJDSnpCSixTLENBQUEsdUIsQ0FZSSxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsVSxDSVVBLENKekJKLFMsQ0NwQkksZSxDQUFBLFcsQ0FBQSxvQixDRWxCQSx1QixDRmtCQSxlLENBQUEsVSxDQUFBLHFCLENENEJBLGEsQ0lpQkEsMkNKekJKLFMsQ0FBQSx1QixDQVlJLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENJVUEsQ0p6QkosUyxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENEb0JKLHVCLENDcEJJLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDSWlCQSwyQ0p6QkosUyxDR3RDSSx1QixDSGtEQSxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsVSxDSVVBLENKekJKLFMsQ0NwQkksZSxDQUFBLFcsQ0FBQSxvQixDRG9CSix1QixDQ3BCSSxlLENBQUEsVSxDQUFBLHFCLENENEJBLGEsQ0lpQkEsMkNKekJKLFMsQ0FBQSx1QixDQVlJLFUsQ0FDQSxRLENBQ0EsbUIsQ0FDQSxVLENJVUEsQ0p6QkosUyxDQ3BCSSxlLENBQUEsVyxDQUFBLG9CLENFbEJBLHVCLENGa0JBLGUsQ0FBQSxVLENBQUEscUIsQ0Q0QkEsYSxDSWlCQSwyQ0p6QkosUyxDQUFBLHVCLENBWUksVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0lVQSxDSnpCSixVLENDcEJJLGUsQ0FBQSxXLENBQUEsb0IsQ0RvQkosd0IsQ0NwQkksZSxDQUFBLFUsQ0FBQSxxQixDRDRCQSxhLENJaUJBLDJDSnpCSixVLENBQUEsd0IsQ0FZSSxVLENBQ0EsUSxDQUNBLG1CLENBQ0EsVSxDSVVBLENKekJKLFUsQ0NwQkksZSxDQUFBLFcsQ0FBQSxvQixDRWxCQSx3QixDRmtCQSxlLENBQUEsVSxDQUFBLHFCLENENEJBLGEsQ0lpQkEsMkNKekJKLFUsQ0d0Q0ksd0IsQ0hrREEsVSxDQUNBLFEsQ0FDQSxtQixDQUNBLFUsQ0lVQSxDSnpCSixZLENBNkJFLFUsQ0FDQSxRLENBOUJGLDBCLENBaUNHLFcsQ0FDQSxjLENJVEMsMkNKekJKLFksQ0FBQSwwQixDQXNDRyxVLENJYkMsQ0NoRUosSyxDQUFBLHlDLENBQUEseUMsQ0FBQSw4QixDQU9DLGEsQ0FQRCxLLENBQUEsa0IsQ1I0Wm1FLDRCLENBQXpCLHVCLENRNVoxQyx5QyxDQUFBLHlDLENBQUEsOEIsQ0FDQywwQixDQUNBLGlDLENBQ0Esa0MsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZSxDQUVBLFUsQ0FDQSxtQixDUm1aZ0cseUIsQ0FBMkIsa0MsQ0FBdUUsNkIsQ0FBbkMsaUMsQ1FyWi9KLGEsQ1JxWmlPLDhCLENBQWpJLHlCLENBQTJCLGtDLENBQXVFLDZCLENBQW5DLGlDLENRM1ovSiwwQixDQUNBLGlDLENBQ0Esa0MsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZSxDQUVBLFUsQ0FDQSxtQixDUm1ac1Isc0IsQ0FBckIsbUIsQ1FyWmpRLGEsQ1JxWnNSLHNCLENBQWlJLHdCLENBQXpDLHVDLENBQWhDLDhCLENBQW1JLDJCLENBQWhOLG1CLENBQWdMLDhCLENBQW5JLDhCLENRM1o5UywwQixDQUNBLGlDLENBQ0Esa0MsQ0FDQSxpQixDQUNBLG1CLENBQ0EsZSxDQUVBLFUsQ0FDQSxtQixDUm1adVosd0IsQ0FBekMsdUMsQ0FBbUcsMkIsQ0FBaEMsOEIsQ1FyWmpiLGEsQ0FQRCxtQixDQWFHLGUsQ0FiSCxzQixDQUFBLHVDLENBQUEsMkIsQ0FBQSxtQixDQUFBLG1CLENBQUEseUIsQ0FBQSw4QixDQUFBLGtDLENBQUEsNkIsQ0FBQSxpQyxDQUFBLHlDLENBQUEsdUQsQ0FtQkcsZSxDQW5CSCx3QixDQUFBLHlDLENBQUEseUMsQ0FBQSx1QyxDQUFBLHVELENBeUJHLGUsQ0F6QkgsOEIsQ0FBQSw4QixDQUFBLHdCLENBQUEsdUIsQ0FBQSxtQyxDQStCRyxlLENSbVpndkUsb0MsQ0FBdGUsa0YsQ0FBOUosd0UsQ0FBMHFCLG9DLENBQXowQyx5RSxDQUEwUCxpRSxDQUFrdEIsbUUsQ0FBbk8sa0YsQ0FBL04seUUsQ0FBaXRCLHNFLENRbGIzcUUsdUQsQ0FBQSw2RCxDUmtib1IsdUUsQ0FBNnpCLDhELENBQXhyQixvRSxDQUF5b0QseUUsQ0FBOS9DLDZFLENBQW5aLGtFLENBQW9yQix3RSxDQUE5SSw0RSxDQUF1cEIseUUsQ0FGandDLG9GLENRaGI3RSxvRixDQUFBLGdGLENSa2IrNEIsK0QsQ0FBa1EsdUQsQ0FBZ3RCLHlELENBQTVULHdFLENBQTVJLCtELENBQW90Qiw0RCxDUWxiN21FLDZDLENBQUEsbUQsQ1JrYnFOLDZELENBQXMwQixvRCxDQUE5ckIsMEQsQ0FBb29ELCtELENBQWxnRCxtRSxDQUF4WSx3RCxDQUE4cUIsOEQsQ0FBbEosa0UsQ0FBMHBCLCtELENRbGI3d0MsMEUsQ0FBQSwwRSxDQUFBLHNFLENBQUEsc0IsQ1JpYjRDLG9GLENRamI1QyxvRixDUithNEMsMEUsQ1EvYTVDLDBFLENBQUEsZ0YsQ0FBQSxzRSxDQUFBLGlDLENBcUNHLGUsQ0FyQ0gsc0IsQ0FBQSxrQixDQTJDRyxlLENBM0NILGlCLENBaURHLGUsQ0FqREgsbUIsQ0F1REcsZSxDQXZESCx5QixDQTZERyxlLENBN0RILG1CLENBbUVHLGUsQ0FuRUgsc0IsQ0F5RUcsZSxDQXpFSCx5QixDQStFRyxlLENBL0VILGtCLENBQUEsOEIsQ0FxRkcsZSxDQXJGSCx1QixDQTJGRyxlLENBM0ZILDhCLENBaUdHLGdCLENBakdILGtCLENBdUdHLGUsQ0F2R0gsb0IsQ0E2R0csZSxDQTdHSCxtQixDQW1IRyxlLENBbkhILGlCLENBeUhHLGUsQ0F6SEgscUIsQ0ErSEcsZSxDQS9ISCx3QixDQUFBLGtCLENBQUEsdUQsQ0FxSUcsZSxDQXJJSCxxQixDQTJJRyxlLENBM0lILGtCLENBaUpHLGUsQ0FqSkgsaUIsQ0F1SkcsZSxDQXZKSCxxQixDQTZKRyxlLENDN0pILEksQ0FDQyxVLENBQ0EseUMsQ0Y4REcsMkNFaEVKLEksQ0FLRSxjLENBQ0EsZ0IsQ0YwREUsQ0doRUosRyxDQUVDLGEsQ0FDQSx5RCxDQUNBLGtCLENBSkQsRyxDQTZCQSxHLENBN0JBLEUsQ0E4QkMsVSxDQTlCRCxFLENBRUMsYSxDQUNBLHlELENKRkcsaUQsQ0kwQ0osMkMsQ0oxQ0ksaUIsQ0k0QkosaUIsQ0FjQSxpQixDSjFDSSxpQixDSTBDSix5QyxDQUFBLDZCLENBQUEsNEMsQ0oxQ0ksaUQsQ0kwQ0osMkMsQ0oxQ0ksZ0IsQ0k0QkosZ0IsQ0FjQSxnQixDSjFDSSxnQixDSUtGLGlELENBTkYsWSxDQVVFLCtCLENBQ0EsbUIsQ0FYRix5QixDQWNHLGdCLENBZEgsTSxDQUFBLEssQ0FtQkUsYSxDQUNBLGEsQ0FDQSxpQixDQVFGLEcsQ0FHQyx5RCxDQUNBLGtCLENBakNELEUsQ0E2QkEsRSxDQWNBLEUsQ0FJQyxlLENBbEJELEcsQ0FjQSxHLENBZEEsRSxDQWdCQyxhLENBaEJELEUsQ0FDQyxVLENBRUEseUQsQ0FXRCxHLENBSUMsa0IsQ0FKRCxFLENBR0MseUQsQ0FIRCxHLENBQUEsOEIsQ0FBQSw2QixDQUNDLFUsQ0FFQSx5RCxDQUhELDhCLENBQUEsRSxDQUVDLGEsQ0FGRCwyQixDQUFBLEUsQ0FDQyxVLENBREQsMkIsQ0FBQSxlLENBR0MseUQsQ0FXRCxHLENBZEEsZSxDQWtCQyxrQixDQUpELEcsQ0FBQSxFLENBRUMsYSxDQUZELEcsQ0FBQSxtQyxDQUFBLEUsQ0FDQyxVLENBRUEseUQsQ0hJRywyQ0dQSixHLENBQUEsbUMsQ0FBQSxFLENBVUUsYyxDQUNBLGdCLENISkUsQ0dQSixFLENDekRBLEMsQ0FDQyxlLENDREQsRSxDQUFBLEUsQ0FHQyxvQixDQUhELGdCLENBQUEsZ0IsQ0FLRSxpQixDQUNBLGEsQ0FFRCxLLENBQUEsSyxDQUNDLGlCLENDVEYsOEMsQ0RBQSxnQixDQUFBLGdCLENBWUcsZSxDRVpILEMsQ0FDQyxhLENEREQsYyxDQUVDLG1CLENBQ0EsaUIsQ0FIRCxvQixDQUFBLHFDLENBQUEseUIsQ0FvREcsMkUsQ0U5Q0QsVSxDQUNBLFUsQ0FDQSxhLENGUkYseUIsQ0FNRSxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxzQixDQVRGLHdCLENBYUUsUSxDQWJGLGtELENBQUEsd0MsQ0FnQkcsVyxDQURLLGdFLENBQUEsc0QsQ0FJSixVLENONkNBLDJDTWhFSixrRCxDQUFBLHdDLENBdUJJLGEsQ0FDQSxVLENBQ0EsVSxDQVZJLGdFLENBQUEsc0QsQ0FhSCxVLENOb0NELENNaEVKLG1DLENBbUNHLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHNCLENBdENILG9DLENBOENHLG1CLENBQUEsWSxDTmtCQywyQ01oRUosb0MsQ0FpREksYSxDTmVBLENNaEVKLCtCLENBNERFLCtCLENBQ0Esa0IsQ0E3REYsb0QsQ0FnRUcsa0IsQ0FDQSxnQixDYjJoQnd3Qix1RSxDQUF2VCw4RCxDQUF5SCxzRCxDQUF5USx3RCxDQUE3SSw4RCxDQUEyUSwyRCxDYXhoQmg5QixxQyxDQUFBLGtELENid2hCdUksNEQsQ0FBMlksbUQsQ0FBM1UseUQsQ0FBdXNCLDhELENBQTFvQixrRSxDQUF4TCx1RCxDQUFtVSw2RCxDQUFyRSxpRSxDQUF5VCw4RCxDYXhoQm5vQix5RSxDQUFBLHlFLENBQUEsOEQsQ0FDRCxhLENBQ0EsVyxDQUNBLGMsQ0FDQSxVLENBQ0EsUSxDQUNHLGlCLENBQ0EsVSxDYjJoQmtpQyxxRixDQUR0OUIsdUYsQ01wbUI5RSx1RixDQUFBLDRFLENOcW1CeThCLHFGLENBQXZZLDRFLENBQXlKLG9FLENBQW9hLHNFLENBQXhRLDRFLENBQXNhLHlFLENNcm1CN3hDLG1ELENBQUEsZ0UsQ05xbUJ5SywwRSxDQUEyZSxpRSxDQUEzWix1RSxDQUFrOUIsNEUsQ0FBcjRCLGdGLENBQXhPLHFFLENBQW1aLDJFLENBQXJGLCtFLENBQXlZLDRFLENNcm1CcnlCLHVGLENBQUEsdUYsQ0FBQSw0RSxDTzZFWSxVLENBQ1osUyxDQUNBLFUsQ0FoRkosNkIsQ0F1RkUsYSxDQUNBLGUsQ0FDQSxlLENBekZGLHFDLENBNkZFLFUsQ0E3RkYsb0IsQ0FpR0Usd0IsQ0FDQSxrQixDQUNBLGEsQ0FDQSxjLENBQ0QseUMsQ0FHRyxhLENBQ0Esb0IsQ2JpaEJ5cUIsNEQsQ0FBcFQsbUQsQ0FBK0YsMkMsQ0FBbVIsNkMsQ0FBNUgsNEQsQ0FBckQsbUQsQ0FBcVIsZ0QsQ2ExbkIvMEIsMEIsQ0FBQSx1QyxDYjBuQmlILGlELENBQTZULHdDLENBQTFRLDhDLENBQXNuQixtRCxDQUF0a0IsdUQsQ0FBakosNEMsQ0FBa1Esa0QsQ0FBeEQsc0QsQ0FBd1AsbUQsQ2ExbkJyZ0IsOEQsQ0FBQSw4RCxDQUFBLG1ELENieW5COEMsOEQsQ2F6bkI5Qyw4RCxDQUFBLG1ELENBK0dHLGlCLENiK2dCNDNCLDBFLENBRC8wQiw0RSxDTTVuQjVDLDRFLENBQUEsaUUsQ042bkJ1ZSxpRSxDQUErSCx5RCxDQUFtVywyRCxDQUE1SiwwRSxDQUFyRSxpRSxDQUFxVyw4RCxDTTduQjdrQyx3QyxDQUFBLHFELENONm5CK0ksK0QsQ0FBNlosc0QsQ0FBMVYsNEQsQ0FBc3pCLGlFLENBQXR2QixxRSxDQUFqTSwwRCxDQUFrVixnRSxDQUF4RSxvRSxDQUF3VSxpRSxDTTduQm5xQiw0RSxDQUFBLDRFLENBQUEsaUUsQ09pSE0sb0IsQ0FDQSxnQixDQW5IVixtQixDQTJIRSxrQixDQTNIRiw4QixDQThIRyxZLENBOUhILDhCLENBa0lHLHdCLENBQ0Esa0IsQ0FDQSxjLENBcElILHFCLENUbUJJLGUsQ0FBQSxVLENBQUEscUIsQ1N1SEYsYyxDQTFJRixtQyxDVG1CSSxlLENBQUEsVyxDQUFBLG9CLENTMkhRLGMsQ045RVIsMkNNaEVKLHFCLENBQUEsbUMsQ0FrSkcsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsVSxDTnJGQyxDTWhFSiwrQixDVG1CSSxlLENBQUEsVSxDQUFBLHFCLENTbkJKLDZDLENUbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ1NrSlMsYyxDTnJHVCwyQ01oRUosK0IsQ1BDSSw2QyxDT3dLQSxVLENBQ0EsYyxDQUNBLFUsQ04zR0EsQ01oRUosMkIsQ0F3TEUsb0IsQ0FDQSxnQixDQXpMRixrQyxDQTRMRyxhLENBQ0EsYyxDQUNBLGUsQ0E5TEgscUIsQ1RtQkksZSxDQUFBLFcsQ0FBQSxjLENHNkNBLDJDTWhFSixxQixDQXNNRyxVLENBQ0EsZSxDQUNBLFUsQ054SUMsQ01oRUosK0IsQ1RtQkksZSxDQUFBLFcsQ0FBQSxjLENHNkNBLDJDTWhFSiwrQixDQStNSSxVLENBQ0EsVSxDTmhKQSxDTWhFSiw4QixDQXFORyxlLENBck5ILHFDLENUbUJJLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ01oRUoscUMsQ0E2TkksVSxDQUNBLGUsQ0FDQSxVLENOL0pBLENNa0tELCtDLENUL01DLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ01rS0QsK0MsQ0FJRSxVLENBQ0EsZSxDQUNBLFUsQ054S0QsQ01oRUosOEIsQ1RtQkksZSxDQUFBLFUsQ0FBQSxxQixDU25CSiw0QyxDQUFBLHlDLENBaVBJLFcsQ0FDQSxpQixDTmxMQSwyQ01oRUosOEIsQ0FzUEksVSxDQUNBLGUsQ0FDQSxVLENOeExBLENNMkxELHdDLENUeE9DLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNNaEVKLHdDLENBQUEsc0QsQ0ErUEssVSxDQUNBLGUsQ0FDQSxVLENOak1ELENNaEVKLHNELENBK1FLLFUsQ0EvUUwsdUMsQ0FvUkksa0IsQ1BuUkEscUQsQ09zUmEsaUIsQ0FDQyxjLENOeE5kLDJDTW1ORCx1QyxDQVNFLGMsQ0FURixxRCxDQVllLGEsQ0FDQyxjLENOaE9mLENNaEVKLDJCLENUbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNNaEVKLDJCLENUbUJJLGUsQ0FBQSxVLENBQUEscUIsQ1NuQkoseUMsQ1RtQkksZSxDQUFBLFcsQ0FBQSxvQixDU2tTQyxjLENBR0MsdUQsQ1RyU0YsVyxDQUFBLGMsQ1NxU0UscUUsQ1RyU0YsVSxDQUFBLGEsQ1MwU0UsYyxDTjdQRixDTWhFSixxQyxDVG1CSSxlLENBQUEsVSxDQUFBLHFCLENHNkNBLDJDTW1RRCxxQyxDVGhUQyxjLENBQUEsVSxDQUFBLHFCLENTZ1RELGlFLENUaFRDLFcsQ0FBQSxjLENHNkNBLENNaEVKLG1FLENBaVZLLGtCLENHalZMLE0sQ0hpVkssZSxDQWpWTCxtRCxDQXFWSyxVLENBSUEsNEQsQ0FDQyxVLENBMVZOLDJCLENUbUJJLHFCLENHNkNBLDJDTWhFSiwyQixDQXFXSSxhLENOclNBLENVMERGLG1DLENKMUhGLHFDLENUbUJJLHFCLENHNkNBLDJDTWhFSixxQyxDQTRXSyxhLENONVNELENNaEVKLDBCLENUbUJJLGUsQ0FBQSxXLENBQUEsYyxDU2lXRixjLENOcFRFLDJDTWhFSiwwQixDQXVYRyxVLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUVBLDRDLENBQ0MsUyxDQUNBLFcsQ0FDQSxlLENBSEQsMEQsQ0FNRSxVLENBQ0EsVSxDQW5ZTCx3RCxDQXdZSSxTLENBQ0EsVSxDTnpVQSxDTTZVRixvQyxDVDFYRSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsMkNNaEVKLG9DLENBaVpJLFUsQ0FDQSxlLENBQ0EsVSxDQW5aSixrRCxDQXNaSyxVLENOdFZELENNaEVKLHNCLENUbUJJLGUsQ0FBQSxVLENBQUEscUIsQ1M0WUYsZSxDTi9WRSwyQ01oRUosc0IsQ0FrYUcsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsVSxDTnJXQyxDTWhFSixnQyxDVG1CSSxlLENBQUEsVSxDQUFBLHFCLENHNkNBLDJDTWhFSixnQyxDQTRhSSxVLENBQ0EsYyxDQUNBLFUsQ045V0EsQ01tWEgsNkIsQ0FDQyxXLENBREQsMkMsQ0FJRSxVLENBTUgsVyxDQUNDLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0Esb0QsQ0FDQSx5QyxDQUNBLFcsQ0FDQSxjLENBQ0EsVSxDTnJZRywyQ002WEosVyxDQVlFLGMsQ0FDQSxnQixDTjFZRSxDRC9EQSx5QixDTzZjRixhLENBQ0EsZSxDSzljTyx5QyxDTGlkTixnQixDQXVDSCxpQyxDQTVEQSw2QixDQW1DQSxxQyxDQXVEQSw2QixDQS9ERSxvQixDQXlKQSwwQixDQXRKRCxvQixDQUNDLGdCLENBSUYsZSxDQUNDLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0Esb0QsQ0FDQSx5QyxDQUNBLFksQ0FDQSxZLENBQ0EsVyxDQUNBLFUsQ0FURCw2QixDQVlFLGEsQ0FDQSxlLENON2FFLDJDTWdhSixlLENBZ0JFLGMsQ0FDQSxnQixDTmpiRSxDTXliSixhLENBQ0MseUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9ELENBQ0EseUMsQ0FDQSxXLENBQ0EsYyxDTmpjRywyQ015YkosYSxDQVdFLGMsQ0FDQSxnQixDTnJjRSxDTXliSix3QyxDQUFBLHdDLENBcUJFLHVCLENBQ0EsUSxDQXRCRixzQixDQTBCRSxnQixDQW1ERixXLENBL0NBLFcsQ0FpREMsZSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxvRCxDQUNBLFcsQ0FFQSxpQixDQXZERCxXLENBS0Msb0IsQ0FMRCx5QixDQWNFLFEsQ0FDQSxlLENBQ0EsZSxDQUNBLFcsQ0FDQSxVLENBbEJGLDhCLENBdUJFLGMsQ0FDQSxjLENBQ0EsWSxDQUNBLFcsQ0FDQSxpQixDQUNBLFMsQ0FQRCw0QyxDQVVFLFEsQ0FDQSxVLENBSUYsMEIsQ0FFQyxPLENBdENGLDRCLENBMkNFLFUsQ0FJRixXLENBT0MsYyxDQVBELGtCLENBWUUsUSxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQUNBLEssQ0FqQkYsZ0MsQ0FvQkcsUyxDQUNBLFUsQ0FyQkgsNkIsQ0EwQkUsb0IsQ0ExQkYsaUIsQ0E4QkUsYyxDQUNBLFEsQ0FDQSx5QyxDQUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxTLENOMWlCRSwyQ01taUJILGlCLENBVUUsYyxDQUNBLGdCLENOOWlCQyxDTXVqQkosYyxDQUNDLGtCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxlLENBQ0EsbUIsQ0FORCw0QixDQVNFLGMsQ05oa0JFLDJDTXVqQkosNEIsQ0FXUyxjLENObGtCTCxDQUFBLDJDTXVqQkosYyxDQWdCRSxZLENOdmtCRSxDTXVqQkoseUQsQ0FxQkcsUyxDQUlGLG1DLENBQ0Msd0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxtQixDQUpELGlELENBTUUsYyxDQUlGLHdDLENBQ0MsYyxDQUdELHVELENBRUUsVyxDQUlGLG9DLENBQ0MsaUIsQ0E5Q0YsbUMsQ0FtREUsYSxDQUNBLGtCLENBQ0EsaUIsQ0FHRCxrQyxDQUdDLE0sQ0FIRCxrQyxDQUFBLGtDLENBRUMsYyxDQUVBLGlCLENBQ0EsSyxDQTdERix5QyxDQUFBLHlDLENBaUVHLGMsQ0FPRCwyQyxDQXhFRixvRCxDQXdFRSwyQyxDQXhFRixvRCxDQXFFRyxZLENBckVILGtDLENBNkVDLGdELENBSUUsUyxDQUNBLE8sQ0FNRixnRCxDQU1FLE0sQ0FDQSxVLENBL0ZILHNDLENBdUdFLFUsQ0FERCxvRCxDQUlFLGEsQ0ExR0gseUMsQ0E4R0csa0IsQ0FHRCx5QyxDQUNDLFcsQ0FERCx1RCxDQUdFLG1CLENBcEhKLDJDLENBQUEsOEMsQ0EwSEksaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxvQixDQVJELHlELENBQUEsNEQsQ0FVRSxlLENBbElMLHdELENBd0lHLGUsQ0FDQSxhLENBeklILHVELENBdUlFLDhELENBS0Usa0IsQ0FDQSxVLENBU2lCLDJFLENBQ2xCLGtCLENBQ0EsYSxDQXhKSCxxQyxDQTZKRSx1QixDQUNBLGMsQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSx5QyxDQUNBLFMsQ0FDQSxZLENBQ0EsUyxDQUNBLGlCLENBQ0EsUSxDQVhELG1ELENBY0UsUyxDQUNBLFUsQ0FFQSwwRCxDQUNDLG9CLENBOUtKLGtDLENBc0xFLGlCLENBQ0EsVSxDQUNBLFEsQ1A5eUJFLGdELENPaXpCRCxTLENBQ0EsVSxDQUdELHdDLENBQ0MsVSxDQUNBLGlCLENBRkQsc0QsQ0FLRSxXLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsYyxDQUtGLG1ELENBQ0MsVSxDQUNBLFcsQ0FDQSxXLENBSEQsMEQsQ0FNRSxhLENBQ0EsVyxDQUNBLGdCLENBQ0EsVSxDQUdELDBELENBQ0MsVyxDQUNBLFUsQ0ExTkosbUMsQ0FnT0Usa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxZLENBQ0EsUyxDQUNBLGlCLENBQ0EsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FiRCxpRCxDQWdCRSxTLENBQ0EsVSxDQWpCRix5QyxDQUFBLHlDLENBc0JFLGtCLENBTUgsZ0IsQ0FFQyxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9ELENBQ0EsVyxDQUNBLGUsQ0FDQSxrQixDQUNBLGlCLENQMTNCRyw4QixDTzYzQkYsaUIsQ0FDQSxlLENBYkYsdUMsQ0FpQkUsb0IsQ0FqQkYseUIsQ0FxQkUsUyxDQXJCRix1QixDQTBCRSxrQixDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFMsQ1B2NUJFLHFDLENPMDVCRCxRLENBQ0EsVSxDQUdELGdDLENBQ0MsUyxDQTlDSCx5QyxDQWlERSxnQyxDQUNDLFksQ0FsREgsdUIsQ0F1REUsdUIsQ0FBQSxvQixDQUFBLGUsQ0FDQSxjLENBQ0EsUSxDQUNBLFUsQ0FDQSx5QyxDQUNBLFcsQ0FDQSxTLENBQ0EscUIsQ0FDQSxpQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0EsVSxDQUNBLFMsQ0FaRCxxQyxDQWVFLHFCLENOdjNCQywyQ01rekJKLHVCLENBd0VHLGMsQ0FDQSxnQixDTjMzQkMsQ01rekJKLDZCLENBNkVHLFksQ0F2QkYsbUMsQ0EyQkUsWSxDQWpGSCxrQyxDQXFGRyxjLENBQ0EsVSxDQUdELGdDLENBQ0MsZSxDQUNBLFMsQ0FDQSxVLENBdENGLGdDLENBMENFLGUsQ0FDQSxVLENBU0gsWSxDQUVDLGUsQ0FDQSxRLENBQ0EsUyxDQUpELGtCLENBQUEsd0IsQ0V0OUJFLFUsQ0FDQSxVLENBQ0EsYSxDVFBFLDBCLENPaStCRixjLENBTkYsd0MsQ0FZRyxVLENBQ0EsaUIsQ1B4K0JDLHNELENPMitCQSxXLENBQ0EsaUIsQ0FqQkosbUQsQ0FxQkksYyxDQVZGLGtELENBYUksVSxDQXhCTiw2QixDQWlDRyxlLENBakNILHdCLENUejhCSSxlLENBQUEsVSxDQUFBLHFCLENTKytCRCxlLENQamdDQyxzQyxDRmtCQSxlLENBQUEsVyxDQUFBLG9CLENTbS9CQSxjLENBMUNKLG1DLENBOENJLGMsQ0E5Q0osaUQsQ0FnREksYSxDQWhESixvQyxDQXFESSxjLENBckRKLDhDLENBeURJLDhCLENBQ0EsMkIsQ0FDQSxnQixDQUNBLG9CLENBSkQsb0QsQ0FPRSxRLENBQ0Esa0IsQ0FDQSxRLENQNWhDRCxrRSxDTytoQ2lCLFEsQ0FDZixrQixDQUNBLFEsQ0FDZSxVLENBZmxCLHFELENBb0JFLFEsQ0FDQSxrQixDQUNBLFEsQ1B6aUNELG1FLENPNGlDUyxRLENBQ0Msa0IsQ0FDQSxRLENBQ0EsVSxDQTVCWCx1RCxDTTM2QkMsNkUsQ042OEJDLFUsQ0ExRkwsaUMsQ0ErRkksaUIsQ0FERCx1QyxDQUlFLFEsQ0FDQSxnQixDQUNBLFMsQ0FHQSwyQixDQUVBLFEsQ0FDQSxTLENBMUdMLG1ELENBa0hJLHFDLENBbEhKLGlELENBeUhJLHdDLENBS0QsaUQsQ0FDQyxtRCxDQS9ISixtRCxDQXNJSSxxQyxDQXRJSix5RCxDQTZJSSwyQyxDQTdJSixrQixDQW1KRSxTLENBQ0EsaUIsQ0FDQSxVLENBSEQsMkIsQ0FNRSxVLENBQ0EsZSxDQU91Qyw4RCxDQUN2QyxrQixDQUNBLFUsQ0FsS0gscUIsQ0F1S0UsVSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxVLENBMUtGLG1DLENBNktHLGMsQ0FDQSxrQixDQTlLSCw4QixDQWtMRyxjLENBQ0EsVSxDQW5MSCwyQixDQUFBLDRCLENBb05HLGEsQ0FDQSxXLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0F6TkgsNEIsQ0F3TEcsYSxDQUVBLGMsQ0FHQSxnQixDQUVBLGlCLENBR0EsUyxDQWxNSCwwQyxDQXFNSSxTLENBQ0EsTyxDQUdELHFDLENBQ0MsWSxDQTFNSiwyQixDQStNRyxlLENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9ELENBQ0EsVSxDQU9BLFMsQ0ExTkgseUMsQ0E2TkksUyxDQUNBLE8sQ0FHRCxvQyxDQUNDLFksQ0FsT0osNEIsQ0F1T0csYyxDTm5vQ0MsMkNNNDVCSiw0QixDQTBPSSxjLENOdG9DQSxDTTQ1QkosbUMsQ0FpUEksaUIsQ0FDQSxXLENBQ0EsUSxDQUNBLE8sQ0FDQSxVLENBclBKLGlELENBd1BLLFMsQ0FDQSxTLENBelBMLGtDLENBK1BJLGlCLENBTUosYyxDQUVDLGUsQ0FDQSxzQixDQUhELG1CLENBTUUsZSxDQUNBLDJCLENBQ0EsYSxDQVJGLHlCLENBQUEseUIsQ0FZRywyQixDQUdELHdDLENBQ0MsZSxDQWhCSCxpQyxDQXFCRSxVLENBckJGLGlELENBd0JHLGtCLENBQ0Esd0IsQ0FDQSxVLENBS0gsWSxDTzNyQ0UsaUQsQ1A0ckNELG9CLENRandDRCxFLENBQ0MsWSxDQUNBLHdCLENBQ0Esb0IsQ0FDQSxlLENBRUUsZSxDQUNELGdCLENDUEYsWSxDTkFBLFUsQ0FJRSxhLENBQ0EsYyxDVDJERSwyQ1N0REYsZ0IsQ0FDQyxZLENUcURDLENlaEVKLFksQ0FDQyxVLENBRUEsa0IsQ0FIRCxtQixDQU9FLFcsQ0FDQSxnQixDQUNBLGEsQ0FURixrQixDQWFFLFUsQ0FDQSxpQixDQUNBLGEsQ0FmRixtQixDQW1CRSxrQixDQ25CRixjLENBQUEsSSxDQUNDLGlELENBQ0Esd0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsMEMsQ0FDQSxVLENBQ0Esb0IsQ0FDQSw2QyxDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBQ0Esb0IsQ2hCb0RHLDJDZ0JoRUosYyxDQUFBLEksQ0FlRSxjLENBQ0EsZ0IsQ2hCZ0RFLENnQmpCSixvQixDQUFBLG9CLENBQUEsVSxDQUFBLFUsQ0ExQkUsMkIsQ3ZCazhDNHBCLG1ELENBQWtLLDJDLENBQXNmLDZDLENBQWpLLDRELENBQTdKLG1ELENBQXFmLGdELENBSm9FLDBCLENBQTJQLHVDLENBSTltRCxpRCxDQUFxakIsd0MsQ0FBNWQsOEMsQ0FBeW5DLG1ELENBQTFoQyx1RCxDQUEvUSw0QyxDQUF3ZCxrRCxDQUFsRyxzRCxDQUEyYixtRCxDQUYvMUIsOEQsQ0FGdzRELDhELENBQTlSLG1ELENBQXJnQyxtRCxDQUFrSywyQyxDQUFzZiw2QyxDQUFqSyw0RCxDQUE3SixtRCxDQUFxZixnRCxDdUI1N0MzK0MsMEIsQ0FBQSx1QyxDdkI0N0M0TCxpRCxDQUFxakIsd0MsQ0FBNWQsOEMsQ0FBeW5DLG1ELENBQTFoQyx1RCxDQUEvUSw0QyxDQUF3ZCxrRCxDQUFsRyxzRCxDQUEyYixtRCxDQUYvMUIsOEQsQ3VCMTdDdkQsOEQsQ0FBQSxtRCxDdkJnOENpdEMsNEQsQ0FKQSw0RCxDQUlsSCxrRCxDQUpBLGtELENBSTllLHlDLENBQTBLLGlDLENBQW9mLG1DLENBQXBPLGtELENBQWhHLHlDLENBQXdmLHNDLENBSjBGLGdCLENBQThPLDZCLENBSXhuRCx1QyxDQUE4akIsOEIsQ0FBbGUsb0MsQ0FBb25DLHlDLENBQTloQyw2QyxDQUFwUSxrQyxDQUFrZCx3QyxDQUF0Ryw0QyxDQUE4Yix5QyxDQUpvdEMsb0QsQ0FBNU8sb0QsQ0FBeFEseUMsQ0FBMTlCLHlDLENBQTBLLGlDLENBQW9mLG1DLENBQXBPLGtELENBQWhHLHlDLENBQXdmLHNDLEN1QjU3Q244QyxnQixDQUFBLDZCLEN2QjQ3Q21KLHVDLENBQThqQiw4QixDQUFsZSxvQyxDQUFvbkMseUMsQ0FBOWhDLDZDLENBQXBRLGtDLENBQWtkLHdDLENBQXRHLDRDLENBQThiLHlDLEN1QjU3QzMyQixvRCxDQUFBLG9ELENBQUEseUMsQ3ZCKzdDNEMsOEQsQ0FIbTlELDhELENBRG45RCw4RCxDdUIzN0M1Qyw4RCxDdkI2N0M0QyxvRCxDQUQ2MUQsb0QsQ0FINzFELG9ELEN1Qno3QzVDLG9ELEN2QjQ3Q3N0RCxtRCxDdUI1N0N0dEQsbUQsQ3ZCNDdDc25ELHlDLEN1QjU3Q3RuRCx5QyxDQUNDLGEsQ3ZCcThDcWtCLDZDLENBQTBJLHFDLENBQTBiLHVDLENBQS9JLHNELENBQTNJLDZDLENBQXliLDBDLEN1Qjk2QzN5QyxvQixDQUFBLGlDLEN2Qjg2Q29LLDJDLENBQTZlLGtDLENBQWhhLHdDLENBQXkrQiw2QyxDQUF0NUIsaUQsQ0FBM08sc0MsQ0FBNFosNEMsQ0FBdEYsZ0QsQ0FBK1gsNkMsQ0FGN3VCLHdELEN1QjU2Q2pELHdELENBQUEsNkMsQ3ZCODZDcWpDLHNELENBQXRHLDRDLENBQTVhLG1DLENBQWtKLDJCLENBQXdiLDZCLENBQTVNLDRDLENBQXBGLG1DLENBQTRiLGdDLEN1Qjk2Q3p3QyxVLENBQUEsdUIsQ3ZCODZDaUksaUMsQ0FBc2Ysd0IsQ0FBdGEsOEIsQ0FBbytCLG1DLENBQTE1Qix1QyxDQUFoTyw0QixDQUFzWixrQyxDQUExRixzQyxDQUFrWSxtQyxDdUI5NkN6dkIsOEMsQ0FBQSw4QyxDQUFBLG1DLEN2QjY2QzRDLHdELEN1Qjc2QzVDLHdELEN2QjI2QzRDLDhDLEN1QjM2QzVDLDhDLENBQUEsNkMsQ0FBQSxtQyxDQWxCRSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFEsQ3ZCczhDcTlDLG9FLENBQXRJLDBELENBRG55QyxzRSxDdUJ6OEM3QyxzRSxDdkJ1OEM2Qyw0RCxDdUJ2OEM3Qyw0RCxDQUFBLDJELENBQUEsaUQsQ3ZCMDhDeXlCLDJELENBQTBNLG1ELENBQTBsQixxRCxDQUEvTCxvRSxDQUEzTCwyRCxDQUF5bEIsd0QsQ3VCMThDNXlELGtDLENBQUEsK0MsQ3ZCMDhDcU8seUQsQ0FBNnFCLGdELENBQWhrQixzRCxDQUF5MkMsMkQsQ0FBdHZDLCtELENBQTNVLG9ELENBQTRqQiwwRCxDQUF0SCw4RCxDQUEraEIsMkQsQ0FGN2hDLHNFLEN1Qng4Q2xFLHNFLENBQUEsMkQsQ3ZCMDhDb3ZCLGlELENBQWtOLHlDLENBQXdsQiwyQyxDQUE1USwwRCxDQUFwSCxpRCxDQUE0bEIsOEMsQ3VCMThDMXZELHdCLENBQUEscUMsQ3ZCMDhDa0wsK0MsQ0FBc3JCLHNDLENBQXRrQiw0QyxDQUFvMkMsaUQsQ0FBMXZDLHFELENBQWhVLDBDLENBQXNqQixnRCxDQUExSCxvRCxDQUFraUIsaUQsQ3VCMThDMWlDLDRELENBQUEsNEQsQ0FBQSxpRCxDQU9FLG9CLENBQ0EsZ0IsQ0FDQSxjLENBQ0Esb0IsQ0FJRixtQyxDQUFBLHlCLENBQ0Msa0IsQ0FJRix1QixDQUFBLGEsQ0FJRSxlLENBQ0EsMkIsQ0FDQSxhLENBTkYsNkIsQ0FBQSw2QixDQUFBLG1CLENBQUEsbUIsQ0FVRywyQixDQVZILDRDLENBQUEsa0MsQ0FjRyxlLENDN0RILFUsQ0FDQyxjLENBQ0EsUSxDQUNBLGEsQ0FDQSx5QyxDQUNBLFMsQ0FDQSxvQixDakIwREcsMkNpQmhFSixVLENBU0UsYyxDQUNBLGdCLENqQnNERSxDaUJoRUosZ0IsQ0FjRSx5QixDeEJ3L0N1aUIsa0QsQ0FBeFAseUMsQ0FBMkUsaUMsQ0FBaU8sbUMsQ0FBeEcsa0QsQ0FBM0MseUMsQ0FBbU8sc0MsQ3dCci9DNXFCLGdCLENBQUEsNkIsQ3hCcS9DMEYsdUMsQ0FBaVEsOEIsQ0FBeE4sb0MsQ0FBOGYseUMsQ0FBeGQsNkMsQ0FBbkgsa0MsQ0FBZ04sd0MsQ0FBOUMsNEMsQ0FBc00seUMsQ3dCci9DOVosb0QsQ0FBQSxvRCxDQUFBLHlDLEN4Qm8vQzJDLG9ELEN3QnAvQzNDLG9ELENBQUEseUMsQ0FDQyxVLENBQ0EsYSxDQUNBLG9CLEN4QncvQ3l2QixnRSxDQUQ3c0Isa0UsQ00xZ0QxQyxrRSxDQUFBLHVELENOMmdEK1osdUQsQ0FBMkcsK0MsQ0FBaVQsaUQsQ0FBeEksZ0UsQ0FBM0QsdUQsQ0FBbVQsb0QsQ00zZ0QzNkIsOEIsQ0FBQSwyQyxDTjJnRHlILHFELENBQWlXLDRDLENBQXhTLGtELENBQThyQix1RCxDQUF4b0IsMkQsQ0FBbkssZ0QsQ0FBZ1Msc0QsQ0FBOUQsMEQsQ0FBc1IsdUQsQ00zZ0Q3akIsa0UsQ0FBQSxrRSxDQUFBLHVELENrQnNCRCxXLENBQ0Esb0IsQ0FDQSxvQixDakJ1Q0MsMkNQbTlDeWlCLGtELENBQXhQLHlDLENBQTJFLGlDLENBQWlPLG1DLENBQXhHLGtELENBQTNDLHlDLENBQW1PLHNDLEN3Qm5oRGpyQixnQixDQUFBLDZCLEN4Qm1oRCtGLHVDLENBQWlRLDhCLENBQXhOLG9DLENBQThmLHlDLENBQXhkLDZDLENBQW5ILGtDLENBQWdOLHdDLENBQTlDLDRDLENBQXNNLHlDLEN3Qm5oRG5hLG9ELENBQUEsb0QsQ0FBQSx5QyxDeEJraERnRCxvRCxDd0JsaERoRCxvRCxDQUFBLHlDLENBNkJHLGMsQ2pCbUNDLENrQmhFSixzQixDQUNDLGMsQ0FDQSxRLENBQ0EsYSxDQUNBLFksQ0FDQSxXLENBQ0EsYyxDQUNBLGlCLENBQ0EsWSxDQUNBLFMsQ25CUkcsb0MsQ21CV0YsVSxDbEJvREUsMkNrQmhFSixzQixDQWdCRSxhLENsQmdERSxDa0JoRUosNEIsQ0FBQSw0QixDQXFCRSxhLENsQjJDRSwyQ2tCdkNKLGUsQ0FHRSxVLENBQ0EsWSxDbEJtQ0UsQ21CaEVKLFksQ0FFQyxlLENBQ0EsUSxDQUNBLFMsQ0FKRCxrQixDWE1FLFUsQ0FDQSxVLENBQ0EsYSxDV1JGLHlCLENBUUUsWSxDQVJGLGtCLENBWUUsVSxDQUNBLGEsQ0FDQSxpQixDQWRGLGdDLENBaUJHLFcsQ25CK0NDLHlCbUJoRUosa0IsQ0FxQkcsYSxDbkIyQ0MsQ0FBQSwyQ21CaEVKLGtCLENBeUJHLFEsQ0FDQSxTLENuQnNDQyxDQUFBLDJDbUJoRUosa0IsQ0E4QkcsVSxDQUNBLGtCLENBQ0EsVSxDQWhDSCxnQyxDQWtDSSxVLENuQjhCQSxDbUJoRUoseUIsQ0F5Q0csYSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ3BCN0NDLHVDLENvQmlEQSxXLENBQ0EsZ0IsQ0FDQSxjLENuQllBLDJDbUJoRUoseUIsQ0F3REksUyxDbkJRQSxDbUJoRUosOEIsQ0E2REcsYSxDQTdESCxrQixDQWtFRSxjLENBQ0EsUSxDQUNBLGEsQ0FDQSx5QyxDQUNBLFksQ0FDQSxTLENBQ0Esb0IsQ25CUkUsMkNtQmhFSixrQixDQTJFRyxjLENBQ0EsZ0IsQ25CWkMsQ21CaEVKLHdCLENBQUEsd0IsQ0FpRkcseUIsQ0FJRix1QyxDQUNDLFksQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDbkIxQkUsMkNtQmhFSix1QyxDQTZGRyxXLENBQ0EsUSxDbkI5QkMsQ29CaEVKLDBCLENBQ0Msa0IsQ0FDQSx3QixDQUNBLGlCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLFcsQ0FFQSw2QixDQUVDLGEsQ0FDQSxrQixDQUdELDJDLENBQUEsNEIsQ0FFQyxrQixDQWhCRixpQyxDQW9CRSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLFksQ0FDQSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQWhDRiwrQyxDQW1DRyxTLENBQ0EsVSxDQXBDSCx1QyxDQUFBLHVDLENBeUNHLGtCLENDekNILFksQ0FDQyxrQixDQUNBLGlCLENBQ0EsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FDQSxXLENBTEQsNkMsQ0FRRSxpQixDQVJGLG1CLENBWUUsYyxDQUNBLFEsQ0FDQSxhLENBQ0EsVSxDQUFBLE0sQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsVyxDQW5CRixpQyxDQXNCRyxhLENBQ0EsZSxDckJ5Q0MsMkNxQmhFSixtQixDQTJCRyxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsVyxDckJrQ0MsQ1cvREssMkIsQ1VpQ04sYSxDQUNBLG9DLENyQjZCQywyQ1cvREssMkIsQ1VxQ0wsYyxDckIwQkEsQ1cvREssaUIsQ0FBQSxrQixDVWlDTixhLENBQ0Esb0MsQ3JCNkJDLDJDVy9ESyxpQixDQUFBLGtCLENVcUNMLGMsQ3JCMEJBLENXL0RLLHNCLENVaUNOLGEsQ0FDQSxvQyxDckI2QkMsMkNXL0RLLHNCLENVcUNMLGMsQ3JCMEJBLENxQmhFSixvQixDQTRDRSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxXLENBQ0EsVSxDdEJoREUsa0MsQ3NCbURELG9CLENyQllDLDJDcUJoRUosb0IsQ0F3REcsVyxDQUNBLFUsQ3JCT0MsQ3FCaEVKLDBCLENBNkRHLGtCLENBQ0EsYSxDNUI2cEQwcUIsNEQsQ0FBcFQsbUQsQ0FBK0YsMkMsQ0FBbVIsNkMsQ0FBNUgsNEQsQ0FBckQsbUQsQ0FBcVIsZ0QsQzRCM3RELzBCLDBCLENBQUEsdUMsQzVCMnREaUgsaUQsQ0FBNlQsd0MsQ0FBMVEsOEMsQ0FBc25CLG1ELENBQXRrQix1RCxDQUFqSiw0QyxDQUFrUSxrRCxDQUF4RCxzRCxDQUF3UCxtRCxDNEIzdERyZ0IsOEQsQ0FBQSw4RCxDQUFBLG1ELEM1QjB0RDhDLDhELEM0QjF0RDlDLDhELENBQUEsbUQsQ0FrRUcsYyxDQUNBLGdCLENBbkVILHFELENBdUVHLFMsQ0FDQSxpQixDQUNBLFMsQ0FDQSxPLENDMUVILG1CLENBQ0MsVSxDQUNBLGdCLEN0QjhERywyQ3NCaEVKLG1CLENBS0UsYSxDdEIyREUsQ3NCaEVKLDhCLENBU0UsbUIsQ0FURiwrQixDQWFFLG1CLENBYkYsOEIsQ0FrQkUsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBckJGLG9DLENkTUUsVSxDQUNBLFUsQ0FDQSxhLENjUkYsNEMsQ0F1QkUsYyxDdEJ5Q0UsMkNzQmhFSiw4QixDQTJCRyxrQixDQUNBLGlCLENBQ0EsYSxDQUNBLFcsQ3RCa0NDLENBQUEsMkNzQmhFSiw4QixDQWtDRyxjLENBQ0EsZSxDQUNBLFMsQ3RCNEJDLENzQmhFSiwrRCxDQXdDRyxhLENBQ0EsVSxDQXpDSCx5QixDQThDRSw4QixDQUNBLG1CLENBQUEsWSxDQUNBLFUsQ0FBQSxNLENBQ0EsUSxDQWpERix1QyxDQW9ERyw2QixDQUNBLGMsQ3RCV0MsMkNzQmhFSix5QixDQXlERywrQixDQUNBLFUsQ0FDQSxTLENBM0RILHlDLENBOERJLG9CLENBOURKLHVELENBaUVLLG1CLENBakVMLG9DLENBQUEsc0UsQ0F3RUkscUIsQ3RCUkEsQ0FBQSwyQ3NCaEVKLHlCLENBNkVHLGMsQ0FDQSxVLENBQ0EsVSxDdkI5RUMsdUMsQ3VCaUZBLGEsQ0FDQSxjLENBbkZKLHNFLENBdUZJLHVCLEN0QnZCQSxDc0JoRUosK0QsQ0E4RkkseUIsQ0FERCw2RSxDQUlFLHlCLEN0QmpDRCwyQ3NCNkJELCtELENBQUEsNkUsQ0FRRSxlLEN0QnJDRCxDQUFBLDJDc0I2QkQsK0QsQ0FBQSw2RSxDQWlCRSx5QixDdEI5Q0QsQ3NCaEVKLG9DLENBMEhHLG9CLEN2QnpIQyxrRCxDdUI0SEEsYSxDQTdISiw4RCxDQWlJSSx5QixDdkJoSUEsNEUsQ3VCbUlDLHlCLEN0QnBFRCwyQ3NCaEVKLDhELENBZ0lHLDRFLENBUUUsZSxDdEJ4RUQsQ0FBQSwyQ3NCZ0VELDhELENBQUEsNEUsQ0FpQkUseUIsQ3RCakZELENzQmhFSixxQyxDQTRKRyxvQixDQTVKSCwwRCxDQWdLRyxrQixDQWhLSCx5QixDQXNLRSxxQixDQUFBLGtCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsbUIsQ0FBQSxZLENBQ0EsVSxDQUFBLE0sQ0FDQSxzRCxDQUNBLG9CLENBQUEsc0IsQ0FDQSxnQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxVLEN2Qi9LRSx1QyxDdUJpTEYsaUQsQ0FsTEYsaUMsQ0FBQSwrQixDQXNMRyxrQixDQXRMSCx5QyxDQTBMRyxhLENDMUxILHFCLENBQ0Msa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsbUIsQ0FDQSxpQixDQUxELDBDLENBQUEsNkMsQ0FRRSxlLENBQ0EsUSxDQUNBLFMsQ0FWRix3RCxDQWdCRSwyRCxDQUpDLGMsQ0FDQSxhLEN2Qm1EQywyQ3VCaEVKLDZDLENBMEJJLFksQ3ZCc0NBLEN1QmhFSiw4QixDQWlDRSxhLENBQ0EsZSxDQUNBLG1CLEN2QjZCRSwyQ3VCaEVKLDhCLENBc0NHLGMsQ0F0Q0gsb0MsQ0FBQSxrRSxDQXlDSSxVLEN2QnVCQSxDdUJoRUosNkIsQ0FtREUsa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxhLENBQ0EsWSxDQUNBLFcsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLFUsQ0E3REYsMkMsQ0FnRUcsUyxDQUNBLFUsQ0FqRUgsbUMsQ0FBQSxtQyxDQXNFRyxVLEN2Qk5DLDJDdUJoRUosNkIsQ0EwRUcsYSxDdkJWQyxDdUJoRUosMkIsQ0ErRUUsNEIsQ0FDQSxRLENBQ0EsYyxDQWpGRiwyQixDQXFGRSxlLENBQ0Esb0IsQ0F0RkYsa0MsQ0NBQSxpQyxDRDJGRyxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFEsQ0E5RkgsZ0QsQ0FpR0ksVyxDQUNBLGdCLENBQ0EsYyxDQUNBLE8sQ0FDQSxvQixDQXJHSixpQyxDQTBHRyxVLENBMUdILCtFLENBa0hHLGdCLENBR0QsMEQsQ0FDQyxnQixDQXRISCwwRCxDQTBIRyxvQixDQUNBLGtCLENDM0hILG9CLENBQ0Msa0IsQ0FERCwrQixDQUlFLG1CLENBQUEsYyxDQUNBLGlCLENBQUEsWSxDQUNBLGUsQ0FDQSxRLENBQ0EsUyxDekJQRSw2QyxDeUJTRixjLEN4QnNERSwyQ3dCaEVKLCtCLENBY0csbUIsQ0FBQSxjLEN4QmtEQyxDQUFBLDJDd0JoRUosK0IsQ0FrQkcsbUIsQ0FBQSxjLEN4QjhDQyxDQUFBLDJDd0JoRUosK0IsQ0FzQkcsbUIsQ0FBQSxjLEN4QjBDQyxDd0J0Q0Ysa0QsQ0FDQyxZLENBR0Qsd0QsQ2hCeEJBLFUsQ0FDQSxVLENBQ0EsYSxDZ0JSRiwwQixDQW9DRSx1QixDQUFBLGtCLENBQ0EsZSxDQUNBLG1CLENBdENGLGlDLENBMkNHLGEsQ0EzQ0gsK0MsQ0FrREksZSxDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxjLENBS0YsNkMsQ0FDQyxVLENBQ0EsUyxDQTVESCwwQixDQWlFRSxZLENBQ0Esb0IsQ0FsRUYsZ0MsQ0FBQSxnQyxDQXNFRyx5QixDQ3RFSCxxQixDQUNDLFUsQ0FDQSxtQixDQUZELGdDLENBTUUsa0IsQ0FDQSxpQixDQUNBLG1CLENBQUEsWSxDQUNBLGUsQ0FDQSxRLENBQ0EsYyxDQ1hGLGlCLENEQUEsc0MsQ2pCTUUsVSxDQUNBLFUsQ0FDQSxhLENpQlJGLDhDLENBYUUsYyxDekJtREUsMkN5QmhFSixnQyxDQWlCRyxhLENBQ0EsWSxDekI4Q0MsQ0FBQSwyQ3lCaEVKLGdDLENBc0JHLGUsQ0FDQSxTLEN6QnlDQyxDeUJ0Q0YsaUUsQ0FDQyxhLENBQ0EsVSxDQTVCSCwyQixDQWlDRSw4QixDQUNBLFUsQ0FBQSxNLENBQ0EsZSxDekI2QkUsMkN5QmhFSiwyQixDQXNDRywrQixDQUNBLFUsQ0FDQSxTLENBeENILDJDLENBMkNJLFUsQ0EzQ0osMkMsQ0ErQ0ksb0IsQ0EvQ0osZ0QsQ0FtREkscUIsQ3pCYUEsQ0FBQSwyQ3lCaEVKLDJCLENBd0RHLGMsQ0FDQSxVLENBQ0EsVSxDQTFESCxnRCxDQTZESSx1QixDQTdESixzQyxDQWlFSSxxQixDekJEQSxDeUJoRUosc0MsQ0FzRUcsb0IsQ0F0RUgsdUMsQ0EwRUcsb0IsQ0ExRUgsNEQsQ0E4RUcsa0IsQ0FDQSxpQixDQS9FSCwyQixDQW9GRSxxQixDQUFBLGtCLENBQ0Esa0IsQ0FDQSxtQixDQUFBLFksQ0FDQSxzRCxDQUNBLFcsQ0FDQSxvQixDQUFBLHNCLENBQ0EsYSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxVLENBN0ZGLHlDLENBK0ZHLGlELEN6Qi9CQywyQ3lCaEVKLDJCLENBbUdHLGdCLEN6Qm5DQyxDeUJoRUosbUMsQ0FBQSxpQyxDQXVHRyxhLENFdkdILGEsQ0FDQyxnQixDQURELHdCLENBSUUsZSxDQUNBLFEsQ0FDQSxTLEM1QkxFLHNDLEM0Qk9ELGMsQ0FSSCxtQixDQWFFLFUsQ0FDQSxnQixDNUJiRSxpQyxDQUFBLGlDLEM0QmdCRCxXLENBakJILDBCLENBcUJHLGEsQ0FyQkgsd0MsQ0F1QkcsZ0IsQzNCeUNDLDJDMkJoRUosMEIsQ0EwQkksVSxDQUNBLGdCLENBQ0Esa0IsQ0E1Qkosd0MsQ0ErQkssVSxDQS9CTCw4QyxDQW1DSyxhLEMzQjZCRCxDMkJoRUosbUIsQ0EwQ0Usb0IsQ0MxQ0YscUMsQ0FBQSxxQyxDREFBLHlCLENBQUEseUIsQ0E4Q0cseUIsQ2xDbWpFNnBCLDJELENBQTlTLGtELENBQTZGLDBDLENBQThRLDRDLENBQTFILDJELENBQXBELGtELENBQWdSLCtDLENrQ2ptRS96Qix5QixDQUFBLHNDLENsQ2ltRStHLGdELENBQXVULHVDLENBQXJRLDZDLENBQTBtQixrRCxDQUEzakIsc0QsQ0FBOUksMkMsQ0FBNlAsaUQsQ0FBdkQscUQsQ0FBbVAsa0QsQ2tDam1FM2YsNkQsQ0FBQSw2RCxDQUFBLGtELENsQ2dtRThDLDZELENrQ2htRTlDLDZELENBQUEsa0QsQ0FrREcsa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ2xDbWpFKzJCLHlFLENBRGwwQiwyRSxDa0MzakU5QywyRSxDQUFBLGdFLENsQzRqRWtlLGdFLENBQTZILHdELENBQThWLDBELENBQTFKLHlFLENBQXBFLGdFLENBQWdXLDZELENrQzVqRS9qQyx1QyxDQUFBLG9ELENsQzRqRStJLDhELENBQXVaLHFELENBQXJWLDJELENBQTB5QixnRSxDQUEzdUIsb0UsQ0FBOUwseUQsQ0FBNlUsK0QsQ0FBdkUsbUUsQ0FBbVUsZ0UsQ2tDNWpFM3BCLDJFLENBQUEsMkUsQ0FBQSxnRSxDQVlFLFcsQ0FDQSxnQixDQUNBLGMsQ0QvREosVyxDQUVDLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLFMsQ0FMRCx5QixDQU9DLGMsQzFCeURHLDJDMEJoRUosVyxDQVdFLFksQzFCcURFLEMwQmhFSixpQixDQWVFLFUsQ0FDQSxpQixDM0JmRSwrQixDMkJrQkQsVyxDQUNBLGlCLENBcEJILHVCLENBd0JHLFcsQ0FDQSxnQixDakMwOEU0OUQsd0YsQ0FBOUssOEUsQ0FEbndELDBGLENNaitFMUMsMEYsQ04rOUUwQyxnRixDTS85RTFDLGdGLENBQUEsK0UsQ0FBQSxxRSxDQUFBLHFDLENOaytFOGpDLCtFLENBQTBSLHVFLENBQWt5Qix5RSxDQUEzUCx3RixDQUF2UCwrRSxDQUFpeUIsNEUsQ01sK0V6NkUsc0QsQ0FBQSxtRSxDTmsrRWtULDZFLENBQTY1QixvRSxDQUF4d0IsMEUsQ0FBeTBELCtFLENBQTlxRCxtRixDQUFuYyx3RSxDQUFvd0IsOEUsQ0FBOUosa0YsQ0FBdXVCLCtFLENBRno1QywwRixDTWgrRW5GLDBGLENBQUEsK0UsQ05rK0VxL0IscUUsQ0FBa1MsNkQsQ0FBZ3lCLCtELENBQTVWLDhFLENBQTVKLHFFLENBQW95QixrRSxDTWwrRW4yRSw0QyxDQUFBLHlELENOaytFMk8sbUUsQ0FBczZCLDBELENBQTl3QixnRSxDQUFvMEQscUUsQ0FBbHJELHlFLENBQXhiLDhELENBQTh2QixvRSxDQUFsSyx3RSxDQUEwdUIscUUsQ01sK0VuNkMsZ0YsQ0FBQSxnRixDQUFBLHFFLEMyQjJCQSxhLENBQ0EsaUIsQ0E3Qkosa0MsQ0FrQ0csWSxDQWxDSCxtQyxDQXNDRyxZLENBdENILGlCLENHQUEsZ0IsQ0gyQ0Usb0IsQ0EzQ0YsdUIsQ0llRyxnRCxDSitCQSx5QixDSTlDSCx3QixDQUdFLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUxGLG1CLENBU0UsVSxDQUNBLGEsQ0FDQSxvQixDQVhGLG9CLENBc0JFLGlCLENBQ0EsYSxDQUNBLGMsQ0F4QkYsc0IsQ0E0QkUsWSxDQTVCRixzQixDQWdDRSxhLENBQ0EseUMsQ0FDQSxrQixDQUNBLGlCLENBbkNGLG9DLENBc0NJLGlCLENBQ0Esa0IsQ0F2Q0osNkIsQ0E2Q0csVSxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUyxDQWpESCwyQyxDQW9ESSxXLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLHlCLENBS0gsZSxDQUNDLFEsQ0M3REYsVyxDQ0FBLG9CLEN4Qk1FLFUsQ0FDQSxVLENBQ0EsYSxDd0JMRCw0QixDbkNnQkcsZSxDQUFBLFUsQ0FBQSxxQixDbUNoQkgsc0MsQ25DZ0JHLGMsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNnQzdESCxzQyxDQU9HLFUsQ0FDQSxjLENBQ0EsVSxDaENvREEsQ2dDMURGLCtDLENuQ2FFLFcsQ0FBQSxjLENHNkNBLCtDZ0M3REgsNEIsQ0FrQkUsVSxDQUNBLGMsQ0FDQSxVLENoQ3lDQyxDQUFBLDJDZ0M3REgsNEIsQ0F3QkUsVSxDQUNBLGMsQ0FDQSxVLENoQ21DQyxDZ0NoRUosOEMsQ0FpQ0csVSxDQWpDSCxxQyxDQXFDRyxVLENBckNILDhDLENuQ21CSSxXLENBQUEsYyxDRzZDQSwyQ2dDN0RILDhDLENBeUNHLFUsQ2hDb0JBLENnQzdESCxxQyxDbkNnQkcsVyxDQUFBLGMsQ21Db0NGLG9DLENuQ3BDRSxlLENBQUEsVSxDQUFBLHFCLENHNkNBLDJDZ0NURixvQyxDQUlFLFUsQ0FDQSxjLENBQ0EsVSxDaENHQSxDZ0NURiw4QyxDbkNwQ0UsYyxDQUFBLFUsQ0FBQSxxQixDbUNvQ0YsdUQsQ25DcENFLFcsQ0FBQSxjLENtQ29DRixzRCxDQWtCRSxVLENBbEJGLHNELENuQ3BDRSxlLENBQUEsVSxDQUFBLHFCLENHNkNBLDJDZ0NoRUosc0QsQ0FnRkssVSxDQUNBLGMsQ0FDQSxVLENoQ2xCRCxDZ0NURixzRCxDQWdDRSxVLENBaENGLDZDLENBb0NFLFUsQ0EzRkosc0QsQ25DbUJJLFcsQ0FBQSxjLENHNkNBLDJDZ0NoRUosc0QsQ0FrR0ssVSxDaENsQ0QsQ2dDaEVKLDZDLENuQ21CSSxXLENBQUEsYyxDa0NuQkosSyxDQUVDLGUsQ0FDQSxhLENBQ0EsUyxDQUpELFUsQ0FPRSxVLENBQ0EsaUIsQ0FSRixxQixDQVdHLGMsQ0FYSCxXLENBZ0JFLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0Esb0IsQ0F2QkYsbUIsQ0FBQSxpQixDQTBCRyxrQixDQTFCSCx5QixDQWlDSSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsUSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUyxDRTFDSixVLENBRUMsa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUxELGdCLENBQUEsc0IsQ3BCQUEseUIsQ0xNRSxVLENBQ0EsVSxDQUNBLGEsQ3lCUkYsbUIsQ0FRRSxVLENBQ0EseUMsQ0FDQSxrQixDQUNBLGdCLENqQ3FERSwyQ2lDaEVKLG1CLENBY0csYyxDQUNBLGdCLENqQ2lEQyxDaUNoRUosdUIsQ0FvQkUsYSxDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0F2QkYsc0IsQ0EyQkUsNkMsQ0FDQSxrQixDakNvQ0UsMkNpQ2hFSixzQixDQStCRyxjLENBQ0EsZ0IsQ2pDZ0NDLENpQ2hFSixnQixDQXNDRSx3QixDQUNBLHNCLENBQ0Esa0IsQ0F4Q0YsbUIsQ0FBQSxtQixDQXNERywrQixDQUNBLFUsQ0FDQSxhLENBeERILG1CLENBNENHLFUsQ0FHQSxTLENBL0NILG1CLENBeURHLGdCLENBQ0Esa0IsQ0FDQSxTLENBSUYseUIsQ0FBQSxlLENBQ0MsVyxDQUNBLGUsQ3BCakVGLG1CLENBRUMsa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUNBLGlCLENBTkQsMEIsQ0FTRSxrQixDQUNBLFUsQ0FDQSxhLENBQ0EsUSxDQUNBLE0sQ0FDQSxlLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQWpCRiwyQixDQXFCRSxrQixDQUNBLFUsQ0F0QkYsa0MsQ0F5QkcsVyxDQXpCSCx3RCxDQUFBLHdELENBNEJFLDJELENBQ0MsVSxDQTdCSCxxRCxDQWlDRyxxQixDQWpDSCwwQixDQWdERSxlLENBQ0EsaUIsQ0FDQSx1QixDQUNBLFksQ0FuREYsZ0MsQ3FCQUEsbUIsQ3JCNEhFLGtELENMdEhBLFUsQ0FDQSxVLENBQ0EsYSxDS1JGLDRCLENBdURFLFUsQ0FDQSx5QyxDQUNBLGtCLENBQ0EsZ0IsQ2R6REUsMEMsQ2M0REQsZSxDYkdDLDJDYWhFSiw0QixDQWlFRyxjLENBQ0EsZ0IsQ2JGQyxDYWhFSixnQyxDc0JBQSxvQixDQ29DRSw4QixDdkIwQ0EsYSxDQUNBLGEsQ0FDQSxjLENBaEZGLDBCLENBQUEseUIsQ0FvRkUsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBeEZGLHVDLENBMkZHLFcsQ0EzRkgsMEIsQ0FnR0UsYSxDQUNBLFcsQ0FDQSxjLENkakdFLHdDLENjdUdELFUsQ0F4R0gsK0IsQ0E2R0UsNkMsQ2I3Q0UsMkNhaEVKLCtCLENBZ0hHLGMsQ0FDQSxnQixDYmpEQyxDYWhFSix5QixDQXNIRSw0QixDQUNBLG1CLENBQUEsYyxDQUNBLGlCLENBQUEsWSxDQUNBLGtCLENBQ0EsZ0IsQ0FFQSwrQyxDQUFBLCtDLENBS0UsVSxDQUNBLFMsQ0FJRiw0QixDdUJ0SUYsMEIsQ3ZCdUlHLGEsQ0F2SUgsNEIsQ0EySUcsYSxDQUNBLGtCLENBSUYsa0MsQ0FBQSx3QixDQUNDLGtCLENBREQsZ0QsQ0FBQSxzQyxDQUlFLGEsQ3FCcEpILHdCLENyQ21CSSxlLENBQUEsVSxDQUFBLHFCLENHNkNBLCtDa0NoRUosd0IsQ3JDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsQ0FBQSwyQ2tDaEVKLHdCLENyQ21CSSxlLENBQUEsVSxDQUFBLHFCLENHNkNBLENBQUEsMkNrQzdESCx3QixDQVlFLFUsQ0FDQSxjLENBQ0EsVSxDbEMrQ0MsQ2tDN0RILGtDLENyQ2dCRyxjLENBQUEsVSxDQUFBLHFCLENxQ2hCSCxnRCxDckNnQkcsYyxDQUFBLFcsQ0FBQSxvQixDcUNLQyxjLENsQ3dDRCwrQ2tDNUNGLGtDLENyQ0RFLGMsQ0FBQSxVLENBQUEscUIsQ0VsQkEsZ0QsQ0ZrQkEsYyxDQUFBLFcsQ0FBQSxvQixDcUNhQyxjLENsQ2dDRCxDQUFBLDJDa0M3REgsa0MsQ3JDZ0JHLGMsQ0FBQSxVLENBQUEscUIsQ3FDaEJILGdELENyQ2dCRyxjLENBQUEsVyxDQUFBLG9CLENxQ3FCQyxjLENsQ3dCRCxDQUFBLDJDa0M1Q0Ysa0MsQ0F5QkUsVSxDQUNBLGMsQ0FDQSxVLENBNUNILGdELENBOENJLFUsQ0FDQSxjLENBQ0EsVSxDQUNBLGEsQ2xDWUQsQ2tDN0RILDJDLENyQ2dCRyxXLENBQUEsYyxDcUNuQkosMEMsQ0E4REcsVSxDbENFQywrQ2tDaEVKLDBDLENBaUVJLFUsQ2xDREEsQ0FBQSwyQ2tDaEVKLDBDLENBcUVJLFUsQ2xDTEEsQ2tDaEVKLGlDLENBMEVHLFUsQ0F2RUYsMEMsQ3JDZ0JHLFcsQ0FBQSxjLENxQ2hCSCx3RCxDckNnQkcsVSxDQUFBLGEsQ3FDOERELGMsQ2xDakJDLCtDa0NoRUosMEMsQ3JDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0VsQkEsd0QsQ21Dc0ZDLFcsQ2xDdkJELENBQUEsMkNrQzdESCwwQyxDckNnQkcsZSxDQUFBLFUsQ0FBQSxxQixDcUNoQkgsd0QsQ0EyRkcsVyxDbEM5QkEsQ0FBQSwyQ2tDN0RILDBDLENBQUEsd0QsQ0FnR0csVSxDQUNBLGMsQ0FDQSxVLENsQ3JDQSxDa0M3REgsaUMsQ3JDZ0JHLFcsQ0FBQSxjLENHNkNBLCtDa0NoRUosMEMsQ0FxSEksVSxDbENyREEsQ0FBQSwyQ2tDN0RILDBDLENBc0hHLFUsQ2xDekRBLENBQUEsK0NrQ2hFSiwwQyxDckNtQkksZSxDQUFBLFcsQ0FBQSxjLENxQ2hCSCxvRCxDckNnQkcsYyxDQUFBLFcsQ0FBQSxjLENFbEJBLHdELENGa0JBLFUsQ0FBQSxhLENxQ29IQSxjLENsQ3ZFQSxDQUFBLDJDa0NoRUosMEMsQ3JDbUJJLGUsQ0FBQSxXLENBQUEsYyxDcUNoQkgsb0QsQ3JDZ0JHLGMsQ0FBQSxXLENBQUEsYyxDRWxCQSx3RCxDRmtCQSxVLENBQUEsYSxDcUNnSUEsYyxDbENuRkEsQ0FBQSwyQ2tDaEVKLDBDLENBR0Msd0QsQ0FxSkcsVSxDQXJKSCxvRCxDQTJKSSxVLENBQ0EsVSxDbEMvRkQsQ2tDaEVKLGlDLENyQ21CSSxlLENBQUEsVSxDQUFBLHFCLENFbEJBLCtDLENtQ3VLRCxXLENBQ0Esb0IsQ0FDQyxjLENsQzFHQSwyQ2tDaEVKLGlDLENyQ21CSSxlLENBQUEsVSxDQUFBLHFCLENHNkNBLENBQUEsMkNrQ2hFSixpQyxDQXFLQywrQyxDQWNFLFUsQ0FDQSxjLENBQ0EsVSxDbENySEMsQ2tDaEVKLG1ELENBOExHLFUsQ2xDOUhDLDJDa0NxR0gsbUQsQ0E0QkcsVSxDbENqSUEsQ2tDcUdILDBDLENBaUNFLFUsQ0FqQ0YsbUQsQ3JDbEpHLFcsQ0FBQSxjLENxQ2tKSCxpRSxDckNsSkcsVSxDQUFBLGEsQ3FDMExELGMsQ2xDN0lDLDJDa0NxR0gsbUQsQ3JDbEpHLGUsQ0FBQSxVLENBQUEscUIsQ3FDa0pILGlFLENyQ2xKRyxlLENBQUEsVyxDQUFBLG9CLENxQ2lNQSxjLENsQ3BKQSxDQUFBLDJDa0NxR0gsbUQsQ0FBQSxpRSxDQW9ERyxVLENBQ0EsYyxDQUNBLFUsQ2xDM0pBLENrQ2hFSiwwQyxDckNtQkksVyxDQUFBLGMsQ0c2Q0EsMkNrQ2hFSixtRCxDQXFLQyxpRSxDQXFFRyxVLENBMU9KLG1ELENyQ21CSSxXLENBQUEsYyxDRWxCQSxpRSxDRmtCQSxVLENBQUEsYSxDcUNvT0EsYyxDbEN2TEEsQ0FBQSwyQ2tDcUdILG1ELENBQUEsaUUsQ0F1RkcsVSxDQUNBLFUsQ2xDN0xBLENxQ2hFSixlLENBQ0MsaUQsQ0FDQSwyQixDQUNBLHVCLENBQ0EsaUIsQ3RDSEcsNkIsQ3NDTUYsMkIsQ0FDQSxhLENBQ0EsaUIsQ0FURixvQyxDQWFFLGtCLENBYkYseUIsQ0FBQSx5QixDQWtCRSxrQixDQUNBLGEsQ0FDQSxnQixDQXBCRix1QyxDQUFBLHVDLENBdUJHLGtCLENBQ0EsYSxDQUNBLGMsQ3JDdUNDLDJDcUNoRUoseUIsQ0FBQSx5QixDQTZCRyxpQixDckNtQ0MsQ3FDL0JILHlCLENBQ0MsWSxDckM4QkUsMkNxQ2hFSixlLENBQUEsNkIsQ0FzQ0Usa0IsQ0FDQSxhLENBdkNGLDZCLENBNENHLGMsQ3JDb0JDLENBQUEsMkNxQ2hFSixlLENBa0RFLGlCLENBQ0EsWSxDckNhRSxDcUNoRUosdUIsQ0F3REUsVSxDQUNBLGMsQ0FDQSxZLENBQ0EsUSxDQUNBLFksQ0FDQSxpQixDckNHRSwyQ3FDaEVKLHVCLENBZ0VHLGEsQ3JDQUMsQ3FDaEVKLDhCLENBcUVHLGtCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLFMsQ3RDaEZDLDRDLENzQ21GQSxTLENBQ0EsVSxDckNyQkEsMkNxQ2hFSixpQyxDQWtHRyxZLENyQ2xDQyxDcUNoRUosd0IsQ0F1R0Usc0UsQ0FDQSxrQyxDQUNBLGtCLENBQ0EsZSxDQTFHRixrQyxDQTZHRyxrQixDQUNBLGUsQ3JDOUNDLDJDcUNoRUosd0IsQ0FrSEcsWSxDckNsREMsQ3FDcURGLHFDLENBQ0Msa0IsQ0FDQSx3QixDQXZISCwrQixDQTJIRyw4RCxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxNLENBQ0EsdUIsQ0FDQSxtQixDQUNBLGlCLENBQ0EsTyxDQUNBLFUsQ0F0SUgseUMsQ0FBQSx5QyxDQTBJSSxZLENyQzFFQSwyQ3FDaEVKLCtCLENBOElJLFksQ3JDOUVBLENxQ2tGRix3RCxDQUNDLGtDLENBQ0Esc0IsQ3JDcEZDLDJDcUNrRkYsd0QsQ0FLRSxjLENyQ3ZGQSxDcUNrRkYscUUsQ0FTRSx3QixDQUNBLHNCLENBNUpKLDJELENBaUtHLDRCLENyQ2pHQywyQ3FDaEVKLDJELENBb0tJLHNFLENyQ3BHQSxDcUNnR0Ysa0UsQ0FRRSw0QixDckN4R0EsMkNxQ2dHRixrRSxDQVdHLGMsQ3JDM0dELENxQ2hFSix5RyxDQWlMRyxRLENBakxILHdHLENBcUxHLFcsQ0FHd0UseUcsQ0FDeEUsVyxDQXpMSCx3QixDQThMRSxZLENyQzlIRSwyQ3FDaEVKLGtHLENBa01JLDJCLENyQ2xJQSxDcUNoRUosZ0QsQ0F1TUcsZSxDQXZNSCx1RCxDQTBNSSxnQixDQUNBLGdCLENBS0gsd0IsQ0NoTkQsMkIsQ0NBQSxvQixDVkFBLFUsQ1FpTkUsZSxDQWpORiwrQixDQXNORSxlLENBQ0EsMkIsQ0FDQSxXLENBQ0EsYyxDQUNBLGUsQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBN05GLHFDLEM3Qk1FLFUsQ0FDQSxVLENBQ0EsYSxDNkJSRiw2QyxDQWdPRyxTLENBQ0EsZSxDckNqS0MsMkNxQ2hFSiwrQixDQXFPRyxTLEN0Q3BPQyw2QyxDc0N1T0EsUyxDQUNBLFUsQ3JDektBLENBQUEsMkNxQ2hFSiwrQixDQThPRyxrQixDQUNBLFcsQ0FDQSxlLENyQ2hMQyxDcUNoRUoseUMsQ0FvUEcsaUIsQ0FDQSxXLENBQ0EsZSxDQXRQSCwwQixDQTJQRSxVLENBQ0EsUSxDdEMzUEUsd0MsQ3NDOFBELFcsQ3JDL0xDLDJDcUNoRUosMEIsQ0FtUUcsVyxDQUNBLFMsQ3JDcE1DLENxQ2hFSixvQyxDQXdRRyxXLENBQ0EsUyxDQXpRSCx5QixDQThRRSxjLENBQ0EsUSxDQUNBLGlCLENBQ0EsYSxDQUNBLGEsQ0FDQSw2QyxDQUNBLFUsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxvQixDckN2TkUsMkNxQ2hFSix5QixDQTBSRyxRLENBQ0EsVyxDQUNBLFUsQ3JDNU5DLENxQytORixtQyxDQUNDLFEsQ0FDQSxXLENBQ0EsVSxDQWxTSCxpQyxDQXNTRyxpRCxDQUNBLFUsQ0FFQSxzRCxDQUNDLGtCLENBMVNKLHFDLENBZ1RFLG1CLENBQ0EsZSxDQUNBLFEsQ0FDQSxTLENBblRGLG1ELENBcVRHLGMsQ0FyVEgsMEIsQ0EwVEUsK0IsQ0FDQSxtQixDQUFBLFksQ0FDQSxrQixDQUNBLGlCLENBQ0EsaUIsQ3RDN1RFLHdDLENzQ2dVRCxrQixDQUNBLGMsQ0FDQSxrQixDQW5VSCxvQyxDQUFBLG9DLENBd1VHLGUsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0EzVUgsa0QsQ0FBQSxrRCxDQThVSSxhLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENBalZKLHFFLENBQUEscUUsQ0FxVkksYSxDQUNBLFUsQ3JDdFJBLDJDcUNoRUosMEIsQ0EyVkcsZSxDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDQTlWSCx3QyxDQWlXSSxhLENBQ0EsYyxDQUNBLGMsQ0FDQSxlLENyQ3BTQSxDcUMyU0QsbUYsQ0FHRSwyQixDQUhGLG1GLENBT0UsZSxDckNsVEQsMkNxQ2hFSix5RSxDQXNYSywyQixDckN0VEQsQ0FBQSwyQ3FDMlNELHlFLENBZUUsZSxDckMxVEQsQ3FDaEVKLGdGLENBOFhLLDJCLENBbkJGLDhGLENBc0JHLHdCLENBQ0EsNEIsQ0FsWU4scUMsQ0EwWUcsZSxDQTFZSCwrRSxDQTZZSSw4QixDQUNBLFEsQ0FGaUMsNkYsQ0FLaEMsMkIsQ0FDQSwrQixDQUtGLDZELENBQ0MsK0IsQ0FDQSxlLENBRkQsMkUsQ0FLRSw4QixDQUNBLDRCLENBN1pMLHNDLENBbWFHLGUsQ0FFa0MsZ0YsQ0FDakMsUSxDQXRhSiwyRCxDQTJhRyxhLENBQ0EsVSxDQTVhSCxrQyxDQUFBLHlDLENBeWRHLHFCLENBQUEsa0IsQ0FHQSxVLENBR0EsbUIsQ0FBQSxZLENBL2RILGtDLENBa2JFLGtCLENBR0EsYyxDQUNBLGdCLENBQ0EsUSxDQUNBLFksQ0FDQSxlLENBemJGLDRDLENBQUEsNEMsQ0E2YkcsaUQsQ0FDQSwrQixDQUNBLGEsQ0FDQSxVLENHbGJELGlCLENIZEYsNEQsQ0FBQSw2RSxDQUFBLDZFLENBbWNJLGEsQ0FJRiw0QyxDQUNDLFksQ0FDQSxpQixDckN6WUMsMkNxQ2hFSixrQyxDQTZjRyxpRCxDQUNBLCtCLENBQ0EsYSxDQUNBLFUsQ3JDaFpDLENBQUEsMkNxQ2hFSixrQyxDQW9kRyxZLENBQ0EsaUIsQ3JDclpDLENxQ2hFSix5QyxDQTBkRyxrQixDQUNBLFcsQ0FFQSxzQixDQUNBLHVCLENBRUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FyZUgsdUQsQ0F3ZUksUyxDQUNBLFcsQ0FDQSxVLENBMWVKLG1ELENBQUEsbUQsQ0ErZUksYyxDQUNBLGUsQ0FDQSwwQixDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLEN0Q3BmQSxpRSxDQUFBLGlFLENzQ3VmQyxlLENBQ0EsYyxDQUNBLFUsQ0ExZkwsb0YsQ0FBQSxvRixDQThmSyxhLENyQzliRCwyQ3FDaEVKLHlDLENBbWdCSSxjLENBQ0EsZSxDQUNBLDBCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0F6Z0JKLHVELENBNGdCSyxlLENBQ0EsYyxDQUNBLFUsQ3JDOWNELENxQ2hFSiwwRSxDQW9oQkksZ0IsQ0FJRixtRSxDQUNDLGtCLENBQ0Esa0IsQ0ExaEJILHVCLENBZ2lCRSxVLENBQUEsTSxDQUNBLHNCLENBQ0EsZSxDQWxpQkYsNEIsQ0FBQSw2QixDN0JNRSxVLENBQ0EsVSxDQUNBLGEsQzZCUkYsaUMsQ0FBQSxpQyxDQXNpQkcsVSxDckN0ZUMsMkNxQ2hFSix1QixDQTBpQkcsVSxDckMxZUMsQ3FDNmVGLHdELENBQ0Msa0IsQ0E5aUJILHVCLEN4Q21CSSxlLENBQUEsVSxDQUFBLG9CLEN3Q25CSixxQyxDeENtQkksZSxDQUFBLFcsQ0FBQSxtQixDd0N3aUJELGMsQ0EzakJILGlDLENBK2pCRyxxQixDQUNBLGUsQ0Foa0JILCtDLENBbWtCSSxvQixDQUNBLGMsQ0Fwa0JKLDRDLEN4Q21CSSxXLENBQUEsYyxDRWxCQSwwRCxDRmtCQSxVLENBQUEsYSxDd0NuQkosdUMsQ0FBQSw2QyxDeENtQkksVyxDQUFBLGMsQ0VsQkEscUQsQ0FBQSwyRCxDRmtCQSxVLENBQUEsYSxDRzZDQSwrQ3FDaEVKLGlDLENBeWxCSSxVLENBQ0EsYyxDQUNBLFUsQ3RDMWxCQSwrQyxDc0M2bEJDLGEsQ0FDQSxjLENBQ0EsVSxDckNoaUJELENBQUEsMkNxQ2hFSixpQyxDQXFtQkksVSxDQUNBLGMsQ0FDQSxVLEN0Q3RtQkEsK0MsQ3NDeW1CQyxhLENBQ0EsYyxDQUNBLFUsQ3JDNWlCRCxDQUFBLDJDcUNoRUosdUIsQ0FrbkJHLHFCLENBQ0EsZSxDQW5uQkgscUMsQ0FzbkJJLG9CLENBQ0EsYyxDQUNBLGUsQ3JDeGpCQSxDcUM0akJGLGlDLENBQ0MsVSxDQUNBLGMsQ0FDQSxVLENBL25CSCwrQyxDQWtvQkksYSxDQUNBLGMsQ0FDQSxVLENyQ3BrQkEsMkNxQ2hFSix1QixDQXlvQkcsVSxDQUNBLGMsQ0FDQSxVLENBM29CSCxxQyxDQThvQkksYSxDQUNBLGMsQ0FDQSxVLENyQ2hsQkEsQ3FDaEVKLGtDLEN4Q21CSSxXLENBQUEsYyxDd0NuQkosZ0QsQ3hDbUJJLFUsQ0FBQSxhLEN3Q25CSiw2QixDQUFBLG1DLEN4Q21CSSxXLENBQUEsYyxDd0NuQkosMkMsQ3RDQ0ksaUQsQ0ZrQkEsVSxDQUFBLGEsQ3dDbkJKLHFELENBcXFCSSxXLEN0Q3BxQkEsbUUsQ3NDdXFCQyxVLENBeHFCTCw2QixDeENtQkksc0IsQ0VsQkEsMkMsQ0ZrQkEscUIsQ3dDd3FCQSxjLENBR0QsdUMsQ3hDM3FCQyxzQixDd0NuQkoscUQsQ3hDbUJJLHFCLEN3Q2dyQkMsYyxDckNub0JELDJDcUNoRUosNkIsQ3hDbUJJLHNCLENFbEJBLDJDLENGa0JBLHFCLEN3QzByQkMsYyxDckM3b0JELENxQ2hFSixrQyxDQW90QkcsWSxDQXB0QkgsOEMsQ3hDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ3dDc3NCRCw0RCxDeEN0c0JDLGUsQ0FBQSxXLENBQUEsb0IsQ3dDMnNCQyxjLENBTEYsd0QsQ0FBQSx3RCxDeEN0c0JDLGUsQ0FBQSxVLENBQUEscUIsQ3dDc3NCRCxzRSxDQUFBLHNFLEN4Q3RzQkMsZSxDQUFBLFcsQ0FBQSxvQixDd0NtdEJHLGMsQ3JDdHFCSCwrQ3FDaXFCQSx3RCxDQUFBLHdELENBU0UsVSxDQUNBLGUsQ0FDQSxVLENyQzVxQkYsQ0FBQSwyQ3FDaEVKLDhDLEN4Q21CSSxlLENBQUEsVSxDQUFBLHFCLEN3Q3NzQkQsNEQsQ3hDdHNCQyxlLENBQUEsVyxDQUFBLG9CLEN3Q211QkUsYyxDckN0ckJGLENxQzJyQkQseUQsQ3hDeHVCQyxlLENBQUEsVSxDQUFBLHFCLEN3QzB1QkEsZSxDdEM1dkJBLHVFLENBQUEsOEUsQ3NDOHZCQSxjLENBL3ZCSixnRSxDQWt3QkssZSxDQUNBLFUsQ0FLRCxtRSxDQUFBLG1FLEN4Q3J2QkEsYyxDQUFBLFUsQ0FBQSxxQixDRzZDQSwrQ3FDd3NCQSxtRSxDQUFBLG1FLEN4Q3J2QkEsZSxDQUFBLFUsQ0FBQSxxQixDRzZDQSxDQUFBLDJDcUMyckJELHlELEN4Q3h1QkMsZSxDQUFBLFUsQ0FBQSxxQixDRzZDQSxDcUNoRUosZ0YsQ3hDbUJJLFcsQ0FBQSxjLENFbEJBLDhGLENGa0JBLFUsQ0FBQSxhLEN3Q25CSiwyQyxDQSt4QkksVSxDQUNBLFUsQ0FGRCx5RCxDQUtFLFcsQ0FueUJMLHNCLENUa09FLDBCLENTMGtCQSxrQixDQTV5QkYsK0IsQ0FBQSxpQyxDQUFBLG1DLENBK3lCRyxZLENBL3lCSCw0QixDQXd6QkUsVSxDQUNBLFEsQ0FDQSxlLENBMXpCRix1QyxDQTh6QkUsZSxDQTl6QkYscUMsQ0FBQSw0QyxDUkFBLFUsQ1FrMEJFLFUsQ0FsMEJGLDJDLENBeTBCRyxrQixDQUNBLFEsQ0FDQSx1QyxDQUl1RCw4RSxDQUN4RCxlLENBaDFCRixzQixDQW8xQkUsVSxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSx3QixDckMxeEJFLDJDcUNoRUosc0IsQ0E2MUJHLGMsQ0FDQSxnQixDckM5eEJDLENxQ2hFSiwrQixDQWsyQkcsZ0IsQ0FsMkJILHlDLENBcTJCSSxZLENyQ3J5QkEsK0NxQ2hFSix5QyxDQTAyQkssWSxDckMxeUJELENBQUEsMkNxQ2hFSiwrQixDQSsyQkksWSxDckMveUJBLENxQ2hFSiw4QixDQUFBLG9CLENBcTNCRSxpRCxDQUNBLDJCLENBQ0EsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBQ0EsVSxDQVBELG1ELENBQUEseUMsQ0FVRSxrQixDQTkzQkgsdUMsQ0FBQSxpRCxDQWs0QkcsVSxDQUVBLHVELENBQUEsaUUsQ0FDQyxrQixDQUNBLHdCLENBQ0EsVSxDQXY0QkoscUIsQ0E2NEJFLFUsQ0FDQSxjLENBR3VDLDhELENBQ3JDLHdCLENBRzJCLHdELENBQzNCLFcsQ0FDQSxZLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsVyxDQUNBLEssQ0FDQSxpQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxjLENBQ0EsVSxDQUNBLFUsQ0FFdUIsd0QsQ0FDdkIsYSxDQUNBLHFCLENBQ0EscUIsQ0FDQSxXLENBQ0EsZSxDQUNBLFksQ0FDQSxXLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxNLENBajdCSiwrRCxDQW83QkUsUyxDQUNELE8sQ0FFcUMsa0UsQ0FDbEMsUyxDQUNELFUsQ0FDQyxpQixDQTE3Qkosa0UsQ0E2N0JFLHdCLENBRTBCLG1ELENBQzFCLFMsQ0FHMkQseUYsQ0FDekQsZ0IsQ0FwOEJKLHNFLENBdThCSSxjLENBQ0EsVSxDQUd1Qiw0RCxDQUN6QixpQixDQUNFLGlCLENBQ0EsVSxDQUNBLGMsQ0EvOEJKLHNELENBbTlCSSx3QixDQUNBLGlCLENBQ0Esb0IsQ0FDQSwwQyxDQUNBLFUsQ0FDQSw2QyxDQUNBLFksQ0FDQSxpQixDQUNBLG9CLENBQ0EsaUQsQ0FDQSwyQixDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBQ0YseUIsQ0FqK0JGLG9DLENBdStCSSxVLENBRW1CLDJDLENBQ25CLGlCLENBMStCSixpQyxDQTYrQkUsWSxDQTcrQkYsOEIsQ0FBQSxtQyxDQWcvQkksVSxDQUNBLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSx3QixDQUNBLGUsQ0FyL0JKLDhCLENBdy9CSSxjLENBeC9CSixzRCxDQXcvQkksYyxDQUVlLHlDLENBQ2Ysa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQixDQUNBLG1CLENBQ0Esa0IsQ0FLSiwyQ0F0Z0NBLDZELENBd2dDSSxVLENBeGdDSiw2RCxDQTJnQ0ksVyxDQUNBLFMsQ0FDQSxXLENBQ0EsUSxDQVJKLENBU0ksa0ZBTDhCLDZELENBTTFCLFUsQ0FDQSxRLENBRkosQ0UvZ0NKLGtCLENBQ0Msa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUVBLHFDLENBR0UsZSxDQVRILDJCLENBZUUsYSxDQUNBLGtCLENBaEJGLHVCLENBd0JFLG1CLENBQUEsWSxDQUNBLGUsQ3ZDdUNFLDJDdUNoRUosdUIsQ0E0QkcsYSxDdkNvQ0MsQ0FBQSwrQ3VDaEVKLGlDLENBaUNJLGEsQ0FFQSw2QyxDQUNDLFcsQ0FDQSxrQixDQUNBLFUsQ0FHRCxnRCxDQUFBLDhELENBQ0MsUSxDdkNzQkQsQ3VDaEVKLG1DLENBb0RHLFUsQ0FBQSxNLENBQ0EsVyxDQUNBLGlCLENBQ0EsYSxDNUJ0RE0sMkIsQzRCeUROLGUsQzVCekRNLGlCLENBQUEsa0IsQzRCeUROLGUsQ3hDekRDLCtCLENZQUssZ0MsQzRCNERKLGdCLEM1QjVESSxzQixDNEJ5RE4sZSxDNUJ6RE0sb0MsQzRCNERKLGdCLEN2Q0dELDJDdUNoRUosbUMsQ0FrRUksVyxDQUNBLGtCLENBQ0EsVSxDdkNKQSxDdUNPRCxvRSxDQUNDLFUsQ0FDQSxXLENBQ0EsVyxDQXZCRiw0QyxDQTJCRSxnQixDQTlFSixzQyxDQW1GRyxpQixDQURELG9ELENBSUUsaUIsQ3ZDdEJBLDJDdUNoRUosc0MsQ0EwRkksUSxDdkMxQkEsQ1VoRUosUSxDQUNDLHdCLENBQ0EsaUIsQ0FDQSxhLENBQ0EsYSxDQUNBLDJCLENBQ0EsaUIsQ0FORCxzQixDQVNFLDJCLENBVEYsYyxDQWFFLHdCLENBQ0EsZ0MsQ0FFQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsUyxDQUNBLG1CLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQXZCRiw0QixDQTBCRyxVLENBMUJILG9CLENBK0JFLFksQ2pCbWdINmdCLGdELENBQTVPLHVDLENBQXVFLCtCLENBQXVOLGlDLENBQXBHLGdELENBQXpDLHVDLENBQXlOLG9DLENpQmxpSDdvQixjLENBQUEsMkIsQ2pCa2lIdUYscUMsQ0FBcVAsNEIsQ0FBOU0sa0MsQ0FBc2UsdUMsQ0FBbGMsMkMsQ0FBN0csZ0MsQ0FBc00sc0MsQ0FBNUMsMEMsQ0FBNEwsdUMsQ2lCbGlIM1ksa0QsQ0FBQSxrRCxDQUFBLHVDLENqQmlpSDRDLGtELENpQmppSDVDLGtELENBQUEsdUMsQ0FtQ0UsVSxDQUNBLGMsQ0FDQSxpQixDakJtZ0grdEIsOEQsQ0FEbnJCLGdFLENpQnJnSDdDLGdFLENBQUEscUQsQ2pCc2dIb1oscUQsQ0FBdUcsNkMsQ0FBdVMsK0MsQ0FBcEksOEQsQ0FBekQscUQsQ0FBeVMsa0QsQ2lCdGdIOTRCLDRCLENBQUEseUMsQ2pCc2dId0gsbUQsQ0FBcVYsMEMsQ0FBOVIsZ0QsQ0FBc3FCLHFELENBQWxuQix5RCxDQUE3Siw4QyxDQUFzUixvRCxDQUE1RCx3RCxDQUE0USxxRCxDaUJ0Z0g1aUIsZ0UsQ0FBQSxnRSxDQUFBLHFELENBTUUsVyxDQUNBLGEsQ0FDQSxrQixDQTFDSCxlLENBZ0RFLGUsQ0FDQSxRLENBQ0EsUyxDQWxERixxQixDRk1FLFUsQ0FDQSxVLENBQ0EsYSxDRVJGLFksQ0FzREUsVyxDQUNBLG9CLENBdkRGLHVCLENBMERHLGUsQ0ExREgsZSxDQStERSxrQixDQUNBLFUsQ0FoRUYscUIsQ0FtRUcsd0IsQ0FuRUgsc0MsQ0F1RUcsMkIsQ0FDQSxpQyxDQXhFSCx1QixDQStFRywyQixDQUNBLG9DLENBQ0EsVyxDQUNBLFEsQ0FsRkgsZSxDQXVGRSxjLENBQ0EsZ0IsQ0FDQSwyQixDQXpGRiw2QixDQTRGUywyQixDVjVCTCwyQ1VoRUosZSxDQWdHRyxjLENWaENDLENQaWhId21CLHVELENBQXRSLDhDLENBQXFGLHNDLENBQTBQLHdDLENBQWxILHVELENBQWhELDhDLENBQTRQLDJDLENpQmpsSC92QixxQixDQUFBLGtDLENqQmlsSHVHLDRDLENBQStSLG1DLENBQWpQLHlDLENBQTBqQiw4QyxDQUEvZ0Isa0QsQ0FBbEksdUMsQ0FBeU8sNkMsQ0FBbkQsaUQsQ0FBK04sOEMsQ2lCamxIbmQseUQsQ0FBQSx5RCxDQUFBLDhDLENqQmdsSDhDLHlELENpQmhsSDlDLHlELENBQUEsOEMsQ0FvR0csYyxDQUNBLGlCLENqQmkvRzJ6QixxRSxDQUQ5d0IsdUUsQ01wbEg1Qyx1RSxDQUFBLDRELENOcWxIb2MsNEQsQ0FBcUgsb0QsQ0FBMFUsc0QsQ0FBbEoscUUsQ0FBaEUsNEQsQ0FBNFUseUQsQ01ybEg3L0IsbUMsQ0FBQSxnRCxDTnFsSHFJLDBELENBQStYLGlELENBQWpVLHVELENBQTB2Qiw0RCxDQUEvckIsZ0UsQ0FBbEwscUQsQ0FBeVQsMkQsQ0FBbkUsK0QsQ0FBK1MsNEQsQ01ybEhqbkIsdUUsQ0FBQSx1RSxDQUFBLDRELENXdUdBLFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxrQixDQTNHSix5QixDQW1IRSxVLENiaEdFLHFCLENHNkNBLDJDVWhFSixtQyxDQUFBLHlCLENBdUhHLGEsQ1Z2REMsQ3lDaEVKLFEsQ0FTQywrQixDQUNBLFEsQ0FDQSxNLENBQ0EsYyxDQUNBLE8sQ0FDQSxLLENBQ0EsWSxDQWJDLHFDLENBQ0MsUyxDQUhILHlDLENBS0ksUyxDQUxKLHFCLENBa0JFLHFDLEN6QzhDRSwyQ3lDaEVKLG1CLENBdUJHLFksQ3pDeUNDLEN5Q2hFSixpQixDQTRCRSxrQixDQTVCRiwrQixDQThCRSxpQixDQUNBLGUsQ0EvQkYsaUIsQ0FvQ0Usa0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsUSxDQUNBLG1CLENBQ0EsYyxDQUNBLE8sQ0FDQSw4QixDQUNBLFMsQ3pDb0JFLDJDeUNoRUosaUIsQ0ErQ0csUyxDekNpQkMsQ3lDaEVKLHVDLENBbURHLGdCLENBQ0EsTyxDQXBESCxzQixDQXdERyxTLENBQ0Esb0IsQ0FDQSxpQixDQTFESCxlLENBK0RFLGtCLENBQ0EsUSxDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0FDQSxpQixDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLEMxQzFFRSw2QixDMEM2RVEsUyxDQUNBLFUsQ0EvRVoscUIsQ0FBQSxxQixDQW9GRyxrQixDQ3BGSCxNLENBQ0Msa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUpELGEsQ0FPRSxXLENBQ0Esb0IsQ0FSRiwyQixDQVdHLFUsQ0FDRyxvQixDQVpOLGUsQ0FrQkUsVSxDQUNBLGEsQ0FuQkYsWSxDQXVCRSxvQixDQUNBLHlDLENBQ0EsaUIsQ0FDQSxvQixDQTFCRiwwQixDQTZCRyxjLENBQ0Esa0IsQ0E5QkgsbUIsQ0FvQ0csVSxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsUyxDM0N2Q0MsaUMsQzJDMENELFcsQ0FDQSxhLENBQ0Esa0IsQ0FDQSx5QixDQTlDSCxrQixDQW1ERyx5QixDQ25ESCxhLENBRUMsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBSEQsbUIsQ25DTUUsVSxDQUNBLFUsQ0FDQSxhLENtQ0hELG9CLEM5Q2NHLGUsQ0FBQSxVLENBQUEscUIsQzhDZEgsa0MsQzlDY0csZSxDQUFBLFcsQ0FBQSxvQixDOENURCxjLENBTEYsK0IsQzlDY0csZSxDQUFBLFUsQ0FBQSxvQixDOENkSCw2QyxDOUNjRyxlLENBQUEsVyxDQUFBLG1CLEM4Q0RBLGMsQzNDOENBLDJDMkMzREgsK0IsQ0FBQSw2QyxDQWlCRyxVLENBQ0EsYyxDQUNBLFUsQzNDd0NBLENBQUEsK0MyQ2hFSixvQixDNUNDSSxrQyxDNENtQ0QsVSxDQUNBLGMsQ0FDQSxVLEM1Q3JDQyxrQyxDNEMwQ0EsYSxDM0NxQkEsQ0FBQSwyQzJDaEVKLG9CLEM1Q0NJLGtDLEM0Q2lERCxVLENBQ0EsYyxDQUNBLFUsQzVDbkRDLGtDLEM0Q3dEQSxhLEMzQ09BLEMyQ2hFSixzQyxDOUNtQkksVyxDQUFBLGMsQ0VsQkEsb0QsQzRDa0VBLGEsQzNDSEEsMkMyQzNESCxzQyxDQWtFRyxVLEM1Q3RFQSxvRCxDNEN5RUMsVSxDQUNBLGEsQzNDWEQsQzJDaEVKLDZCLENBa0ZHLFUsQ0E3RUYsNkIsQzlDY0csVyxDQUFBLGMsQytDbkJKLFMsQ0FDQyxrQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxpQixDQU5ELHlCLENoQjRPRSw2QixDZ0JuT0EsZSxDQUNBLFEsQ0FDQSxTLENBWEYsdUMsQ0FjRyxhLENBQ0EsYyxDQWZILGUsQ0FxQkUsVSxDQXJCRixnQixDQXlCRSxhLENBQ0EsYyxDQTFCRixrQixDQThCRSxtQixDQTlCRixrQixDQWtDRSxtQixDQWxDRixlLENBc0NFLG9CLENBQ0EseUMsQ0FDQSxpQixDQUNBLG9CLEM3Q3hDRSw2QixDNkMyQ0QsYyxDQUNBLGtCLENBN0NILHNCLENBbURHLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ0F2REgsb0MsQ0EwREksVyxDQUNBLGtCLENBQ0EseUIsQ0E1REoscUIsQ0FpRUcseUIsQ0FqRUgsZ0IsQ0F1RUUsZSxDQUNBLHlCLENBQ0EsUSxDQUNBLFEsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLDBCLENBOUVGLHNCLENDQUEsbUIsQ3JDTUUsVSxDQUNBLFUsQ0FDQSxhLENvQ1JGLHVCLENBa0ZFLGtCLENBQ0EscUMsQ0FDQSxpQixDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSxXLENBQ0EsYSxDQUNBLFksQ0FDQSxvQixDQUNBLFUsQzdDM0ZFLHFDLEM2QzhGRCxXLENBL0ZILCtCLENBQUEsNkIsQ0FtR0csa0IsQ0FDQSxrQixDQ3BHSCxhLENBRUMsbUIsQ0FBQSxZLENBQ0EsZSxDQUNBLGEsQ0FDQSxTLEM5Q0pHLDJCLEM4Q01GLGMsQzdDeURFLDJDNkNoRUosYSxDQVdFLFksQzdDcURFLEM2Q2hFSiw4QyxDQWVFLGEsQ0FDQSxVLENBaEJGLG1CLENBb0JFLGtCLENBQ0EsYSxDQUNBLFUsQ0FBQSxNLENBQ0EsZ0IsQ0FDQSxRLENBQ0EscUIsQ0FDQSxpQixDQUNBLGtCLEM5QzFCRSxpQyxDOEM2QkQscUIsQzdDa0NDLHlCNkNoRUosbUIsQ0FrQ0cscUIsQzlDakNDLGlDLEM4Q29DQSxxQixDN0MyQkEsQ0FBQSx5QjZDaEVKLG1CLENBMkNHLHFCLENBM0NILGlDLENBOENJLHFCLEM3Q2tCQSxDQUFBLHlCNkNoRUosbUIsQ0FvREcsVyxDQUNBLGlCLENBQ0EsUyxDQUNBLG9CLENBdkRILGlDLENBMERJLGdCLENBQ0EsYyxDQUNBLFMsQzdDSUEsQzZDQ0Ysb0QsQ0FDQyxrQixDQWxFSCx5QixDQUFBLDBCLENBdUVHLHdCLENBQ0EsVSxDQUNBLFEsQ0FDQSxTLENBQ0EsbUIsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsVSxDQS9FSCx1QyxDQUFBLHdDLENBa0ZJLFMsQ0FDQSxVLENBQ0Esb0IsQzdDcEJBLHlCNkNoRUoseUIsQ0FBQSwwQixDQXdGSSxpQixDQXhGSix1QyxDQUFBLHdDLENBMkZLLGEsQ0FDQSxrQixDN0M1QkQsQ0FBQSx5QjZDaEVKLHlCLENBQUEsMEIsQ0FrR0ksWSxDN0NsQ0EsQzZDaEVKLHlCLENBdUdHLDRCLENBRUEsaUIsQ0FDQSxnQixDQTFHSCwwQixDQThHRyxnQyxDQUVBLGlCLENBQ0EsZ0IsQ0FqSEgsK0IsQ0FxSEcseUIsQ0FDQSxpQixDQXRISCw2QyxDQXlISSx5QixDQUNBLGMsQ0FDQSxrQixDN0MzREEseUI2Q2hFSiwrQixDQStISSxpQixDQS9ISiw2QyxDQWtJSyxjLENBQ0Esa0IsQzdDbkVELENBQUEseUI2Q2hFSiwrQixDOUNDSSw2QyxDOEN3SUEsUyxDN0N6RUEsQzZDaEVKLDhCLENBbUpHLHlCLEM5Q2xKQyw0QyxDOENxSkEseUIsQ0F0Skosb0MsQ0FBQSxxQyxDQTJKSSxZLEM3QzNGQSx5QjZDaEVKLDhCLENBK0pJLGMsQzlDOUpBLDRDLEM4Q2dLQSxhLENBQ0EsYyxDN0NsR0EsQzZDaEVKLDJCLENBd0tHLGtCLENBQ0EsVSxDQXpLSCxpQyxDQTRLSSx5QixDcEQ2eUg0cEIsMkQsQ0FBOVMsa0QsQ0FBNkYsMEMsQ0FBOFEsNEMsQ0FBMUgsMkQsQ0FBcEQsa0QsQ0FBZ1IsK0MsQ29EejlIL3pCLHlCLENBQUEsc0MsQ3BEeTlIK0csZ0QsQ0FBdVQsdUMsQ0FBclEsNkMsQ0FBMG1CLGtELENBQTNqQixzRCxDQUE5SSwyQyxDQUE2UCxpRCxDQUF2RCxxRCxDQUFtUCxrRCxDb0R6OUgzZiw2RCxDQUFBLDZELENBQUEsa0QsQ3BEdzlIOEMsNkQsQ29EeDlIOUMsNkQsQ0FBQSxrRCxDQWlMRyxVLENBQ0EsYyxDQUNBLG9CLENwRDR5SCsyQix5RSxDQURsMEIsMkUsQ29EOXlIOUMsMkUsQ0FBQSxnRSxDcEQreUhrZSxnRSxDQUE2SCx3RCxDQUE4ViwwRCxDQUExSix5RSxDQUFwRSxnRSxDQUFnVyw2RCxDb0QveUgvakMsdUMsQ0FBQSxvRCxDcEQreUgrSSw4RCxDQUF1WixxRCxDQUFyViwyRCxDQUEweUIsZ0UsQ0FBM3VCLG9FLENBQTlMLHlELENBQTZVLCtELENBQXZFLG1FLENBQW1VLGdFLENvRC95SDNwQiwyRSxDQUFBLDJFLENBQUEsZ0UsQ0FNRSxXLENBQ0Esb0IsQzdDdkhBLHlCUHE2SGdxQiwyRCxDQUE5UyxrRCxDQUE2RiwwQyxDQUE4USw0QyxDQUExSCwyRCxDQUFwRCxrRCxDQUFnUiwrQyxDb0RyK0huMEIseUIsQ0FBQSxzQyxDcERxK0htSCxnRCxDQUF1VCx1QyxDQUFyUSw2QyxDQUEwbUIsa0QsQ0FBM2pCLHNELENBQTlJLDJDLENBQTZQLGlELENBQXZELHFELENBQW1QLGtELENvRHIrSC9mLDZELENBQUEsNkQsQ0FBQSxrRCxDcERvK0hrRCw2RCxDb0RwK0hsRCw2RCxDQUFBLGtELENBMkxJLGMsQ0FDQSxlLEM3QzVIQSxDQUFBLDJDUDI2SGdxQiwyRCxDQUE5UyxrRCxDQUE2RiwwQyxDQUE4USw0QyxDQUExSCwyRCxDQUFwRCxrRCxDQUFnUiwrQyxDb0QzK0huMEIseUIsQ0FBQSxzQyxDcEQyK0htSCxnRCxDQUF1VCx1QyxDQUFyUSw2QyxDQUEwbUIsa0QsQ0FBM2pCLHNELENBQTlJLDJDLENBQTZQLGlELENBQXZELHFELENBQW1QLGtELENvRDMrSC9mLDZELENBQUEsNkQsQ0FBQSxrRCxDcEQwK0hrRCw2RCxDb0QxK0hsRCw2RCxDQUFBLGtELENBZ01JLFksQzdDaElBLEM4Q2hFSixZLENBQ0MsZSxDQUNBLFEsQ0FDQSxhLENBQ0EsYSxDQUNBLFcsQ0FDQSw2QyxDQUNBLFEsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLG9CLENBQ0Esd0IsQ0FDQSxTLEMvQ1pHLDBCLEMrQ2VGLFUsQ0FDQSxrQixDQWpCRixrQixDQXFCRSxxQixDOUMyQ0UsMkM4Q2hFSixrQixDQXdCRyxvQixDQXhCSCxtQixDQStCRyxZLEM5Q2lDQyxDOENoRUosa0IsQ0FBQSxrQixDQXFDRSxhLENyRHMrSDZULDJDLENBQStFLG1DLENBQTJPLHFDLENBQTVHLG9ELENBQTdDLDJDLENBQTZPLHdDLENxRDNnSTdzQixrQixDQUFBLCtCLENyRDJnSStGLHlDLENBQTZRLGdDLENBQWxPLHNDLENBQXNoQiwyQyxDQUE5ZSwrQyxDQUF6SCxvQyxDQUEwTiwwQyxDQUFoRCw4QyxDQUFnTiwyQyxDcUQzZ0luYixzRCxDQUFBLHNELENBQUEsMkMsQ3JEMmdJbWtCLG9ELENBRHZoQixzRCxDcUQxZ0k1QyxzRCxDQUFBLDJDLENBeUNFLGdCLENyRHMrSG14QixrRSxDQUR2dUIsb0UsQ003Z0kxQyxvRSxDQUFBLHlELENOOGdJNmEseUQsQ0FBK0csaUQsQ0FBMlQsbUQsQ0FBNUksa0UsQ0FBN0QseUQsQ0FBNlQsc0QsQ005Z0kzOEIsZ0MsQ0FBQSw2QyxDTjhnSTZILHVELENBQTZXLDhDLENBQWxULG9ELENBQXN0Qix5RCxDQUE5cEIsNkQsQ0FBekssa0QsQ0FBMFMsd0QsQ0FBaEUsNEQsQ0FBZ1MseUQsQ005Z0lqbEIsb0UsQ0FBQSxvRSxDQUFBLHlELEMrQzJDRCxvQixDQUNBLGUsQ0FDQSxjLENDOUNILFksQ0FFQyw0QixDQUNBLFUsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxpQixDQU5ELGtCLEN2Q01FLFUsQ0FDQSxVLENBQ0EsYSxDdUNSRixtQixDQVNFLCtCLENBQ0EsVSxDQUNBLGEsQ0FDQSxZLENBQ0EsTSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxTLENBakJGLGdDLENBcUJFLFUsQ0NyQkYsVSxDQUNDLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esa0IsQ0FDQSwyQixDQUNBLGlCLENqRExHLHdCLENpRE9GLDJCLENBUkYsZ0IsQ0FhRSx3QixDQUNBLDZCLENBRUEsaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLFMsQ0FDQSxnQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTyxDaER3Q0UsMkNnRGhFSixVLENBNEJFLGtCLENBNUJGLGdCLENBK0JHLGtDLENBQ0Esd0IsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxRLENoRDZCQyxDZ0RoRUosbUIsQ0F3Q0UsVSxDQUNBLFUsQ0FDQSxrQixDdkRzaUl1aUIsa0QsQ0FBeFAseUMsQ0FBMkUsaUMsQ0FBaU8sbUMsQ0FBeEcsa0QsQ0FBM0MseUMsQ0FBbU8sc0MsQ3VEaGxJN3FCLGdCLENBQUEsNkIsQ3ZEZ2xJMkYsdUMsQ0FBaVEsOEIsQ0FBeE4sb0MsQ0FBOGYseUMsQ0FBeGQsNkMsQ0FBbkgsa0MsQ0FBZ04sd0MsQ0FBOUMsNEMsQ0FBc00seUMsQ3VEaGxJL1osb0QsQ0FBQSxvRCxDQUFBLHlDLEN2RCtrSTRDLG9ELEN1RC9rSTVDLG9ELENBQUEseUMsQ0E4Q0UsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFUsQ3ZEc2lJeXZCLGdFLENBRDdzQixrRSxDdUQ3aUk3QyxrRSxDQUFBLHVELEN2RDhpSWthLHVELENBQTJHLCtDLENBQWlULGlELENBQXhJLGdFLENBQTNELHVELENBQW1ULG9ELEN1RDlpSTk2Qiw4QixDQUFBLDJDLEN2RDhpSTRILHFELENBQWlXLDRDLENBQXhTLGtELENBQThyQix1RCxDQUF4b0IsMkQsQ0FBbkssZ0QsQ0FBZ1Msc0QsQ0FBOUQsMEQsQ0FBc1IsdUQsQ3VEOWlJaGtCLGtFLENBQUEsa0UsQ0FBQSx1RCxDQVVFLFcsQ0FDQSxrQixDQ3hESCxtQixDQUVDLDRCLENBQ0Esa0IsQ0FDQSxnQixDQUpELHlCLEN6Q01FLFUsQ0FDQSxVLENBQ0EsYSxDUndERSwyQ2lEaEVKLG1CLENBT0UsZSxDQUVBLHFDLENBQ0MsUyxDQUNBLFcsQ2xEVkMsbUQsQ2tEbUJxQiwrRCxDQU5yQixVLENBQ0EsVSxDQUtxQixpRCxDQUN0QixTLENBQ0EsVSxDakQwQ0MsQ2lEaEVKLDRCLENwRG1CSSxjLENBQUEsVSxDb0RlRixhLENBQ0EseUMsQ0FDQSxRLENsRG5DRSwwQyxDa0RzQ0QsVyxDQUNBLGMsQ2pEd0JDLDJDaURoRUosNEIsQ3BEbUJJLGUsQ0FBQSxVLENBQUEscUIsQ29EbkJKLDBDLENBK0NJLFcsQ0FDQSxjLENqRGdCQSxDQUFBLDJDaURoRUosNEIsQ3BEbUJJLGUsQ0FBQSxVLENBQUEscUIsQ29Eb0NELFUsQ0F2REgsMEMsQ0EwREksVyxDQUNBLGMsQ2pES0EsQ2lEaEVKLDRCLENwRG1CSSxlLENBQUEsVSxDQUFBLHFCLENvRGdERiw4QixDQW5FRiwwQyxDcERtQkksZSxDQUFBLFcsQ0FBQSxvQixDb0RvREQsNkIsQ0FDQSxjLENqRFJDLDJDaURoRUosNEIsQ3BEbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0VsQkEsMEMsQ0ZrQkEsZSxDQUFBLFcsQ0FBQSxvQixDb0Q2REEsYyxDakRoQkEsQ0FBQSwyQ2lEaEVKLDRCLENBc0ZHLGMsQ3BEbkVDLGUsQ0FBQSxXLENBQUEsYyxDRWxCQSwwQyxDa0R5RkEsYSxDQUNBLGMsQ3BEeEVBLGUsQ0FBQSxVLENBQUEsYSxDRzZDQSxDaURoRUosdUMsQ3BEbUJJLFcsQ0FBQSxjLENvRGdGRCxjLENBbkdILHFELENBc0dJLGEsQ0F0R0osd0MsQ3BEbUJJLFcsQ0FBQSxjLENvRHlGRCxjLENBNUdILDZCLENwRG1CSSxlLENBQUEsVSxDQUFBLHFCLENvRG5CSiwyQyxDcERtQkksZSxDQUFBLFcsQ0FBQSxvQixDb0RrR0QsYyxDakRyREMsMkNpRGhFSiw2QixDQUFBLDJDLENBeUhHLFUsQ0FDQSxRLENBQ0EsVSxDakQzREMsQ0QvREEsaUQsQ2tEREosdUMsQ0F5SUksb0IsQ0F6SUoseUIsQ3BEbUJJLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ2lEaEVKLHlCLENBaUpHLFUsQ0FDQSxRLENBQ0EsVSxDakRuRkMsQ2lEaEVKLDhCLENBd0pFLGUsQ0FDQSxhLENyQjJGQyxnQyxDcUJwUEgsbUMsQ0E2SkUsa0IsQ0FDQSxpQixDbEQ3SkUsaUQsQ2tEK0pGLGMsQ3hEa2tJeXpCLDJFLENBQTNVLGtFLENBQWlJLDBELENBQXlSLDRELENBQXJKLGtFLENBQTJSLCtELEN3RGx1SWhoQyx5QyxDQUFBLHNELEN4RGt1SW1KLGdFLENBQW1hLHVELENBQS9WLDZELENBQW12QixrRSxDQUFsckIsc0UsQ0FBcE0sMkQsQ0FBdVYsaUUsQ0FBekUscUUsQ0FBNlUsa0UsQ3dEbHVJL3FCLDZFLENBQUEsNkUsQ0FBQSxrRSxDQW1LRyxhLENBQ0EsVSxDQUNBLGdCLENBQ0EsaUIsQ3hEbWtJeWxDLHlGLENBRHRnQywyRixDTXZ1SWxGLDJGLENBQUEsZ0YsQ053dUl5L0IseUYsQ0FBM1osZ0YsQ0FBaUssd0UsQ0FBd2IsMEUsQ0FBcFIsZ0YsQ0FBMGIsNkUsQ014dUk3MUMsdUQsQ0FBQSxvRSxDTnd1SWlMLDhFLENBQW1nQixxRSxDQUEvYSwyRSxDQUFrZ0MsZ0YsQ0FBajdCLG9GLENBQXBQLHlFLENBQXVhLCtFLENBQXpGLG1GLENBQTZaLGdGLENNeHVJNzBCLDJGLENBQUEsMkYsQ0FBQSxnRixDa0R1S0QsVyxDQUNBLGEsQ0FDQSxrQixDQTFLSCwyQixDQWdMRSw4QixDQUNBLFUsQ0FDQSxjLENBQ0EsUyxDQW5MRix5QyxDQXFMRSxXLENBQ0EsYyxDQUNBLGEsQ2pEdkhFLDJDaURoRUosMkIsQ0EyTEcsVSxDQUNBLFUsQ2pENUhDLENpRGhFSiwyQyxDQWdNRyxjLENsRC9MQyx5RCxDa0RpTUQsYSxDQUNBLDhCLENBbk1ILHVDLENBd01HLGMsQ0F4TUgsd0QsQ0E0TUcsVSxDQUNBLGMsQ0FDQSxtQixDQUNBLFUsQ0FKRCxzRSxDQU1DLG9CLENBak5ILDRCLENBdU5FLCtCLENBQ0EsbUIsQ2pEeEpFLDJDaURoRUosNEIsQ0EyTkcsa0IsQ2pEM0pDLEM2QmhFSixRLENBQ0MsYyxDQUNBLGlCLENBRkQsK0IsQ0FPRyxrQixDQUNBLFUsQ0FSSCxnQyxDQVlHLFksQ0FDQSxTLENBQ0Esa0IsQ0FkSCxnQixDQW1CRSxrQixDQUNBLFEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0EsWSxDQUNBLFMsQ0FDQSxpQixDQUNBLFUsQ0E3QkYsaUIsQ0FpQ0UsUSxDQUNBLHNCLENBQ0EsUyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSxVLEM5QnpDRSwrQixDOEI0Q0QsTSxDQUNBLFMsQ0FDQSxzQixDQS9DSCx1QixDQXNERSxrQixDQUNBLGlCLENBQ0EsVSxDQUNBLDJCLENBQ0EsaUIsQzlCekRFLHFDLEM4QjRERCwyQixDQUNBLGdCLENBOURILDhCLENBbUVHLGUsQ0FDQSxpQixDQUNBLGEsQ0FDQSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVSxDQTdFSCw0QyxDQWdGSSxXLENBQ0EsYSxDQUNBLGtCLENBbEZKLDZCLENBd0ZHLHdCLENBR0EsNEIsQ0FHQSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsUSxDQUNBLFEsQ0FDQSxpQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxPLEM5QnJHQywyQyxDOEJ3R0EsUyxDQUNBLFMsQ0FDQSxhLENBQ0Esa0IsQ0E1R0osc0IsQ0FvSEUsZSxDQXBIRixzQixDQXdIRSwrQixDQUNBLGtCLENBQ0EsYyxDQTFIRixpQyxDQTZIRyxlLENBQ0EsZSxDQUNBLGdCLENxQi9ISCxjLENBRUMsa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxtQixDQUFBLFksQ0FDQSxrQixDQUNBLGdCLENBUEQsb0IsQzFDTUUsVSxDQUNBLFUsQ0FDQSxhLENSd0RFLDJDa0RoRUosYyxDQVVFLGEsQ0FDQSxtQixDbERxREUsQ2tEaEVKLHVCLENBZUUsVSxDQUNBLFUsQ0FBQSxNLENBQ0EsVSxDQUNBLGlCLENBbEJGLHFDLENBcUJHLFcsQ0FDQSxjLENBQ0Esa0IsQ0F2Qkgsb0IsQ0FrQ0UsbUIsQ0FBQSxZLENBQ0EsVyxDQUNBLFEsQ0FDQSxjLENBQ0EsVyxDbEQwQkUsMkNrRGhFSixvQixDQXlDRyxVLENsRHVCQyxDa0RoRUosMEIsQ0E4Q0UsZ0IsQ0FDQSxpQixDbkQ5Q0Usd0MsQ21EaURELGdCLENBQ0EsYyxDQW5ESCwyRCxDQXVERyxVLENBdkRILDBCLENBNERFLFksQ0FBQSxRLENBQ0EsYyxDQUNBLFUsQ0FFQSxpQyxDQUNDLFUsQ0FqRUgsMkQsQ0FxRUcsVSxDQUNBLFcsQ0F0RUgsOEIsQ0EyRVksa0IsQ0FDTixZLENBQ0EsbUIsQ0FBQSxZLENBQ0Esa0IsQ0E5RU4sOEMsQ0FpRlksYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsUyxDQUNBLFEsQ0N0RlosTyxDQUFBLGMsQ0FlRSxNLENBRUEsaUIsQ0FDQSxPLENBbEJGLE8sQ0FDQywrQixDQUNBLFEsQ0FLQSxXLENBREEsSyxDQU5ELG9CLENBVUUscUMsQ0FWRixjLENBY0UsYSxDQUVBLGtCLENBR0EsaUIsQ0FDQSxPLENBcEJGLHFCLENBQUEscUIsQ0EwQkcsWSxDQTFCSCxnQixDQStCRSxRLEN2Qi9CRixlLENBQ0MsNEIsQzVCK0RHLDJDNEJoRUoseUIsQ0FJRSx1QyxDQUNDLGUsQ0FPRCx5QixDQUFBLHVDLENBQ0MsZSxDNUJtREMsQ0FBQSwyQzRCaEVKLHlCLEMvQm1CSSxlLENBQUEsVyxDQUFBLG9CLEMrQklGLHVDLENBSUUsZSxDQUtGLHlCLEMvQmJFLGUsQ0FBQSxVLENBQUEsYSxDK0JhRix1QyxDQUlFLGUsQzVCNEJBLENBQUEsMkM0QmhFSix5QixDQUFBLHlCLENBNkNHLFUsQ0FDQSxRLENBQ0EsVSxDQUpELHVDLENBQUEsdUMsQ0FPRSxvQixDQUNBLFEsQ0FDQSxVLEM1QllBLEM0QmhFSix1QixDQTRERSxhLENBQ0EsYyxDQUNBLFEsQ0FDQSxjLENBQ0EsaUIsQ0FoRUYsOEIsQ0FvRUcsa0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsVyxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsUyxDQWhGSCw0QyxDQW1GSSxRLENBQ0EsVSxDQXBGSixvQyxDQXlGRyxrQixDQUNBLGEsQ0FNRSxzRCxDQUNELGdCLENBakdKLCtCLENBc0dHLGMsQ0FDQSxRLENBQ0EsYSxDQUNBLHlDLENBQ0EsWSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxVLEM3QjVHQyw2QyxDNkIrR0EsZSxDQUNBLGUsQ0FDQSxpQixDNUJsREEsMkM0QmhFSiwrQixDQXNISSxjLENBQ0EsZ0IsQzVCdkRBLEM0QmhFSix3QixDQThIRSxRLENBQ0EsZSxDd0IvSEYsaUIsQ3hCQUEsOEIsQ3BCTUUsVSxDQUNBLFUsQ0FDQSxhLENUUEUsbUQsQzZCaUlBLFcsQ0FDQSxhLENBQ0EsZ0IsQ0FFRCxnRCxDQUNDLFUsQ0FDQSxhLENBeElKLHVCLEMvQm1CSSxlLENBQUEsVSxDQUFBLHFCLEMrQm5CSixxQyxDL0JtQkksZSxDQUFBLFcsQ0FBQSxvQixDK0I4SEQsYyxDQWpKSCx1QyxDL0JtQkksVyxDQUFBLGMsQ0VsQkEscUQsQ0ZrQkEsVSxDQUFBLGEsQytCcUlELGMsQzVCeEZDLDJDNEJoRUosdUIsQ0E2Skcsa0IsQ0E3SkgsdUIsQ0FBQSx1QyxDL0JtQkksZSxDQUFBLFUsQ0FBQSxxQixDK0JuQkoscUMsQ0FBQSxxRCxDL0JtQkksZSxDQUFBLFcsQ0FBQSxvQixDK0JpSkQsYyxDQXBLSCx1QyxDQXlLSSxVLENBektKLHVDLEMvQm1CSSxXLENBQUEsYyxDK0JuQkoscUQsQy9CbUJJLFUsQ0FBQSxhLEMrQjZKQSxjLEM1QmhIQSxDQUFBLDJDNEJoRUosdUIsQ0FBQSx1QyxDQUFBLHVDLEMvQm1CSSxlLENBQUEsVSxDQUFBLHFCLEMrQm5CSixxQyxDQUFBLHFELENBQUEscUQsQy9CbUJJLGUsQ0FBQSxXLENBQUEsb0IsQytCeUtBLGMsQ0E1TEosdUMsQ0FpTUksVSxDQWpNSix1QyxDQXFNSSxVLENBck1KLHVDLEMvQm1CSSxXLENBQUEsYyxDK0JuQkoscUQsQy9CbUJJLFUsQ0FBQSxhLEMrQnlMQyxjLEM1QjVJRCxDQUFBLDJDNEJoRUosdUIsQ0FBQSx1QyxDQUFBLHVDLENBQUEsdUMsQ0FzTkksVSxDQUNBLFUsQ0FDQSxVLENBeE5KLHFDLENBNE5LLFUsQ0FDQSxvQixDQUNBLFUsQzVCOUpELEM0QmhFSixtQyxDL0JtQkksVyxDQUFBLGMsQytCeU5GLDJDLENBS0MsaUIsQ0FqUEgsdUMsQ0EyUEssYSxDQUNBLFUsQ0FDQSxhLENBQ0Esc0IsQ0FDQSxpQixDN0I5UEQscUQsQzZCaVFFLFcsQ0FDQSxzQixDQUNBLG9CLENBcFFOLCtCLENBMFFJLGEsQ0FDQSxZLENBQ0Esb0IsQ3lCNVFKLGlCLENBQ0Msa0IsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxpQixDQUpELCtCLENBTUMsYSxDQU5ELGlDLENBU0UsZSxDQUNBLFEsQ0FDQSxTLENBWEYsdUIsQ0FlRSxVLENBZkYsd0IsQ0FtQkUsUSxDQUNBLE0sQ0FDQSxRLENBQ0EsUyxDQUNBLGlCLENBQ0EsTyxDQUNBLGlCLENBekJGLCtCLENBNkJFLHVCLENBQ0EsYyxDQUNBLFEsQ0FDQSxjLENBQ0EsUSxDQUNBLFksQ0FDQSxXLENBQ0EsaUIsQ0FwQ0YscUMsQ0FBQSxxQyxDQXdDRyxhLENBeENILHlDLENBNENHLE0sQ0E1Q0gsdUQsQ0E4Q0ksUyxDQUNBLE8sQ0FDQSxvQixDQWhESixxQyxDQXFERyxPLENBckRILG1ELENBdURJLE0sQ0FDQSxVLENBQ0Esb0IsQ0F6REosZ0MsQ0ErREUsb0IsQ0FDQSxRLENEaEVGLFcsQ0FFQyxlLENBQ0EsYSxDQUhELHlCLENBS0MsYyxDQUxELGlCLENBU0UsYSxDQUNBLGUsQ0FWRiwwQixDdkRtQkksZSxDQUFBLFUsQ0FBQSxxQixDdURMRCxlLENBZEgsd0MsQ3ZEbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ3VERkQsYyxDQWpCSCxtQyxDQXFCSSxVLENBckJKLDBDLEN2RG1CSSxXLENBQUEsYyxDdURuQkosbUMsQ3ZEbUJJLFcsQ0FBQSxjLENHNkNBLDJDb0RoRUosMEIsQ3ZEbUJJLGUsQ0FBQSxVLENBQUEscUIsQ3VEbkJKLHdDLEN2RG1CSSxlLENBQUEsVyxDQUFBLG9CLEN1RGtCQyxjLENBckNMLDBDLEN2RG1CSSxlLENBQUEsVSxDQUFBLHFCLEN1RG5CSiwwQyxDdkRtQkksVyxDQUFBLGMsQ0c2Q0EsQ0FBQSwyQ29EaEVKLDBCLENBQUEsMEMsQ0FBQSwwQyxDckRDSSx3QyxDQUFBLHdELENBQUEsd0QsQ3FEb0RDLFUsQ0FDQSxjLENBQ0EsVSxDcERTRCxDb0RoRUosd0IsQ0FvRUcsVSxDQUNBLG1CLENBckVILHNDLENBd0VJLFcsQ0FDQSxtQixDRXpFSixZLENBRUMsd0IsQ0FDQSxrQixDQUNBLG1CLENBQUEsWSxDQUNBLGtCLENBTEQsa0IsQzlDTUUsVSxDQUNBLFUsQ0FDQSxhLENSd0RFLDJDc0RoRUosWSxDQVFFLGtCLENBQ0EsYSxDdER1REUsQ3NEaEVKLGtCLENBYUUsNkIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxTLEN2RGZFLGdDLEN1RGtCRCxhLENBQ0EsOEIsQ0FDQSx3QixDQXJCSCw4QixDQXlCRyxhLENBekJILDRDLENBNEJJLGEsQ0FDQSxjLEN0RG1DQSwyQ3NEaEVKLGtCLEN2RENJLGdDLEN1RGtDRCxhLENBQ0EsNEIsQ0FDQSxVLENBQ0EsUyxDdkRyQ0MsZ0MsQ3VEd0NBLFcsQ0FFQSxjLEN0RHFCQSxDc0RoRUosMkIsQ0FvREcsaUIsQ0FFQSxpQyxDQUNDLG9CLENBdkRKLHFCLENBNkRFLGEsQ0FDQSxjLENBQ0EsZ0IsQ0EvREYsMkIsQ0FrRUcsTyxDQWxFSCw0QixDQXNFRyxRLENBdEVILHVCLENBMkVFLDhCLENBQ0EsVSxDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxTLEN2RDlFRSxxQyxDdURpRkQsNkIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSxlLENBckZILGtDLENBeUZHLGMsQ3ZEeEZDLGdELEN1RDJGQSxhLENBQ0EsYyxDQTdGSixtQyxDQWtHRyxjLEN2RGpHQyxpRCxDdURvR0EsYSxDQUNBLGMsQ3REdENBLDJDc0RoRUosdUIsQ0FBQSxxQyxDQTJHRyxjLENBQ0EsNEIsQ0FDQSxTLENBN0dILHFDLENBZ0hJLGEsQ3REaERBLENzRGhFSixtQixDQTBIRSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBOUhGLGtCLENBa0lFLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENDcklGLFksQ0FFQyxhLENBRkQsa0IsQy9DTUUsVSxDQUNBLFUsQ0FDQSxhLEMrQ1JGLHFCLENBS0UsNEIsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGUsQ0FYRixtQyxDQUFBLDBDLENBZUcsVyxDQUNBLGdCLENBaEJILDRCLENBb0JHLDRCLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLEN2RHdDQywyQ3VEaEVKLDRCLENBaUNJLGMsQ0FDQSxnQixDdkQ4QkEsQ3VEaEVKLG1DLENBc0NJLGtCLENBQ0EsVSxDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0E3Q0osa0IsQ0FtREUsYSxDQUNBLGMsQ0FDQSxnQixDQUNBLGMsQ0F0REYsbUIsQzFEbUJJLGUsQ0FBQSxXLENBQUEsYyxDMER3Q0YsNEIsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQS9ERixpQyxDQWtFRyxlLENBbEVILDBCLENBc0VHLDRCLENBQ0EsYyxDQUNBLGdCLEN2RFJDLDJDdURoRUosMEIsQ0EyRUksYyxDQUNBLGdCLEN2RFpBLENZaEVKLHlCLENBRUMsa0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLGtCLENBQ0EsWSxDNENQRCx5QixDNUNBQSwrQixDQWlCRSwrQyxDdUJqQkYsYSxDQ29IRSxnRCxDNUI5R0EsVSxDQUNBLFUsQ0FDQSxhLENJUkYsc0MsQ0FVRSxZLENBT0EseUMsQ0FFQyw0QixDQUNBLGMsQ0FHRCw2QyxDZkpFLGMsQ0FBQSxVLENBQUEscUIsQ2VNRCxnQixDQUZELDJELENmSkUsYyxDQUFBLFcsQ0FBQSxjLENlVUEsYSxDQUNBLGdCLENaa0NBLDJDWXpDRiw2QyxDQVdFLFUsQ0FDQSxjLENBQ0EsVSxDQWJGLDJELENBZ0JHLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDWnFCRCxDWWZGLDRDLENmOUJFLGMsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ1lmRiw0QyxDQUlFLFUsQ0FDQSxjLENBQ0EsVSxDWlNBLENZaEVKLHdELENmbUJJLGUsQ0FBQSxVLENBQUEscUIsQ2V5Q0EsZ0IsQ2IzREEsc0UsQ0ZrQkEsZSxDQUFBLFcsQ0FBQSxvQixDZTZDQyxhLENBQ0EsZSxDWkRELDJDWU5ELHdELENBV0UsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsVSxDWlJELENBQUEsMkNZaEVKLHdELENmbUJJLGUsQ0FBQSxVLENBQUEsb0IsQ2UwREMsYSxDQUNBLGUsQ1pkRCxDWWhFSiwrRCxDZm1CSSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsMkNZa0JELCtELENBSUUsVSxDWnRCRCxDQUFBLDJDWWhFSiwrRCxDZm1CSSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsQ1loRUoseUQsQ0ErRkksYyxDWi9CQSwyQ1loRUoseUQsQ0FrR0ssVyxDWmxDRCxDWWhFSixvRSxDQXVHSSxVLENBdkdKLDJDLENBQUEscUQsQ0FrSEUsVyxDQUNBLGUsQ2JsSEUseUQsQ0FBQSxtRSxDYXFIRCxVLENadERDLDJDWWhFSiwyQyxDQUFBLHFELENBMkhHLFUsQ0FDQSxrQixDQUNBLFUsQ1o3REMsQ1loRUosc0QsQ0FBQSxnRSxDQWlJRyxpQixDQURDLG9FLENBQUEsOEUsQ0FJQSxXLENBQ0EsZ0IsQ1pyRUEsMkNZaEVKLHNELENBQUEsZ0UsQ0F5SUksWSxDWnpFQSxDWThFSCxtQyxDQUNDLGMsQ0FDQSxnQixDQWhKRixvRCxDQW1KRyxhLENBQ0EsVyxDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0FHRCx1QyxDQUFBLHVFLENBQUEsc0MsQ0ExSkYscUMsQ0EwSkUsdUUsQ0FDQyxpQixDQU9ELDhDLENBQ0MsYyxDQUNBLGdCLENuQjYzSjgvQixzRixDQUFoZCw2RSxDQUFtSixxRSxDQUFxWix1RSxDQUFoTCxzRixDQUEvRSw2RSxDQUF1WiwwRSxDbUIzM0o5dUMsb0QsQ0FBQSxpRSxDbkIyM0pvSywyRSxDQUF5ZCxrRSxDQUE1WSx3RSxDQUE4NkIsNkUsQ0FBcDJCLGlGLENBQS9OLHNFLENBQW9ZLDRFLENBQWxGLGdGLENBQTBYLDZFLENtQjMzSnh3Qix3RixDQUFBLHdGLENBQUEsNkUsQ25CMDNKNkMsd0YsQ21CMTNKN0Msd0YsQ0FBQSw2RSxDQUNDLGMsQ25CODNKK3NDLG9HLENBRGpxQyxzRyxDTW5pSzlDLHNHLENBQUEsMkYsQ05vaUsrcEIsMkYsQ0FBbUwsbUYsQ0FBcWUscUYsQ0FBaE4sb0csQ0FBL0YsMkYsQ0FBdWUsd0YsQ01waUsvK0Msa0UsQ0FBQSwrRSxDTm9pS3FNLHlGLENBQXlqQixnRixDQUE1ZCxzRixDQUE4bUMsMkYsQ0FBcGhDLCtGLENBQS9RLG9GLENBQW9kLDBGLENBQWxHLDhGLENBQTBjLDJGLENNcGlLejZCLHNHLENBQUEsc0csQ0FBQSwyRixDYXlLQyxvQixDQUNBLGdCLENBQ0EsYyxDd0I1S0wsaUIsQ0FDQyx3QixDQUNBLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUpELDBCLEN2Q21CSSxlLENBQUEsVSxDQUFBLHFCLEN1Q1hGLGdCLENBUkYsd0MsQ3ZDbUJJLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSwyQ29DaEVKLDBCLEN2Q21CSSxlLENBQUEsVSxDQUFBLHFCLEN1Q25CSixzQyxDdkNtQkksZSxDQUFBLFcsQ0FBQSxjLENHNkNBLENBQUEsMkNvQ2hFSiwwQixDckNDSSx3QyxDcUN1QkQsVSxDQUNBLGUsQ0FDQSxVLENwQ3NDQyxDb0NoRUosNkIsQ3ZDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ0VsQkEsMkMsQ3FDOENBLFcsQ3BDaUJBLDJDb0NoRUosNkIsQ3ZDbUJJLGUsQ0FBQSxXLENBQUEsYyxDRzZDQSxDQUFBLDJDb0NoRUosNkIsQ0FBQSwyQyxDQXVERyxVLENBQ0EsVSxDcENRQyxDb0NoRUosMEIsQ0FtRUUsVSxDQW5FRix3QyxDQXNFRyxXLENwQ05DLDJDb0NoRUosMEIsQ3JDQ0ksd0MsQ3FDeUVELFUsQ0FDQSxlLENwQ1hDLENvQ2hFSix3QixDQXNGRSxVLENBQ0EsZ0IsQ0FDQSxpQixDckN2RkUsc0MsQ3FDMEZELFcsQ0FDQSxpQixDcEM1QkMsMkNvQ2hFSix3QixDckNDSSxzQyxDcUMrRkQsVSxDQUNBLGUsQ3BDakNDLENvQ2hFSix1QixDQTRHRSxVLENBQ0EsbUIsQ0FBQSxjLENBQ0EsaUIsQ0FBQSxZLENwQzlDRSwyQ29DaEVKLHVCLENBaUhHLG1CLENBQUEsYyxDcENqREMsQ29Db0RGLDZDLENBQUEsNkMsQ0FLRSxVLENBQ0EsUyxDQVFGLDBCLENBQ0MsYSxDQW5JSCw4QixDdkNtQkksZSxDQUFBLFcsQ0FBQSxjLEN1Q3NIRixhLENBQ0EsZ0IsQ3JDeklFLDRDLENxQzRJRCxVLENBQ0EsZSxDQUdELHFDLENBQ0MsYSxDQUNBLGMsQ0FDQSxnQixDcENwRkMsMkNvQ2hFSiw4QixDdkNtQkkscUIsQ3VDc0lELFUsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENyQzdKQyw0QyxDcUNnS0EsVyxDQUNBLGdCLENwQ2xHQSxDQUFBLDJDb0NoRUosOEIsQ0F3S0csYSxDcEN4R0MsQ29DaEVKLGlDLENBNktFLFksQ0FDQSxVLENBOUtGLDZDLENBZ0xNLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsWSxDQUNBLFcsQ0FDQSxnQixDQUNILDJDQXZMSCw2QyxDQXdMRyxTLENBREEsQ0F2TEgsMEMsQ3ZDbUJJLHFCLENHNkNBLDJDb0NoRUosMEMsQ3ZDbUJJLHFCLEN1Q25CSix1RCxDQW9NSSxlLENwQ3BJQSxDQUFBLDJDb0M2SEgsMEMsQ0FZRSxhLENwQ3pJQyxDb0NoRUosNEIsQ0E4TUUsa0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxxQixDQWpORix1RCxDdkNtQkksZSxDQUFBLFUsQ0FBQSxxQixDdUNrTUQsZSxDQUNBLGlCLENBQ0EsWSxDQUNBLGUsQ0FDQSxZLENwQ3pKQywyQ29DbUpGLHVELENBU0UsVSxDQUNBLGUsQ0FDQSxVLENwQzlKQSxDb0NtSkYsaUUsQ3ZDaE1FLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNvQ2lLRCxpRSxDQUlFLFUsQ0FDQSxlLENBQ0EsVSxDcEN2S0QsQ29DaEVKLDBELEN2Q21CSSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsMkNvQ2hFSiwwRCxDQWdQSSxVLENBQ0EsUSxDQUNBLFUsQ3BDbExBLENvQzRLRixvRSxDdkN6TkUsZSxDQUFBLFcsQ0FBQSxjLENHNkNBLDJDb0NxTEQsb0UsQ0FJRSxVLENBQ0EsUSxDQUNBLFUsQ3BDM0xELENvQ2hFSixvRCxDdkNtQkksZSxDQUFBLFUsQ0FBQSxxQixDdUMrT0QsVSxDQUNBLG1CLENBQUEsYyxDcENuTUMsMkNvQ2hFSixvRCxDQXNRSSxVLENBQ0EsUSxDQUNBLFUsQ3BDeE1BLENvQzZNQSwwRSxDQUNDLFMsQ0FIRiwwRSxDQU9FLFMsQ0FsQkgsOEQsQ3ZDN09FLGUsQ0FBQSxVLENBQUEscUIsQ0c2Q0EsMkNvQ3NORCw4RCxDQUlFLFUsQ0FDQSxRLENBQ0EsVSxDcEM1TkQsQ29DaU9GLDJELEN2QzlRRSxlLENBQUEsVyxDQUFBLGMsQ0c2Q0EsMkNvQ2hFSiwyRCxDQXFTSSxVLENBQ0EsYyxDQUNBLFUsQ3BDdk9BLENvQ2lPRixxRSxDdkM5UUUsZSxDQUFBLFcsQ0FBQSxjLEN1QzhRRixtRixDckNoU0UseUMsQ3FDNFNDLGdCLENwQzdPRCwyQ29DaU9GLHFFLENBZ0JHLFUsQ0FDQSxjLENBQ0EsVSxDcENuUEQsQ29DaEVKLHFELENBeVRHLGEsQ3FCelRILGtCLENBQ0MsZ0IsQ0FDQSxVLENBRkQsdUIsQ0FLRSwrQixDQUxGLDJCLENBU0UsZSxDQUNBLGMsQ0FDQSxlLENBQ0EsUyxDQVpGLG9DLENBbUJHLGEsQ0FuQkgsa0MsQ0F1QkcsYSxDQUNBLGMsQ0FDQSxnQixDQXpCSCxnRCxDQTRCSSxhLENBNUJKLHlCLENBbUNFLGMsQ0FDQSxnQixDQUNBLFMsQ0FyQ0YsdUMsQ0F3Q0csZSxDQXhDSCxrQyxDQTRDRyxhLENBNUNILGdDLENBZ0RHLGEsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLEN0Qm5ESCxPLENBQUEsZ0IsQ0FVRSxpQixDQUNBLGtCLENBWEYsTyxDQUVDLGtCLENBR0Esc0IsQ0FMRCxnQixDdENtQkksZSxDQUFBLFUsQ0FBQSxxQixDc0NWRixlLENBR0EsZSxDQUNBLFksQ3BDWkUsOEIsQ0ZrQkEsZSxDQUFBLFcsQ0FBQSxvQixDc0NGRCxjLENuQytDQywyQ21DaEVKLGdCLENwQ0NJLDhCLENvQ29CRCxVLENBQ0EsYyxDQUNBLFUsQ3BDdEJDLDhCLENvQzBCQSxhLENuQ3FDQSxDbUNoRUosZ0IsQ3RDbUJJLGUsQ0FBQSxVLENBQUEscUIsQ3NDbkJKLDhCLEN0Q21CSSxlLENBQUEsVyxDQUFBLG9CLENzQzJCRCxjLENuQ2tCQywrQ21DaEVKLGdCLEN0Q21CSSxlLENBQUEsVyxDQUFBLGMsQ3NDbkJKLDhCLEN0Q21CSSxlLENBQUEsVSxDQUFBLGEsQ3NDbUNBLGMsQ25DVUEsQ0FBQSwyQ21DaEVKLGdCLENBQUEsOEIsQ0EyREcsVSxDQUNBLFUsQ25DSUMsQ21DaEVKLHNCLEN0Q21CSSxlLENBQUEsVyxDQUFBLGMsQ0VsQkEsb0MsQ0ZrQkEsZSxDQUFBLFUsQ0FBQSxhLENzQ3VEQSxjLENBMUVKLGMsQ0FpRkUsYSxDQUNBLGUsQ0FsRkYsZ0IsQ3RDbUJJLGUsQ0FBQSxXLENBQUEsYyxDc0NvRUYsZ0IsQ0F2RkYsOEIsQ3RDbUJJLGUsQ0FBQSxVLENBQUEsYSxDc0N3RUQsZSxDbkMzQkMsK0NtQ2hFSixnQixDQStGRyxVLENBQ0EsZSxDQUNBLFUsQ3BDaEdDLDhCLENvQ21HQSxVLENBQ0EsZ0IsQ0FDQSxVLENuQ3RDQSxDQUFBLDJDbUNoRUosZ0IsQ0E0R0csVSxDQUNBLGUsQ0FDQSxVLENBOUdILDhCLENBaUhJLFUsQ0FDQSxnQixDQUNBLFUsQ25DbkRBLENtQ2hFSixjLENBMEhFLGEsQ0FDQSxlLENBQ0EsZ0IsQ0E1SEYsNEIsQ0ErSEcsZSxDQS9ISCxxQixDQW1JRyxhLENBQ0EsYyxDQUNBLGdCLENBR0Qsb0IsQ0FDQyxjLENBQ0EsZ0IsQ25DMUVDLCtDbUNoRUosYyxDdENtQkksZSxDQUFBLFUsQ0FBQSxxQixDc0M0SEQsZSxDQS9JSCw0QixDdENtQkksZSxDQUFBLFcsQ0FBQSxvQixDc0NnSUEsYyxDQUNBLGdCLENuQ3BGQSxDQUFBLDJDbUNoRUosYyxDQTBKRyxVLENBQ0EsaUIsQ0FDQSxlLENBNUpILDRCLENBK0pJLFcsQ0FDQSxnQixDQUNBLGMsQ0FDQSxnQixDbkNsR0EsQ3dEaEVKLG1CLENBRUMsa0IsQ0FGRCx3RCxDQUtFLG1CLENBQUEsWSxDQUNBLFUsQ0FBQSxNLENBQ0EsaUIsQ0FQRixzRSxDQVVHLGMsQ0FDQSxnQixDQUdELHFGLENBQ0MsVSxDQUFBLE0sQ3hEaURDLDJDd0Q1REgsd0QsQ0FlRSxhLEN4RDZDQyxDd0RoRUoseUYsQ0F1QkcsVSxDQXZCSCw0QixDQTRCRSxhLENBQ0EsVSxDQUNBLGdCLEN4RGtDRSx5QndEaEVKLDRCLENBaUNHLFUsQ3hEK0JDLEN3RGhFSiw2RCxDQXFDRyxpQixDQXJDSCwwQixDQTBDRSxhLENBQ0EsVyxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ3hEa0JFLHlCd0RoRUosMEIsQ0FpREcsVSxDeERlQyxDMERoRUosYSxDQUNDLCtCLENBQ0Esa0IsQ0FGRCx3QixDQUtFLGUsQ0FMRix5QixDQVNFLGUsQ0FURixzQixDQWFFLGEsQ0FiRixzQixDQWlCRSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxnQixDakVvL0txc0IsOEQsQ0FBaFUscUQsQ0FBbUcsNkMsQ0FBNlIsK0MsQ0FBaEksOEQsQ0FBdkQscUQsQ0FBK1Isa0QsQ2lFeGdMLzJCLDRCLENBQUEseUMsQ2pFd2dMcUgsbUQsQ0FBeVUsMEMsQ0FBcFIsZ0QsQ0FBOG9CLHFELENBQTVsQix5RCxDQUF2Siw4QyxDQUE0USxvRCxDQUExRCx3RCxDQUFrUSxxRCxDaUV4Z0x6aEIsZ0UsQ0FBQSxnRSxDQUFBLHFELENqRXVnTDhDLGdFLENpRXZnTDlDLGdFLENBQUEscUQsQ0F1QkcsVSxDQUNBLG1CLENqRXEvS3M1Qiw0RSxDQUR6MkIsOEUsQ00zZ0w1Qyw4RSxDQUFBLG1FLENONGdMcWYsbUUsQ0FBbUksMkQsQ0FBNlcsNkQsQ0FBaEssNEUsQ0FBdkUsbUUsQ0FBK1csZ0UsQ001Z0w3bUMsMEMsQ0FBQSx1RCxDTjRnTG1KLGlFLENBQXlhLHdELENBQXBXLDhELENBQTgwQixtRSxDQUE1d0IsdUUsQ0FBdk0sNEQsQ0FBNFYsa0UsQ0FBMUUsc0UsQ0FBa1YsbUUsQ001Z0x2ckIsOEUsQ0FBQSw4RSxDQUFBLG1FLEMyRHlCQSxXLENBQ0EsbUIsQ0FDQSxvQixDQzVCSixhLENBQ0MsYSxDQUNBLGtCLENBRkQsb0IsQ0FLRSxjLENBQ0EsZSxDQUNBLGdCLEM1RE5FLGtDLEM0RFFGLGEsQ0FDQSxnQixDQ1ZGLFEsQ0FDQyxnQixDNUQrREcsMkM0RGhFSixRLENBSUUsZSxDQUpGLHVCLENBQUEsYSxDQU9HLGEsQ0FDQSxpQixDQUNBLFUsQzVEdURDLEM0RGhFSixtQixDQWNFLFUsQ0FDQSxrQixDQUZELGlDLENBSUMsVyxDNUQrQ0UsMkM0RGhFSixtQixDQXFCRyxvQixDQUNBLFUsQzVEMENDLEM2RGhFSixjLENBQ0MsNEIsQ0FDQSxlLENBQ0EsZ0IsQ0FIRCx1QixDQU1FLGEsQ0FDQSx5QyxDQUNBLGtCLENBQ0EsaUIsQ0FURiw4QixDQWNHLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFMsQ0NsQkgsVyxDQUVDLDRCLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsaUIsQ0FQRCxpQixDdERNRSxVLENBQ0EsVSxDQUNBLGEsQ3NEUkYsaUIsQ0FVRSxvQixDQUNBLFksQzlEcURFLDJDOERoRUosaUIsQ0FjRyxZLEM5RGtEQyxDUG1oTGtvQix5RCxDQUFsUyxnRCxDQUF5Rix3QyxDQUFvUSwwQyxDQUF0SCx5RCxDQUFsRCxnRCxDQUFzUSw2QyxDcUVubEwveEIsdUIsQ0FBQSxvQyxDckVtbEwyRyw4QyxDQUEyUyxxQyxDQUEzUCwyQyxDQUFrbEIsZ0QsQ0FBcmlCLG9ELENBQXhJLHlDLENBQW1QLCtDLENBQXJELG1ELENBQXlPLGdELENxRW5sTHZlLDJELENBQUEsMkQsQ0FBQSxnRCxDckVrbEw4QywyRCxDcUVsbEw5QywyRCxDQUFBLGdELENBa0JHLFUsQ0FDQSxhLENBQ0Esb0IsQ3JFcWtMcTFCLHVFLENBRHh5Qix5RSxDTXZsTDVDLHlFLENBQUEsOEQsQ053bExrZCw4RCxDQUF5SCxzRCxDQUFvVix3RCxDQUF0Six1RSxDQUFsRSw4RCxDQUFzViwyRCxDTXhsTDdoQyxxQyxDQUFBLGtELENOd2xMeUksNEQsQ0FBMlksbUQsQ0FBM1UseUQsQ0FBa3hCLDhELENBQXJ0QixrRSxDQUF4TCx1RCxDQUFtVSw2RCxDQUFyRSxpRSxDQUF5VCw4RCxDTXhsTHJvQix5RSxDQUFBLHlFLENBQUEsOEQsQytEcUJELFcsQ0FDQSxvQixDOUR5Q0MsMkNQK2hMc29CLHlELENBQWxTLGdELENBQXlGLHdDLENBQW9RLDBDLENBQXRILHlELENBQWxELGdELENBQXNRLDZDLENxRTlrTGp5Qix1QixDQUFBLG9DLENyRThrTDZHLDhDLENBQTJTLHFDLENBQTNQLDJDLENBQWtsQixnRCxDQUFyaUIsb0QsQ0FBeEkseUMsQ0FBbVAsK0MsQ0FBckQsbUQsQ0FBeU8sZ0QsQ3FFOWtMemUsMkQsQ0FBQSwyRCxDQUFBLGdELENyRTZrTGdELDJELENxRTdrTGhELDJELENBQUEsZ0QsQ0FVRSxjLEM5RHFDQSxDOERoRUosNEIsQ0FnQ0csVSxDQUNBLGEsQ0FqQ0gsMEMsQ0FvQ2dCLFcsQzlENEJaLDJDOERoRUosNEIsQ0F5Q0ksb0IsQzlEdUJBLENQMmlMbStCLGtGLENBRHY3QixvRixDTXptTDVDLG9GLENBQUEsZ0YsQ04wbUwraEIseUUsQ0FBK0ksaUUsQ0FBMlksbUUsQ0FBNUssa0YsQ0FBN0UseUUsQ0FBNlksc0UsQ00xbUw3c0MsdUQsQ0FBQSw2RCxDTjBtTCtKLHVFLENBQTZjLDhELENBQWxZLG9FLENBQXM1Qix5RSxDQUE5MEIsNkUsQ0FBek4sa0UsQ0FBMFgsd0UsQ0FBaEYsNEUsQ0FBZ1gseUUsQ00xbUxudkIsb0YsQ0FBQSxvRixDQUFBLGdGLEMrRDhDb0IsZSxDQS9DeEIsNEIsQ0F1REcsVyxDQUNBLGMsQ0F4REgsMEMsQ0EyRGdCLFUsQzlES1osMkM4RGhFSiw0QixDQStESSxvQixDOURDQSxDUHVqTG14QixvRSxDQUFwVywyRCxDQUErRyxtRCxDQUEyVCxxRCxDQUE1SSxvRSxDQUE3RCwyRCxDQUE2VCx3RCxDcUV2bkxqOUIsa0MsQ0FBQSwrQyxDckV1bkxtSSx5RCxDQUE2VyxnRCxDQUFsVCxzRCxDQUFzdEIsMkQsQ0FBOXBCLCtELENBQXpLLG9ELENBQTBTLDBELENBQWhFLDhELENBQWdTLDJELENxRXZuTHZsQixzRSxDQUFBLHNFLENBQUEsMkQsQ3JFc25MZ0Qsc0UsQ3FFdG5MaEQsc0UsQ0FBQSwyRCxDQW1FSSxXLENBQ0Esb0IsQ3JFd2pMcStCLGtGLENBRHY3QixvRixDcUV6akwvQyxvRixDQUFBLHlFLENyRTBqTGtpQix5RSxDQUErSSxpRSxDQUEyWSxtRSxDQUE1SyxrRixDQUE3RSx5RSxDQUE2WSxzRSxDcUUxakxodEMsZ0QsQ0FBQSw2RCxDckUwakxrSyx1RSxDQUE2Yyw4RCxDQUFsWSxvRSxDQUFzNUIseUUsQ0FBOTBCLDZFLENBQXpOLGtFLENBQTBYLHdFLENBQWhGLDRFLENBQWdYLHlFLENxRTFqTHR2QixvRixDQUFBLG9GLENBQUEseUUsQ0FJQyxVLENBQ0Esb0IsQ3JFMGpMcStCLGtGLENBRHY3QixvRixDcUU5akwvQyxvRixDQUFBLGdGLENyRStqTGtpQix5RSxDQUErSSxpRSxDQUEyWSxtRSxDQUE1SyxrRixDQUE3RSx5RSxDQUE2WSxzRSxDcUUvakxodEMsdUQsQ0FBQSw2RCxDckUrakxrSyx1RSxDQUE2Yyw4RCxDQUFsWSxvRSxDQUFzNUIseUUsQ0FBOTBCLDZFLENBQXpOLGtFLENBQTBYLHdFLENBQWhGLDRFLENBQWdYLHlFLENxRS9qTHR2QixvRixDQUFBLG9GLENBQUEsZ0YsQ0FVb0IsZSxDQTVFdkIsNEIsQ0FvRkcsWSxDQ3BGSCxXLENBR0UsZSxDQUNBLGEsQ0FDQSxTLENBTUEsdUIsQ0FYRixnQixDQVFHLG9CLENBUkgsb0IsQ0FpQkUsYyxDQUNBLFEsQ0FDQSxhLENBQ0EseUMsQ0FDQSxZLENBQ0EsUyxDQUNBLGUsQ0FDQSxvQixDL0R3Q0UsMkMrRGhFSixvQixDQTJCRyxjLENBQ0EsZ0IsQy9Eb0NDLEMrRGhFSiwwQixDQUFBLDBCLENBaUNHLHlCLENBakNILDJCLENBdUNHLGEsQ0FDQSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxTLENBNUNILHlDLENBK0NJLFcsQ0FDQSxjLENBQ0EsZ0IsQ3pCakRKLGdCLENBRUMsa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDMEJMRCwrQixDQ0FBLGEsQ3pCQUEsYSxDMEJBQSxnQixDQ0FBLHNDLEM3QkFBLHNCLEM4QkFBLG1CLEM1RE1FLFUsQ0FDQSxVLENBQ0EsYSxDOEJSRix5QixDQVNFLGlCLENBVEYsdUMsQ3pDbUJJLGUsQ0FBQSxXLENBQUEsb0IsQ3lDUEQsYyxDQUNBLGMsQ0FDQSxrQixDdENrREMsMkNzQ2hFSix1QyxDQW1CSSxVLENBQ0EsYyxDQUNBLFUsQ3RDMkNBLENzQ2hFSixtQyxDekNtQkksZSxDQUFBLFUsQ0FBQSxxQixDRWxCQSxpRCxDRmtCQSxlLENBQUEsVyxDQUFBLG9CLEN5Q1dELGMsQ3RDa0NDLCtDc0NoRUosbUMsQ3pDbUJJLGMsQ0FBQSxVLENBQUEscUIsQ3lDbkJKLGlELEN6Q21CSSxjLENBQUEsVyxDQUFBLG9CLEN5Q2lCQSxjLEN0QzRCQSxDQUFBLDJDc0NoRUosbUMsQ0FBQSxpRCxDQTBDSSxVLENBQ0EsYyxDQUNBLFUsQ3RDb0JBLENQa3FMd3VCLGlFLENBQWxWLHdELENBQXlHLGdELENBQTRTLGtELENBQXRJLGlFLENBQTFELHdELENBQThTLHFELEM2QzFxTDM1QiwrQixDQUFBLDRDLEM3QzBxTHVILHNELENBQTJWLDZDLENBQW5TLG1ELENBQWtyQix3RCxDQUE3bkIsNEQsQ0FBaEssaUQsQ0FBMlIsdUQsQ0FBN0QsMkQsQ0FBaVIsd0QsQzZDMXFMbmpCLG1FLENBQUEsbUUsQ0FBQSx3RCxDN0N5cUwwQyxtRSxDNkN6cUwxQyxtRSxDQUFBLHdELENBQ0MsYSxDQUNBLFUsQ0FDQSxzQixDN0M2cUwyN0IsK0UsQ0FEaDVCLGlGLENNdHVMMUMsaUYsQ0FBQSxzRSxDTnV1THdnQixzRSxDQUF5SSw4RCxDQUE0WCxnRSxDQUF0SywrRSxDQUExRSxzRSxDQUE4WCxtRSxDTXZ1TDNwQyw2QyxDQUFBLDBELENOdXVMdUosb0UsQ0FBMmIsMkQsQ0FBblgsaUUsQ0FBazNCLHNFLENBQTd5QiwwRSxDQUFoTiwrRCxDQUEyVyxxRSxDQUE3RSx5RSxDQUFpVyxzRSxDTXZ1TG50QixpRixDQUFBLGlGLENBQUEsc0UsQ3VDNERELFcsQ0FDQSxzQixDQTlESCx5QixDQUFBLHlCLEN6Q21CSSxlLENBQUEsVSxDQUFBLHFCLEN5Q25CSix1QyxDekNtQkksZSxDQUFBLFcsQ0FBQSxvQixDeUNvREYsYyxDdENQRSwyQ3NDaEVKLHVDLENBNEVHLFUsQ0FDQSxpQixDQUNBLFUsQ3RDZEMsQ3NDa0JGLG1DLEN6Qy9ERSxlLENBQUEsVSxDeUNpRUQsYyxDdkNuRkMsaUQsQ0ZrQkEsZSxDQUFBLFcsQ3lDb0VBLGMsQ0FDQSxhLEN0Q3hCQSwrQ3NDa0JGLG1DLENBbEZGLGlELEN6Q21CSSxjLENBQUEsVyxDQUFBLGMsQ0c2Q0EsQ0FBQSwyQ3NDa0JGLG1DLENBaUJFLFUsQ0FDQSxpQixDQUNBLFUsQ0FyR0osaUQsQ0F1R0ksVSxDQUNBLGlCLENBQ0EsVSxDdEN6Q0EsQ3NDaEVKLGlDLENBb0hFLGEsQ0FDQSxlLENBckhGLCtCLENBQUEscUIsQ0F5SEUsVyxDQUNBLGUsQ0FGQyw2QyxDQUFBLG1DLENBSUEsVSxDdEM1REMsK0NzQ2hFSiwrQixDQUFBLHFCLENBZ0lHLFUsQ0FDQSxlLEN0Q2pFQyxDQUFBLDJDc0NoRUosK0IsQ0FBQSxxQixDQXFJRyxVLENBQ0EsZSxDdEN0RUMsQ2tFaEVKLFUsQ0FFQyxlLENBQ0EsUSxDQUNBLFMsQ0FKRCx3QixDQU1DLGMsQ0FORCxnQixDQVVFLFUsQ0FDQSxpQixDQVhGLDhCLENBYUUsVyxDQWJGLDJCLENBaUJHLGMsQ3pFMnlMc2lCLGtELENBQXhQLHlDLENBQTJFLGlDLENBQWlPLG1DLENBQXhHLGtELENBQTNDLHlDLENBQW1PLHNDLEN5RXZ5TDVxQixnQixDQUFBLDZCLEN6RXV5TDBGLHVDLENBQWlRLDhCLENBQXhOLG9DLENBQThmLHlDLENBQXhkLDZDLENBQW5ILGtDLENBQWdOLHdDLENBQTlDLDRDLENBQXNNLHlDLEN5RXZ5TDlaLG9ELENBQUEsb0QsQ0FBQSx5QyxDekVzeUwyQyxvRCxDeUV0eUwzQyxvRCxDQUFBLHlDLENBQ0MsYSxDQUNBLGMsQ0Z2QkYseUIsQ0FFQyw0QixDQUNBLGdCLENBSEQsZ0MsQ25FbUJJLGUsQ0FBQSxVLENBQUEscUIsQ21FWkYsaUIsQ2hFeURFLDJDZ0VoRUosZ0MsQ0FVRyxVLENBQ0EsYyxDQUNBLFUsQ2hFb0RDLENnRWpERiwwQyxDbkVJRSxlLENBQUEsVSxDQUFBLHFCLENHNkNBLDJDZ0VoRUosMEMsQ0FtQkksVSxDQUNBLGMsQ0FDQSxVLENoRTJDQSxDZ0VoRUosb0MsQ0EwQkcsYSxDQTFCSCxrQyxDbkVtQkksZSxDQUFBLFcsQ0FBQSxjLENHNkNBLDJDZ0VoRUosa0MsQ0FrQ0csVSxDQUNBLFUsQ2hFNkJDLENnRWhFSiw0QyxDbkVtQkksZSxDQUFBLFcsQ0FBQSxjLENHNkNBLDJDZ0VoRUosNEMsQ0EwQ0ksVSxDQUNBLFUsQ2hFcUJBLENnRWhFSixtRSxDQUFBLGlFLENBa0RFLDZFLENBQUEsMkUsQ0FFQyxVLENBQ0EsYyxDQUNBLFUsQ0FZRCxpRSxDQUFBLDJFLENuRS9DRSxXLENBQUEsYyxDRzZDQSwyQ2dFaEVKLGlFLENBa0VFLDJFLENBSUUsVSxDaEVOQSxDZ0VoRUosbUUsQ0FrRkUsNkUsQ0FDQyxVLENoRW5CQywyQ2dFaEVKLG1FLENBa0ZFLDZFLENBSUUsVSxDaEV0QkEsQ21FaEVKLGlCLENBQ0Msa0IsQ0FDQSxpQixDQUNBLGtCLENBQ0Esc0IsQ0FKRCwwQixDQUFBLDhCLENBT0UsYSxDQVBGLGdDLENBZ0JFLGtCLENBaEJGLHdDLENBb0JFLFUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxTLENBdkJGLHNELENBeUJFLFcsQ0F6QkYsc0MsQ0E4QkUsVSxDQUNBLGtCLENBQ0EsUyxDQWhDRixzQixDQW9DRSxpQixDQUNBLGUsQ0FDQSxhLENBQ0EsZSxDQXZDRiwyQixDQTJDRSxpQixDQTNDRixzQyxDQThDRyxlLENBOUNILDJCLENBbURFLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxvQixDQXRERixpQyxDQXlERyx5QixDMUVnNExxd0IsbUUsQ0FBOVYsMEQsQ0FBNkcsa0QsQ0FBc1Qsb0QsQ0FBMUksbUUsQ0FBNUQsMEQsQ0FBd1QsdUQsQzBFejdMLzdCLGlDLENBQUEsOEMsQzFFeTdMK0gsd0QsQ0FBdVcsK0MsQ0FBN1MscUQsQ0FBMHNCLDBELENBQW5wQiw4RCxDQUF0SyxtRCxDQUFxUyx5RCxDQUEvRCw2RCxDQUEyUiwwRCxDMEV6N0wza0IscUUsQ0FBQSxxRSxDQUFBLDBELEMxRXc3TDhDLHFFLEMwRXg3TDlDLHFFLENBQUEsMEQsQ0E2REcsVyxDQUNBLHFCLENFOURILEksQ0FDQyxRLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGlCLENBRUEsUSxDQUNDLEssQzdCUEYsTyxDQUVDLGdCLENBRUEsYSxDM0NlRyxlLENBQUEsVSxDMkNiRixhLENBQ0EsYyxDeEN5REUsMkN3Q2hFSixhLENBVUcsa0IsQ0FDQSxXLEN4Q3FEQyxDRC9EQSwyQixDeUNtQkQsVyxDQUNBLGEsQ0FyQkgsb0IsQzNDbUJJLGUsQ0FBQSxXLENBQUEsYyxDMkNRRixlLENBQ0Esa0IsQ3hDb0NFLDJDd0NoRUosb0IsQ0ErQkcsWSxDeENpQ0MsQ0QvREEsa0MsQ0ZrQkEsZSxDQUFBLFUsQ0FBQSxhLEMyQ29CSCxvQixDQUNDLFcsQ0FDQSxtQixDeEN1QkUsMkN3Q2hFSixvQixDQTRDRyxZLEN4Q29CQyxDd0N6Qkgsa0MsQ0FTRSxVLENBQ0EsYyxDNEJqREgsc0IsQ0FJRSxrQixDQUNBLGUsQ0FDQSxzQixDcEUwREUsMkNvRWhFSixzQixDQVNHLFksQ3BFdURDLENpRWhFSixPLENBRUMsNEIsQ0FDQSxjLENqRTZERywyQ2lFM0RILDRCLENBR0UsZSxDakV3REMsQ2lFaEVKLG9CLENBYUUsWSxDakVtREUsMkNpRWhFSixvQixDcEVtQkksZSxDQUFBLFcsQ0FBQSxjLENvRUZELG1CLENBQUEsWSxDQUxGLGtDLENwRU9HLGUsQ0FBQSxVLENBQUEsYSxDb0VFQSxjLENqRTJDQSxDQUFBLDJDaUVoRUosb0IsQ0FZQyxrQyxDQWNFLFUsQ0FDQSxlLENBQ0EsVSxDakVvQ0MsQ2lFaEVKLG9CLENBd0NFLFksQ2pFd0JFLDJDaUV6Qkgsb0IsQ3BFcEJHLGUsQ0FBQSxVLENBQUEscUIsQ29FeUJELGEsQ0FMRixrQyxDcEVwQkcsZSxDQUFBLFcsQ0FBQSxvQixDb0U2QkEsYyxDakVnQkEsQ0FBQSwyQ2lFaEVKLG9CLENsRUNJLGtDLENrRW9ERCxVLENBQ0EsYyxDQUNBLFUsQ2pFU0MsQ2lFRUgscUIsQ0FDQyxVLENqRUhFLDJDaUVFSCxxQixDQUlFLGdCLENqRU5DLENpRWhFSixrQixDQTJFRSxXLENBQ0EsZ0IsQ0FDQSxRLENBN0VGLGdDLENBZ0ZHLFUsQ2pFaEJDLDJDaUVoRUosa0IsQ0FvRkcsVSxDQUNBLFUsQ0FDQSxnQixDQUNBLGdCLENBdkZILGdDLENBMEZJLFUsQ0FDQSxhLENBQ0EsVSxDakU1QkEsQ2lFZ0NGLG9CLENBQ0Msb0IsQ0FqR0gsc0IsQ0FxR0csb0IsQ0FDQSxXLENBQ0EscUIsQ0FDQSxXIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFN0ZFwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvYXZlbmlyL0F2ZW5pck5leHRMVFcwMi1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvYXZlbmlyL0F2ZW5pck5leHRMVFcwMi1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9hdmVuaXIvQXZlbmlyTmV4dExUVzAyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvYXZlbmlyL0F2ZW5pck5leHRMVFcwMi1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2F2ZW5pci9BdmVuaXJOZXh0TFRXMDItTWVkaXVtLnN2ZyNBdmVuaXIgTFQgU3RkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgdW5pY29kZS1yYW5nZTogXCJVKzAwMjDigJQwMDdGXCI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCBTdGRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2F2ZW5pci9BdmVuaXJOZXh0VzEwLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9hdmVuaXIvQXZlbmlyTmV4dFcxMC1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9hdmVuaXIvQXZlbmlyTmV4dFcxMC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2F2ZW5pci9BdmVuaXJOZXh0VzEwLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvYXZlbmlyL0F2ZW5pck5leHRXMTAtTWVkaXVtLnN2ZyNBdmVuaXIgTFQgU3RkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgdW5pY29kZS1yYW5nZTogXCJVKzA0MDAtMDRGRlwiOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgU3RkXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9hdmVuaXIvQXZlbmlyTmV4dFcxNS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvYXZlbmlyL0F2ZW5pck5leHRXMTUtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvYXZlbmlyL0F2ZW5pck5leHRXMTUtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9hdmVuaXIvQXZlbmlyTmV4dFcxNS1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2F2ZW5pci9BdmVuaXJOZXh0VzE1LU1lZGl1bS5zdmcjQXZlbmlyIExUIFN0ZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFwiVSswMzcw4oCUMDNGRlwiOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCdWRnZXQgSWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2J1ZGdldC1pY29ucy9idWRnZXQtaWNvbnMuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvYnVkZ2V0LWljb25zL2J1ZGdldC1pY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2J1ZGdldC1pY29ucy9idWRnZXQtaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2J1ZGdldC1pY29ucy9idWRnZXQtaWNvbnMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2J1ZGdldC1pY29ucy9idWRnZXQtaWNvbnMuc3ZnI0J1ZGdldCBJY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkphbm5hIExUXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9qYW5uYS9KYW5uYUxUVzIwLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvamFubmEvSmFubmFMVFcyMC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvamFubmEvSmFubmFMVFcyMC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9qYW5uYS9KYW5uYUxUVzIwLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2phbm5hL0phbm5hTFRXMjAtQm9sZC5zdmcjSmFubmEgTFRcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJKYW5uYSBMVFwiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvamFubmEvSmFubmFMVFcyMC1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2phbm5hL0phbm5hTFRXMjAtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8ucmVzb3VyY2VzL2ZvbnRzL2phbm5hL0phbm5hTFRXMjAtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy5yZXNvdXJjZXMvZm9udHMvamFubmEvSmFubmFMVFcyMC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy9qYW5uYS9KYW5uYUxUVzIwLVJlZ3VsYXIuc3ZnI0phbm5hIExUXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCxcbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmRsLFxuZGQsXG5vbCxcbnVsLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGFibGUsXG50aCxcbnRkLFxuY2FwdGlvbixcbmhyLFxuZmlndXJlLFxuZmlnY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hIGltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudSxcbmlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmRmblt0aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7IH1cblxuaW5zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG5cbmltZyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxubGFiZWwsXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmlucHV0OmFjdGl2ZSxcbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMge1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuI3dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogOTIlOyB9XG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIGh0bWwubm8tbWVkaWFxdWVyaWVzIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDsgfVxuXG4ubC1jb2wtLTEge1xuICB3aWR0aDogNi4zODI5OCU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMSB7XG4gICAgd2lkdGg6IDYuMzgyOTglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tMSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS0yIHtcbiAgd2lkdGg6IDE0Ljg5MzYyJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS0yIHtcbiAgICB3aWR0aDogMTQuODkzNjIlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tMiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS0zIHtcbiAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS0zIHtcbiAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tMyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTMge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS00IHtcbiAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS00IHtcbiAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tNCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS01IHtcbiAgd2lkdGg6IDQwLjQyNTUzJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS01IHtcbiAgICB3aWR0aDogNDAuNDI1NTMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tNSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS02IHtcbiAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS02IHtcbiAgICB3aWR0aDogNDguOTM2MTclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tNiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTYge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS03IHtcbiAgd2lkdGg6IDU3LjQ0NjgxJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS03IHtcbiAgICB3aWR0aDogNTcuNDQ2ODElO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tNyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTcge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS04IHtcbiAgd2lkdGg6IDY1Ljk1NzQ1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IHtcbiAgICB3aWR0aDogNjUuOTU3NDUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tOCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTgge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS05IHtcbiAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS05IHtcbiAgICB3aWR0aDogNzQuNDY4MDklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tOSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmwtY29sLS0xMCB7XG4gIHdpZHRoOiA4Mi45Nzg3MiU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMTAge1xuICAgIHdpZHRoOiA4Mi45Nzg3MiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS0xMCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTEwIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMXB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5sLWNvbC0tMTEge1xuICB3aWR0aDogOTEuNDg5MzYlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTExIHtcbiAgICB3aWR0aDogOTEuNDg5MzYlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5sLWNvbC0tMTEge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcHg7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS0xMSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubC1jb2wtLWxhc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tbGFzdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgLmwtY29sLS1sYXN0IHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLWxhc3Qge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5pY29uLCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnByb21vX19saW5rOmJlZm9yZSwgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnQnVkZ2V0IEljb25zJztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmljb24tLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwYic7IH1cbiAgLmljb24tLWFycm93OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAucHJvbW9fX2xpbms6YmVmb3JlLCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAwJzsgfVxuICAuaWNvbi0tYXJyb3ctYmFjazpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBkJzsgfVxuICAuaWNvbi0tYXJyb3ctZG93bjpiZWZvcmUsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWRvd246YmVmb3JlLCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDInOyB9XG4gIC5pY29uLS1hcnJvdy11cDpiZWZvcmUsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLmljb246YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLmljb246YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b246YmVmb3JlLCAudWktc3Bpbm5lciAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAudWktc3Bpbm5lci1idXR0b246YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uOmJlZm9yZSwgLnVpLXNwaW5uZXIgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC51aS1zcGlubmVyLWJ1dHRvbjpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5pbnB1dC1kYXRlOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGFcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXRcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAucHJvbW9fX2xpbms6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgbGk6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgbGk6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuYnV0dG9uLXN1Ym1pdCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuY3RhIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5idXR0b24tc3VibWl0IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5jdGEgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCAuZGV0YWlsZWQtY2FyLWdyb3VwLS1hY3RpdmUgLmJ1dHRvbi1zdWJtaXQgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZS0tb3BlbjpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlLS1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwYyc7IH1cbiAgLmljb24tLWNhbGVuZGFyOmJlZm9yZSwgLmlucHV0LWRhdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBlJzsgfVxuICAuaWNvbi0tY2FyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNic7IH1cbiAgLmljb24tLWNsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNCc7IH1cbiAgLmljb24tLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNyc7IH1cbiAgLmljb24tLWNyb3NzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMSc7IH1cbiAgLmljb24tLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwNCc7IH1cbiAgLmljb24tLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNic7IH1cbiAgLmljb24tLWluZm86YmVmb3JlLCAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGYnOyB9XG4gIC5pY29uLS1saWdodGJ1bGI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTEwJzsgfVxuICAuaWNvbi0tbWFnbmlmeWluZy1nbGFzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDFmMzIzJzsgfVxuICAuaWNvbi0tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDUnOyB9XG4gIC5pY29uLS1wZW5jaWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTA4JzsgfVxuICAuaWNvbi0tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTExJzsgfVxuICAuaWNvbi0tcGluOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxMyc7IH1cbiAgLmljb24tLXByaW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTEyJzsgfVxuICAuaWNvbi0tdGljazpiZWZvcmUsIC5vcHRpb24tbGlzdCBpbnB1dDpjaGVja2VkICsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBhJzsgfVxuICAuaWNvbi0tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDMnOyB9XG4gIC5pY29uLS11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwOSc7IH1cbiAgLmljb24tLXZhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MTUnOyB9XG4gIC5pY29uLS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkxNyc7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBmb250OiAxNHB4LzIxcHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG5cbi5oMSwgaDEge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICNlZDU1MDU7XG4gIGZvbnQ6IDMycHgvNDBweCBcIkF2ZW5pciBMVCBTdGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuaDEsIGh0bWxbZGlyPVwicnRsXCJdIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYSBMVFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5oMS0tZmVhdHVyZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuaDEtLWZlYXR1cmUgKyAuYWN0aW9uLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogLTI4cHg7IH1cbiAgLmgxIGVtLCBoMSBlbSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5oMiwgaDIge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICNlZDU1MDU7XG4gIGZvbnQ6IDIycHgvMzBweCBcIkF2ZW5pciBMVCBTdGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuaDIsIGh0bWxbZGlyPVwicnRsXCJdIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYSBMVFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5oMywgaDMsIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIGgyLCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2hlYWRpbmcsIC5uZXdzbGV0dGVyLXNpZ251cF9faGVhZGluZywgLnByb21vX19oZWFkaW5nIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZWQ1NTA1O1xuICBmb250OiAxOHB4LzI1cHggXCJBdmVuaXIgTFQgU3RkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmgzLCBodG1sW2Rpcj1cInJ0bFwiXSBoMywgaHRtbFtkaXI9XCJydGxcIl0gLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIgaDIsIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIGh0bWxbZGlyPVwicnRsXCJdIGgyLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2hlYWRpbmcsIGh0bWxbZGlyPVwicnRsXCJdIC5uZXdzbGV0dGVyLXNpZ251cF9faGVhZGluZywgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYSBMVFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5oNCwgaDQsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZWQ1NTA1O1xuICBmb250OiAxNHB4LzIxcHggXCJBdmVuaXIgTFQgU3RkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmg0LCBodG1sW2Rpcj1cInJ0bFwiXSBoNCwgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYSBMVFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuaDQsIGg0LCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSB1bCwgaHRtbFtkaXI9XCJydGxcIl1cbiAgb2wge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICB1bCBsaSxcbiAgb2wgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2VkNzsgfVxuXG4uc3RhbmRhcmQtZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdGFuZGFyZC1mb3JtOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RhbmRhcmQtZm9ybS0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwLjFweDsgfVxuICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQge1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldCA+IC5jdGE6bGFzdC1jaGlsZCwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0ID4gLmJ1dHRvbi1zdWJtaXQ6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldCA+IC5jdGE6bGFzdC1jaGlsZCwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0ID4gLmJ1dHRvbi1zdWJtaXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldCA+IC5jdGE6bGFzdC1jaGlsZCwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0ID4gLmJ1dHRvbi1zdWJtaXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQgPiAuY3RhOmxhc3QtY2hpbGQsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldCA+IC5idXR0b24tc3VibWl0Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0taGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAuMXB4OyB9XG4gICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtLWhpZ2hsaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0tc2luZ2xlLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0tc2luZ2xlLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyICsgLnN0YW5kYXJkLWZvcm1fX25vdGUge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5pY29uLCAudWktc3Bpbm5lciAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnVpLXNwaW5uZXItYnV0dG9uLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmlucHV0LWRhdGU6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5wcm9tb19fbGluazpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gbGk6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjNjY5MmQwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIzcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnVpLXNwaW5uZXIgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdXG4gICAgICAudWktZGF0ZXBpY2tlciAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtaGVhZGVyID4gLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LWhlYWRlciA+IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC1oZWFkZXIgPiAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGVmdDogMjNweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LXN0ZXAge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LXN0ZXAtaGVhZGluZyB7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX25vdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSBzdHJvbmcge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuaWNvbiwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudWktc3Bpbm5lci1idXR0b24sIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5zdGFuZGFyZC1mb3JtX19ub3RlIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5zdGFuZGFyZC1mb3JtX19ub3RlIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAucHJvbW9fX2xpbms6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc3RhbmRhcmQtZm9ybV9fbm90ZSBsaTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnN0YW5kYXJkLWZvcm1fX25vdGUgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbm90ZSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19ub3RlIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX25vdGUgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuc3RhbmRhcmQtZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX3JvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fcm93LS1pcy1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19yb3ctLXNlcGFyYXRlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOWM3O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5zdGFuZGFyZC1mb3JtX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICAgIHdpZHRoOiAyMi41ODA2NSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgICAgICB3aWR0aDogMjIuNTgwNjUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fbGFiZWwge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5zdGFuZGFyZC1mb3JtX19wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogN3B4IDAgNnB4OyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX3BsYWNlaG9sZGVyLS1wcmljZSB7XG4gICAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDY1Ljk1NzQ1JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiA3NC4xOTM1NSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZCAubWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1jb2x1bW4tc2libGluZyB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tY29sdW1uLXNpYmxpbmcge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tY29sdW1uLXNpYmxpbmcge1xuICAgICAgICB3aWR0aDogMjIuNTgwNjUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tY29sdW1uLXNpYmxpbmcge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXJlZHVjZWQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXJlZHVjZWQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmwtY29sLS04IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCB7XG4gICAgICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMjAlOyB9XG4gICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXJlZHVjZWQgLm1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDklOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tcmVkdWNlZCAubWVzc2FnZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDklO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIC5tZXNzYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1yZWR1Y2VkIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgIHdpZHRoOiAxNC44OTM2MiU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0gKyAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0ge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0gKyAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgICAgd2lkdGg6IDE2LjEyOTAzJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXNsaW0ge1xuICAgICAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltICsgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1zbGltIC5zZWxlY3QtZHJvcGRvd24uc2VsZWN0LWRyb3Bkb3duLS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxNTAlOyB9XG4gICAgICAgIGh0bWwuaWU5IC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDE5MCU7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXB1bGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDM0LjA0MjU1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXB1bGwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fZmllbGQtLXB1bGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUuODA2NDUlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLS1wdWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUge1xuICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc3RhbmRhcmQtZm9ybV9fZmllbGQtbm90ZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGQtbm90ZSAudG9vbHRpcF9fY29udGVudCB7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZC1ub3RlIC50b29sdGlwX19jb250ZW50LWlubmVyOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4OyB9IH1cbiAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUge1xuICAgICAgd2lkdGg6IDM1LjQ4Mzg3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2ZpZWxkLW5vdGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuc3RhbmRhcmQtZm9ybV9fY29sdW1uIHtcbiAgICB3aWR0aDogNjUuOTU3NDUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5zdGFuZGFyZC1mb3JtX19jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubC1jb2wtLTggLnN0YW5kYXJkLWZvcm1fX2NvbHVtbiB7XG4gICAgICB3aWR0aDogNzQuMTkzNTUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuc3RhbmRhcmQtZm9ybV9fY29sdW1uIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuc3RhbmRhcmQtZm9ybSAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnN0YW5kYXJkLWZvcm0gLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cblxuLmlucHV0LXRleHQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzljNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCByZ2JhKDIwMCwgMjAxLCAxOTksIDAuOCk7XG4gIGZvbnQ6IDE0cHgvMjFweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5pbnB1dC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmlucHV0LXRleHQge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmlucHV0LXRleHQuaW5wdXQtdGV4dC0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2VlMDAyNzsgfVxuICBodG1sLmllOCAuaW5wdXQtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLmlucHV0LXRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM5Yzc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggcmdiYSgyMDAsIDIwMSwgMTk5LCAwLjgpO1xuICBmb250OiAxNHB4LzIxcHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuaW5wdXQtdGV4dGFyZWEge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5pbnB1dC10ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5pbnB1dC10ZXh0YXJlYS5pbnB1dC10ZXh0YXJlYS0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2VlMDAyNzsgfVxuXG4uaW5wdXQtbnVtYmVyIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOWM3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHJnYmEoMjAwLCAyMDEsIDE5OSwgMC44KTtcbiAgZm9udDogMTRweC8yMXB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuaW5wdXQtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLmlucHV0LW51bWJlci5pbnB1dC1udW1iZXItLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNlZTAwMjc7IH1cbiAgLmlucHV0LW51bWJlcjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmlucHV0LW51bWJlcjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICBodG1sLmllOCAuaW5wdXQtbnVtYmVyIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG4udWktc3Bpbm5lciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOWM3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHJnYmEoMjAwLCAyMDEsIDE5OSwgMC44KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudWktc3Bpbm5lci51aS1zcGlubmVyLS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWUwMDI3OyB9XG4gIC51aS1zcGlubmVyIC5pbnB1dC1udW1iZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiB7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG4gICAgdG9wOiAxcHg7IH1cbiAgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItZG93biB7XG4gICAgYm90dG9tOiAxcHg7IH1cblxuLmlucHV0LWRhdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzljNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCByZ2JhKDIwMCwgMjAxLCAxOTksIDAuOCk7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlucHV0LWRhdGU6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6ICMwMDdlZDc7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pbnB1dC1kYXRlOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgLmlucHV0LWRhdGUuaW5wdXQtZGF0ZS0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2VlMDAyNzsgfVxuICAuaW5wdXQtZGF0ZSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQ6IDE0cHgvMjFweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5pbnB1dC1kYXRlIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gICAgaHRtbC5pZTggLmlucHV0LWRhdGUgaW5wdXQge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDQxcHggMCAxMHB4OyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAudWktZGF0ZXBpY2tlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWdyb3VwLWZpcnN0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LnVpLXN0YXRlLWRpc2FibGVkLFxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgLnVpLWljb24sXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCAudWktaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGgge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDJweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuICAgICAgICB3aWR0aDogMTQuMjg1NzE0Mjg2JTsgfVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgYSxcbiAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHNwYW4ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEsIGh0bWxbZGlyPVwicnRsXCJdXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCA0cHg7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGVmYXVsdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZDU1MDU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2VkNTUwNTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kaXNhYmxlZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGFlOWYyO1xuICAgICAgY29sb3I6ICM2NjkyZDA7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQ6IDE0cHgvMjFweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY3VycmVudCBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItanVtcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIHRvcDogMTBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWp1bXAge1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItanVtcCBsYWJlbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItanVtcCBsYWJlbCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItanVtcCAuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgd2lkdGg6IDE0NXB4OyB9XG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1qdW1wIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4OyB9XG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1qdW1wIC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMTUwJTsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogIzY2OTJkMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2xvc2Uge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2xvc2U6aG92ZXIsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNsb3NlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7IH1cblxuLnNlbGVjdC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOWM3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHJnYmEoMjAwLCAyMDEsIDE5OSwgMC44KTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdC1kcm9wZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnNlbGVjdC1kcm9wZG93bi5zZWxlY3QtZHJvcGRvd24tLWVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNlZTAwMjc7IH1cbiAgaHRtbC5pZTggLnNlbGVjdC1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICMwMDdlZDc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMy41cHg7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgaHRtbC5pZTkgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUge1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIGh0bWwuaWU4IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQ6IDE0cHgvMjFweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgICAuc2VsZWN0LWRyb3Bkb3duIHNlbGVjdDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0OjotbXMtdmFsdWUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAgIGh0bWwuaWU4IC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbC5pZTkgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxNTAlOyB9XG4gIC5zZWxlY3QtZHJvcGRvd24gLnNlbGVjdC1kcm9wZG93bl9faGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5vcHRpb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAub3B0aW9uLWxpc3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5vcHRpb24tbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5vcHRpb24tbGlzdC0tY29sdW1ucyAub3B0aW9uLWxpc3RfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5vcHRpb24tbGlzdC0tY29sdW1ucyAub3B0aW9uLWxpc3RfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4OyB9XG4gICAgLm9wdGlvbi1saXN0LS1jb2x1bW5zIC5vcHRpb24tbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5vcHRpb24tbGlzdC0tY29sdW1ucyAub3B0aW9uLWxpc3RfX2l0ZW0tLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAub3B0aW9uLWxpc3RfX2l0ZW06YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5vcHRpb24tbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZCB7XG4gICAgd2lkdGg6IDMxLjA5Njc3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQge1xuICAgICAgd2lkdGg6IDMxLjA5Njc3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZC0tbGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQgLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTk5ZW07IH1cbiAgICAgIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gICAgICAgIHRvcDogNDNweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQgLm9wdGlvbi1saXN0X19jb250cm9sOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgICAgICAgICB0b3A6IDQzcHg7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5vcHRpb24tbGlzdF9faXRlbS0tY2FyZCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQuNXB4O1xuICAgICAgICB0b3A6IDQ2cHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTQuNXB4O1xuICAgICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgaHRtbC5pZTggLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbC5pZTggLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgaHRtbC5pZTggLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkIGlucHV0IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQtYW1leCAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hbWV4LmpwZ1wiKTsgfVxuICAub3B0aW9uLWxpc3RfX2l0ZW0tLWNhcmQtdHAgLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYWlycGx1cy5qcGdcIik7IH1cbiAgLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkLWJ1IC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2J1ZGdldC1jaGFyZ2UtY2FyZC5qcGdcIik7IH1cbiAgLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkLXZpc2EgLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmlzYS5qcGdcIik7IH1cbiAgLm9wdGlvbi1saXN0X19pdGVtLS1jYXJkLW1hc3RlcmNhcmQgLm9wdGlvbi1saXN0X19jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbWFzdGVyY2FyZC5qcGdcIik7IH1cbiAgLm9wdGlvbi1saXN0IGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIGh0bWwuaWU4IC5vcHRpb24tbGlzdCBpbnB1dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAub3B0aW9uLWxpc3QgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbC0tcmFkaW86YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OWY7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIGh0bWwuaWU4IC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDQ4OWY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWwuaWU4IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9wdGlvbi1saXN0X19jb250cm9sOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M4YzljNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHJnYmEoMjAwLCAyMDEsIDE5OSwgMC44KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5vcHRpb24tbGlzdF9fY29udHJvbDphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBodG1sLmllOCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm9wdGlvbi1saXN0X19jb250cm9sLS1taW5vciB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLm9wdGlvbi1saXN0X19jb250cm9sLS1taW5vciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAzcHg7IH1cbiAgICAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uYnV0dG9uLXN1Ym1pdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICAuYnV0dG9uLXN1Ym1pdC0tYWx0IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzhjOWM3O1xuICAgIGNvbG9yOiAjMDA3ZWQ3OyB9XG4gICAgLmJ1dHRvbi1zdWJtaXQtLWFsdDpob3ZlciwgLmJ1dHRvbi1zdWJtaXQtLWFsdDpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA3ZWQ3OyB9XG4gICAgaHRtbC5uby1jc3NncmFkaWVudHMgLmJ1dHRvbi1zdWJtaXQtLWFsdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuYnV0dG9uLXN1Ym1pdFtkaXNhYmxlZD1kaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIGh0bWwubm8tb3BhY2l0eSAuYnV0dG9uLXN1Ym1pdFtkaXNhYmxlZD1kaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogI2M4YzljNztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NTU1NTU7XG4gICAgICBjb2xvcjogIzU1NTU1NTsgfVxuXG4uaW5saW5lLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuaHIge1xuICBiYWNrZ3JvdW5kOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgaHIgKyAuYWN0aW9uLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4OyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgZmlndXJlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAubC1jb2wtLTQgZmlndXJlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYWxpZ24taW1hZ2Uge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAuYWxpZ24taW1hZ2UtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmFsaWduLWltYWdlLS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmFsaWduLWltYWdlLS1hYm92ZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuXG4uY3RhLCAuYnV0dG9uLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjM2VhZWVkLCAjMDA3ZWQ3KTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwNDg5ZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogYm9sZCAxNHB4LzIxcHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5jdGEsIC5idXR0b24tc3VibWl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLmN0YTpob3ZlciwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIsIC5jdGE6Zm9jdXMsIC5idXR0b24tc3VibWl0OmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyODVmOyB9XG4gICAgLmN0YTpob3ZlciAuaWNvbiwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLmljb24sIC5jdGE6aG92ZXIgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuY3RhOmhvdmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuYnV0dG9uLXN1Ym1pdDpob3ZlciAudWktc3Bpbm5lci1idXR0b24sIC5jdGE6aG92ZXIgLmlucHV0LWRhdGU6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5jdGE6aG92ZXIgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5jdGE6aG92ZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuYnV0dG9uLXN1Ym1pdDpob3ZlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLmN0YTpob3ZlclxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5jdGE6aG92ZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5jdGE6aG92ZXIgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuY3RhOmhvdmVyIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5jdGE6aG92ZXIgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmN0YTpob3ZlciAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuY3RhOmhvdmVyIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuY3RhOmhvdmVyIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmN0YTpob3ZlciAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmN0YTpob3ZlciAucHJvbW9fX2xpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAucHJvbW9fX2xpbms6YmVmb3JlLCAuY3RhOmhvdmVyIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0OmhvdmVyIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5jdGE6aG92ZXIgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5jdGE6aG92ZXIgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5jdGE6aG92ZXIgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuY3RhOmhvdmVyIGxpOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6aG92ZXIgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuYnV0dG9uLXN1Ym1pdDpob3ZlciBsaTpiZWZvcmUsIC5jdGE6aG92ZXIgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5jdGE6aG92ZXIgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5jdGE6aG92ZXIgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpob3ZlciAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUsIC5jdGE6Zm9jdXMgLmljb24sIC5idXR0b24tc3VibWl0OmZvY3VzIC5pY29uLCAuY3RhOmZvY3VzIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmN0YTpmb2N1cyAudWktc3Bpbm5lci1idXR0b24sIC5idXR0b24tc3VibWl0OmZvY3VzIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnVpLXNwaW5uZXItYnV0dG9uLCAuY3RhOmZvY3VzIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLmlucHV0LWRhdGU6YmVmb3JlLCAuY3RhOmZvY3VzIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuY3RhOmZvY3VzIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5jdGE6Zm9jdXNcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAuY3RhOmZvY3VzIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1c1xuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5idXR0b24tc3VibWl0OmZvY3VzIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuY3RhOmZvY3VzIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmN0YTpmb2N1cyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuY3RhOmZvY3VzIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5jdGE6Zm9jdXMgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLmN0YTpmb2N1cyAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLmN0YTpmb2N1cyAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5jdGE6Zm9jdXMgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5jdGE6Zm9jdXMgLnByb21vX19saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnByb21vX19saW5rOmJlZm9yZSwgLmN0YTpmb2N1cyAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdDpmb2N1cyAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuY3RhOmZvY3VzIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuY3RhOmZvY3VzIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuY3RhOmZvY3VzIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmN0YTpmb2N1cyBsaTpiZWZvcmUsIC5idXR0b24tc3VibWl0OmZvY3VzIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgbGk6YmVmb3JlLCAuY3RhOmZvY3VzIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuY3RhOmZvY3VzIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuY3RhOmZvY3VzIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQ6Zm9jdXMgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDA0ODlmOyB9XG4gIC5jdGEgLmljb24sIC5idXR0b24tc3VibWl0IC5pY29uLCAuY3RhIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmN0YSAudWktc3Bpbm5lci1idXR0b24sIC5idXR0b24tc3VibWl0IC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmJ1dHRvbi1zdWJtaXQgLnVpLXNwaW5uZXItYnV0dG9uLCAuY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLmlucHV0LWRhdGU6YmVmb3JlLCAuY3RhIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5jdGFcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5jdGEgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5idXR0b24tc3VibWl0XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5jdGEgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmN0YSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuY3RhIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5jdGEgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5idXR0b24tc3VibWl0IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuY3RhIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5wcm9tb19fbGluazpiZWZvcmUsIC5jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmJ1dHRvbi1zdWJtaXQgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5idXR0b24tc3VibWl0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLmN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmN0YSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5jdGEgbGk6YmVmb3JlLCAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5idXR0b24tc3VibWl0IGxpOmJlZm9yZSwgLmN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmN0YSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUsIC5idXR0b24tc3VibWl0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXRcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmJ1dHRvbi1zdWJtaXQgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5jdGEgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5idXR0b24tc3VibWl0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICBodG1sLm5vLWNzc2dyYWRpZW50cyAuY3RhLCBodG1sLm5vLWNzc2dyYWRpZW50cyAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogIzAwN2VkNzsgfVxuXG4uY3RhLmN0YS0tYWx0LCAuY3RhLS1hbHQuYnV0dG9uLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzhjOWM3O1xuICBjb2xvcjogIzAwN2VkNzsgfVxuICAuY3RhLmN0YS0tYWx0OmhvdmVyLCAuY3RhLS1hbHQuYnV0dG9uLXN1Ym1pdDpob3ZlciwgLmN0YS5jdGEtLWFsdDpmb2N1cywgLmN0YS0tYWx0LmJ1dHRvbi1zdWJtaXQ6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDdlZDc7IH1cbiAgaHRtbC5uby1jc3NncmFkaWVudHMgLmN0YS5jdGEtLWFsdCwgaHRtbC5uby1jc3NncmFkaWVudHMgLmN0YS0tYWx0LmJ1dHRvbi1zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG5cbi5taW5vci1jdGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwN2VkNztcbiAgZm9udDogMTRweC8yMXB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLm1pbm9yLWN0YSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5taW5vci1jdGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5taW5vci1jdGEgLmljb24sIC5taW5vci1jdGEgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAubWlub3ItY3RhIC51aS1zcGlubmVyLWJ1dHRvbiwgLm1pbm9yLWN0YSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5taW5vci1jdGFcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5taW5vci1jdGEgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5taW5vci1jdGEgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5taW5vci1jdGEgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLm1pbm9yLWN0YSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAubWlub3ItY3RhIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5taW5vci1jdGEgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAubWlub3ItY3RhIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAubWlub3ItY3RhIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLm1pbm9yLWN0YSAucHJvbW9fX2xpbms6YmVmb3JlLCAubWlub3ItY3RhIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5taW5vci1jdGEgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAubWlub3ItY3RhIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLm1pbm9yLWN0YSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5taW5vci1jdGEgbGk6YmVmb3JlLCAubWlub3ItY3RhIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLm1pbm9yLWN0YSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5taW5vci1jdGEgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtYXJnaW46IDYuNXB4IDVweCAwIDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5taW5vci1jdGEgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWlub3ItY3RhIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1pbm9yLWN0YSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiA2LjVweCAwIDAgNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLm1pbm9yLWN0YSAuaWNvbiwgLm1pbm9yLWN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5taW5vci1jdGEgLnVpLXNwaW5uZXItYnV0dG9uLCAubWlub3ItY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLm1pbm9yLWN0YVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAubWlub3ItY3RhIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAubWlub3ItY3RhIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5taW5vci1jdGEgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLm1pbm9yLWN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAubWlub3ItY3RhIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLm1pbm9yLWN0YSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLm1pbm9yLWN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5taW5vci1jdGEgLnByb21vX19saW5rOmJlZm9yZSwgLm1pbm9yLWN0YSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAubWlub3ItY3RhIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLm1pbm9yLWN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAubWlub3ItY3RhIGxpOmJlZm9yZSwgLm1pbm9yLWN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5taW5vci1jdGEgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAubWlub3ItY3RhIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG5cbi5raXRjaGVuLWRyYXdlci10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwMjg1ZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IDAuMzAyMyU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmtpdGNoZW4tZHJhd2VyLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5raXRjaGVuLWRyYXdlci10b2dnbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAua2l0Y2hlbi1kcmF3ZXItdG9nZ2xlOmhvdmVyLCAua2l0Y2hlbi1kcmF3ZXItdG9nZ2xlOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNDg5ZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5raXRjaGVuLWRyYXdlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5xdWljay1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAucXVpY2stbGlua3M6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5xdWljay1saW5rcyAuc2l0ZS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucXVpY2stbGlua3NfX2l0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAucXVpY2stbGlua3NfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAucXVpY2stbGlua3NfX2l0ZW0ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwN2VkNztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDYuNXB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNy41cHg7IH0gfVxuICAgIC5xdWljay1saW5rc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucXVpY2stbGlua3NfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzAwN2VkNztcbiAgICBmb250OiAxNHB4LzIxcHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnF1aWNrLWxpbmtzX19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gICAgLnF1aWNrLWxpbmtzX19saW5rOmhvdmVyLCAucXVpY2stbGlua3NfX2xpbms6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnF1aWNrLWxpbmtzIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDMxcHg7XG4gICAgd2lkdGg6IDIwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucXVpY2stbGlua3MgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICBib3R0b206IDMxcHg7XG4gICAgICAgIHRvcDogYXV0bzsgfSB9XG5cbi53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTlmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIgaDIge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIgcCxcbiAgLndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlcl9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICM2NjkyZDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyX19jbG9zZSB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAud2Vic2l0ZS1sYW5ndWFnZS1zd2l0Y2hlcl9fY2xvc2U6aG92ZXIsIC53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyX19jbG9zZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmOyB9XG5cbi5zaXRlLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNkYWU5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogNXB4OyB9XG4gIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5zaXRlLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zaXRlLXNlYXJjaF9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgcGFkZGluZzogNnB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNpdGUtc2VhcmNoX19pbnB1dCB7XG4gICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc2l0ZS1zZWFyY2hfX2lucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiA5cHg7IH0gfVxuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICAgIGZvbnQ6IDEycHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwMDI4NWY7XG4gICAgICBmb250OiAxMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDAyODVmO1xuICAgICAgZm9udDogMTJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDAyODVmO1xuICAgICAgZm9udDogMTJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC5zaXRlLXNlYXJjaF9fc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNpdGUtc2VhcmNoX19zdWJtaXQge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnNpdGUtc2VhcmNoX19zdWJtaXQge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9IH1cbiAgICAuc2l0ZS1zZWFyY2hfX3N1Ym1pdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgICAgY29sb3I6ICNmMWY1Zjg7IH1cbiAgICAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuaWNvbiwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAudWktc3Bpbm5lci1idXR0b24sIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5pbnB1dC1kYXRlOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5zaXRlLXNlYXJjaF9fc3VibWl0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdFxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5zaXRlLXNlYXJjaF9fc3VibWl0IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAucHJvbW9fX2xpbms6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCBsaTpiZWZvcmUsIC5zaXRlLXNlYXJjaF9fc3VibWl0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnNpdGUtc2VhcmNoX19zdWJtaXQgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuc2l0ZS1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogNXB4OyB9XG5cbi5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb24tLWxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9fY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAucHJpbWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDg2NThkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQ4NjU4ZDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ4NjU4ZDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCwgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH0gfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmZpcnN0LWNoaWxkIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfVxuICAgICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDsgfSB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0tbGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFN0ZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIExUXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OWY7IH1cbiAgICBodG1sLm5vLWZsZXhib3ggLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0ODlmOyB9XG5cbi5zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvcC1sZXZlbC1jb250YWluZXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvcC1sZXZlbC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvcC1sZXZlbC1jb250YWluZXIgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9wLWxldmVsLWNvbnRhaW5lciB1bCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b3AtbGV2ZWwtY29udGFpbmVyIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19oZWFkaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9faGVhZGluZzpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgICAgICAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2hlYWRpbmc6aG92ZXIgKyAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzU1NTU1NTsgfSB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b2dnbGUge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b2dnbGU6aG92ZXIsIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNTU1NTU1OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX190b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7IH1cbiAgICAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU1NTU7IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uLS1zaXRlbWFwIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fdG9wLWxldmVsLWNvbnRhaW5lciB1bCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uLS1zaXRlbWFwIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnNlY29uZGFyeS1uYXZpZ2F0aW9uLS1zaXRlbWFwIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnRlcnRpYXJ5LW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudGVydGlhcnktbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7IH0gfVxuICAgIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19jb250YWluZXIgLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBodG1sLm5vLWNzc2NvbHVtbnMgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2NvbnRhaW5lcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwN2VkNztcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlOTBkJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgaHRtbC5uby1jc3Njb2x1bW5zIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAudGVydGlhcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudGVydGlhcnktbmF2aWdhdGlvbl9fbGluazpob3ZlciwgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2xpbms6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnByb21vdGlvbi1uYXZpZ2F0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9fY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbTpudGgtY2hpbGQoMm4rMikge1xuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuICAgICAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2l0ZW06bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gICAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9IH1cbiAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2l0ZW0tLWxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb21vdGlvbi1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgU3RkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW90aW9uLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmEgTFRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5wcm9tb3Rpb24tbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9IH1cbiAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgICAucHJvbW90aW9uLW5hdmlnYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwMjg1ZjsgfVxuXG4uc29jaWFsLXByb21vIHtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7IH1cbiAgLnNvY2lhbC1wcm9tb19fY29udGFpbmVyIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc29jaWFsLXByb21vX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2l0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnNvY2lhbC1wcm9tb19faXRlbS0taW50cm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2l0ZW0tLWludHJvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnNvY2lhbC1wcm9tb19faXRlbS0taW50cm8ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19pdGVtLS1pbnRybyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAgIC5zb2NpYWwtcHJvbW9fX2l0ZW0tLWludHJvICsgLnNvY2lhbC1wcm9tb19faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5zb2NpYWwtcHJvbW9fX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zb2NpYWwtcHJvbW9fX2xpbms6Zm9jdXMsIC5zb2NpYWwtcHJvbW9fX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuc29jaWFsLXByb21vX19saW5rIC5pY29uLCAuc29jaWFsLXByb21vX19saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnNvY2lhbC1wcm9tb19fbGluayAudWktc3Bpbm5lci1idXR0b24sIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmlucHV0LWRhdGU6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuc29jaWFsLXByb21vX19saW5rIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnNvY2lhbC1wcm9tb19fbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5wcm9tb19fbGluazpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLnNvY2lhbC1wcm9tb19fbGluayBsaTpiZWZvcmUsIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuc29jaWFsLXByb21vX19saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLnNvY2lhbC1wcm9tb19fbGluayAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDNweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGlua1xuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNvY2lhbC1wcm9tb19fbGluayAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zb2NpYWwtcHJvbW9fX2xpbmsgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLXByb21vX19saW5rIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMDsgfVxuICAuYnJlYWRjcnVtYjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5icmVhZGNydW1iX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYnJlYWRjcnVtYl9faXRlbSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cbiAgICAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmJyZWFkY3J1bWJfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWJfX2l0ZW0tLWxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnJlYWRjcnVtYl9fbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnRlYXNlci1ibG9jay0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi50ZWFzZXItYmxvY2tfX2xpbmsge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudGVhc2VyLWJsb2NrX19saW5rOmhvdmVyIC50ZWFzZXItYmxvY2tfX2hlYWRpbmcge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50ZWFzZXItYmxvY2tfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi50ZWFzZXItYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi50ZWFzZXItYmxvY2tfX2hlYWRpbmcge1xuICBjb2xvcjogIzAwN2VkNztcbiAgZm9udDogMThweC8yNXB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAudGVhc2VyLWJsb2NrX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDguNXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cblxuLnRlYXNlci1ibG9jayBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50ZWFzZXItbWF0cml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrIHtcbiAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgLmwtY29sLS04IC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2sge1xuICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmwtY29sLS04IC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2sge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmwtY29sLS04IC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2stLXR5cGUybjIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgLnRlYXNlci1tYXRyaXggLnRlYXNlci1ibG9jayB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2sge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2s6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2stLXR5cGUybjEge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50ZWFzZXItbWF0cml4IC50ZWFzZXItYmxvY2s6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAudGVhc2VyLW1hdHJpeCAudGVhc2VyLWJsb2NrLS10eXBlMm4yIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jayB7XG4gIHdpZHRoOiAzMS45MTQ4OSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2sge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5sLWNvbC0tOCAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2sge1xuICAgIHdpZHRoOiAzMS4xODI4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgLmwtY29sLS04IC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jay0tdHlwZTNuMyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRlYXNlci1tYXRyaXgtLXRoaXJkcyAudGVhc2VyLWJsb2NrOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2s6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jazpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnRlYXNlci1tYXRyaXgtLXRoaXJkcyAudGVhc2VyLWJsb2NrOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAudGVhc2VyLW1hdHJpeC0tdGhpcmRzIC50ZWFzZXItYmxvY2stLXR5cGUzbjEge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jazpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC50ZWFzZXItbWF0cml4LS10aGlyZHMgLnRlYXNlci1ibG9jazpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnRlYXNlci1tYXRyaXgtLXRoaXJkcyAudGVhc2VyLWJsb2NrLS10eXBlM24zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnRhYnM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YWJzX190YWIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgIC50YWJzX190YWI6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnRhYnNfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6ICM1MjdmY2E7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50YWJzX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7IH1cbiAgICAudGFic19fbGluay0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7IH1cbiAgICAgIC50YWJzX19saW5rLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDhweDsgfVxuXG4uY2FyLWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5jYXItZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXItZ3JvdXBfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgIGZvbnQ6IDE0cHgvMjFweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuY2FyLWdyb3VwX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5jYXItZ3JvdXBfX2Nhci1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuICAgIGZvbnQ6IGJvbGQgMTRweC8yMXB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLmNhci1ncm91cF9faW5mbyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNhci1ncm91cF9faW5mbzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2FyLWdyb3VwX19pbmZvIGR0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlOWYyO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNhci1ncm91cF9faW5mbyBkdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jYXItZ3JvdXBfX2luZm8gZGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgd2lkdGg6IDM1JTsgfVxuICAuY2FyLWdyb3VwIC5jdGEsIC5jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kZXRhaWxlZC1jYXItZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2VkNTUwNTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWQ1NTA1O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZTpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAyOHB4OyB9XG4gICAgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5kZXRhaWxlZC1jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8ge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5kZXRhaWxlZC1jYXItZ3JvdXAtLWFjdGl2ZSAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIGR0LFxuICAgICAgLmRldGFpbGVkLWNhci1ncm91cC0tYWN0aXZlIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8gZGQge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cF9faW50cm8ge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IC0xNXB4IC0xNXB4IDIwcHg7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2ludHJvOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBmb250OiAxNHB4LzIxcHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cF9faGVhZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmRldGFpbGVkLWNhci1ncm91cF9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2hlYWRpbmcgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwX19jYXItcHJldmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5kZXRhaWxlZC1jYXItZ3JvdXBfX3NpemUge1xuICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwX19zaXplIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwX19wcmljZSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cF9fcHJpY2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cF9fbWFrZS1tb2RlbCB7XG4gICAgZm9udDogYm9sZCAxNHB4LzIxcHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5kZXRhaWxlZC1jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9IH1cbiAgLmRldGFpbGVkLWNhci1ncm91cF9faW5mbyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIGR0LFxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIGRkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgIC5kZXRhaWxlZC1jYXItZ3JvdXBfX2luZm8gZHQge1xuICAgICAgY29sb3I6ICM0ODY1OGQ7IH1cbiAgICAuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIGRkIHtcbiAgICAgIGNvbG9yOiAjMDAyODVmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEsIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGFcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXRcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuY3RhIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbGVkLWNhci1ncm91cCAuYnV0dG9uLXN1Ym1pdCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmN0YSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5kZXRhaWxlZC1jYXItZ3JvdXAgLmJ1dHRvbi1zdWJtaXQgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5jdGEgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuZGV0YWlsZWQtY2FyLWdyb3VwIC5idXR0b24tc3VibWl0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZmxlZXQtbWF0cml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICB3aWR0aDogMzEuOTE0ODklO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgd2lkdGg6IDMxLjE4MjglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICAgIHdpZHRoOiAzMS4xODI4JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwIHtcbiAgICAgICAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5sLWNvbC0tOCAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICAgICAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICAgICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuMjI1ODElO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cC0tdHlwZTNuMyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzEpIHtcbiAgICAgICAgY2xlYXI6IG5vbmU7IH0gfVxuICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAtLXR5cGUzbjEge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXAtLXR5cGUzbjMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubC1jb2wtLTggLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLmZsZWV0LW1hdHJpeCAuY2FyLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLmwtY29sLS04IC5mbGVldC1tYXRyaXggLmNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cCB7XG4gIHdpZHRoOiAzMS45MTQ4OSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cCB7XG4gICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXAge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMSkge1xuICAgICAgICBjbGVhcjogbm9uZTsgfSB9XG4gIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cC0tdHlwZTNuMSB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwOm50aC1vZi10eXBlKDNuKzMpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoM24rMykge1xuICAgICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgzbiszKSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZsZWV0LW1hdHJpeCAuZGV0YWlsZWQtY2FyLWdyb3VwLS10eXBlM24zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMSkge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5mbGVldC1tYXRyaXggLmRldGFpbGVkLWNhci1ncm91cDpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmxlZXQtbWF0cml4IC5kZXRhaWxlZC1jYXItZ3JvdXA6bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4uYm9va2luZy13aWRnZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2VkNTUwNSwgI2Y3OGIwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gIG1hcmdpbjogMzVweCAwIDIwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgaHRtbC5uby1jc3NncmFkaWVudHMgLmJvb2tpbmctd2lkZ2V0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjc4YjAwOyB9XG4gIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXQsXG4gIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDAuMXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldCwgaHRtbFtkaXI9XCJydGxcIl1cbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXQsXG4gICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9IH1cbiAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLmJvb2tpbmctd2lkZ2V0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmJvb2tpbmctd2lkZ2V0X190b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb2xvcjogIzAwN2VkNztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTEzLjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXRfX3RvZ2dsZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjM3LCA4NSwgNSwgMC44KSwgcmdiYSgyNDcsIDEzOSwgMCwgMC44KSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCA3MiwgMTU5LCAwLjgpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNTVweDsgfVxuICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBodG1sLm5vLXJnYmEgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNzhiMDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA0ODlmOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZnJpZW5kcy1pbi1jYXIuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IC01NXB4IC01MCUgLTIwcHg7XG4gICAgICBwYWRkaW5nOiA1NXB4IDAgMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQ6YmVmb3JlLFxuICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldC0tdmFyaWFudDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgNzIsIDE1OSwgMC44KTtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7IH0gfVxuICAgICAgaHRtbC5uby1yZ2JhIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwNDg5ZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDA7IH1cbiAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNywgODUsIDUsIDAuOCk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0NywgMTM5LCAwLCAwLjgpLCByZ2JhKDIzNywgODUsIDUsIDAuOCkpOyB9IH1cbiAgICAgIC5ib29raW5nLXdpZGdldC0tdmFyaWFudCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNzIsIDE1OSwgMC44KTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAgICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAuYm9va2luZy13aWRnZXQtLXZhcmlhbnQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgdG9wOiAtMnB4OyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMnB4OyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0LS12YXJpYW50IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLS1sYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTJweDsgfVxuICAuYm9va2luZy13aWRnZXQtLW5vLXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXQtLW5vLXRhYnMgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7IH0gfVxuICAgIC5ib29raW5nLXdpZGdldC0tbm8tdGFicy5ib29raW5nLXdpZGdldC0tdmFyaWFudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAuYm9va2luZy13aWRnZXQtLW5vLXRhYnMuYm9va2luZy13aWRnZXQtLXZhcmlhbnQ6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5ib29raW5nLXdpZGdldCAubWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAxNC44OTM2MiU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fdGFicy1jb250YWluZXIge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAxNC44OTM2MiU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogMjBweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX3RhYnMtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X190YWJzLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gIC5ib29raW5nLXdpZGdldF9fdGFicy1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX3RhYnMtaXRlbSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX3RhYnMtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fdGFicy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X190YWItbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzAwNDg5ZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBib2xkIDE0cHgvMjFweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDQwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJvb2tpbmctd2lkZ2V0X190YWItbGluayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fdGFiLWxpbmsge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX3RhYi1saW5rLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDdlZDcsICMwMDQ4OWYpO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICBodG1sLm5vLWNzc2dyYWRpZW50cyAuYm9va2luZy13aWRnZXRfX3RhYi1saW5rLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0ODlmOyB9XG4gIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwcy1jb250YWluZXIge1xuICAgIGNvdW50ZXItcmVzZXQ6IHN0ZXBzO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcHMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDQ4OWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCAwIC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgICBtYXJnaW46IDAgLTIwcHggMCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCxcbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCwgaHRtbFtkaXI9XCJydGxcIl1cbiAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLCBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeVxuICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwOyB9XG4gICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmZpcnN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmZpcnN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpmaXJzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6bGFzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpsYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpsYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZmllbGRzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6bGFzdC1jaGlsZCAuYm9va2luZy13aWRnZXRfX2ZpZWxkcyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLS1sYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLS1sYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNlZDU1MDU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAxNC44OTM2MiU7IH1cbiAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyxcbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y3OGIwMCwgI2VkNTUwNSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiNDMwNDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nLCBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeVxuICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNzhiMDAsICNlZDU1MDUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiNDMwNDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAwNDg5ZjtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcHMpO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXBzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUsXG4gICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY29udGVudDogY291bnRlcihzdGVwcykgXCIuXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl1cbiAgICAgICAgLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUsIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5XG4gICAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihzdGVwcykgXCIuXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19maWVsZHMge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gICAgd2lkdGg6IDgyLjk3ODcyJTsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZmllbGRzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2ZpZWxkcyxcbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19maWVsZHMge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2ZpZWxkcyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuYm9va2luZy13aWRnZXRfX2ZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgaHRtbC5pZTgubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5ib29raW5nLXdpZGdldF9fZmllbGRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi41NjQxJTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgIHdpZHRoOiA0OC43MTc5NSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi41NjQxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgd2lkdGg6IDQ4LjkzNjE3JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWxhc3QsIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdC1jaGlsZCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdCwgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1sYXN0LWNoaWxkIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogNDguOTM2MTclOyB9IH1cbiAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS00IC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWxhc3Qge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWxhc3QgKyAuYm9va2luZy13aWRnZXRfX2NvbHVtbiB7XG4gICAgICAgIGNsZWFyOiByaWdodDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tbGFzdCArIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcbiAgICAgICAgICBjbGVhcjogbGVmdDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1sYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWxhc3QtY2hpbGQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tcHVzaCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUxLjI4MjA1JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLXB1c2gge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTEuMjgyMDUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tcHVzaCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTEuMDYzODMlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tcHVzaCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUxLjA2MzgzJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLXB1c2gge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTEuMDYzODMlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLXB1c2gge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUxLjA2MzgzJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWlzLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSB7XG4gICAgICB3aWR0aDogNTEuNTc4OTUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUuMjYzMTYlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgd2lkdGg6IDUxLjU3ODk1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNS4yNjMxNiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLmlucHV0LWRhdGUsXG4gICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSB7XG4gICAgICAgIHdpZHRoOiA0NC4zNDc4MyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMzQ3ODMlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlLCBodG1sW2Rpcj1cInJ0bFwiXVxuICAgICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDQ0LjM0NzgzJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuMzQ3ODMlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlLFxuICAgICAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5pbnB1dC1kYXRlIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDQ3LjgyNjA5JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMzQ3ODMlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuaW5wdXQtZGF0ZSB7XG4gICAgICAgICAgICB3aWR0aDogNDcuODI2MDklO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuMzQ3ODMlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUge1xuICAgICAgd2lkdGg6IDE4Ljk0NzM3JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjI2MzE2JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuc2VsZWN0LWRyb3Bkb3duLS10aW1lIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSxcbiAgICAgIC5sLWNvbC0tNCAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUge1xuICAgICAgICB3aWR0aDogMjIuNjA4NyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuMzQ3ODMlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLnNlbGVjdC1kcm9wZG93bi0tdGltZSxcbiAgICAgICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuc2VsZWN0LWRyb3Bkb3duLS10aW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiA0Ny44MjYwOSU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNC4zNDc4MyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUge1xuICAgICAgICAgIHdpZHRoOiAyMS43MzkxMyU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjM0NzgzJTsgfSB9XG4gICAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUgKyAuc2VsZWN0LWRyb3Bkb3duLS10aW1lIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4tLWRhdGUtdGltZSAuc2VsZWN0LWRyb3Bkb3duLS10aW1lICsgLnNlbGVjdC1kcm9wZG93bi0tdGltZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2NvbHVtbi0tZGF0ZS10aW1lIC5tZXNzYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5ib29raW5nLXdpZGdldF9fY29sdW1uLS1kYXRlLXRpbWUgLm1lc3NhZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZmllbGQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19maWVsZC0taXMtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2ZpZWxkLS1wZXJtLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib29raW5nLXdpZGdldF9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNi41cHggMDsgfVxuICAuYm9va2luZy13aWRnZXQgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0IC5vcHRpb24tbGlzdF9fY29udHJvbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWQ1NTA1O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggIzg5MzEwMzsgfVxuICAuYm9va2luZy13aWRnZXQgLm9wdGlvbi1saXN0IGlucHV0OmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19sYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2xhYmVsLS1wdWxsLXVwIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yMXB4OyB9XG4gICAgICAubC1jb2wtLTQgLmJvb2tpbmctd2lkZ2V0X19sYWJlbC0tcHVsbC11cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuYm9va2luZy13aWRnZXRfX2xhYmVsLS1wdWxsLXVwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmJvb2tpbmctd2lkZ2V0X19sYWJlbC0tcHVsbC11cCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5ib29raW5nLXdpZGdldCAuY3RhLCAuYm9va2luZy13aWRnZXQgLmJ1dHRvbi1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMDA3ZWQ3LCAjMDA0ODlmKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyODVmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaHRtbC5uby1jc3NncmFkaWVudHMgLmJvb2tpbmctd2lkZ2V0IC5jdGEsIGh0bWwubm8tY3NzZ3JhZGllbnRzIC5ib29raW5nLXdpZGdldCAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0ODlmOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0IC5jdGFbZGlzYWJsZWQ9ZGlzYWJsZWRdLCAuYm9va2luZy13aWRnZXQgW2Rpc2FibGVkPWRpc2FibGVkXS5idXR0b24tc3VibWl0IHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgaHRtbC5uby1vcGFjaXR5IC5ib29raW5nLXdpZGdldCAuY3RhW2Rpc2FibGVkPWRpc2FibGVkXSwgaHRtbC5uby1vcGFjaXR5IC5ib29raW5nLXdpZGdldCBbZGlzYWJsZWQ9ZGlzYWJsZWRdLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzhjOWM3O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTU1NTU1O1xuICAgICAgICBjb2xvcjogIzU1NTU1NTsgfVxuICAuYm9va2luZy13aWRnZXRfX2luZm8ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIHNwYW4ucWIteWRzLXE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50OyB9XG4gIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCBzcGFuLnFiLXlkcy1xIHtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICByaWdodDogMjBweDsgfVxuICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnFiLXlkcy1xdGV4dCB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgZm9udC1zaXplOiAuNzdlbTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAzMjNweDtcbiAgICB6LWluZGV4OiAxMTExMTExMTExO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbGVmdDogMHB4OyB9XG4gIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCAucWIteWRzLXF0ZXh0Lm9mZmVycyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAuYm9va2luZy13aWRnZXQgLnNlbGVjdC1kcm9wZG93bi5zZWxlY3QtZHJvcGRvd24tLXRpbWUueWRzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAyNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gIC5ib29raW5nLXdpZGdldCAuc2VsZWN0LWRyb3Bkb3duLnNlbGVjdC1kcm9wZG93bi0tdGltZSAudHh0LWJlaGluZCB7XG4gICAgLXdlYmtpdC1wYWRkaW5nLWVuZDogMzBweDsgfVxuICAuYm9va2luZy13aWRnZXQgLnlkcy1zZWN0aW9uLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUge1xuICAgIHRvcDogMi41cHg7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19maWVsZHMuc2hvd1Rvb2x0aXAge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5ib29raW5nLXdpZGdldCBsYWJlbC5vcHRpb24tbGlzdF9fY29udHJvbC5vcHRpb24tbGlzdF9fY29udHJvbC0tbWlub3Ige1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnN1Ym1pdC1kcml2ZXJkb2Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMiU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDQlOyB9XG4gIC5ib29raW5nLXdpZGdldCAuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCAuZG9iLXN1Ym1pdCB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDg5ZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQ6IDcwMCAxNHB4LzIxcHggQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMDA3ZWQ3LCAjMDA0ODlmKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyODVmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5ib29raW5nLXdpZGdldCBkaXYjeWRzZG9iLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5kb2Itc3VibWl0LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19jb2x1bW4ueWRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5kaXNwbGF5ZGF0ZS1tYWluIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ib29raW5nLXdpZGdldCBzcGFuLmRpc3BsYXljb250ZW50LCAuYm9va2luZy13aWRnZXQgc3BhbiNkcml2ZXJEb2Ige1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5ib29raW5nLXdpZGdldCBzcGFuI2RyaXZlckRvYiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5ib29raW5nLXdpZGdldCAuZGlzcGxheWRhdGUtbWFpbiBpLmluYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmVlY2NiO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBtYXJnaW46IDJweCAwIDAgMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4OyB9XG4gIC5ib29raW5nLXdpZGdldCAuZGlzcGxheWRhdGUtbWFpbiAuaWNvbi0tcGVuY2lsOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnlkcyBzcGFuLnFiLXlkcy1xIHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC55ZHMgLnFiLXlkcy1xdGV4dCB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0zN3B4O1xuICAgICAgdG9wOiAyOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnlkcyAucWIteWRzLXF0ZXh0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAyM3B4OyB9IH1cblxuLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgYmFja2dyb3VuZDogI2RhZTlmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5sLWNvbC0tNCAubmV3c2xldHRlci1zaWdudXAgLm1lc3NhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm5ld3NsZXR0ZXItc2lnbnVwX19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5uZXdzbGV0dGVyLXNpZ251cCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAubmV3c2xldHRlci1zaWdudXBfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgLmwtY29sLS00IC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmwtY29sLS00IC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IC5pbnB1dC10ZXh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubC1jb2wtLTQgLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tNCAubmV3c2xldHRlci1zaWdudXBfX3JvdyAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IC5pbnB1dC10ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBtaW4td2lkdGg6IDFweDsgfVxuICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IC5pbnB1dC10ZXh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAubmV3c2xldHRlci1zaWdudXBfX3JvdyAuaW5wdXQtdGV4dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIHdpZHRoOiAxODdweDsgfVxuICAgICAgaHRtbC5pZTggLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmlucHV0LXRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogNDFweDsgfVxuICAgIC5uZXdzbGV0dGVyLXNpZ251cF9fcm93IC5idXR0b24tc3VibWl0IHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLm5ld3NsZXR0ZXItc2lnbnVwX19yb3cgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG5cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTlmMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDYxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSB7XG4gICAgcGFkZGluZzogMjBweCA2MXB4IDIwcHggMjBweDsgfVxuICAubWVzc2FnZTphZnRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE4LCAyMzMsIDI0MiwgMCk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2RhZTlmMjtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5tZXNzYWdlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tZXNzYWdlIC5pY29uLCAubWVzc2FnZSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5tZXNzYWdlIC51aS1zcGlubmVyLWJ1dHRvbiwgLm1lc3NhZ2UgLmlucHV0LWRhdGU6YmVmb3JlLCAubWVzc2FnZSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLm1lc3NhZ2UgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5tZXNzYWdlXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAubWVzc2FnZSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLm1lc3NhZ2UgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5tZXNzYWdlIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5tZXNzYWdlIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5tZXNzYWdlIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5tZXNzYWdlIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLm1lc3NhZ2UgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5tZXNzYWdlIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLm1lc3NhZ2UgLnByb21vX19saW5rOmJlZm9yZSwgLm1lc3NhZ2UgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLm1lc3NhZ2UgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAubWVzc2FnZSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5tZXNzYWdlIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLm1lc3NhZ2UgbGk6YmVmb3JlLCAubWVzc2FnZSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5tZXNzYWdlIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLm1lc3NhZ2UgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2VcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDFweDsgfVxuICAubWVzc2FnZV9fZ3JvdXAge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWVzc2FnZV9fZ3JvdXA6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZXNzYWdlX19pZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDsgfVxuICAgIC5tZXNzYWdlX19pZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1lc3NhZ2UtLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWUwMDI3O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tZXNzYWdlLS1lcnJvcjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWUwMDI3OyB9XG4gICAgLm1lc3NhZ2UtLWVycm9yLm1lc3NhZ2UtLWJlbmVhdGg6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VlMDAyNztcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjM4LCAwLCAzOSwgMCk7IH1cbiAgLm1lc3NhZ2UtLWJlbmVhdGg6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYWU5ZjI7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMTgsIDIzMywgMjQyLCAwKTtcbiAgICBib3R0b206IDEwMCU7XG4gICAgdG9wOiBhdXRvOyB9XG4gIC5tZXNzYWdlLS1taW5vciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDM2cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3Ige1xuICAgICAgcGFkZGluZzogMTBweCAzNnB4IDEwcHggMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5tZXNzYWdlLS1taW5vciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLm1lc3NhZ2UtLW1pbm9yIC5pY29uLCAubWVzc2FnZS0tbWlub3IgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAubWVzc2FnZS0tbWlub3IgLnVpLXNwaW5uZXItYnV0dG9uLCAubWVzc2FnZS0tbWlub3IgLmlucHV0LWRhdGU6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5tZXNzYWdlLS1taW5vciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLm1lc3NhZ2UtLW1pbm9yIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLm1lc3NhZ2UtLW1pbm9yIC5wcm9tb19fbGluazpiZWZvcmUsIC5tZXNzYWdlLS1taW5vciAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAubWVzc2FnZS0tbWlub3IgbGk6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAubWVzc2FnZS0tbWlub3IgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yXG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5tZXNzYWdlLS1taW5vciAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubWVzc2FnZS0tbWlub3IgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLm1lc3NhZ2UtLW1pbm9yIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjZweDsgfVxuICAubWVzc2FnZSNjYXJkRXhwaXJ5LWVycm9yIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMzQuMDQyNTUlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLm1lc3NhZ2UjY2FyZEV4cGlyeS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAubC1jb2wtLTggLm1lc3NhZ2UjY2FyZEV4cGlyeS1lcnJvciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUuODA2NDUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAubWVzc2FnZSNjYXJkRXhwaXJ5LWVycm9yIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDsgfVxuICAub3ZlcmxheSNkYXRQcm9kdWN0IC5vdmVybGF5X19jb250ZW50IHtcbiAgICB3aWR0aDogMzglOyB9XG4gICAgLm92ZXJsYXkjZGF0UHJvZHVjdCAub3ZlcmxheV9fY29udGVudCBpbWcge1xuICAgICAgd2lkdGg6IDg1JTsgfVxuICBodG1sLm5vLXJnYmEgLm92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vdmVybGF5LWJnLnBuZ1wiKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLm92ZXJsYXkgLmFjdGlvbnMgKyBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAub3ZlcmxheV9faGVhZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5vdmVybGF5X19oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm92ZXJsYXlfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTlmMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLm92ZXJsYXlfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICBodG1sLm5vLWNzc3RyYW5zZm9ybXMgLm92ZXJsYXlfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNSU7XG4gICAgICB0b3A6IDEwJTsgfVxuICAgIC5vdmVybGF5X19jb250ZW50IC5yb3cge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub3ZlcmxheV9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICM2NjkyZDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5vdmVybGF5X19jbG9zZSB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAub3ZlcmxheV9fY2xvc2U6aG92ZXIsIC5vdmVybGF5X19jbG9zZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmOyB9XG5cbi5wcm9tbyB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAucHJvbW9fX2ltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vX19pbWFnZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDsgfVxuICAucHJvbW9fX2hlYWRpbmcge1xuICAgIGNsZWFyOiBub25lO1xuICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gIC5wcm9tb19fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IDE2cHgvMjNweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW9fX2xpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAgIC5wcm9tb19fbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOC41cHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9tb19fbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAgIC5wcm9tb19fbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHJvbW8tbWF0cml4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wcm9tby1tYXRyaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9tby1tYXRyaXggLnByb21vIHtcbiAgICB3aWR0aDogNDguOTM2MTclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW8tbWF0cml4IC5wcm9tbyB7XG4gICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmwtY29sLS0xMCAucHJvbW8tbWF0cml4IC5wcm9tbyB7XG4gICAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNTY0MSU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tMTAgLnByb21vLW1hdHJpeCAucHJvbW8ge1xuICAgICAgICB3aWR0aDogNDguNzE3OTUlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjU2NDElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgLmwtY29sLS0xMCAucHJvbW8tbWF0cml4IC5wcm9tbyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS0xMCAucHJvbW8tbWF0cml4IC5wcm9tbyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgLnByb21vLW1hdHJpeCAucHJvbW8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW8tbWF0cml4IC5wcm9tbyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAucHJvbW8tbWF0cml4IC5wcm9tbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9tby1tYXRyaXggLnByb21vIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5wcm9tby1tYXRyaXggLnByb21vOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb21vLW1hdHJpeCAucHJvbW86bnRoLW9mLXR5cGUoMm4rMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAucHJvbW8tbWF0cml4IC5wcm9tbzpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvbW8tbWF0cml4IC5wcm9tbzpudGgtb2YtdHlwZSgybisyKSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAucHJvbW8tbWF0cml4IC5wcm9tby0tdHlwZTJuMSB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5wcm9tby1tYXRyaXggLnByb21vLS10eXBlMm4yIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcm91c2VsX19pdGVtLWNvbnRhaW5lciB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jYXJvdXNlbF9faXRlbS1jb250YWluZXIge1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNhcm91c2VsX19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY2Fyb3VzZWxfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDsgfVxuICAuY2Fyb3VzZWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4OyB9XG4gIC5jYXJvdXNlbF9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IDE2cHgvMjNweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY2Fyb3VzZWxfX2xpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAgIC5jYXJvdXNlbF9fbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOC41cHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jYXJvdXNlbF9fbGluazpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4gICAgLmNhcm91c2VsX19saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jYXJvdXNlbF9fcGFnZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuY2Fyb3VzZWxfX3BhZ2VyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2YxZjVmODtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDIwMCwgMjAxLCAxOTksIDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OWVtO1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmNhcm91c2VsX19wYWdlci1idXR0b24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmNhcm91c2VsX19wYWdlci1idXR0b24tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAyODVmO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC5jYXJvdXNlbF9fcGFnZXItYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMDsgfVxuICAucHJvZ3Jlc3MtYmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5wcm9ncmVzcy1iYXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7XG4gICAgY29sb3I6ICM2NjkyZDA7XG4gICAgZmxleDogMTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCA2MHB4IDAgMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDYwcHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgNDBweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OWVtOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAucHJvZ3Jlc3MtYmFyX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyLCAucHJvZ3Jlc3MtYmFyX19pdGVtOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW06YWZ0ZXIsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06YWZ0ZXIsIC5wcm9ncmVzcy1iYXJfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06YWZ0ZXIsIC5wcm9ncmVzcy1iYXJfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCA0MCwgOTUsIDApO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDI4NWY7XG4gICAgICBib3JkZXItd2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci13aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4OyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7IH1cbiAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbS0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQ4OWY7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5wcm9ncmVzcy1iYXJfX2l0ZW0tLWFjdGl2ZTphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA0ODlmOyB9XG4gICAgLnByb2dyZXNzLWJhcl9faXRlbSAuaWNvbiwgLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLXNwaW5uZXItYnV0dG9uLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnByb2dyZXNzLWJhcl9faXRlbSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbVxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAucHJvbW9fX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gbGk6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbWFyZ2luOiAxNHB4IDEwcHggMCAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtXG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyX19pdGVtIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9faXRlbSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDE0cHggMCAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pY29uLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lci1idXR0b24sIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmlucHV0LWRhdGU6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgICAudWktZGF0ZXBpY2tlciAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnByb21vX19saW5rOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAucHJvZ3Jlc3MtYmFyX19pdGVtIGxpOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAucHJvZ3Jlc3MtYmFyX19pdGVtIC5pY29uLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnByb2dyZXNzLWJhcl9faXRlbSAudWktc3Bpbm5lci1idXR0b24sIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmlucHV0LWRhdGU6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgICAudWktZGF0ZXBpY2tlciAucHJvZ3Jlc3MtYmFyX19pdGVtIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnByb21vX19saW5rOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAucHJvZ3Jlc3MtYmFyX19pdGVtIGxpOmJlZm9yZSwgLnByb2dyZXNzLWJhcl9faXRlbSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5wcm9ncmVzcy1iYXJfX2l0ZW0gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAucHJvZ3Jlc3MtYmFyX19pdGVtIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hY3Rpb24tbGluayB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDA3ZWQ3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250OiBib2xkIDEycHgvMTZweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiAyOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDsgfVxuICAuYWN0aW9uLWxpbmstLWVkaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMC41cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYWN0aW9uLWxpbmstLWVkaXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOC41cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmFjdGlvbi1saW5rLS1wcmludCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmFjdGlvbi1saW5rOmhvdmVyLCAuYWN0aW9uLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gIC5hY3Rpb24tbGluayAuaWNvbiwgLmFjdGlvbi1saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmFjdGlvbi1saW5rIC51aS1zcGlubmVyLWJ1dHRvbiwgLmFjdGlvbi1saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmFjdGlvbi1saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuYWN0aW9uLWxpbmsgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5hY3Rpb24tbGlua1xuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgLnVpLWRhdGVwaWNrZXIgLmFjdGlvbi1saW5rIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5hY3Rpb24tbGluayAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5hY3Rpb24tbGluayAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5hY3Rpb24tbGluayAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmFjdGlvbi1saW5rIC5wcm9tb19fbGluazpiZWZvcmUsIC5hY3Rpb24tbGluayAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuYWN0aW9uLWxpbmsgbGk6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuYWN0aW9uLWxpbmsgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuYWN0aW9uLWxpbmsgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGlua1xuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb24tbGluayAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuYWN0aW9uLWxpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmFjdGlvbi1saW5rIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5lZGl0LXNlYXJjaCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWRpdC1zZWFyY2g6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lZGl0LXNlYXJjaDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5lZGl0LXNlYXJjaCArIC5pdGluZXJhcnktb3ZlcnZpZXcge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5zaWduLXBvc3Qge1xuICBiYWNrZ3JvdW5kOiAjZWQ1NTA1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAuMXB4IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDcwcHggMC4xcHggMjBweDsgfVxuICAuc2lnbi1wb3N0OmFmdGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzcsIDg1LCA1LCAwKTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2VkNTUwNTtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuc2lnbi1wb3N0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5zaWduLXBvc3Q6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMzcsIDg1LCA1LCAwKTtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VkNTUwNTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0xMHB4O1xuICAgICAgICB0b3A6IDEwMCU7IH0gfVxuICAuc2lnbi1wb3N0X19oZWFkaW5nIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2lnbi1wb3N0IC5pY29uLCAuc2lnbi1wb3N0IC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnNpZ24tcG9zdCAudWktc3Bpbm5lci1idXR0b24sIC5zaWduLXBvc3QgLmlucHV0LWRhdGU6YmVmb3JlLCAuc2lnbi1wb3N0IC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuc2lnbi1wb3N0IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAuc2lnbi1wb3N0XG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAudWktZGF0ZXBpY2tlciAuc2lnbi1wb3N0IC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc2lnbi1wb3N0IC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuc2lnbi1wb3N0IC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5zaWduLXBvc3QgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnNpZ24tcG9zdCAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuc2lnbi1wb3N0IC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnNpZ24tcG9zdCAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnNpZ24tcG9zdCAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5zaWduLXBvc3QgLnByb21vX19saW5rOmJlZm9yZSwgLnNpZ24tcG9zdCAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc2lnbi1wb3N0IC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnNpZ24tcG9zdCAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5zaWduLXBvc3QgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc2lnbi1wb3N0IGxpOmJlZm9yZSwgLnNpZ24tcG9zdCAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5zaWduLXBvc3QgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc2lnbi1wb3N0IC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdFxuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2lnbi1wb3N0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpZ24tcG9zdCAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaWduLXBvc3QgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cblxuLml0aW5lcmFyeS1vdmVydmlldyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLml0aW5lcmFyeS1vdmVydmlldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3IC50b29sdGlwX19jb250ZW50IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0xMHB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXcgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3IC50b29sdGlwX19jb250ZW50LWlubmVyOmFmdGVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlldyAudG9vbHRpcF9fY29udGVudC1pbm5lcjphZnRlciB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87IH0gfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICB3aWR0aDogNi4zODI5OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBjb2xvcjogIzQ4NjU4ZDtcbiAgICBmb250OiAxNHB4LzIxcHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgICB3aWR0aDogMTQuODkzNjIlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogNDAuNDI1NTMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZTlmMjsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDQwLjQyNTUzJTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RhZTlmMjtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNzQuNDY4MDklO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50IHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgLml0aW5lcmFyeS1vdmVydmlld19fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb250ZW50LS1sYXN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDU3Ljg5NDc0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjYzMTYlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fbG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDU3Ljg5NDc0JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1LjI2MzE2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2xvY2F0aW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fbG9jYXRpb24ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX3RpbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19kYXRlIHtcbiAgICB3aWR0aDogMzYuODQyMTElO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19kYXRlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuaWNvbiwgLnVpLXNwaW5uZXIgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudWktc3Bpbm5lci1idXR0b24sIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLmlucHV0LWRhdGU6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAucHJvbW9fX2xpbms6YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiBsaTpiZWZvcmUsIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgY29sb3I6ICM0ODY1OGQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAudWktc3Bpbm5lciAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAudWktZGF0ZXBpY2tlciAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19icmVha2Rvd24taXRlbSA+IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLml0aW5lcmFyeS1vdmVydmlld19fYnJlYWtkb3duLWl0ZW0gPiAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5pdGluZXJhcnktb3ZlcnZpZXdfX2JyZWFrZG93bi1pdGVtID4gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW4ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW4ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5pdGluZXJhcnktb3ZlcnZpZXdfX2NvbHVtbjpudGgtY2hpbGQoMm4rMikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW46bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWU5ZjI7IH1cbiAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW4tLWxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLml0aW5lcmFyeS1vdmVydmlld19fY29sdW1uIC5pdGluZXJhcnktb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuaXRpbmVyYXJ5LW92ZXJ2aWV3X19jb2x1bW4gLml0aW5lcmFyeS1vdmVydmlld19faGVhZGluZyB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLml0aW5lcmFyeS1vdmVydmlldy0tdmFyaWFudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZjI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaXRpbmVyYXJ5LW92ZXJ2aWV3LS12YXJpYW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXBfX2FuY2hvciB7XG4gICAgYmFja2dyb3VuZDogIzY2OTJkMDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnRvb2x0aXA6aG92ZXIgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC50b29sdGlwX19hbmNob3Ige1xuICAgIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogIzAwN2VkNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIxcHg7IH1cbiAgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDIwcHggMCAwIC0xNTBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC50b29sdGlwX19jb250ZW50IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgbWFyZ2luOiAyMHB4IC0xNTBweCAwIDA7IH1cbiAgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDI4NWY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC50b29sdGlwX19jb250ZW50LWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNzBweCAyMHB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICAudG9vbHRpcF9fY29udGVudC1pbm5lcjphZnRlciB7XG4gICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDQwLCA5NSwgMCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyODVmO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG9vbHRpcF9fY29udGVudC1pbm5lcjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC50b29sdGlwX19saXN0LWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC50b29sdGlwX19saXN0LWNvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDg2NThkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLnRvb2x0aXBfX2xpc3QtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnRvb2x0aXAgYSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnRvb2x0aXAgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnRvb2x0aXAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZmVhdHVyZS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZDU1MDU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuZmVhdHVyZS10aXRsZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5mZWF0dXJlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAuZmVhdHVyZS10aXRsZV9faGVhZGluZyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZsZXg6IDE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmZlYXR1cmUtdGl0bGVfX2hlYWRpbmcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mZWF0dXJlLXRpdGxlX19oZWFkaW5nICNwcmljZS1mcm9tIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZmVhdHVyZS10aXRsZV9fc29ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogMjcwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgICAuZmVhdHVyZS10aXRsZV9fc29ydCB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmZlYXR1cmUtdGl0bGVfX3NvcnQtbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mZWF0dXJlLXRpdGxlX19zb3J0LWxhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgaHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgLmZlYXR1cmUtdGl0bGVfX3NvcnQtbGFiZWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZlYXR1cmUtdGl0bGVfX3NvcnQtaW5wdXQge1xuICAgIGZsZXg6IDEgMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmVhdHVyZS10aXRsZV9fc29ydC1pbnB1dCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEzMCU7IH1cbiAgICBodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAuZmVhdHVyZS10aXRsZV9fc29ydC1pbnB1dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMzdweDsgfVxuICAuZmVhdHVyZS10aXRsZV9feWRzLWFwcGxpY2FibGUge1xuICAgIGJhY2tncm91bmQ6ICNkN2U3ZjY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuZmVhdHVyZS10aXRsZV9feWRzLWFwcGxpY2FibGUgLnlkcy1tc2dDb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMUY0Mzc0O1xuICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLmxvYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuICBodG1sLm5vLXJnYmEgLmxvYWRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL292ZXJsYXktYmcucG5nXCIpOyB9XG4gIC5sb2FkZXJfX2lubmVyIHtcbiAgICBjb2xvcjogI2VkNTUwNTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0zMy41cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDUwJTsgfVxuICAubG9hZGVyX19zcGlubmVyIHBhdGgsXG4gIC5sb2FkZXJfX3NwaW5uZXIgcmVjdCB7XG4gICAgZmlsbDogI2VkNTUwNTsgfVxuICAubG9hZGVyX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmNvbGxhcHNlLXByb21vIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU5ZjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTkge1xuICAgICAgd2lkdGg6IDY1Ljk1NzQ1JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tOSB7XG4gICAgICAgIHdpZHRoOiA2NS45NTc0NSU7IH1cbiAgICAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS0zIHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OSU7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTMge1xuICAgICAgICB3aWR0aDogMzEuOTE0ODklOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTkge1xuICAgICAgd2lkdGg6IDY1Ljk1NzQ1JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tOSB7XG4gICAgICAgIHdpZHRoOiA2NS45NTc0NSU7IH1cbiAgICAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS0zIHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS0zIHtcbiAgICAgICAgd2lkdGg6IDMxLjkxNDg5JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuY29sbGFwc2UtcHJvbW8gLmwtY29sLS05LFxuICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vIC5sLWNvbC0tOSwgaHRtbFtkaXI9XCJydGxcIl1cbiAgICAgIC5jb2xsYXBzZS1wcm9tbyAubC1jb2wtLTMge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmNvbGxhcHNlLXByb21vX190b2dnbGUge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29sb3I6ICMwMDdlZDc7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMy41cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzAwN2VkNztcbiAgICAgIGNvbG9yOiAjZjFmNWY4OyB9XG4gICAgLmNvbGxhcHNlLXByb21vX190b2dnbGUtLW9wZW4gKyAuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZS0tYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiAxNHB4LzIxcHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX190b2dnbGUtLWJ1dHRvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZS0tYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNvbGxhcHNlLXByb21vX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29udGVudCAubC1jb2wtLWxhc3Qge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29udGVudCAubC1jb2wtLTkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbiB7XG4gICAgd2lkdGg6IDE4LjI5Nzg3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW4ge1xuICAgICAgd2lkdGg6IDE4LjI5Nzg3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCg1bis1KSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCg1bis1KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLmNvbGxhcHNlLXByb21vX19jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uLCAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoNW4rNSkge1xuICAgICAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uLCBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoNW4rNSkge1xuICAgICAgICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbiwgLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDVuKzUpLCAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbiwgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDVuKzUpLCBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uLCAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbjpudGgtY2hpbGQoNW4rNSksIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uOm50aC1jaGlsZCgzbiszKSwgLmNvbGxhcHNlLXByb21vX19jb2x1bW46bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbGxhcHNlLXByb21vX19jb2x1bW4ge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fY29sdW1uIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuY29sbGFwc2UtcHJvbW9fX2NvbHVtbi0tbGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBtYXJnaW46IDYuNXB4IDAgMCAtMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogNi41cHggLTIwcHggMCAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTsgfVxuICAgIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGEge1xuICAgICAgY29sb3I6ICMwMDI4NWY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBhOmhvdmVyLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNvbnRlbnQtY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGh0bWxbZGlyPVwicnRsXCJdIC5jb250ZW50LWNhcm91c2VsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICAuY29udGVudC1jYXJvdXNlbF9faXRlbS1jb250YWluZXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRlbnQtY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb250ZW50LWNhcm91c2VsX19wYWdlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItYnV0dG9uOmhvdmVyLCAuY29udGVudC1jYXJvdXNlbF9fcGFnZXItYnV0dG9uOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDA3ZWQ3OyB9XG4gICAgLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbi0tcHJldmlvdXMge1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbi0tcHJldmlvdXMge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXgoLTEpOyB9XG4gICAgLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyLWJ1dHRvbi0tbmV4dCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxleCgtMSk7IH1cbiAgLmNvbnRlbnQtY2Fyb3VzZWxfX3BhZ2VyLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7IH1cblxuLmNoZWNrLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY2hlY2stbGlzdDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2hlY2stbGlzdF9faXRlbSB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1ucyB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnMge1xuICAgICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1ucy0tdHlwZTNuMSB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1uczpudGgtY2hpbGQoM24rMykge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnMtLXR5cGUzbjMge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgICAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1ucyB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnMge1xuICAgICAgICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICB3aWR0aDogNDguOTM2MTclO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgICAgLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnM6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zLCAuY2hlY2stbGlzdF9faXRlbS0tY29sdW1uczpudGgtY2hpbGQoM24rMyksIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnMsIGh0bWxbZGlyPVwicnRsXCJdIC5jaGVjay1saXN0X19pdGVtLS1jb2x1bW5zOm50aC1jaGlsZCgzbiszKSwgaHRtbFtkaXI9XCJydGxcIl0gLmNoZWNrLWxpc3RfX2l0ZW0tLWNvbHVtbnM6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogNHB4IDEwcHggMCAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogNHB4IDAgMCAxMHB4OyB9XG5cbi5wYXktb3B0aW9ucyB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmYmNlYTM7XG4gIGJvcmRlci13aWR0aDogNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBheS1vcHRpb25zOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICAgLnBheS1vcHRpb25zIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wYXktb3B0aW9uc19fdHlwZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmJjZWEzO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYXktb3B0aW9uc19fdHlwZSB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmYmNlYTM7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwOyB9XG4gICAgLnBheS1vcHRpb25zX190eXBlOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5LW9wdGlvbnNfX3R5cGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgICAgLnBheS1vcHRpb25zX190eXBlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmJjZWEzO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5LW9wdGlvbnNfX3R5cGUge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmYmNlYTM7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgaHRtbC5pZTggLnBheS1vcHRpb25zX190eXBlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgaHRtbC5pZTggLnBheS1vcHRpb25zX190eXBlIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAzcHggMCAwIC0zMHB4OyB9XG4gIC5wYXktb3B0aW9uc19fY29udHJvbCB7XG4gICAgY29sb3I6ICMwMDI4NWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnBheS1vcHRpb25zX19jb250cm9sOmFmdGVyIHtcbiAgICAgIHRvcDogOHB4OyB9XG4gICAgLnBheS1vcHRpb25zX19jb250cm9sOmJlZm9yZSB7XG4gICAgICB0b3A6IDExcHg7IH1cbiAgLnBheS1vcHRpb25zX19wcmljZS1jbnQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmYmNlYTM7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnBheS1vcHRpb25zX19wcmljZS1jbnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmJjZWEzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGF5LW9wdGlvbnNfX3ByaWNlLWNudDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBheS1vcHRpb25zX19wcmljZS1jbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAucGF5LW9wdGlvbnNfX3ByaWNlLWNudC0tbGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYXktb3B0aW9uc19fcHJpY2UtY250LS1sYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcbiAgICAgIC5wYXktb3B0aW9uc19fcHJpY2UtY250IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZiY2VhMztcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5LW9wdGlvbnNfX3ByaWNlLWNudCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmJjZWEzO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAucGF5LW9wdGlvbnNfX3ByaWNlIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGF5LW9wdGlvbnNfX25vdGUge1xuICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG4udG90YWwtcHJpY2Uge1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAudG90YWwtcHJpY2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50b3RhbC1wcmljZV9faGVhZGluZyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM5Yzc7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICNlZDU1MDU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHdpZHRoOiA2NC41MTYxMyU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG90YWwtcHJpY2VfX2hlYWRpbmcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAudG90YWwtcHJpY2VfX2hlYWRpbmctLWZvY3VzIHtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjZmJjZWEzO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG90YWwtcHJpY2VfX2hlYWRpbmctLWZvY3VzIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAudG90YWwtcHJpY2VfX2hlYWRpbmctLWZvY3VzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgICAgLnRvdGFsLXByaWNlX19oZWFkaW5nLS1mb2N1czpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmVlY2NiO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIHdpZHRoOiA0cHg7IH1cbiAgLnRvdGFsLXByaWNlX19ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC50b3RhbC1wcmljZV9fdmFsdWUge1xuICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzljNztcbiAgICBjb2xvcjogI2VkNTUwNTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudG90YWwtcHJpY2VfX3ZhbHVlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudG90YWwtcHJpY2VfX3ZhbHVlLS1mb2N1cyB7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2VkNTUwNTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC50b3RhbC1wcmljZV9fdmFsdWUtLWZvY3VzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4uc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI2ZlZWNjYjtcbiAgYm9yZGVyOiA0cHggc29saWQgI2VkNTUwNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzLS1pbml0LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM5Yzc7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzTGVmdCB7XG4gICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0xlZnQge1xuICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzTGVmdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzTGVmdCB7XG4gICAgICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYge1xuICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLmV4dHJhc0xlZnQge1xuICAgICAgd2lkdGg6IDQ2LjY2NjY3JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2LjY2NjY3JTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAuZXh0cmFzTGVmdCB7XG4gICAgICAgIHdpZHRoOiA0Ni42NjY2NyU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYuNjY2NjclO1xuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAuZXh0cmFzTGVmdCB7XG4gICAgICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLmV4dHJhc0xlZnQge1xuICAgICAgICAgIHdpZHRoOiA0OS4yMDYzNSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjU4NzMlO1xuICAgICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IC5mb3JtRWxlbWVudHNXaWR0aCB7XG4gICAgICB3aWR0aDogNDYuNjY2NjclO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IC5mb3JtRWxlbWVudHNXaWR0aCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAuZm9ybUVsZW1lbnRzV2lkdGgge1xuICAgICAgICAgIHdpZHRoOiA0OS4yMDYzNSU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLm9wdGlvbi1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzX19leHRyYXMgLmV4dHJhc0RpdiAub3B0aW9uLWxpc3Qge1xuICAgICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlsc19fZXh0cmFzIC5leHRyYXNEaXYgLnNlbGVjdC1kcm9wZG93biBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDIwMCU7IH1cbiAgICAgIGh0bWwuaWU4IC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHNfX2V4dHJhcyAuZXh0cmFzRGl2IC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAuY3RhW3R5cGU9c3VibWl0XSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyBbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWJtaXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAuY3RhW3R5cGU9c3VibWl0XSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyBbdHlwZT1zdWJtaXRdLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5jdGFbdHlwZT1zdWJtaXRdLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAuY3RhW3R5cGU9c3VibWl0XSArIC5taW5vci1jdGEsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgW3R5cGU9c3VibWl0XS5idXR0b24tc3VibWl0ICsgLm1pbm9yLWN0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMS41cHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmN0YVt0eXBlPXN1Ym1pdF0gKyAubWlub3ItY3RhLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXN1Ym1pdCArIC5taW5vci1jdGEge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmN0YVt0eXBlPXN1Ym1pdF0gKyAubWlub3ItY3RhLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXN1Ym1pdCArIC5taW5vci1jdGEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLnRvb2x0aXBfX2FuY2hvciB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxN3B4OyB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLmg0LCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCBoNCwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUsIC51aS1kYXRlcGlja2VyIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuaWNvbiwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnVpLXNwaW5uZXItYnV0dG9uLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5pbnB1dC1kYXRlOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnByb21vX19saW5rOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIGxpOmJlZm9yZSwgLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNlbGVjdGVkLXZlaGljbGUtZGV0YWlscyAubC1jb2wtLTQgLm1pbm9yLWN0YSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMgLmwtY29sLS00IC5taW5vci1jdGEgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2VsZWN0ZWQtdmVoaWNsZS1kZXRhaWxzIC5sLWNvbC0tNCAubWlub3ItY3RhIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udmVoaWNsZS1vdmVydmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWU5ZjI7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCA1cHg7IH1cbiAgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAxNC44OTM2MiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IHtcbiAgICAgIHdpZHRoOiAxNC44OTM2MiU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyB7XG4gICAgICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IGluY2x1ZGUgcnRsIHtcbiAgICAgICAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAudmVoaWNsZS1vdmVydmlld19fcHJldmlldyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudmVoaWNsZS1vdmVydmlld19fYnJpZWYtaW5mbyB7XG4gICAgd2lkdGg6IDY1Ljk1NzQ1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICB3aWR0aDogNzQuNDY4MDklO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnZlaGljbGUtb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX2hlYWRpbmcge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudmVoaWNsZS1vdmVydmlld19faGVhZGluZyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3X19ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX2dyb3VwIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19ncm91cCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC52ZWhpY2xlLW92ZXJ2aWV3X19ncm91cCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDsgfSB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb2x1bW4tY291bnQ6IDY7XG4gICAgY29sdW1uLWdhcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAzOyB9IH1cbiAgICBodG1sLm5vLWNzc2NvbHVtbnMgLnZlaGljbGUtb3ZlcnZpZXdfX2luZm86YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaHRtbC5uby1jc3Njb2x1bW5zIC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIGR0LFxuICAgIGh0bWwubm8tY3NzY29sdW1ucyAudmVoaWNsZS1vdmVydmlld19faW5mbyBkZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxNiU7IH1cbiAgICAudmVoaWNsZS1vdmVydmlld19faW5mbyBkdCB7XG4gICAgICBjb2xvcjogIzQ4NjU4ZDsgfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIGRkIHtcbiAgICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgd2lkdGg6IDE0Ljg5MzYyJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNS41MzE5MSU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudmVoaWNsZS1vdmVydmlld19fcHJpY2UtdG90YWwge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAudmVoaWNsZS1vdmVydmlldyAuY29sbGFwc2UtcHJvbW8ge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAudmVoaWNsZS1vdmVydmlldyAuY29sbGFwc2UtcHJvbW8gLmRyaXZlci1tc2cge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDQ0cHg7XG4gICAgICB3aWR0aDogODglO1xuICAgICAgei1pbmRleDogMTExMTtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3IC5jb2xsYXBzZS1wcm9tbyAuZHJpdmVyLW1zZyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC52ZWhpY2xlLW92ZXJ2aWV3IC5jb2xsYXBzZS1wcm9tb19fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3LjAyMTI4JTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3IC5jb2xsYXBzZS1wcm9tb19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNS41MzE5MSU7IH1cbiAgICAgICAgLnZlaGljbGUtb3ZlcnZpZXcgLmNvbGxhcHNlLXByb21vX19jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnZlaGljbGUtb3ZlcnZpZXcgLmNvbGxhcHNlLXByb21vX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDVweDsgfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgICAgICB3aWR0aDogMzUuNDgzODclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByZXZpZXcge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19icmllZi1pbmZvIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICB3aWR0aDogNjEuMjkwMzIlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19faW5mbyB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19faW5mbyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIGh0bWwubm8tY3NzY29sdW1ucyAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19pbmZvIGR0IHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgaHRtbC5uby1jc3Njb2x1bW5zIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX2luZm8gZGQge1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAubC1jb2wtLTggLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19faW5mbyB7XG4gICAgICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAubC1jb2wtLTggLnZlaGljbGUtb3ZlcnZpZXctLWhpZ2hsaWdodCAudmVoaWNsZS1vdmVydmlld19faW5mbyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAudmVoaWNsZS1vdmVydmlldy0taGlnaGxpZ2h0IC52ZWhpY2xlLW92ZXJ2aWV3X19wcmljZS10b3RhbCB7XG4gICAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgd2lkdGg6IDIyLjU4MDY1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgLmwtY29sLS04IC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC52ZWhpY2xlLW92ZXJ2aWV3LS1oaWdobGlnaHQgLmNvbGxhcHNlLXByb21vX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5wYXltZW50LWJyZWFrZG93biB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAucGF5bWVudC1icmVha2Rvd25fX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWU5ZjI7IH1cbiAgLnBheW1lbnQtYnJlYWtkb3duX19oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGF5bWVudC1icmVha2Rvd25fX2hlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAucGF5bWVudC1icmVha2Rvd25fX2hlYWRpbmctLXByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgICAucGF5bWVudC1icmVha2Rvd25fX2hlYWRpbmctLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYXltZW50LWJyZWFrZG93bl9faGVhZGluZy0tZm9jdXMge1xuICAgICAgICBkaXJlY3Rpb246IGx0cjsgfVxuICAucGF5bWVudC1icmVha2Rvd25fX3ZhbHVlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5wYXltZW50LWJyZWFrZG93bl9fdmFsdWUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYXltZW50LWJyZWFrZG93bl9fdmFsdWUtLXByaW1hcnkge1xuICAgICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgICAucGF5bWVudC1icmVha2Rvd25fX3ZhbHVlLS1mb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLnVwc2VsbCB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAuMXB4OyB9XG4gIC51cHNlbGw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51cHNlbGxfX3ByZXZpZXcge1xuICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudXBzZWxsX19wcmV2aWV3IHtcbiAgICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudXBzZWxsX19wcmV2aWV3IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fcHJldmlldyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAudXBzZWxsX19wcmV2aWV3IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC51cHNlbGxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0OC45MzYxNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDQ4LjkzNjE3JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAudXBzZWxsX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC51cHNlbGxfX2NvbnRlbnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC51cHNlbGxfX2NvbnRlbnQtLWZ1bGwge1xuICAgICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fY29udGVudC0tZnVsbCB7XG4gICAgICAgIHdpZHRoOiA3NC40NjgwOSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC51cHNlbGxfX2dyb3VwIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudXBzZWxsX19hY3Rpb25zIHtcbiAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAudXBzZWxsX19hY3Rpb25zIHtcbiAgICAgIHdpZHRoOiAyMy40MDQyNiU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAudXBzZWxsX19hY3Rpb25zIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX2FjdGlvbnMge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAudXBzZWxsX19hY3Rpb25zIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX2FjdGlvbnMge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnVwc2VsbF9fcHJpY2Uge1xuICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLnVwc2VsbF9fcHJpY2Uge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC51cHNlbGxfX3ByaWNlIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnVwc2VsbF9fcHJpY2Ugc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgLnVwc2VsbF9fcHJpY2Uge1xuICAgICAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAudXBzZWxsX19wcmljZSB7XG4gICAgICAgICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnVwc2VsbF9fcHJpY2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC51cHNlbGxfX3ByaWNlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLnByaWNlLWNvbmZpcm1hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByaWNlLWNvbmZpcm1hdGlvbjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93IC5wcmljZS1jb25maXJtYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc3RhbmRhcmQtZm9ybV9fZmllbGRzZXQtLXNpbmdsZS1yb3cgLnByaWNlLWNvbmZpcm1hdGlvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0tc2luZ2xlLXJvdyAucHJpY2UtY29uZmlybWF0aW9uIC5wcmljZS1jb25maXJtYXRpb25fX2hlYWRpbmcge1xuICAgICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0tc2luZ2xlLXJvdyAucHJpY2UtY29uZmlybWF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0tc2luZ2xlLXJvdyAucHJpY2UtY29uZmlybWF0aW9uIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wcmljZS1jb25maXJtYXRpb25fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjZWQ1NTA1O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAucHJpY2UtY29uZmlybWF0aW9uX19oZWFkaW5nIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAgIGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5IC5wcmljZS1jb25maXJtYXRpb25fX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5wcmljZS1jb25maXJtYXRpb25fX3ZhbHVlIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAucHJpY2UtY29uZmlybWF0aW9uX192YWx1ZSB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLnNpbXBsZS1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmNWY4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zaW1wbGUtcGFuZWw6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuc2ltcGxlLXBhbmVsLS1sYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5zaW1wbGUtcGFuZWxfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjMDAyODVmOyB9XG4gIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmljb24sIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC51aS1zcGlubmVyLWJ1dHRvbiwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmVcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnByb21vX19saW5rOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIGxpOmJlZm9yZSwgLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMnB4IDEwcHggMCAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5pY29uLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlXG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAuc2ltcGxlLXBhbmVsX19mZWF0dXJlIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnNpbXBsZS1wYW5lbF9fZmVhdHVyZSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5zaW1wbGUtcGFuZWxfX2ZlYXR1cmUgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDJweCAwIDAgMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG5cbi5kZXRhaWxzLWxpc3Qge1xuICBjb2xvcjogIzAwMjg1ZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZGV0YWlscy1saXN0X192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmRldGFpbHMtbGlzdF9fdmFsdWUge1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYWN0aW9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuYWN0aW9ucyAuY3RhLCAuYWN0aW9ucyAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmFjdGlvbnMgLm1pbm9yLWN0YSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5hY3Rpb25zIC5taW5vci1jdGEge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmFjdGlvbnMgLm1pbm9yLWN0YSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uc2VhcmNoLXJlc3VsdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuc2VhcmNoLXJlc3VsdF9faGVhZGluZyB7XG4gICAgY29sb3I6ICMwMDdlZDc7XG4gICAgZm9udDogMThweC8yNXB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgICAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOC41cHg7IH1cblxuLnBhZ2luYXRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTlmMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdpbmF0aW9uOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAucGFnaW5hdGlvbl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtIC5pY29uLCAucGFnaW5hdGlvbl9faXRlbSAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIC5wYWdpbmF0aW9uX19pdGVtIC51aS1zcGlubmVyLWJ1dHRvbiwgLnBhZ2luYXRpb25fX2l0ZW0gLmlucHV0LWRhdGU6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgLnBhZ2luYXRpb25fX2l0ZW0gLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtXG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgLnVpLWRhdGVwaWNrZXIgLnBhZ2luYXRpb25fX2l0ZW0gLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5wcm9tb19fbGluazpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5wYWdpbmF0aW9uX19pdGVtIGxpOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbWFyZ2luOiA2LjVweCA1cHggMCAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAudWktc3Bpbm5lci1idXR0b24sIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbVxuICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbSAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0gLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDYuNXB4IDAgMCA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnBhZ2luYXRpb25fX2l0ZW0gLmljb24sIC5wYWdpbmF0aW9uX19pdGVtIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnBhZ2luYXRpb25fX2l0ZW0gLnVpLXNwaW5uZXItYnV0dG9uLCAucGFnaW5hdGlvbl9faXRlbSAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAucGFnaW5hdGlvbl9faXRlbSAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW1cbiAgICAgICAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC5wYWdpbmF0aW9uX19pdGVtIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAucHJvbW9fX2xpbms6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCAucGFnaW5hdGlvbl9faXRlbSBsaTpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0gLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG4gICAgLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5pY29uOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b246YmVmb3JlLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC51aS1zcGlubmVyLWJ1dHRvbjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rXG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAucHJvbW9fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgbGk6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tcHJldi1saW5rIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYtbGluayAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2LWxpbmsgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTkwMCc7IH1cbiAgICAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5pY29uLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktc3Bpbm5lci1idXR0b24sIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmlucHV0LWRhdGU6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rXG4gICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgIC51aS1kYXRlcGlja2VyIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAucHJvbW9fX2xpbms6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgbGk6YmVmb3JlLCAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDYuNXB4IDAgMCA1cHg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuaWNvbiwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b24sIC51aS1zcGlubmVyIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnVpLXNwaW5uZXItYnV0dG9uLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktZGF0ZXBpY2tlci1wcmV2OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGlua1xuICAgICAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAgICAgLnVpLWRhdGVwaWNrZXIgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuc2VsZWN0LWRyb3Bkb3duOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudGVydGlhcnktbmF2aWdhdGlvbl9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmJvb2tpbmctd2lkZ2V0X190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5wcm9tb19fbGluazpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudG9vbHRpcF9fY29udGVudC1pbm5lcjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNvbGxhcHNlLXByb21vX190b2dnbGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayBsaTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNoZWNrLWxpc3RfX2l0ZW06YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogNi41cHggNXB4IDAgMDsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5pY29uOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudWktc3Bpbm5lciAudWktc3Bpbm5lci1idXR0b246YmVmb3JlLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1zcGlubmVyLWJ1dHRvbjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmlucHV0LWRhdGU6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rXG4gICAgICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgICAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQtbGluayAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0LWxpbmsgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAucGFnaW5hdGlvbl9faXRlbS0tbmV4dC1saW5rIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZTkwZCc7IH1cbiAgICAucGFnaW5hdGlvbl9faXRlbS0taXMtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZhcXNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuZmFxc19fbGlzdC0tc3ViIHtcbiAgICBtYXJnaW46IDEwcHggMCAwIDIwcHg7IH1cbiAgLmZhcXNfX2xpc3QgLmZhcXNfX2xpc3Qge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMjBweDsgfVxuXG4uZmFxc19fY2F0ZWdvcnktbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDA3ZWQ3O1xuICBmb250OiAxNHB4LzIxcHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuZmFxc19fY2F0ZWdvcnktbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5mYXFzX19jYXRlZ29yeS1saW5rOmhvdmVyLCAuZmFxc19fY2F0ZWdvcnktbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwN2VkNztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNi41cHg7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZmFxc19fY2F0ZWdvcnktbGluazpiZWZvcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmxvY2F0aW9uLXJlc3VsdCB7XG4gIGJhY2tncm91bmQ6ICNmMWY1Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuICAubG9jYXRpb24tcmVzdWx0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYXRpb24tcmVzdWx0X19hZGRyZXNzIHtcbiAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9fYWRkcmVzcyB7XG4gICAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuMTI3NjYlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2FkZHJlc3Mge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2FkZHJlc3Mge1xuICAgICAgd2lkdGg6IDM1LjQ4Mzg3JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjIyNTgxJTsgfVxuICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2FkZHJlc3Mge1xuICAgICAgICB3aWR0aDogMzUuNDgzODclO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjIyNTgxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIGFuZCAobWF4LXdpZHRoOiA4NTlweCkge1xuICAgICAgICAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fYWRkcmVzcyB7XG4gICAgICAgICAgd2lkdGg6IDQ4LjM4NzElO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fYWRkcmVzcyB7XG4gICAgICAgICAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy4yMjU4MSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fYWRkcmVzcyB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmwtY29sLS04IC5sb2NhdGlvbi1yZXN1bHRfX2FkZHJlc3Mge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmljb24sIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC51aS1zcGlubmVyLWJ1dHRvbiwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmdcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAucHJvbW9fX2xpbms6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgbGk6YmVmb3JlLCAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDMuNXB4IDAgMCAtMjhweDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmljb24sIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC51aS1zcGlubmVyLWJ1dHRvbiwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuaW5wdXQtZGF0ZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmdcbiAgICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSxcbiAgICAudWktZGF0ZXBpY2tlciBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnF1aWNrLWxpbmtzX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uX19pdGVtOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAudGVhc2VyLWJsb2NrX19oZWFkaW5nOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnByb21vX19saW5rOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuY2Fyb3VzZWxfX2xpbms6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuY29sbGFwc2UtcHJvbW9fX3RvZ2dsZTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgbGk6YmVmb3JlLCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIGxpOmJlZm9yZSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdF9faGVhZGluZyAuY2hlY2stbGlzdF9faXRlbTpiZWZvcmUsIGh0bWxbZGlyPVwicnRsXCJdIC5sb2NhdGlvbi1yZXN1bHRfX2hlYWRpbmcgLnNlYXJjaC1yZXN1bHRfX2hlYWRpbmc6YmVmb3JlLCBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19oZWFkaW5nIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDMuNXB4IC0yOHB4IDAgMDsgfVxuICAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzIHtcbiAgICB3aWR0aDogMzEuOTE0ODklO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAyOHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAzNS40ODM4NyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMy4yMjU4MSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDM1LjQ4Mzg3JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMy4yMjU4MSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCkgYW5kIChtYXgtd2lkdGg6IDg1OXB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzIHtcbiAgICAgICAgICB3aWR0aDogNDguMzg3MSU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OC4zODcxJTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDI4cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAubC1jb2wtLTggLmxvY2F0aW9uLXJlc3VsdF9fZGV0YWlscyB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyOHB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubG9jYXRpb24tcmVzdWx0X19kZXRhaWxzLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMDAyODVmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxvY2F0aW9uLXJlc3VsdCA+IC5jdGEsIC5sb2NhdGlvbi1yZXN1bHQgPiAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tcmVzdWx0ID4gLmN0YSwgaHRtbFtkaXI9XCJydGxcIl0gLmxvY2F0aW9uLXJlc3VsdCA+IC5idXR0b24tc3VibWl0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MXB4KSBhbmQgKG1heC13aWR0aDogODU5cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1yZXN1bHQgPiAuY3RhLCAubG9jYXRpb24tcmVzdWx0ID4gLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmxvY2F0aW9uLXJlc3VsdCA+IC5jdGEsIC5sb2NhdGlvbi1yZXN1bHQgPiAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLmljb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuaWNvbi1saXN0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuaWNvbi1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmljb24tbGlzdF9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmljb24tbGlzdF9faXRlbSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuaWNvbi1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5pY29uLWxpc3QgLmljb24sIC5pY29uLWxpc3QgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItYnV0dG9uLCAudWktc3Bpbm5lciAuaWNvbi1saXN0IC51aS1zcGlubmVyLWJ1dHRvbiwgLmljb24tbGlzdCAuaW5wdXQtZGF0ZTpiZWZvcmUsIC5pY29uLWxpc3QgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC51aS1kYXRlcGlja2VyIC5pY29uLWxpc3QgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5pY29uLWxpc3RcbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC5pY29uLWxpc3QgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5pY29uLWxpc3QgLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUsIC5pY29uLWxpc3QgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmljb24tbGlzdCAucXVpY2stbGlua3NfX2l0ZW06YmVmb3JlLCAuaWNvbi1saXN0IC5zZWNvbmRhcnktbmF2aWdhdGlvbl9fbGluazpiZWZvcmUsIC5pY29uLWxpc3QgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAuaWNvbi1saXN0IC50ZWFzZXItYmxvY2tfX2hlYWRpbmc6YmVmb3JlLCAuaWNvbi1saXN0IC5ib29raW5nLXdpZGdldF9fdG9nZ2xlOmJlZm9yZSwgLmljb24tbGlzdCAucHJvbW9fX2xpbms6YmVmb3JlLCAuaWNvbi1saXN0IC5jYXJvdXNlbF9fbGluazpiZWZvcmUsIC5pY29uLWxpc3QgLnRvb2x0aXBfX2NvbnRlbnQtaW5uZXI6YmVmb3JlLCAuaWNvbi1saXN0IC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmljb24tbGlzdCAuY29sbGFwc2UtcHJvbW9fX2xpbmstbGlzdCB1bCBsaTpiZWZvcmUsIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIC5pY29uLWxpc3QgbGk6YmVmb3JlLCAuaWNvbi1saXN0IC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmljb24tbGlzdCAuc2VhcmNoLXJlc3VsdF9faGVhZGluZzpiZWZvcmUsIC5pY29uLWxpc3QgLmZhcXNfX2NhdGVnb3J5LWxpbms6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMjg1ZjtcbiAgICBmb250LXNpemU6IDUwcHg7IH1cblxuLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlOWYyO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSB7XG4gICAgd2lkdGg6IDIzLjQwNDI2JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTI3NjYlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5sLWNvbC0tOCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSB7XG4gICAgICB3aWR0aDogMjIuNTgwNjUlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMuMjI1ODElOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDc0LjQ2ODA5JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLmwtY29sLS04IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDc0LjE5MzU1JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgICAubC1jb2wtLTggLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1hYm92ZSAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSxcbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tYWJvdmUgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmwtY29sLS04IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLWFib3ZlIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlLCAubC1jb2wtLThcbiAgICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1hYm92ZSAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tcmlnaHQgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1yaWdodCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgICAubC1jb2wtLTggLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbC0tcmlnaHQgLmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9faW1hZ2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5sLWNvbC0tOCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1yaWdodCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19pbWFnZSB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuICAuY29udGVudC13aXRoLWltYWdlLXBhbmVsLS1yaWdodCAuY29udGVudC13aXRoLWltYWdlLXBhbmVsX19jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLXJpZ2h0IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLmwtY29sLS04IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLXJpZ2h0IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLmwtY29sLS04IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWwtLXJpZ2h0IC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2NvbnRlbnQge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmxvY2F0aW9uLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kOiAjZGFlOWYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwLjFweDsgfVxuICAubG9jYXRpb24tZGV0YWlsc19faGVhZGluZyB7XG4gICAgY29sb3I6ICMwMDI4NWY7IH1cbiAgLmxvY2F0aW9uLWRldGFpbHNfX3N1Yi1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAwMjg1ZjsgfVxuICAubG9jYXRpb24tZGV0YWlsc19fb3BlbmluZy1ob3VycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5sb2NhdGlvbi1kZXRhaWxzX19vcGVuaW5nLWhvdXJzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubG9jYXRpb24tZGV0YWlsc19fb3BlbmluZy1ob3Vycy1oZWFkaW5nIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAubG9jYXRpb24tZGV0YWlsc19fb3BlbmluZy1ob3Vycy1oZWFkaW5nIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAubG9jYXRpb24tZGV0YWlsc19fb3BlbmluZy1ob3Vycy12YWx1ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgICAubG9jYXRpb24tZGV0YWlsc19fbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuaWNvbiwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC51aS1zcGlubmVyIC51aS1zcGlubmVyLWJ1dHRvbiwgLnVpLXNwaW5uZXIgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC51aS1zcGlubmVyLWJ1dHRvbiwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5pbnB1dC1kYXRlOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLCAudWktZGF0ZXBpY2tlciAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGlua1xuICAgIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQ6YmVmb3JlLFxuICAgIC51aS1kYXRlcGlja2VyIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5zZWxlY3QtZHJvcGRvd246YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5xdWljay1saW5rc19faXRlbTpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2xpbms6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnRlcnRpYXJ5LW5hdmlnYXRpb25fX2l0ZW06YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLnRlYXNlci1ibG9ja19faGVhZGluZzpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAuYm9va2luZy13aWRnZXRfX3RvZ2dsZTpiZWZvcmUsIC5sb2NhdGlvbi1kZXRhaWxzX19uYXYtbGluayAucHJvbW9fX2xpbms6YmVmb3JlLCAubG9jYXRpb24tZGV0YWlsc19fbmF2LWxpbmsgLmNhcm91c2VsX19saW5rOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC50b29sdGlwX19jb250ZW50LWlubmVyOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5jb2xsYXBzZS1wcm9tb19fdG9nZ2xlOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5jb2xsYXBzZS1wcm9tb19fbGluay1saXN0IHVsIGxpOmJlZm9yZSwgLmNvbGxhcHNlLXByb21vX19saW5rLWxpc3QgdWwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIGxpOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5jaGVjay1saXN0X19pdGVtOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5zZWFyY2gtcmVzdWx0X19oZWFkaW5nOmJlZm9yZSwgLmxvY2F0aW9uLWRldGFpbHNfX25hdi1saW5rIC5mYXFzX19jYXRlZ29yeS1saW5rOmJlZm9yZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDMuNXB4IDAgMCAxMHB4OyB9XG5cbi5tYXAge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA2My4xOTExNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwIGRpdiB7XG4gICAgdG9wOiAwOyB9XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuaGVhZGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMjMuNDA0MjYlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMjc2NiU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmhlYWRlciAubG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDsgfSB9XG4gICAgLmhlYWRlciAubG9nbyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKmhlaWdodDogMTAwJTsqLyB9XG4gICAgaHRtbFtkaXI9XCJydGxcIl0gLmhlYWRlciAubG9nbyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaGVhZGVyIC5zaXRlLXNlYXJjaCB7XG4gICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMC42OTE2NyU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuaGVhZGVyIC5zaXRlLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5oZWFkZXIgLnNpdGUtc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5oZWFkZXIgLnF1aWNrLWxpbmtzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMS40MjA4MyU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuaGVhZGVyIC5xdWljay1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5oZWFkZXIgLnF1aWNrLWxpbmtzIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5tYWluLWNvbnRlbnQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWluLWNvbnRlbnQtLXZhcmlhbnQge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWY4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMC4xcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIC5tYWluLWNvbnRlbnQtLXZhcmlhbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbi5mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTlmMjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5mb290ZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAuZm9vdGVyIC50ZXJ0aWFyeS1uYXZpZ2F0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZm9vdGVyIC5zaXRlLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgIC5mb290ZXIgLnNpdGUtc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDMxLjkxNDg5JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZvb3RlciAuc2l0ZS1zZWFyY2gge1xuICAgICAgICAgIHdpZHRoOiAzMS45MTQ4OSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9vdGVyIC5zaXRlLXNlYXJjaCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICBodG1sW2Rpcj1cInJ0bFwiXSAuZm9vdGVyIC5zaXRlLXNlYXJjaCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb290ZXIgLnF1aWNrLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgLmZvb3RlciAucXVpY2stbGlua3Mge1xuICAgICAgICB3aWR0aDogNjUuOTU3NDUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjEyNzY2JTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZvb3RlciAucXVpY2stbGlua3Mge1xuICAgICAgICAgIHdpZHRoOiA2NS45NTc0NSU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjEyNzY2JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mb290ZXIgLnF1aWNrLWxpbmtzIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgaHRtbFtkaXI9XCJydGxcIl0gLmZvb3RlciAucXVpY2stbGlua3Mge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5mb290ZXIgLnNvY2lhbC1wcm9tbyB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAuZm9vdGVyIC5zb2NpYWwtcHJvbW8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAgIGh0bWxbZGlyPVwicnRsXCJdIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mb290ZXJfX2NvcHlyaWdodCBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxMDNweDsgfVxuIiwiQG1peGluIGZvbnQtZmFjZSgkc3R5bGUtbmFtZSwgJGZpbGUsICRmYW1pbHksICR1bmljb2RlOicnKSB7XHJcblx0JGZpbGVwYXRoOiAnLi4vLi4vLi4vLi4vLi4vLnJlc291cmNlcy9mb250cy8nICsgJGZhbWlseSArICcvJyArICRmaWxlO1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICcjeyRzdHlsZS1uYW1lfSc7XHJcblx0XHRzcmM6IHVybCgkZmlsZXBhdGggKyAnLmVvdCcpO1xyXG5cdFx0c3JjOiB1cmwoJGZpbGVwYXRoICsgJy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZpbGVwYXRoICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZmlsZXBhdGggKyAnLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZmlsZXBhdGggKyAnLnN2ZyMnICsgJHN0eWxlLW5hbWUgKyAnJykgZm9ybWF0KCdzdmcnKTtcclxuXHRcdEBpZiAkdW5pY29kZSAhPSAnJyB7XHJcblx0XHRcdHVuaWNvZGUtcmFuZ2U6ICcjeyR1bmljb2RlfSc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIioge1xuXHQmLFxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufVxuXG5odG1sLFxuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuZGwsXG5kZCxcbm9sLFxudWwsXG5mb3JtLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50YWJsZSxcbnRoLFxudGQsXG5jYXB0aW9uLFxuaHIsXG5maWd1cmUsXG5maWdjYXB0aW9uIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmEgaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnUsXG5pbnMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXRpbnk7XG59XG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG5cdGN1cnNvcjogaGVscDtcbn1cblxuaW5zIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuXG5pbWcge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5sYWJlbCxcbmlucHV0LFxudGV4dGFyZWEsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRpb24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmFjdGl2ZSxcbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMge1xuXHRjdXJzb3I6IHRleHQ7XG5cdG91dGxpbmU6IG5vbmU7XG59XG4iLCIkc3VzeTogKFxyXG5cdGNvbnRhaW5lcjogOTYwcHgsXHJcblx0Y29sdW1uczogMTIsXHJcblx0Z3V0dGVyczogMSAvIDMsXHJcblx0Z2xvYmFsLWJveC1zaXppbmc6IGJvcmRlci1ib3gsXHJcblx0ZGVidWc6IChcclxuXHRcdGltYWdlOiBmYWxzZSAvLyBzaG93LWNvbHVtbnMgOiBmYWxzZVxyXG5cdClcclxuKTtcclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdIHtcclxuXHQkc3VzeTogKFxyXG4gICAgXHRmbG93OiBydGwsXHJcblx0ICAgIGNvbnRhaW5lcjogOTYwcHgsXHJcblx0XHRjb2x1bW5zOiAxMixcclxuXHRcdGd1dHRlcnM6IDEvMyxcclxuXHRcdGdsb2JhbC1ib3gtc2l6aW5nOiBib3JkZXItYm94LFxyXG5cdFx0ZGVidWc6IChcclxuXHRcdFx0aW1hZ2U6IGZhbHNlXHJcblx0XHQpXHJcblx0KTtcclxufVxyXG5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvclxyXG4vLyBTaW5nbGUgd3JhcHBlciBmb3Igd2hvbGUgd2Vic2l0ZVxyXG4jd3JhcHBlciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIElkU2VsZWN0b3JcclxuXHJcbi5jb250YWluZXIge1xyXG5cdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHR3aWR0aDogOTIlO1xyXG5cclxuXHRodG1sLm5vLW1lZGlhcXVlcmllcyAmIHtcclxuXHRcdHdpZHRoOiA5NjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5sLWNvbCB7XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTEge1xyXG5cdFx0Ji0tI3skaX0ge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKCRpIHJ0bCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oJGkgbHRyKTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuMXB4O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bHtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuMXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWxhc3Qge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBydGx7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gcmVtIFN1cHBvcnRcbi8vID09PT09PT09PT09XG5cbi8vIHJlbVxuLy8gLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3Igb3V0cHV0IGRpcmVjdGx5LlxuLy8gLSAkcHJvcCAgOiA8Y3NzIHByb3BlcnR5PlxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxuQG1peGluIHN1c3ktcmVtKFxuICAkcHJvcCxcbiAgJHZhbFxuKSB7XG4gICRfcmVxczogKFxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcbiAgICBtaXhpbjogcmVtLFxuICApO1xuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcbiAgICBAaW5jbHVkZSByZW0oJHByb3AsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICAjeyRwcm9wfTogJHZhbDtcbiAgfVxufVxuIiwiLy8gU3VzeSBGYWxsYmFjayBDbGVhcmZpeFxuLy8gPT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIENsZWFyZml4XG4vLyAtLS0tLS0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIHByb3ZpZGUgYSBzaW1wbGUgZmFsbGJhY2suXG5AbWl4aW4gc3VzeS1jbGVhcmZpeCB7XG4gIEBpZiBzdXN5LXN1cHBvcnQoY2xlYXJmaXgsIChtaXhpbjogY2xlYXJmaXgpKSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH0gQGVsc2Uge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHJ0bCB7XHJcbiAgICBodG1sW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgIFx0QGNvbnRlbnQ7XHJcbiAgICB9XHJcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmljb24ge1xuXHRmb250LWZhbWlseTogJ0J1ZGdldCBJY29ucyc7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0c3BlYWs6IG5vbmU7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdCYtLWFsZXJ0IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTBiJztcblx0XHR9XG5cdH1cblxuXHQmLS1hcnJvdyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwMCc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYXJyb3ctYmFjayB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwZCc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYXJyb3ctZG93biB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwMic7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYXJyb3ctdXAge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MGMnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWNhbGVuZGFyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTBlJztcblx0XHR9XG5cdH1cblxuXHQmLS1jYXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MDYnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWNsb2NrIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTE0Jztcblx0XHR9XG5cdH1cblxuXHQmLS1jcmVkaXQtY2FyZCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwNyc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tY3Jvc3Mge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MDEnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWZhY2Vib29rIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTA0Jztcblx0XHR9XG5cdH1cblxuXHQmLS1nb29nbGUtcGx1cyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkxNic7XG5cdFx0fVxuXHR9XG5cblx0Ji0taW5mbyB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwZic7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbGlnaHRidWxiIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTEwJztcblx0XHR9XG5cdH1cblxuXHQmLS1tYWduaWZ5aW5nLWdsYXNzIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFwxZjMyMyc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbWVudSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkwNSc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcGVuY2lsIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTA4Jztcblx0XHR9XG5cdH1cblxuXHQmLS1waG9uZSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZTkxMSc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tcGluIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTEzJztcblx0XHR9XG5cdH1cblxuXHQmLS1wcmludGVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTEyJztcblx0XHR9XG5cdH1cblxuXHQmLS10aWNrIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTBhJztcblx0XHR9XG5cdH1cblxuXHQmLS10d2l0dGVyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTAzJztcblx0XHR9XG5cdH1cblxuXHQmLS11c2VyIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnXFxlOTA5Jztcblx0XHR9XG5cdH1cblxuXHQmLS12YW4ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MTUnO1xuXHRcdH1cblx0fVxuXG5cdCYtLXlvdXR1YmUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGU5MTcnO1xuXHRcdH1cblx0fVxufVxuIiwiYm9keSB7XG5cdGNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdH1cbn1cbiIsIi5oMSB7XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcblx0Zm9udDogI3skZm9udC1zaXplLWxhcmdlfS8jeyRsaW5lLWhlaWdodC1sYXJnZX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdH1cblxuXHQmLS1mZWF0dXJlIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdCsgLmFjdGlvbi1saW5rIHtcblx0XHRcdG1hcmdpbi10b3A6ICgkc3BhY2luZy11bml0LWJhc2UgKyA4cHgpICogLTE7XG5cdFx0fVxuXHR9XG5cblx0ZW0ge1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cbn1cblxuaDEge1xuXHRAZXh0ZW5kIC5oMTtcbn1cblxuLmgyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRmb250OiAjeyRmb250LXNpemUteC1tZWRpdW19LyN7JGxpbmUtaGVpZ2h0LXgtbWVkaXVtfSAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0fVxufVxuXG5oMiB7XG5cdEBleHRlbmQgLmgyO1xufVxuXG4uaDMge1xuXHRjbGVhcjogYm90aDtcblx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdGZvbnQ6ICN7JGZvbnQtc2l6ZS1tZWRpdW19LyN7JGxpbmUtaGVpZ2h0LW1lZGl1bX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdH1cbn1cblxuaDMge1xuXHRAZXh0ZW5kIC5oMztcbn1cblxuLmg0IHtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0fVxufVxuXG5oNCB7XG5cdEBleHRlbmQgLmg0O1xufVxuIiwicCB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcbn1cbiIsInVsLFxub2wge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0bGkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtdGlueTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbiIsIi5zdGFuZGFyZC1mb3JtIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0cGFkZGluZy1ib3R0b206IDAuMXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji0taGlnaGxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDAuMXB4O1xuXHR9XG5cblx0Jl9fZmllbGRzZXQge1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdD4gLmN0YTpsYXN0LWNoaWxkIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1oaWdobGlnaHQge1xuXHRcdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAwLjFweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1zaW5nbGUtcm93IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHRcdFxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWVsZHNldC1oZWFkZXIge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0KyAuc3RhbmRhcmQtZm9ybV9fbm90ZSB7XG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0fVxuXG5cdFx0PiAuaWNvbiB7XG5cdFx0XHRjb2xvcjogJGRhbnViZS1ibHVlO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiA0N3B4O1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0dG9wOiAxMHB4O1xuICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdHJpZ2h0OiAyM3B4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRsZWZ0OiAyM3B4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcbiAgICAgICAgICBcdH1cblxuXHRcdH1cblx0fVxuXG5cdCZfX2ZpZWxkc2V0LXN0ZXAge1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fZmllbGRzZXQtc3RlcC1oZWFkaW5nIHtcblx0XHRjbGVhcjogbm9uZTtcblx0fVxuXG5cdCZfX25vdGUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAwO1xuXHRzdHJvbmcge1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDsgICAgICAgICAgICAgIFxuICAgICAgICAgICBcdH1cblxuXHRcdH1cblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHQmLS1pcy1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0Ji0tc2VwYXJhdGVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRAaW5jbHVkZSBzcGFuKDQpO1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgIFx0QGluY2x1ZGUgc3Bhbig0IHJ0bCk7XG4gICAgICAgICAgIFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDgpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuICAgICAgICAgICBcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDggcnRsKTtcbiAgICAgICAgICAgXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDdweCAwIDZweDtcblxuXHRcdCYtLXByaWNlIHtcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZpZWxkIHtcblx0XHRAaW5jbHVkZSBzcGFuKDggbGFzdCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDYgb2YgOCBsYXN0KTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lc3NhZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLS1jb2x1bW4tc2libGluZyB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDQpO1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIgb2YgOCBsYXN0KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXJlZHVjZWQge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig0KTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QtZHJvcGRvd24ge1xuXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEyMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1lc3NhZ2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMDklO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIFx0bWFyZ2luLWxlZnQ6IC0xMDklO1xuICAgICAgICAgICAgICAgXHQgXHRtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwgeyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcdFx0bWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICBcdCBcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIFx0fVxuXG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXNsaW0ge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigyKTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHsgXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAkc3BhY2luZy11bml0LXNtYWxsXG5cdFx0IFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNik7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYgcnRsKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMS41IG9mIDgpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCk7XG5cblx0XHRcdFx0XHQrIC5zdGFuZGFyZC1mb3JtX19maWVsZC0tc2xpbSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QtZHJvcGRvd24ge1xuXHRcdFx0XHQmLnNlbGVjdC1kcm9wZG93bi0tZXJyb3Ige1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1MCU7XG5cblx0XHRcdFx0XHQvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBOZXN0aW5nRGVwdGhcblx0XHRcdFx0XHQvLyBOZXN0aW5nIGRlcHRoIHJlcXVpcmVkIGZvciBjcm9zcy1icm93c2VyIGNvbXBhdGliaWxpdHlcblx0XHRcdFx0XHRodG1sLmllOSAmIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIE5lc3RpbmdEZXB0aFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcHVsbCB7XG5cdFx0XHRAaW5jbHVkZSBwdXNoKDQpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHB1c2goMiBvZiA4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWVsZC1ub3RlIHtcblx0XHRAaW5jbHVkZSBzcGFuKDQgbGFzdCk7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0LnRvb2x0aXBfX2NvbnRlbnQge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbCAqIC0xO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0bGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbCAqIC0xO1xuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50b29sdGlwX19jb250ZW50LWlubmVyOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDggbGFzdCk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHVtbiB7XG5cdFx0QGluY2x1ZGUgc3Bhbig4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDYgb2YgOCk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi1zdWJtaXQge1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcdFx0XG5cdFx0fVxuXG5cdH1cbn1cblxuLmlucHV0LXRleHQge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHRyYW5zcGFyZW50aXplKCRrYW5nYXJvby1ncmV5LCAwLjIpO1xuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR3aWR0aDogMTAwJTtcblx0XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0fVxuXG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHR9XHRcblxuXHQmLmlucHV0LXRleHQtLWVycm9yIHtcblx0XHRib3JkZXItY29sb3I6ICR0b3JjaC1yZWQ7XG5cdH1cblxuXHRodG1sLmllOCAmIHtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxufVxuXG4uaW5wdXQtdGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDVweCAtNXB4IHRyYW5zcGFyZW50aXplKCRrYW5nYXJvby1ncmV5LCAwLjIpO1xuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGhlaWdodDogMTUwcHg7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdHJlc2l6ZTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgcnRsIHtcblx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdH1cblxuXHQmLmlucHV0LXRleHRhcmVhLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHR9XG59XG5cbi5pbnB1dC1udW1iZXIge1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAka2FuZ2Fyb28tZ3JleTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCB0cmFuc3BhcmVudGl6ZSgka2FuZ2Fyb28tZ3JleSwgMC4yKTtcblx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0fVxuXG5cdCYuaW5wdXQtbnVtYmVyLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0Jjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGh0bWwuaWU4ICYge1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR9XG59XG5cbi51aS1zcGlubmVyIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAka2FuZ2Fyb28tZ3JleTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCB0cmFuc3BhcmVudGl6ZSgka2FuZ2Fyb28tZ3JleSwgMC4yKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLnVpLXNwaW5uZXItLWVycm9yIHtcblx0XHRib3JkZXItY29sb3I6ICR0b3JjaC1yZWQ7XG5cdH1cblxuXHQuaW5wdXQtbnVtYmVyIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGhlaWdodDogMzJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cGFkZGluZzogM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMnB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQudWktc3Bpbm5lci11cCB7XG5cdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctdXA7XG5cdFx0dG9wOiAxcHg7XG5cdH1cblxuXHQudWktc3Bpbm5lci1kb3duIHtcblx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1kb3duO1xuXHRcdGJvdHRvbTogMXB4O1xuXHR9XG59XG5cbi5pbnB1dC1kYXRlIHtcblx0QGV4dGVuZCAuaWNvbi0tY2FsZW5kYXI7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggdHJhbnNwYXJlbnRpemUoJGthbmdhcm9vLWdyZXksIDAuMik7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdEBleHRlbmQgLmljb247XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0dG9wOiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ji5pbnB1dC1kYXRlLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHR9XG5cblx0aW5wdXQge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHRcdH1cblxuXHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHR9XG59XG5cbi51aS1kYXRlcGlja2VyIHtcblx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogKDIxcHggKyAkc3BhY2luZy11bml0LWJhc2UpIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XG5cdEBpbmNsdWRlIHJ0bCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgXHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuICAgIFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG5cblx0Ji51aS1kYXRlcGlja2VyLW11bHRpLTIge1xuXHRcdC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItZ3JvdXAtZmlyc3Qge1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdFxuXHQudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0XHRAZXh0ZW5kIC5oNDtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1wcmV2LFxuXHQudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHQmLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnVpLWljb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1iYWNrO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHR9XG5cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRcdEBleHRlbmQgLmljb24tLWFycm93O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93LWJhY2s7XG5cdFx0fVxuXHR9XG5cblx0Ly8gc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JEZXB0aFxuXHQvLyBOZWVkIGxldmVsIG9mIHNwZWNpZml0eSB0byB0YXJnZXQgalF1ZXJ5IFVJIGNvbXBvbmVudFxuXHQudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGRpcmVjdGlvbjogcnRsO1xuXHRcdH1cblx0XHRcblx0XHR0aCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHdpZHRoOiAxNC4yODU3MTQyODYlO1xuXHRcdFx0fVxuXHRcdFx0XG5cblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXRpbnk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudWktc3RhdGUtZGVmYXVsdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0LnVpLXN0YXRlLWRpc2FibGVkIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0XHRcdGJhY2tncm91bmQ6ICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0XHRjb2xvcjogJGRhbnViZS1ibHVlO1xuXHRcdH1cblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0bGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRzdHJvbmd7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdH1cdFx0XG5cdFx0XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1qdW1wIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZSArIDIwcHg7XG5cdFx0dG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LWJhc2UgKyAyMHB4O1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQuc2VsZWN0LWRyb3Bkb3duIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0d2lkdGg6IDE0NXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0XHR3aWR0aDogMTUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1jbG9zZSB7XG5cdFx0YmFja2dyb3VuZDogJGRhbnViZS1ibHVlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRmb250LXNpemU6IDhweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdH1cblx0fVxuXHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIFNlbGVjdG9yRGVwdGhcbn1cblxuLnNlbGVjdC1kcm9wZG93biB7XG5cdEBleHRlbmQgLmljb24tLWFycm93LWRvd247XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCA1cHggNXB4IC01cHggdHJhbnNwYXJlbnRpemUoJGthbmdhcm9vLWdyZXksIDAuMik7XG5cdGhlaWdodDogMzRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy1yaWdodDogMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdCYuc2VsZWN0LWRyb3Bkb3duLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHR9XG5cblx0aHRtbC5pZTggJiB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRAZXh0ZW5kIC5pY29uO1xuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDMuNXB4O1xuXHRcdHdpZHRoOiAyN3B4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGxlZnQ6IDJweDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRcblx0XHRodG1sLmllOSAmIHtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXG5cdFx0aHRtbC5pZTggJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHBhZGRpbmc6IDAgNDBweCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHdpZHRoOiAxMTAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1zbWFsbCAwIDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjo6LW1zLWV4cGFuZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6Oi1tcy12YWx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRcdH1cblxuXHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGh0bWwuaWU5ICYge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHdpZHRoOiAxNTAlO1xuXHRcdH1cblx0fVxuXG5cdC5zZWxlY3QtZHJvcGRvd25fX2hpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ub3B0aW9uLWxpc3Qge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5AaW5jbHVkZSBydGwge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdCYtLWNvbHVtbnMge1xuXG5cdFx0Lm9wdGlvbi1saXN0X19pdGVtIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtYmFzZSAwIDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCYtLWRpc2FibGVkIHtcblx0XHRcdCAgIG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ji0tY2FyZCB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDIuNjYgb2YgOCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIuNjYgb2YgOCBydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tbGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lm9wdGlvbi1saXN0X19jb250cm9sIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0cGFkZGluZzogKDMwcHggKyAkc3BhY2luZy11bml0LXNtYWxsKSAwIDA7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTllbTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC03LjVweDtcblx0XHRcdFx0XHR0b3A6IDMwcHggKyAkc3BhY2luZy11bml0LXNtYWxsICsgM3B4O1xuXHRcdFx0XHRcbiAgICAgICAgICAgICAgIFx0XHQgQGluY2x1ZGUgcnRsIHtcblx0ICAgICAgICAgICAgICAgICAgIFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC03LjVweDtcblx0XHRcdFx0XHRcdHRvcDogMzBweCArICRzcGFjaW5nLXVuaXQtc21hbGwgKyAzcHg7XG5cdCAgICAgICAgICAgICAgICAgICBcdHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTQuNXB4O1xuXHRcdFx0XHRcdHRvcDogMzBweCArICRzcGFjaW5nLXVuaXQtc21hbGwgKyA2cHg7XG5cbiAgICAgICAgICAgICAgICBcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHQgICAgICAgICBcdGxlZnQ6IDUwJTtcblx0XHRcdCAgICAgICAgICBcdG1hcmdpbi1sZWZ0OiAtNC41cHg7XG5cdFx0XHQgICAgICAgICAgXHR0b3A6IDMwcHggKyAkc3BhY2luZy11bml0LXNtYWxsICsgNnB4O1xuXHRcdFx0ICAgICAgICAgIFx0cmlnaHQ6IGF1dG87XG5cdFx0XHQgICAgICAgIH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aHRtbC5pZTggJiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aHRtbC5pZTggJiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Ly8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuXHRcdFx0XHRcdC8vIE5lZWQgaW1wb3J0YW50IHRvIGdldCBsZXZlbCBvZiBzcGVjaWZpY2l0eSByZXF1aXJlZCBmb3IgdGhpcyBpbnN0YW5jZSBvZiBvcHRpb24tbGlzdFxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXHRcdFx0XHRcdHRvcDogMzBweCArICRzcGFjaW5nLXVuaXQtc21hbGwgKyA2cHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWNhcmQtYW1leCB7XG5cblx0XHRcdC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FtZXguanBnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2FyZC10cCB7XG5cblx0XHRcdC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2FpcnBsdXMuanBnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWNhcmQtYnUge1xuXG5cdFx0XHQub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9idWRnZXQtY2hhcmdlLWNhcmQuanBnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYtLWNhcmQtdmlzYSB7XG5cblx0XHRcdC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Zpc2EuanBnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tY2FyZC1tYXN0ZXJjYXJkIHtcblxuXHRcdFx0Lm9wdGlvbi1saXN0X19jb250cm9sIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbWFzdGVyY2FyZC5qcGcnKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cblx0XHRodG1sLmllOCAmIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cblx0XHQmOmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0tdGljaztcblx0XHR9XG5cblx0XHQmOmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29iYWx0LWJsdWU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblxuXHQmX19jb250cm9sIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cblx0XHRodG1sLmllOCAmIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRjb2xvcjogJGNvYmFsdC1ibHVlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0ei1pbmRleDogMztcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGh0bWwuaWU4ICYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCB0cmFuc3BhcmVudGl6ZSgka2FuZ2Fyb28tZ3JleSwgMC4yKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRodG1sLmllOCAmIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1taW5vciB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yYWRpbyB7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHJpZ2h0OiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5idXR0b24tc3VibWl0IHtcblx0QGV4dGVuZCAuY3RhO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0Ji0tYWx0IHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGthbmdhcm9vLWdyZXk7XG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tY3NzZ3JhZGllbnRzICYge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblx0fVxuXG5cdCZbZGlzYWJsZWQ9ZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cblx0XHRodG1sLm5vLW9wYWNpdHkgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAka2FuZ2Fyb28tZ3JleTtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHR9XG5cdH1cbn1cblxuLmlubGluZS1mb3JtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiYSB7XG5cdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gQ2xlYXJmaXhcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQG1peGluIGNsZWFyZml4KCkge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4iLCJmaWd1cmUge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5tZXNzYWdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpbmstd2F0ZXItYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAkc3BhY2luZy11bml0LWJhc2UgMDtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgKCgkc3BhY2luZy11bml0LWJhc2UgKiAyKSArIDIxcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgcnRsIHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgKCgkc3BhY2luZy11bml0LWJhc2UgKiAyKSArIDIxcHgpICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2U7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGxpbmstd2F0ZXItYmx1ZSwgMSk7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRib3JkZXItd2lkdGg6IDEwcHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHdpZHRoOiAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5pY29uIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0bWFyZ2luLWxlZnQ6ICgkc3BhY2luZy11bml0LWJhc2UgKyAyMXB4KSAqIC0xO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcdFx0XHRcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAoJHNwYWNpbmctdW5pdC1iYXNlICsgMjFweCkgKiAtMTtcdFxuXHRcdH1cblx0fVxuXG5cdCZfX2dyb3VwIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX19pZCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmLS1lcnJvciB7XG5cdFx0YmFja2dyb3VuZDogJHRvcmNoLXJlZDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHRcdH1cblxuXHRcdCYubWVzc2FnZS0tYmVuZWF0aDphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkdG9yY2gtcmVkO1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHRvcmNoLXJlZCwgMSk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYmVuZWF0aCB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkbGluay13YXRlci1ibHVlLCAxKTtcblx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdHRvcDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLS1taW5vciB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXRpbnk7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC10aW55O1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LXNtYWxsICgkc3BhY2luZy11bml0LWJhc2UgKyAxNnB4KTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG4gICAgICAgIFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAoJHNwYWNpbmctdW5pdC1iYXNlICsgMTZweCkgJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LXNtYWxsO1xuICAgICAgICB9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyAxNnB4KSAqIC0xO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyAxNnB4KSAqIC0xO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIHNjc3MtbGludDpkaXNhYmxlIElkU2VsZWN0b3IsIFNlbGVjdG9yRm9ybWF0XG5cdC8vIEl0ZW0gaXMgZ2VuZXJhdGVkIGJ5IEphdmFTY3JpcHQgYW5kIG5lZWQgdG8gdGFyZ2V0IHRoaXMgaW5zdGFuY2Vcblx0JiNjYXJkRXhwaXJ5LWVycm9yIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRAaW5jbHVkZSBwdXNoKDQpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0QGluY2x1ZGUgcHVzaCgyIG9mIDgpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIElkU2VsZWN0b3IsIFNlbGVjdG9yRm9ybWF0XG5cbn1cbiIsIkBtaXhpbiBvcHRpb25hbC1hdC1yb290KCRzZWwpIHtcclxuXHRAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcblx0QGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotbW96LXBsYWNlaG9sZGVyJykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbiIsIi5zZWxlY3RlZC12ZWhpY2xlLWRldGFpbHMge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0YmFja2dyb3VuZDogJG9hc2lzLW9yYW5nZTtcclxuXHRib3JkZXI6IDRweCBzb2xpZCAkdHJpbmlkYWQtb3JhbmdlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRjbGVhcjogYm90aDtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHQmLS1pbml0LWhpZGRlbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Ly8gc2Nzcy1saW50OmRpc2FibGUgU2VsZWN0b3JGb3JtYXQsIFNlbGVjdG9yRGVwdGhcclxuXHQvLyBDdXJyZW50bHkgbm8gY29udHJvbCBvdmVyIHJlbmRlcmVkIGNvbnRlbnQsIHNvIG5lZWQgdG8ga2VlcCBzZWxlY3RvciBmb3JtYXQgYXMtaXNcclxuXHQmX19leHRyYXMge1xyXG5cclxuXHRcdC5leHRyYXMge1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGthbmdhcm9vLWdyZXk7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcclxuXHRcdH1cclxuXHJcblx0XHQuZXh0cmFzTGVmdCB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IGxhc3QpO1x0XHJcblx0XHRcdFx0ZGlyZWN0aW9uOiBsdHI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRcdGRpcmVjdGlvbjogbHRyO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcdFx0XHRcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmV4dHJhc0RpdiB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IGxhc3QpO1x0XHRcdFxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZXh0cmFzTGVmdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDQpO1x0XHRcdFxyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oMiBvZiA0IHJ0bCk7XHJcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oOCBvZiAxNik7XHJcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybUVsZW1lbnRzV2lkdGgge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMiBvZiA0IGxhc3QpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig4IG9mIDE2IGxhc3QpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm9wdGlvbi1saXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWxlY3QtZHJvcGRvd24gc2VsZWN0IHtcclxuXHRcdFx0XHR3aWR0aDogMjAwJTtcclxuXHJcblx0XHRcdFx0aHRtbC5pZTggJiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gc2Nzcy1saW50OmVuYWJsZSBTZWxlY3RvckZvcm1hdCwgU2VsZWN0b3JEZXB0aFxyXG5cclxuXHQuY3RhW3R5cGU9c3VibWl0XSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cdFx0XHRcclxuXHRcdFxyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgLm1pbm9yLWN0YSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDExLjVweDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xyXG5cdFx0XHR9XHRcdFxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5sLWNvbC0tNCB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGlueTtcclxuXHJcblx0XHQudG9vbHRpcF9fYW5jaG9yIHtcclxuXHRcdFx0Zm9udC1zaXplOiA4cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXRpbnk7XHJcblx0XHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oNCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtdGlueTtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC10aW55O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5taW5vci1jdGEge1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC10aW55O1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZGV0YWlsZWQtY2FyLWdyb3VwIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHR9XG5cblx0Ji0tYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRoZWlnaHQ6ICgkc3BhY2luZy11bml0LWJhc2UgKyA4cHgpO1xuXHRcdH1cblxuXHRcdC5kZXRhaWxlZC1jYXItZ3JvdXBfX21ha2UtbW9kZWwge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQuZGV0YWlsZWQtY2FyLWdyb3VwX19pbmZvIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0ZHQsXG5cdFx0XHRkZCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN0YSAuaWNvbiB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy11cDtcblx0XHR9XG5cdH1cblxuXHQmX19pbnRybyB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1hcmdpbjogKCgkc3BhY2luZy11bml0LWJhc2UgLSA1cHgpICogLTEpICgoJHNwYWNpbmctdW5pdC1iYXNlIC0gNXB4KSAqIC0xKSAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0cGFkZGluZzogKCRzcGFjaW5nLXVuaXQtYmFzZSAtIDVweCk7XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcdFx0XHRcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0fVxuXG5cdFx0c3Ryb25ne1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1x0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9fY2FyLXByZXZpZXcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX3NpemUge1xuXHRcdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1x0XHRcdFxuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtbWVkaXVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1x0XHRcdFxuXHRcdH1cblx0fVxuXG5cdCZfX21ha2UtbW9kZWwge1xuXHRcdGZvbnQ6IGJvbGQgI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdGNvbHVtbi1jb3VudDogMztcblx0XHRjb2x1bW4tZ2FwOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRodG1sLm5vLWNzc2NvbHVtbnMgICYge1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuXHRcdFx0ZHQsXG5cdFx0XHRkZCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGR0IHtcblx0XHRcdGNvbG9yOiAka2FzaG1pci1ibHVlO1xuXHRcdH1cblxuXHRcdGRkIHtcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0fVxuXHR9XG5cblx0LmN0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcdFxuXG5cdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXG5cdFx0Lmljb257XG5cdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVx0XG5cblx0fVxufVxuIiwiaHIge1xuXHRiYWNrZ3JvdW5kOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRib3JkZXItd2lkdGg6IDFweCAwIDA7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHQrIC5hY3Rpb24tbGluayB7XG5cdFx0bWFyZ2luLXRvcDogKCRzcGFjaW5nLXVuaXQtYmFzZSArIDhweCkgKiAtMTtcblx0fVxufVxuIiwiLmFsaWduLWltYWdlIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHQmLS1yaWdodCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0fVxyXG5cclxuXHQmLS1sZWZ0IHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdCYtLWFib3ZlIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHR9XHJcbn1cclxuIiwiJWN0YSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkcGljdG9uLWJsdWUsICRsb2NobWFyYS1ibHVlKTtcblx0Ym9yZGVyOiAzcHggc29saWQgJGNvYmFsdC1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlci13aWR0aDogMCAwIDNweDtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDEwcHggLTdweCB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIDAuNik7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogYm9sZCAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2JhbHQtYmx1ZTtcblx0XHR9XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0ycHg7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdFx0fVxuXHR9XG5cblx0aHRtbC5uby1jc3NncmFkaWVudHMgJiB7XG5cdFx0YmFja2dyb3VuZDogJGxvY2htYXJhLWJsdWU7XG5cdH1cbn1cblxuLmN0YSB7XG5cdEBleHRlbmQgJWN0YTtcblxuXHQmLmN0YS0tYWx0IHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGthbmdhcm9vLWdyZXk7XG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tY3NzZ3JhZGllbnRzICYge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuIiwiLm1pbm9yLWN0YSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcclxuXHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0cGFkZGluZzogMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XHJcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cclxuXHQuaWNvbiB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0bWFyZ2luOiA2LjVweCAkc3BhY2luZy11bml0LXRpbnkgMCAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0bWFyZ2luOiA2LjVweCAwIDAgJHNwYWNpbmctdW5pdC10aW55O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIua2l0Y2hlbi1kcmF3ZXItdG9nZ2xlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcblx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSgxLjgwNXB4IC8gNTk3LjA4cHgpO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXG5cdEBpbmNsdWRlIHJ0bHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJGNvYmFsdC1ibHVlO1xuXHR9XG59XG5cbi5raXRjaGVuLWRyYXdlciB7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIucXVpY2stbGlua3Mge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Ly8gVGhpcyBzaG91bGQgYmUgcmVtb3ZlZCBvbmNlIHRoZSBsYXlvdXRNb2RpZmllci5qcyBydWxlcyBhcmUgcmVtb3ZlZFxuXHQuc2l0ZS1zZWFyY2gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDc1MHB4KSB7XG5cdFx0XHRtYXJnaW46IDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDYuNXB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1iYWNrO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHR0b3A6IDcuNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXgtYmFzZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LndlYnNpdGUtbGFuZ3VhZ2Utc3dpdGNoZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMjFweCArICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0d2lkdGg6IDIwMCU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0Ym90dG9tOiAyMXB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHRvcDogYXV0bztcblx0XHR9XG5cdH1cbn1cbiIsIi53ZWJzaXRlLWxhbmd1YWdlLXN3aXRjaGVyIHtcblx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0aDIge1xuXHRcdEBleHRlbmQgLmgzO1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG5cblx0cCxcblx0LnNlbGVjdC1kcm9wZG93biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0fVxuXG5cdCZfX2Nsb3NlIHtcblx0XHRiYWNrZ3JvdW5kOiAkZGFudWJlLWJsdWU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0d2lkdGg6IDIwcHg7XG5cblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdH1cblx0fVxufVxuIiwiLnNpdGUtc2VhcmNoIHtcblx0YmFja2dyb3VuZDogJGxpbmstd2F0ZXItYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6IDVweDtcblxuXHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19pbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRmbGV4OiAxO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS10aW55ICsgMXB4O1xuXHRcdHBhZGRpbmc6ICgyNXB4IC0gKCRmb250LXNpemUtdGlueSArIDFweCkpIC8gMjtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRkaXJlY3Rpb246IGx0cjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXgtYmFzZSArIDFweDtcblx0XHRcdHBhZGRpbmc6ICgzNXB4IC0gKCRmb250LXNpemUteC1iYXNlICsgMXB4KSkgLyAyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdGZvbnQ6ICRmb250LXNpemUtdGlueSAkZm9udC1mYW1pbHktYmFzZTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR3aWR0aDogMjVweDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdGNvbG9yOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHRvcDogNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnByaW1hcnktbmF2aWdhdGlvbiB7XG5cdGNsZWFyOiBib3RoO1xuXHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdH1cblxuXHQmLS1sYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRrYXNobWlyLWJsdWU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRrYXNobWlyLWJsdWU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGthc2htaXItYmx1ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMikge1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCxcblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKTpub3QoOm50aC1jaGlsZChldmVuKSkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKTpub3QoOm50aC1jaGlsZChldmVuKSkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cblx0XHRcdC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0LnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR9XG5cdFx0XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTJweCAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29iYWx0LWJsdWU7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94ICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2JhbHQtYmx1ZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX3RvcC1sZXZlbC1jb250YWluZXIge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAZXh0ZW5kIC5oMztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cblx0XHRcdFx0KyAuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvZ2dsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHR0b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR3aWR0aDogMjVweDtcblxuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMDtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMnB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBydGwge1x0XHRcdFx0XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcdFx0XHRcdFxuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0Ji0tc2l0ZW1hcCB7XG5cblx0XHQuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX3RvcC1sZXZlbC1jb250YWluZXIgdWwgdWwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cblx0XHQuc2Vjb25kYXJ5LW5hdmlnYXRpb25fX2l0ZW0ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LnNlY29uZGFyeS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cdH1cbn1cbiIsIi50ZXJ0aWFyeS1uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0Y29sdW1uLWNvdW50OiA0O1xuXHRcdGNvbHVtbi1nYXA6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRjb2x1bW4tY291bnQ6IDM7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0Y29sdW1uLWNvdW50OiAxO1xuXHRcdH1cblxuXHRcdC8vIFRoaXMgc2hvdWxkIGJlIHJlbW92ZWQgb25jZSB0aGUgbGF5b3V0TW9kaWZpZXIuanMgcnVsZXMgYXJlIHJlbW92ZWRcblx0XHQuZm9vdGVyX19jb3B5cmlnaHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRodG1sLm5vLWNzc2NvbHVtbnMgJiB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMnB4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRjb250ZW50OiAnXFxlOTBkJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1jc3Njb2x1bW5zICYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG59XG4iLCIucHJvbW90aW9uLW5hdmlnYXRpb24ge1xuXHRjbGVhcjogYm90aDtcblx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHQmX19jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0QGluY2x1ZGUgcnRsXHR7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdGZsZXg6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMSkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMm4rMikge1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHR9XG5cblx0XHQmLS1sYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbCAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHR9XG5cdH1cbn1cbiIsIi5icmVhZGNydW1iIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXRpbnk7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZzogMDtcbiBAaW5jbHVkZSBydGwge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG4gfVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogMCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcvJztcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuIiwiLnNvY2lhbC1wcm9tbyB7XG5cdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcdFx0XHRcblx0XHR9XG5cblx0XHQmLS1pbnRybyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIC5zb2NpYWwtcHJvbW9fX2l0ZW0ge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiA0M3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNDNweDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbGxhcHNlLXByb21vIHsgXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHsgXG5cdFx0LmwtY29sLS05IHtcblx0XHRcdHdpZHRoOiBzcGFuKDgpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHR3aWR0aDogc3Bhbig4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1jb2wtLTMge1xuXHRcdFx0d2lkdGg6IHNwYW4oNCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0d2lkdGg6IHNwYW4oNCk7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdC5sLWNvbC0tOSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDggcnRsKTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0d2lkdGg6IHNwYW4oOCBydGwpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LmwtY29sLS0zIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBydGwgbGFzdCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0d2lkdGg6IHNwYW4oNCBydGwgbGFzdCk7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0LmwtY29sLS05LFxuXHRcdC5sLWNvbC0tMyB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdGZsb2F0OiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdCZfX3RvZ2dsZSB7XG5cdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctZG93bjtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEzLjVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHdpZHRoOiAyN3B4O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRcdGNvbG9yOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0fVxuXG5cdFx0Ji0tb3BlbiB7XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy11cDtcblxuXHRcdFx0KyAuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQge1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdC5sLWNvbC0tbGFzdCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0LmwtY29sLS05IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NvbHVtbiB7XG5cdFx0QGluY2x1ZGUgc3BhbigyLjQpO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDIuNCBydGwpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDVuKzUpIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdCB9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0Jixcblx0XHRcdCY6bnRoLWNoaWxkKDVuKzUpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0KTtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDQgcnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdCB9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHQgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdCYsXG5cdFx0XHQmOm50aC1jaGlsZCg1bis1KSxcblx0XHRcdCY6bnRoLWNoaWxkKDNuKzMpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2KTtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNiBydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzbisxKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgybisxKSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgybisyKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0Jixcblx0XHRcdCY6bnRoLWNoaWxkKDVuKzUpLFxuXHRcdFx0JjpudGgtY2hpbGQoM24rMyksXG5cdFx0XHQmOm50aC1jaGlsZCgybisyKSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdH1cblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmstbGlzdCB7XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3c7XG5cdFx0XHRcdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogNi41cHggMCAwICgkc3BhY2luZy11bml0LWJhc2UgKiAtMSk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDYuNXB4ICgkc3BhY2luZy11bml0LWJhc2UgKiAtMSkgMCAwO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50b29sdGlwIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpob3ZlciB7XG5cblx0XHQudG9vbHRpcF9fYW5jaG9yIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYW51YmUtYmx1ZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0LnRvb2x0aXBfX2NvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2FuY2hvciB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAkbGluZS1oZWlnaHQtYmFzZTtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW46ICRzcGFjaW5nLXVuaXQtYmFzZSAwIDAgLTE1MHB4O1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0ei1pbmRleDogMjA7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHRtYXJnaW46ICRzcGFjaW5nLXVuaXQtYmFzZSAtMTUwcHggMCAwO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fY29udGVudC1pbm5lciB7XG5cdFx0QGV4dGVuZCAuaWNvbi0taW5mbztcblx0XHRiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAoKCRzcGFjaW5nLXVuaXQtYmFzZSAqIDIpICsgMzBweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAoKCRzcGFjaW5nLXVuaXQtYmFzZSAqIDIpICsgMzBweCkgJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogKDMwcHggKyAkc3BhY2luZy11bml0LWJhc2UpICogLTE7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMzBweDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAoMzBweCArICRzcGFjaW5nLXVuaXQtYmFzZSkgKiAtMTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdC8vIHNjc3MtbGludDpkaXNhYmxlIFByb3BlcnR5U29ydE9yZGVyXG5cdFx0XHQvLyBOZWVkIHByb3BlcnRpZXMgaW4gdGhpcyBvcmRlciB0byBhY2hpZXZlIHRyaWFuZ2xlXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRtaWRuaWdodC1ibHVlLCAxKTtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0Ly8gc2Nzcy1saW50OmVuYWJsZSBQcm9wZXJ0eVNvcnRPcmRlclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxMHB4O1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fbGlzdC1oZWFkaW5nIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCZfX2xpc3QtY29udGVudCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRrYXNobWlyLWJsdWU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsIDA7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLnRlYXNlci1ibG9jayB7XG5cblx0Ji0taGlnaGxpZ2h0IHtcblx0XHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHQudGVhc2VyLWJsb2NrX19oZWFkaW5nIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLW1lZGl1bX0vI3skbGluZS1oZWlnaHQtbWVkaXVtfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsICsgOHB4O1xuXHRcdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAoJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweCkgKiAtMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogOC41cHg7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHgpICogLTE7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuIiwiLnRhYnMge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0cGFkZGluZzogMDtcblxuXHQmX190YWIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogMCAkc3BhY2luZy11bml0LXNtYWxsIDAgMDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0YmFja2dyb3VuZDogJGluZGlnby1ibHVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgJHNwYWNpbmctdW5pdC1sYXJnZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdG1hcmdpbjogLTRweCAwIDAgLTRweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudGVhc2VyLW1hdHJpeCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cblx0LnRlYXNlci1ibG9jayB7XG5cdFx0QGluY2x1ZGUgc3Bhbig2KTtcblxuXHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4KTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0Ji0tdHlwZTJuMiB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybisxKSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQmLS10eXBlMm4xIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoMm4rMikge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXR5cGUybjIge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdH1cblx0fVxuXG5cdCYtLXRoaXJkcyB7XG5cblx0XHQudGVhc2VyLWJsb2NrIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigyLjY2NjY2NjY2NyBvZiA4KTtcblxuXHRcdFx0XHQmLS10eXBlM24zIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgybisxKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDJuKzIpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMSkge1xuXHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tdHlwZTNuMSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKzMpIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS10eXBlM24zIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNhci1ncm91cCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Y29sb3I6ICRlbXBlcm9yLWdyZXk7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1iYXNlO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyLXByZXZpZXcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0bWF4LWhlaWdodDogODBweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19tYWtlLW1vZGVsIHtcblx0XHRmb250OiBib2xkICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1iYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8ge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRib3JkZXItd2lkdGg6IDFweCAwIDNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0ZHQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC10aW55IDA7XG5cdFx0XHR3aWR0aDogNjUlO1xuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0IH1cblx0XHR9XG5cblx0XHRkZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC10aW55IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdH1cblx0fVxuXG5cdC5jdGEge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG4iLCIuZmxlZXQtbWF0cml4IHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuXHQuY2FyLWdyb3VwIHtcblx0XHRAaW5jbHVkZSBzcGFuKDQpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig2KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHQubC1jb2wtLTggJiB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDIuNjY2NjY2NjY3IG9mIDgpO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdCAgQGluY2x1ZGUgc3BhbigyLjY2NjY2NjY2NyBvZiA4IHJ0bCk7XG5cdFx0XHQgIG1hcmdpbi1yaWdodDogMDtcblx0XHRcdCAgXG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDgpO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IHJ0bCk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDgpO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IHJ0bCk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tdHlwZTNuMyB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDNuKzEpIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXR5cGUzbjEge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgzbiszKSB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYpO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2KTtcblx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tdHlwZTNuMyB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybisxKSB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybisyKSB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2IGxhc3QpO1xuXG5cdFx0XHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCBsYXN0KTtcblx0XHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYgbGFzdCk7XG5cblx0XHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IGxhc3QpO1xuXHRcdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRldGFpbGVkLWNhci1ncm91cCB7XG5cdFx0QGluY2x1ZGUgc3Bhbig0KTtcblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMi4xMjc2NiU7XG5cdFx0XHQgbWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNik7XG5cdFx0XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0ICAgICAgIGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS10eXBlM24xIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdCY6bnRoLW9mLXR5cGUoM24rMykge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2KTtcblx0XHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDYgcnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS10eXBlM24zIHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKDJuKzEpIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybisyKSB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnVwc2VsbCB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDAuMXB4O1xyXG5cclxuXHQmX19wcmV2aWV3IHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMyk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbihydGwgMyk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oNik7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4ocnRsIDYpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDkgbGFzdCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4ocnRsIDkgbGFzdCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZ1bGwge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDkgbGFzdCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4ocnRsIDkgbGFzdCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZ3JvdXAge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQmX19hY3Rpb25zIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMyBsYXN0KTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKHJ0bCAzIGxhc3QpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcdFx0XHRcdFxyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRse1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2Uge1xyXG5cdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBydGwge1x0XHRcdFxyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1tZWRpdW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XHJcblx0XHR9XHJcblxyXG5cdFx0c21hbGwge1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDMgcnRsKTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnZlaGljbGUtb3ZlcnZpZXcge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlIDAgJHNwYWNpbmctdW5pdC10aW55O1xyXG5cclxuXHQmX19wcmV2aWV3IHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMik7XHJcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHQgQGluY2x1ZGUgc3BhbigyIGxhc3QpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oMyk7XHJcblxyXG5cdFx0XHRpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdCBAaW5jbHVkZSBzcGFuKDMgbGFzdCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cdFx0XHRcdFx0XHRcdFxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JyaWVmLWluZm8ge1xyXG5cdFx0QGluY2x1ZGUgc3Bhbig4KTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHQgZmxvYXQ6cmlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig5IGxhc3QpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ncm91cCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XHJcblx0XHRtYXJnaW46IDAgMCAwICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdG1hcmdpbjogMCAkc3BhY2luZy11bml0LWJhc2UgMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0Y29sdW1uLWNvdW50OiA2O1xyXG5cdFx0Y29sdW1uLWdhcDogMDtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xyXG5cdFx0XHRjb2x1bW4tY291bnQ6IDM7XHJcblx0XHR9XHJcblxyXG5cdFx0aHRtbC5uby1jc3Njb2x1bW5zICYge1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cclxuXHRcdFx0ZHQsXHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogMTYlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZHQge1xyXG5cdFx0XHRjb2xvcjogJGthc2htaXItYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHRkZCB7XHJcblx0XHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ByaWNlLXRvdGFsIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMiBsYXN0KTtcclxuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XHJcblx0XHRcdEBpbmNsdWRlIHB1c2goMyk7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTQxcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2xsYXBzZS1wcm9tbyB7XHJcblx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHQuZHJpdmVyLW1zZyB7XHJcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgIHRvcDogNDRweDtcclxuXHRcdCAgICB3aWR0aDogODglO1xyXG5cdFx0ICAgIHotaW5kZXg6IDExMTE7XHJcblx0XHQgICAgY3Vyc29yOiB0ZXh0O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDAgMCAxMnB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLXdpZHRoOiAwKXtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG59XHJcblx0fVxyXG5cclxuXHQuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQge1xyXG5cdFx0QGluY2x1ZGUgcHVzaCgyKTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xyXG5cdFx0XHRAaW5jbHVkZSBwdXNoKDMpO1xyXG5cclxuXHRcdFx0PiAqOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0taGlnaGxpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC10aW55O1xyXG5cclxuXHRcdC52ZWhpY2xlLW92ZXJ2aWV3X19wcmV2aWV3IHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzKTtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA4KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnZlaGljbGUtb3ZlcnZpZXdfX2JyaWVmLWluZm8ge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDkgbGFzdCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubC1jb2wtLTggJiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig1IG9mIDggbGFzdCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnZlaGljbGUtb3ZlcnZpZXdfX2luZm8ge1xyXG5cdFx0XHRAaW5jbHVkZSBzcGFuKDQpO1xyXG5cdFx0XHRjbGVhcjogbm9uZTtcclxuXHRcdFx0Y29sdW1uLWNvdW50OiAzO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aHRtbC5uby1jc3Njb2x1bW5zICYge1xyXG5cclxuXHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDMgb2YgOCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnZlaGljbGUtb3ZlcnZpZXdfX3ByaWNlLXRvdGFsIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzIGxhc3QpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMiBvZiA4IGxhc3QpO1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29sbGFwc2UtcHJvbW9fX2NvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmJvb2tpbmctd2lkZ2V0IHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCR0cmluaWRhZC1vcmFuZ2UsICR0YW5nZXJpbmUtb3JhbmdlKTtcblx0Ym9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcblx0bWFyZ2luOiAzNXB4IDAgJHNwYWNpbmctdW5pdC1iYXNlIDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBydGwge1x0XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcdFxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogNTBweDtcdFx0XHRcdFx0XHRcblx0fVxuXG5cdGh0bWwubm8tY3NzZ3JhZGllbnRzICYge1xuXHRcdGJhY2tncm91bmQ6ICR0YW5nZXJpbmUtb3JhbmdlO1xuXHR9XG5cblx0LmwtY29sLS04ICYsXG5cdC5sLWNvbC0tNCAmIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAwLjFweDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5sLWNvbC0tNCAmIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1x0XHRcdFxuXHRcdH1cblxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdy1kb3duO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGNvbG9yOiAkbG9jaG1hcmEtYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEzLjVweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHdpZHRoOiAyN3B4O1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYtLW9wZW4ge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctdXA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9nZ2xlLWNvbnRhaW5lciB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLS12YXJpYW50IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnRpemUoJHRyaW5pZGFkLW9yYW5nZSwgMC4yKSwgdHJhbnNwYXJlbnRpemUoJHRhbmdlcmluZS1vcmFuZ2UsIDAuMikpO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjb2JhbHQtYmx1ZSwgMC4yKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdG1hcmdpbi10b3A6ICgzNXB4ICsgJHNwYWNpbmctdW5pdC1iYXNlKTtcblxuXHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHRodG1sLm5vLXJnYmEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGFuZ2VyaW5lLW9yYW5nZTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2JhbHQtYmx1ZTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9mcmllbmRzLWluLWNhci5qcGcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAoKCRzcGFjaW5nLXVuaXQtYmFzZSArIDM1cHgpICogLTEpIC01MCUgKCRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xKTtcblx0XHRcdHBhZGRpbmc6ICgkc3BhY2luZy11bml0LWJhc2UgKyAzNXB4KSAwICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdC5sLWNvbC0tOCAmLFxuXHRcdFx0LmwtY29sLS00ICYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvb2tpbmctd2lkZ2V0X190YWJzLWNvbnRhaW5lciB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29iYWx0LWJsdWUsIDAuMik7XG5cdFx0XHRib3JkZXItd2lkdGg6IDJweCAycHggMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGh0bWwubm8tcmdiYSAmIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvYmFsdC1ibHVlO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDJweCAycHggMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR0cmluaWRhZC1vcmFuZ2UsIDAuMik7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50aXplKCR0YW5nZXJpbmUtb3JhbmdlLCAwLjIpLCB0cmFuc3BhcmVudGl6ZSgkdHJpbmlkYWQtb3JhbmdlLCAwLjIpKTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29iYWx0LWJsdWUsIDAuMik7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuXHRcdFx0dG9wOiAtMnB4O1xuXHRcdH1cblxuXHRcdC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwOmxhc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuXHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdH1cblxuXHRcdC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLS1sYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcblx0XHRcdGJvdHRvbTogLTJweDtcblx0XHR9XG5cdH1cblxuXHQmLS1uby10YWJzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0LmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXA6Zmlyc3QtY2hpbGQgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5ib29raW5nLXdpZGdldC0tdmFyaWFudCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm1lc3NhZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmX190YWJzLWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRib3R0b206IDEwMCU7XG5cdFx0bGVmdDogc3BhbigyKTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcblx0XHRAaW5jbHVkZSBydGwge1x0XHRcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogc3BhbigyKTtcdFx0XHRcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdG1hcmdpbjogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cblx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW46ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFicy1pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGFiLWxpbmsge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y29sb3I6ICRjb2JhbHQtYmx1ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250OiBib2xkICN7JGZvbnQtc2l6ZS1iYXNlfS8jeyRsaW5lLWhlaWdodC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRtYXJnaW46ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtdGlueSAkc3BhY2luZy11bml0LWxhcmdlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGxvY2htYXJhLWJsdWUsICRjb2JhbHQtYmx1ZSk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0XHRodG1sLm5vLWNzc2dyYWRpZW50cyAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvYmFsdC1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2Zvcm0tc3RlcHMtY29udGFpbmVyIHtcblx0XHRjb3VudGVyLXJlc2V0OiBzdGVwcztcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRAaW5jbHVkZSBydGx7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybS1zdGVwIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvYmFsdC1ibHVlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwIDAgMCAoJHNwYWNpbmctdW5pdC1iYXNlICogLTEpO1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRtYXJnaW46IDAgKCRzcGFjaW5nLXVuaXQtYmFzZSAqIC0xKSAwIDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYsXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cblx0XHRcdC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmcge1xuXG5cdFx0XHRcdC5sLWNvbC0tOCAmIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmwtY29sLS00ICYge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cblx0XHRcdC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwLWhlYWRpbmc6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5ib29raW5nLXdpZGdldF9fZmllbGRzIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1x0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRcdFx0LmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAtaGVhZGluZzpiZWZvcmUge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Zvcm0tc3RlcC1oZWFkaW5nIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR3aWR0aDogc3BhbigyKTtcblxuXHRcdC5sLWNvbC0tOCAmLFxuXHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkdGFuZ2VyaW5lLW9yYW5nZSwgJHRyaW5pZGFkLW9yYW5nZSk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCR0cmluaWRhZC1vcmFuZ2UsIDEwJSk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHRhbmdlcmluZS1vcmFuZ2UsICR0cmluaWRhZC1vcmFuZ2UpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkdHJpbmlkYWQtb3JhbmdlLCAxMCUpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29iYWx0LWJsdWU7XG5cdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Y29udGVudDogY291bnRlcihzdGVwcyk7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogc3RlcHM7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRsZWZ0OiAzMHB4ICogLTE7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDMwcHggKiAtMTtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5sLWNvbC0tOCAmLFxuXHRcdFx0LmwtY29sLS00ICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Y29udGVudDogY291bnRlcihzdGVwcykgJy4nO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXRpbnk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1x0XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoc3RlcHMpICcuJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1x0XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZpZWxkcyB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRmbGV4OiAxO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR3aWR0aDogc3BhbigxMCk7XG5cblx0XHQubC1jb2wtLTggJixcblx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0fVxuXG5cdFx0aHRtbC5pZTgubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29sdW1uIHtcblx0XHRAaW5jbHVkZSBzcGFuKDUgb2YgMTApO1xuXG5cdFx0QGluY2x1ZGUgcnRse1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig1IG9mIDEwIHJ0bCk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0LmwtY29sLS04ICYge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBndXR0ZXIoMTIpO1xuXHRcdFx0d2lkdGg6IHNwYW4oNiBvZiAxMik7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBndXR0ZXIoMTIpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1sYXN0LFxuXHRcdFx0Ji0tbGFzdC1jaGlsZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QocnRsKTtcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBndXR0ZXIoMTIpO1xuXHRcdFx0d2lkdGg6IHNwYW4oNiBvZiAxMik7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBndXR0ZXIoMTIpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBzcGFuKDYgb2YgMTIpO1x0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29sLS00ICYge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1x0XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLS1sYXN0IHtcblx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdChydGwpO1xuXHRcdFx0fVxuXG5cdFx0XHQrIC5ib29raW5nLXdpZGdldF9fY29sdW1uIHtcblx0XHRcdFx0Y2xlYXI6IHJpZ2h0O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWxhc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tcHVzaCB7XG5cdFx0XHRAaW5jbHVkZSBwb3N0KDUgb2YgMTApO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBwcmUoNSBvZiAxMCk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRAaW5jbHVkZSBwb3N0KDYgb2YgMTIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgcHJlKDYgb2YgMTIpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDowO1x0XHRcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0QGluY2x1ZGUgcG9zdCg2IG9mIDEyKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHByZSg2IG9mIDEyKTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1pcy1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1kYXRlLXRpbWUge1xuXG5cdFx0XHQuaW5wdXQtZGF0ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMi43IG9mIDUpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3BhbigyLjcgb2YgNSBydGwpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVx0XHRcdFx0XG5cblx0XHRcdFx0LmwtY29sLS04ICYsXG5cdFx0XHRcdC5sLWNvbC0tNCAmIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIuOCBvZiA2KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcGFuKDIuOCBvZiA2IHJ0bCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDYpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA2IHJ0bCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnNlbGVjdC1kcm9wZG93bi0tdGltZSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oMS4xNSBvZiA1KTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubC1jb2wtLTggJixcblx0XHRcdFx0LmwtY29sLS00ICYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oMS41NSBvZiA2KTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA2KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3BhbigxLjUgb2YgNik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIC5zZWxlY3QtZHJvcGRvd24tLXRpbWUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KHJ0bCk7XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZXNzYWdlIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQmX19maWVsZCB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0Ji0taXMtaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji0tcGVybS1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNi41cHggMDtcblx0fVxuXG5cdC5zZWxlY3QtZHJvcGRvd246YmVmb3JlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Lm9wdGlvbi1saXN0X19jb250cm9sIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDVweCA1cHggLTVweCBkYXJrZW4oJHRyaW5pZGFkLW9yYW5nZSwgMjAlKTtcblx0XHR9XG5cdH1cblxuXHQub3B0aW9uLWxpc3QgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbC0tcmFkaW86YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtdGlueTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXRpbnk7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC10aW55O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0XHR9XG5cblx0XHQmLS1wdWxsLXVwIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMXB4O1xuXG5cdFx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcblx0XHRcdFx0LmwtY29sLS04ICYge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jdGEge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkbG9jaG1hcmEtYmx1ZSwgJGNvYmFsdC1ibHVlKTtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWVkaXVtO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRodG1sLm5vLWNzc2dyYWRpZW50cyAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2JhbHQtYmx1ZTtcblx0XHR9XG5cdFx0XG5cdFx0JltkaXNhYmxlZD1kaXNhYmxlZF0ge1xuXHRcdFx0b3BhY2l0eTogMC43O1xuXG5cdFx0XHRodG1sLm5vLW9wYWNpdHkgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRrYW5nYXJvby1ncmV5O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZW1wZXJvci1ncmV5O1xuXHRcdFx0XHRjb2xvcjogJGVtcGVyb3ItZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbmZvIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS10aW55O1xuXHR9XG5cdFxuXHQuYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcCBzcGFuLnFiLXlkcy1xOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZWQgIWltcG9ydGFudDtcbn1cblxuLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgc3Bhbi5xYi15ZHMtcXtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRvcDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICByaWdodDogMjBweDtcbn1cbi5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC5xYi15ZHMtcXRleHQge1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogLjc3ZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMzIzcHg7XG4gICAgei1pbmRleDogMTExMTExMTExMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGxlZnQ6IDBweDtcbn1cbi5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC5xYi15ZHMtcXRleHQub2ZmZXJzIHtcbiBcdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuLnNlbGVjdC1kcm9wZG93bi5zZWxlY3QtZHJvcGRvd24tLXRpbWUueWRzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAyNCU7XG4gIFx0ZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLnNlbGVjdC1kcm9wZG93bi5zZWxlY3QtZHJvcGRvd24tLXRpbWUgLnR4dC1iZWhpbmQge1xuICAtd2Via2l0LXBhZGRpbmctZW5kOiAzMHB4O1xufVxuLnlkcy1zZWN0aW9uLnNlbGVjdC1kcm9wZG93bjpiZWZvcmUge1xuICB0b3A6IDIuNXB4O1xufVxuXG4uYm9va2luZy13aWRnZXRfX2Zvcm0tc3RlcDpsYXN0LWNoaWxkIC5ib29raW5nLXdpZGdldF9fZmllbGRzLnNob3dUb29sdGlwIHtcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xufVxubGFiZWwub3B0aW9uLWxpc3RfX2NvbnRyb2wub3B0aW9uLWxpc3RfX2NvbnRyb2wtLW1pbm9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC5zdWJtaXQtZHJpdmVyZG9iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIyJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogNCU7XG59XG5cbi5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC5kb2Itc3VibWl0IHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMDA0ODlmO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTdweCByZ2JhKDAsMCwwLC40KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiA3MDAgMTRweC8yMXB4IEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzAwN2VkNywjMDA0ODlmKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAyODVmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbmRpdiN5ZHNkb2ItbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5kb2Itc3VibWl0LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNTtcbn1cbi5ib29raW5nLXdpZGdldF9fY29sdW1uLnlkcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpc3BsYXlkYXRlLW1haW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuc3Bhbi5kaXNwbGF5Y29udGVudCwgc3BhbiNkcml2ZXJEb2Ige1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc3BhbiNkcml2ZXJEb2Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5kaXNwbGF5ZGF0ZS1tYWluIGkuaW5hbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZWVjY2I7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIG1hcmdpbjogMnB4IDAgMCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4uZGlzcGxheWRhdGUtbWFpbiAuaWNvbi0tcGVuY2lsOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOjY1MHB4KSB7XG4gIC5ib29raW5nLXdpZGdldF9fZm9ybS1zdGVwIC55ZHMgc3Bhbi5xYi15ZHMtcSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmJvb2tpbmctd2lkZ2V0X19mb3JtLXN0ZXAgLnlkcyAucWIteWRzLXF0ZXh0IHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTM3cHg7XG4gICAgdG9wOiAyOHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogMjNweDtcbiAgICB9XG4gIH1cbn1cbn1cbiIsIi5sb2NhdGlvbi1yZXN1bHQge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHQmX19hZGRyZXNzIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oNCk7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE4cHggKyAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig0IHJ0bCk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDgpO1xyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDggcnRsKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Bhbig0IG9mIDgpO1xyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiA4IHJ0bCk7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHQgIH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDMuNXB4IDAgMCAoKDE4cHggKyAkc3BhY2luZy11bml0LXNtYWxsKSAqIC0xKTtcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0bWFyZ2luOiAzLjVweCAoKDE4cHggKyAkc3BhY2luZy11bml0LXNtYWxsKSAqIC0xKSAwIDAgO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kZXRhaWxzIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oNCk7XHJcblx0IEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRAaW5jbHVkZSBzcGFuKDQgcnRsKTtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFxyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwICgxOHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbCkgMCAwIDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDgpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDggcnRsKTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtYmV0d2Vlbi1sYXJnZS1tZWRpdW0pIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCBsYXN0KTtcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDQgb2YgOCBsYXN0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAwICgxOHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbCk7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwICgxOHB4ICsgJHNwYWNpbmctdW5pdC1zbWFsbCkgMCAwIDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGV0YWlscy1oZWFkaW5nIHtcclxuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQ+IC5jdGEge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm5ld3NsZXR0ZXItc2lnbnVwIHtcblx0YmFja2dyb3VuZDogJGxpbmstd2F0ZXItYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHQubC1jb2wtLTQgJiB7XG5cblx0XHQubWVzc2FnZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdEBleHRlbmQgLmgzO1xuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCZfX3JvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQubC1jb2wtLTQgJiB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWJldHdlZW4tbGFyZ2UtbWVkaXVtKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC5pbnB1dC10ZXh0IHtcblx0XHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idXR0b24tc3VibWl0IHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQgIH1cblx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW5wdXQtdGV4dCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0bWluLXdpZHRoOiAxcHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVye1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdCBcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRcdHdpZHRoOiAxODdweDtcblx0XHRcdH1cblxuXHRcdFx0aHRtbC5pZTggJiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b24tc3VibWl0IHtcblx0XHRcdG1hcmdpbjogMCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHQubG9nbyB7XG5cdFx0QGluY2x1ZGUgc3BhbigzKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8qaGVpZ2h0OiAxMDAlOyovXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zaXRlLXNlYXJjaCB7XG5cdFx0QGluY2x1ZGUgc3BhbihsYXN0IDQpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogcGVyY2VudGFnZSg2LjY0cHggLyA5NjBweCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0QGluY2x1ZGUgc3BhbihsYXN0IDQgcnRsKTtcblx0XHR9XG5cdH1cblxuXHQucXVpY2stbGlua3Mge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiBwZXJjZW50YWdlKDEzLjY0cHggLyA5NjBweCk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIub3ZlcmxheSB7XG5cdCYjZGF0UHJvZHVjdCB7XG5cdFx0Lm92ZXJsYXlfX2NvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDM4JTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiA4NSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwgMC40KTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMDA7XG5cblx0aHRtbC5uby1yZ2JhICYge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL292ZXJsYXktYmcucG5nJyk7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0LmFjdGlvbnMgKyBwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRAaW5jbHVkZSBydGwge1xuXHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlOyBcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHQgfVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHR9XG5cblx0XHRodG1sLm5vLWNzc3RyYW5zZm9ybXMgJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTI1JTtcblx0XHRcdHRvcDogMTAlO1xuXHRcdH1cblx0XHRcblx0XHQucm93IHtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdGJhY2tncm91bmQ6ICRkYW51YmUtYmx1ZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRvcDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR3aWR0aDogMjBweDtcblxuXHRcdEBpbmNsdWRlIHJ0bHtcbiAgICAgICAgICAgIGxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG4gICAgICAgICAgICByaWdodDphdXRvO1xuICAgICAgICB9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW8ge1xuXHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG4gICAgXHRcdG1hcmdpbjogMCAkc3BhY2luZy11bml0LXNtYWxsICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAZXh0ZW5kIC5oMztcblx0XHRjbGVhcjogbm9uZTtcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udDogI3skZm9udC1zaXplLXgtYmFzZX0vI3skbGluZS1oZWlnaHQteC1iYXNlfSAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuaWNvbjtcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAoJHNwYWNpbmctdW5pdC1zbWFsbCArIDhweCkgKiAtMTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogOC41cHg7XG5cblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICgkc3BhY2luZy11bml0LXNtYWxsICsgOHB4KSAqIC0xO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW8tbWF0cml4IHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5wcm9tbyB7XG5cdFx0QGluY2x1ZGUgc3Bhbig2KTtcdFxuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNiBydGwpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5sLWNvbC0tMTAgJiB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDUgb2YgMTApO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDUgb2YgMTAgcnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1iZXR3ZWVuLWxhcmdlLW1lZGl1bSkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZSgybisyKSB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVx0XHRcdFxuXHRcdH1cblxuXHRcdCYtLXR5cGUybjEge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXG5cdFx0Ji0tdHlwZTJuMiB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0fVxuXHR9XG59XG4iLCIuY2Fyb3VzZWwge1xuXHRiYWNrZ3JvdW5kOiAkYXF1YS1oYXplLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX2l0ZW0tY29udGFpbmVyIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRkaXJlY3Rpb246IHJ0bDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XHRcblxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQ6ICN7JGZvbnQtc2l6ZS14LWJhc2V9LyN7JGxpbmUtaGVpZ2h0LXgtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsICsgOHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsICsgOHB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmljb247XG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHgpICogLTE7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IDguNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHgpICogLTE7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGFnZXIge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQmX19wYWdlci1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6ICRhcXVhLWhhemUtYmx1ZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgka2FuZ2Fyb28tZ3JleSwgMC4yKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHggMCAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5ZW07XG5cdFx0d2lkdGg6IDE1cHg7XG5cblx0XHRAaW5jbHVkZSBydGx7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9ncmVzcy1iYXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46ICRzcGFjaW5nLXVuaXQtYmFzZSAwO1xuXHRwYWRkaW5nOiAwO1xuQGluY2x1ZGUgcnRsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xuXHRcdGNvbG9yOiAkZGFudWJlLWJsdWU7XG5cdFx0ZmxleDogMTtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LWJhc2UgMCA2MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdHBhZGRpbmc6IDAgNjBweCAwICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA5OTBweCkge1xuXHRcdFx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LXNtYWxsIDAgNjBweDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0cGFkZGluZzogMCA2MHB4IDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNjYwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1zbWFsbCAwIDQwcHg7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDBweCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA1ODBweCkge1xuXHRcdFx0aGVpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTllbTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR9XG5cblx0XHQmOmFmdGVyLFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNjYwcHgpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDU4MHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRtaWRuaWdodC1ibHVlLCAxKTtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcblx0XHRcdGJvcmRlci13aWR0aDogMzBweDtcblx0XHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAxKTtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItd2lkdGg6IDQwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNjYwcHgpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XHRcdFx0XHRcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4LXdpZHRoIDU4MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcdFx0XHRcdFxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA1ODBweCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0IG1hcmdpbi1sZWZ0OjA7XG5cdFx0XHQgbWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2JhbHQtYmx1ZTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvYmFsdC1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuXHRcdFx0bWFyZ2luOiAxNHB4ICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbjogMTRweCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggOTkwcHgpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtbWVkaXVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYWN0aW9uLWxpbmsge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRib3JkZXI6IDA7XHJcblx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRmb250OiBib2xkICN7JGZvbnQtc2l6ZS10aW55fS8jeyRsaW5lLWhlaWdodC10aW55fSAkZm9udC1mYW1pbHktYmFzZTtcclxuXHRtYXJnaW46IDA7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwIDAgMCAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cclxuXHRAaW5jbHVkZSBydGwge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRwYWRkaW5nOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xyXG5cdH1cclxuXHJcblx0Ji0tZWRpdCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMTAuNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTguNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tcHJpbnQge1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0fVxyXG5cclxuXHQuaWNvbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtdGlueTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtdGlueTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHRcclxufVxyXG4iLCIuZWRpdC1zZWFyY2gge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpbmstd2F0ZXItYmx1ZTtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjMpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMzAwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cblxuXHQrIC5pdGluZXJhcnktb3ZlcnZpZXcge1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4iLCIuc2lnbi1wb3N0IHtcblx0YmFja2dyb3VuZDogJHRyaW5pZGFkLW9yYW5nZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMC4xcHggKCgkc3BhY2luZy11bml0LWJhc2UgKiAyKSArIDMwcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCBAaW5jbHVkZSBydGx7XHRcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgKCgkc3BhY2luZy11bml0LWJhc2UgKiAyKSArIDMwcHgpIDAuMXB4ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0IH1cblxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdHJpbmlkYWQtb3JhbmdlLCAxKTtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHRib3JkZXItd2lkdGg6IDEwcHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2UgKyAxMHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHRyaW5pZGFkLW9yYW5nZSwgMSk7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAtMTBweDtcblx0XHRcdHRvcDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRjbGVhcjogbm9uZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdH1cblxuXHQuaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRtYXJnaW4tbGVmdDogKDMwcHggKyAkc3BhY2luZy11bml0LWJhc2UpICogLTE7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1yaWdodDogKDMwcHggKyAkc3BhY2luZy11bml0LWJhc2UpICogLTE7XG5cdFx0fVxuXHR9XG59XG4iLCIuaXRpbmVyYXJ5LW92ZXJ2aWV3IHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC50b29sdGlwX19jb250ZW50IHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbCAqIC0xO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsICogLTE7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVx0XHRcblxuXHRcdH1cblxuXHRcdC50b29sdGlwX19jb250ZW50LWlubmVyOmFmdGVyIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogJHNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbCAqIC0xO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdH1cdFxuXG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0QGluY2x1ZGUgc3BhbigxKTtcblx0XHRjb2xvcjogJGthc2htaXItYmx1ZTtcblx0XHRmb250OiAjeyRmb250LXNpemUtYmFzZX0vI3skbGluZS1oZWlnaHQtYmFzZX0gJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XHRcdFxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgc3BhbigyKTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKDMpO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgc3Bhbig1KTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNSBydGwpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNCBydGwpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBzcGFuKGxhc3QgOSk7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4obGFzdCA5IHJ0bCk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1x0XHRcdFx0XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1x0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tbGFzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbG9jYXRpb24ge1xuXHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA1KTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XHRcdFxuXHRcdFx0QGluY2x1ZGUgc3BhbigzIG9mIDUgcnRsKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcdFx0XHRcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1x0XHRcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0XG5cdH1cblxuXHQmX190aW1lIHtcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0fVxuXG5cdCZfX2RhdGUge1xuXHRcdEBpbmNsdWRlIHNwYW4obGFzdCAyIG9mIDUpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19icmVha2Rvd24ge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQmX19icmVha2Rvd24taXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0XHQ+IC5pY29uIHtcblx0XHRcdGNvbG9yOiAka2FzaG1pci1ibHVlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb2x1bW4ge1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogMCAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0d2lkdGg6IDUwJTtcblx0QGluY2x1ZGUgcnRsIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdCBib3JkZXItbGVmdDogMDtcblx0XHQgYm9yZGVyLXJpZ2h0OiAgMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XG5cdH1cblx0XHR9XG5cblx0XHQmLS1sYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuaXRpbmVyYXJ5LW92ZXJ2aWV3X19oZWFkaW5nIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHQgfVxuXHRcdH1cblx0fVxuXG5cdCYtLXZhcmlhbnQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdH1cblx0fVxufVxuIiwiLmZlYXR1cmUtdGl0bGUge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXHRiYWNrZ3JvdW5kOiAkdHJpbmlkYWQtb3JhbmdlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0ZmxleDogMTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cdFx0fVxuXHRcdCNwcmljZS1mcm9te1xuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Jl9fc29ydCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdHdpZHRoOiAyNzBweDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3NvcnQtbGFiZWwge1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGh0bWwubm8tZmxleGJveC5uby1mbGV4Ym94bGVnYWN5ICYge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc29ydC1pbnB1dCB7XG5cdFx0ZmxleDogMSAwO1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMTMwJTtcblx0XHR9XG5cblx0XHRodG1sLm5vLWZsZXhib3gubm8tZmxleGJveGxlZ2FjeSAmIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEzN3B4O1xuXHRcdH1cblx0fVxuXHRcblx0Jl9feWRzLWFwcGxpY2FibGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q3ZTdmNjtcblx0XHQgICAgcGFkZGluZzogMjBweDtcblx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAueWRzLW1zZ0NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICMxRjQzNzQ7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5sb2FkZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuNCk7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0aHRtbC5uby1yZ2JhICYge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL292ZXJsYXktYmcucG5nJyk7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAtMzMuNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dG9wOiA1MCU7XG5cdH1cblxuXHQmX19zcGlubmVyIHtcblx0XHRwYXRoLFxuXHRcdHJlY3Qge1xuXHRcdFx0ZmlsbDogJHRyaW5pZGFkLW9yYW5nZTtcblx0XHR9XG5cdH1cblxuXHQmX19jYXB0aW9uIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cbiIsIi5jaGVjay1saXN0IHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbkBpbmNsdWRlIHJ0bCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0Ji0tY29sdW1ucyB7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiAxMik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRAaW5jbHVkZSBydGx7XHJcblx0XHRcdEBpbmNsdWRlIHNwYW4oNCBvZiAxMiBydGwpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0XHQmLS10eXBlM24xIHtcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoM24rMykge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxhc3QoKTtcclxuXHRcdFx0fVxuXG5cdFx0XHQmLS10eXBlM24zIHtcblx0XHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwYW4oNiBvZiAxMiBydGwpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiszKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiszKSxcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4rMikge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBleHRlbmQgLmljb247XHJcblx0XHRcdEBleHRlbmQgLmljb24tLXRpY2s7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDRweCAkc3BhY2luZy11bml0LXNtYWxsIDAgMDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luOiA0cHggMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jb250ZW50LWNhcm91c2VsIHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuIEBpbmNsdWRlIHJ0bCB7XG5cdGRpcmVjdGlvbjogcnRsO1xuIH1cblx0Jl9faXRlbS1jb250YWluZXIge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdCZfX3BhZ2VyIHtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Jl9fcGFnZXItYnV0dG9uIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xuXHRcdH1cblxuXHRcdCYtLXByZXZpb3VzIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZXgoLTEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW5leHQge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGV4KC0xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wYWdlci1jYXB0aW9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG4iLCIucGF5LW9wdGlvbnMge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0Ym9yZGVyOiA0cHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRib3JkZXItd2lkdGg6IDRweCAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX190eXBlIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlIDAgJHNwYWNpbmctdW5pdC1iYXNlICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblxyXG5cdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb3J2ZXR0ZS1vcmFuZ2U7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1x0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkY29ydmV0dGUtb3JhbmdlO1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiA0cHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1x0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0aHRtbC5pZTggJiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlICsgMzBweDtcclxuXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRtYXJnaW46IDNweCAwIDAgLTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRyb2wge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRvcDogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dG9wOiAxMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJpY2UtY250IHtcclxuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb3J2ZXR0ZS1vcmFuZ2U7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDA7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvcnZldHRlLW9yYW5nZTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMCAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHRcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1sYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XHRcdFxyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCAkY29ydmV0dGUtb3JhbmdlO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRjb3J2ZXR0ZS1vcmFuZ2U7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3ByaWNlIHtcclxuXHRcdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0fVxyXG5cclxuXHQmX19ub3RlIHtcclxuXHRcdGNvbG9yOiAkdHJpbmlkYWQtb3JhbmdlO1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuXHR9XHJcbn1cclxuIiwiLnRvdGFsLXByaWNlIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdG1hcmdpbjogJHNwYWNpbmctdW5pdC1iYXNlIDA7XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsIDA7XHJcblx0XHR3aWR0aDogKHNwYW4oNSBvZiA4KSArIGd1dHRlcig4KSk7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFxyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICRjb3J2ZXR0ZS1vcmFuZ2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWVkaXVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJG9hc2lzLW9yYW5nZTtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiAtNHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX25vdGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtdGlueTtcclxuXHR9XHJcblxyXG5cdCZfX3ZhbHVlIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMyBvZiA4IGxhc3QpO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRrYW5nYXJvby1ncmV5O1xyXG5cdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgMDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkICR0cmluaWRhZC1vcmFuZ2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1tZWRpdW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucHJpY2UtY29uZmlybWF0aW9uIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHJcblx0LnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0LS1zaW5nbGUtcm93ICYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHRcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nLXVuaXQtYmFzZTtcdFxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcmljZS1jb25maXJtYXRpb25fX2hlYWRpbmcge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRjb2xvcjogJHRyaW5pZGFkLW9yYW5nZTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtYXgtd2lkdGggNDIwcHgpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0aHRtbC5uby1mbGV4Ym94Lm5vLWZsZXhib3hsZWdhY3kgJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogNDRweDtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heC13aWR0aCA0MjBweCkge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBheW1lbnQtYnJlYWtkb3duIHtcclxuXHRtYXJnaW4tdG9wOiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Jl9fcm93IHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xyXG5cdH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1wcmltYXJ5IHtcclxuXHRcdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICR0cmluaWRhZC1vcmFuZ2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZGlyZWN0aW9uOiBsdHI7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX192YWx1ZSB7XHJcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHJcblx0XHRAaW5jbHVkZSBydGwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByaW1hcnkge1xyXG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zaW1wbGUtcGFuZWwge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXF1YS1oYXplLWJsdWU7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCYtLWxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdH1cclxuXHJcblx0Jl9fZmVhdHVyZSB7XHJcblx0XHRjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUteC1tZWRpdW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteC1tZWRpdW07XHJcblxyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luOiAycHggJHNwYWNpbmctdW5pdC1zbWFsbCAwIDA7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luOiAycHggMCAwICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5kZXRhaWxzLWxpc3Qge1xyXG5cdGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblxyXG5cdCZfX3ZhbHVlIHtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14LW1lZGl1bTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LW1lZGl1bTtcclxuXHRAaW5jbHVkZSBydGwge1xyXG5cdFx0ZGlyZWN0aW9uOiBsdHI7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmFjdGlvbnMge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdC5jdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5taW5vci1jdGEge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VhcmNoLXJlc3VsdCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xyXG5cdFx0Zm9udDogI3skZm9udC1zaXplLW1lZGl1bX0vI3skbGluZS1oZWlnaHQtbWVkaXVtfSAkZm9udC1mYW1pbHktYmFzZTtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGw7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHg7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAZXh0ZW5kIC5pY29uO1xyXG5cdFx0XHRAZXh0ZW5kIC5pY29uLS1hcnJvdztcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogKCRzcGFjaW5nLXVuaXQtc21hbGwgKyA4cHgpICogLTE7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiA4LjVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBhZ2luYXRpb24ge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLXdhdGVyLWJsdWU7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDAgMCAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1iYXNlIDAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogMCAkc3BhY2luZy11bml0LXRpbnk7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0XHRtYXJnaW46IDYuNXB4ICRzcGFjaW5nLXVuaXQtdGlueSAwIDA7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0bWFyZ2luOiA2LjVweCAwIDAgJHNwYWNpbmctdW5pdC10aW55IDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXByZXYtbGluayB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaWNvbiB7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlOTAwJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tbmV4dC1saW5rIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBydGwge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luOiA2LjVweCAwIDAgJHNwYWNpbmctdW5pdC10aW55O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0bWFyZ2luOiA2LjVweCAgJHNwYWNpbmctdW5pdC10aW55IDAgMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBydGx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTkwZCc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWlzLWhpZGRlbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5mYXFzIHtcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdCYtLXN1YiB7XHJcblx0XHRcdG1hcmdpbjogJHNwYWNpbmctdW5pdC1zbWFsbCAwIDAgJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mYXFzX19saXN0IHtcclxuXHRcdFx0bWFyZ2luOiAkc3BhY2luZy11bml0LXNtYWxsIDAgMCAkc3BhY2luZy11bml0LWJhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jYXRlZ29yeS1saW5rIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Y29sb3I6ICRsb2NobWFyYS1ibHVlO1xyXG5cdFx0Zm9udDogI3skZm9udC1zaXplLWJhc2V9LyN7JGxpbmUtaGVpZ2h0LWJhc2V9ICRmb250LWZhbWlseS1iYXNlO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXgtYmFzZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBleHRlbmQgLmljb247XHJcblx0XHRcdEBleHRlbmQgLmljb24tLWFycm93O1xyXG5cdFx0XHRjb2xvcjogJGxvY2htYXJhLWJsdWU7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRmb250LXNpemU6IDhweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogNi41cHg7XHJcblx0XHRcdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRcdFx0QGV4dGVuZCAuaWNvbi0tYXJyb3ctYmFjaztcclxuXHRcdFx0XHRmbG9hdDogIHJpZ2h0O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY29udGVudC13aXRoLWltYWdlLXBhbmVsIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xyXG5cdHBhZGRpbmctdG9wOiAkc3BhY2luZy11bml0LWJhc2U7XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oMyk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0QGluY2x1ZGUgc3BhbigyIG9mIDgpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdEBpbmNsdWRlIHNwYW4oOSBsYXN0KTtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0QGluY2x1ZGUgc3Bhbig2IG9mIDggbGFzdCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXgtc21hbGwpIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tYWJvdmUge1xyXG5cclxuXHRcdC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlLFxyXG5cdFx0LmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0LmwtY29sLS04ICYge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tcmlnaHQge1xyXG5cclxuXHRcdC5jb250ZW50LXdpdGgtaW1hZ2UtcGFuZWxfX2ltYWdlIHtcclxuXHRcdFx0QGluY2x1ZGUgbGFzdCgpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBsYXN0KCk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQteC1zbWFsbCkge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnQtd2l0aC1pbWFnZS1wYW5lbF9fY29udGVudCB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sLWNvbC0tOCAmIHtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC14LXNtYWxsKSB7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmZvb3RlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGluay13YXRlci1ibHVlO1xuXHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgMDtcblxuXHQudGVydGlhcnktbmF2aWdhdGlvbiB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuc2l0ZS1zZWFyY2gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgc3BhbihsYXN0IDQpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsIHtcblx0XHRcdFx0QGluY2x1ZGUgc3BhbihsYXN0IDQgcnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQucXVpY2stbGlua3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgc3Bhbig4KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRAaW5jbHVkZSBzcGFuKDggcnRsKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIHJ0bHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQuc29jaWFsLXByb21vIHtcblx0XHRjbGVhcjogYm90aDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvcHlyaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIHJ0bCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14LWJhc2U7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0d2lkdGg6IDEwM3B4O1xuXHRcdH1cblx0fVxufVxuIiwiLmljb24tbGlzdCB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5AaW5jbHVkZSBydGwge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiAwICRzcGFjaW5nLXVuaXQtc21hbGwgMCAwO1xyXG5cdEBpbmNsdWRlIHJ0bCB7XHJcblx0XHRmbG9hdDpyaWdodDtcclxuXHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmljb24ge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdH1cclxufVxyXG4iLCIubG9jYXRpb24tZGV0YWlscyB7XHJcblx0YmFja2dyb3VuZDogJGxpbmstd2F0ZXItYmx1ZTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtYmFzZSAkc3BhY2luZy11bml0LWJhc2UgMC4xcHg7XHJcblxyXG5cdCZfX2hlYWRpbmcge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdH1cclxuXHJcblx0Jl9fc3ViLWhlYWRpbmcge1xyXG5cdFx0Y29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cdH1cclxuXHJcblx0Jl9fb3BlbmluZy1ob3VycyB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHR9XHJcblxyXG5cdCZfX29wZW5pbmctaG91cnMtaGVhZGluZyB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0QGluY2x1ZGUgcnRsIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX29wZW5pbmctaG91cnMtdmFsdWUge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZy11bml0LXNtYWxsO1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdCZfX25hdiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0Jl9fbmF2LWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYXYtbGluayB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwgJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0bWFyZ2luOiAzLjVweCAwIDAgJHNwYWNpbmctdW5pdC1zbWFsbDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1haW4tY29udGVudCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cblx0Ji0tdmFyaWFudCB7XG5cdFx0YmFja2dyb3VuZDogJGFxdWEtaGF6ZS1ibHVlO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LWJhc2UgJHNwYWNpbmctdW5pdC1iYXNlIDAuMXB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tZWRpdW0pIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubWFwIHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlO1xyXG5cdHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDQwMCAvIDYzMyk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRkaXYge1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxufVxyXG4iXX0= */
