@font-face{font-family:"icons";src:url(../fonts/avis-icons/avis-icons.eot);src:url(../fonts/avis-icons/avis-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/avis-icons/avis-icons.woff) format("woff"),url(../fonts/avis-icons/avis-icons.ttf) format("truetype"),url(../fonts/avis-icons/avis-icons.svg#icons) format("svg")}.icon{font-family:'icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.icon--ac:before{content:'\e00d'}.icon--airplane-depart:before{content:'\e093'}.icon--alert:before{content:'\e094'}.icon--arrow-back:before{content:'\4c'}.icon--arrow-forward:before,html[dir=rtl] .icon--arrow-back:before{content:'\4d'}html[dir=rtl] .icon--arrow-forward:before{content:'\4c'}.icon--bell:before{content:'\e90b'}.icon--briefcase:before{content:'\e00e'}.icon--calendar:before{content:'\e909'}.icon--car:before{content:'\e908'}.icon--car-circled:before{content:'\e099'}.icon--cards:before{content:'\e084'}.icon--chevron-back:before{content:'\e00f'}.icon--chevron-down:before{content:'\e015'}.icon--chevron-forward:before,html[dir=rtl] .icon--chevron-back:before{content:'\e004'}html[dir=rtl] .icon--chevron-forward:before{content:'\e00f'}.icon--chevron-up:before{content:'\e014'}.icon--clock:before{content:'\e90c'}.icon--cogs:before{content:'\e008'}.icon--cross:before{content:'\e002'}.icon--facebook:before{content:'\e088'}.icon--globe:before{content:'\e905'}.icon--globe-alt:before{content:'\e90a'}.icon--google-plus:before{content:'\e087'}.icon--hamburger:before{content:'\e016'}.icon--info:before{content:'\e902'}.icon--instagram:before{content:'\e90e'}.icon--key:before{content:'\e90f'}.icon--language:before{content:'\e906'}.icon--leaf:before{content:'\e01f'}.icon--lightning-bolt:before{content:'\e01e'}.icon--location-pin:before{content:'\e948'}.icon--lock:before{content:'\e01c'}.icon--lock-open:before{content:'\e01d'}.icon--magnifying-glass:before{content:'\e017'}.icon--minus:before{content:'\e900'}.icon--office:before{content:'\e091'}.icon--petrol:before{content:'\e009'}.icon--petrol-circled:before{content:'\e098'}.icon--phone:before{content:'\e005'}.icon--plus:before{content:'\e901'}.icon--printer:before{content:'\e01b'}.icon--rotate:before{content:'\e904'}.icon--question-mark:before{content:'\e903'}.icon--share:before{content:'\e003'}.icon--snowflake:before{content:'\e800'}.icon--speedometer:before{content:'\e907'}.icon--target:before{content:'\e018'}.icon--tick:before{content:'\e001'}.icon--tick-circled:before{content:'\e020'}.icon--train:before{content:'\e092'}.icon--transmission:before{content:'\e00a'}.icon--twitter:before{content:'\e089'}.icon--van:before{content:'\e802'}.icon--vehicle-door:before{content:'\e00b'}.icon--wheel:before{content:'\e007'}.icon--user:before{content:'\e00c'}.icon--user-card:before{content:'\e085'}.icon--user-circled:before{content:'\e097'}.icon--youtube:before{content:'\e90d'}.icon+.sr-only{left:-99999em;position:absolute;top:-99999em}html[dir=rtl] .icon+.sr-only{left:auto;right:-99999em}@font-face{font-family:"Avenir";src:url(../fonts/avenir/AvenirNextLTW02-Medium.eot);src:url(../fonts/avenir/AvenirNextLTW02-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/avenir/AvenirNextLTW02-Medium.woff) format("woff"),url(../fonts/avenir/AvenirNextLTW02-Medium.ttf) format("truetype"),url(../fonts/avenir/AvenirNextLTW02-Medium.svg#Avenir) format("svg")}@font-face{font-family:"Avenir Demi";src:url(../fonts/avenir-demi/AvenirNextLTW02Demi.eot);src:url(../fonts/avenir-demi/AvenirNextLTW02Demi.eot?#iefix) format("embedded-opentype"),url(../fonts/avenir-demi/AvenirNextLTW02Demi.woff) format("woff"),url(../fonts/avenir-demi/AvenirNextLTW02Demi.ttf) format("truetype"),url("../fonts/avenir-demi/AvenirNextLTW02Demi.svg#Avenir Demi") format("svg")}@font-face{font-family:"Avenir Bold";src:url(../fonts/avenir-bold/AvenirNextW06-Bold.eot);src:url(../fonts/avenir-bold/AvenirNextW06-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/avenir-bold/AvenirNextW06-Bold.woff) format("woff"),url(../fonts/avenir-bold/AvenirNextW06-Bold.ttf) format("truetype"),url("../fonts/avenir-bold/AvenirNextW06-Bold.svg#Avenir Bold") format("svg")}@font-face{font-family:"Janna";src:url(../fonts/janna/JannaLTW20-Regular.eot);src:url(../fonts/janna/JannaLTW20-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/janna/JannaLTW20-Regular.woff) format("woff"),url(../fonts/janna/JannaLTW20-Regular.ttf) format("truetype"),url(../fonts/janna/JannaLTW20-Regular.svg#Janna) format("svg")}@font-face{font-family:"Janna Bold";src:url(../fonts/janna-bold/JannaLTW20-Bold.eot);src:url(../fonts/janna-bold/JannaLTW20-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/janna-bold/JannaLTW20-Bold.woff) format("woff"),url(../fonts/janna-bold/JannaLTW20-Bold.ttf) format("truetype"),url("../fonts/janna-bold/JannaLTW20-Bold.svg#Janna Bold") format("svg")}.l-row--variant-a{background:#f1f1f1}.l-row--variant-b{background:#d4002a;color:#fff}.l-row--variant-c{background:#121212;color:#fff}.l-row--variant-d{background:#222327;color:#fff}.l-row--with-horizontal-separator{border-bottom-color:#ccc}.l-col:after,hr{border-color:#ccc}.l-col .l-row--variant-c,.l-row--variant-b .h1,.l-row--variant-b .l-col,.l-row--variant-b h1,.l-row--variant-c .h1,.l-row--variant-c h1,.l-row--variant-d .h1,.l-row--variant-d .l-col,.l-row--variant-d h1{color:#fff}.l-row--variant-b .l-col:after,.l-row--variant-b hr{border-color:#a10020}.l-col .l-row--variant-c:after,.l-row--variant-c hr,.l-row--variant-d .l-col:after,.l-row--variant-d hr{border-color:#fff}body{color:#121212;font-family:"Avenir","Arial",sans-serif}html[dir=rtl] body{font-family:"Janna","Arial",sans-serif}.h1,h1{color:#d4002a;font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700;text-transform:uppercase}.step-tracker--summary html[dir=rtl] .step-tracker__overview-heading,html[dir=rtl] .booking-actions__price span,html[dir=rtl] .h1,html[dir=rtl] .h2,html[dir=rtl] .itinerary__details-heading,html[dir=rtl] .promo__heading,html[dir=rtl] .step-tracker--summary .step-tracker__overview-heading,html[dir=rtl] h1,html[dir=rtl] h2{font-family:"Janna Bold","Janna","Arial",sans-serif}@media (max-width:500px){.h1,h1{text-transform:none}}.h2,.itinerary__details-heading,.promo__heading,.step-tracker--summary .step-tracker__overview-heading,h2{font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700;text-transform:none}.h3,h2~.itinerary .itinerary__details-heading,h3{font-family:"Avenir","Arial",sans-serif;font-weight:400;text-transform:none}.option-promo__heading{font-weight:400}.message__description,.search__heading,.standard-form__fieldset__heading{font-family:"Avenir","Arial",sans-serif;font-weight:400;text-transform:none}h2~.itinerary html[dir=rtl] .itinerary__details-heading,html[dir=rtl] .booking-actions__price,html[dir=rtl] .h3,html[dir=rtl] .h4,html[dir=rtl] .message__description,html[dir=rtl] .option-promo__heading,html[dir=rtl] .search__heading,html[dir=rtl] .standard-form__fieldset__heading,html[dir=rtl] h2~.itinerary .itinerary__details-heading,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] strong{font-family:"Janna","Arial",sans-serif}.h4,h4{font-family:"Avenir Demi","Avenir","Arial",sans-serif;text-transform:none}.l-row--variant-b .option-promo__panel a,.l-row--variant-c .option-promo__panel a,.l-row--variant-d .option-promo__panel a,a{border-bottom-color:#d4002a;color:#121212}.l-row--variant-b a,.l-row--variant-c a{border-bottom-color:#fff;color:#fff}.l-row--variant-b ol li:before,.l-row--variant-b ul li:before,.l-row--variant-c ol li:before,.l-row--variant-c ul li:before,.l-row--variant-d a,.l-row--variant-d ol li:before,.l-row--variant-d ul li:before{color:#fff}.accordion__item__heading:before,ol li:before,ul li:before{color:#d4002a}strong{font-weight:500}strong,table th{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.table--strip-inverse table td:nth-child(even),.table--strip-inverse table th:nth-child(even),table tr:nth-child(even) td,table tr:nth-child(even) th{background:#f1f1f1}.l-row--variant-a .table--strip-inverse table td:nth-child(even),.l-row--variant-a .table--strip-inverse table th:nth-child(even),.l-row--variant-a table tr:nth-child(even) td,.l-row--variant-a table tr:nth-child(even) th{background:#fff}.l-row--variant-b .table--strip-inverse table td:nth-child(even),.l-row--variant-b .table--strip-inverse table th:nth-child(even),.l-row--variant-b table tr:nth-child(even) td,.l-row--variant-b table tr:nth-child(even) th{background:#a10020}.l-row--variant-c .table--strip-inverse table td:nth-child(even),.l-row--variant-c .table--strip-inverse table th:nth-child(even),.l-row--variant-c table tr:nth-child(even) td,.l-row--variant-c table tr:nth-child(even) th,.l-row--variant-d .table--strip-inverse table td:nth-child(even),.l-row--variant-d .table--strip-inverse table th:nth-child(even),.l-row--variant-d table tr:nth-child(even) td,.l-row--variant-d table tr:nth-child(even) th{background:#d4002a}.date-picker .pika-table tr:nth-child(even) td,.date-picker .pika-table tr:nth-child(even) th,.l-row--variant-a .table--strip-inverse table tr:nth-child(even) td:nth-child(odd),.l-row--variant-a .table--strip-inverse table tr:nth-child(even) th:nth-child(odd),.l-row--variant-b .table--strip-inverse table tr:nth-child(even) td:nth-child(odd),.l-row--variant-b .table--strip-inverse table tr:nth-child(even) th:nth-child(odd),.l-row--variant-c .table--strip-inverse table tr:nth-child(even) td:nth-child(odd),.l-row--variant-c .table--strip-inverse table tr:nth-child(even) th:nth-child(odd),.l-row--variant-d .table--strip-inverse table tr:nth-child(even) td:nth-child(odd),.l-row--variant-d .table--strip-inverse table tr:nth-child(even) th:nth-child(odd),.table--strip-inverse table tr:nth-child(even) td:nth-child(odd),.table--strip-inverse table tr:nth-child(even) th:nth-child(odd){background:0 0}.accordion__item{background:#fff;border-color:#ccc}.l-row--variant-b .accordion__item,.l-row--variant-c .accordion__item,.l-row--variant-d .accordion__item{border-color:transparent}.accordion__item__toggle[disabled]+.accordion__item__heading,.accordion__item__toggle[disabled]+.accordion__item__heading:before,.accordion__item__toggle[disabled]+.accordion__item__heading:hover{color:#ccc}.accordion__item__toggle:checked+.accordion__item__heading,.accordion__item__toggle:checked[disabled]+.accordion__item__heading:before,.accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover{color:#d4002a}.accordion__item__toggle:checked+.accordion__item__heading--complete,.accordion__item__toggle:checked[disabled]+.accordion__item__heading-complete:hover{color:#37a800}.accordion__item__heading{text-transform:uppercase}.accordion__item__heading:hover{color:#d4002a}.accordion__item__heading--complete,.accordion__item__heading--complete:hover{color:#37a800}.l-row--variant-b .accordion__item__content,.l-row--variant-b .accordion__item__heading,.l-row--variant-c .accordion__item__content,.l-row--variant-c .accordion__item__heading,.l-row--variant-d .accordion__item__content,.l-row--variant-d .accordion__item__heading{color:#121212}.alert{background:#f1f1f1;border-radius:10px}.l-row--variant-a .alert{background:#fff}.l-row--variant-b .alert{background:#a10020;color:#fff}.l-row--variant-c .alert,.l-row--variant-d .alert{background:#d4002a;color:#fff}.alert--error .icon{color:#d4022a}.alert--success .icon{color:#37a800}.alert--error,.alert--info,.alert--success{background:0 0}.typeahead__list{background:#fff}.typeahead__display:hover{background-color:#d4002a;color:#fff}.booking-actions__price{color:#d4002a;font-size:"Avenir Demi","Avenir","Arial",sans-serif}.booking-actions__price span{font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}.booking-widget:before{background:linear-gradient(45deg,rgba(18,18,18,.4),rgba(18,18,18,0))}.booking-widget__promo{color:#fff}.booking-widget__promo a{border-bottom-color:#fff;color:#fff}.booking-widget__promo .coverage__option .option-list__control,.booking-widget__promo .cta,.booking-widget__promo .promo__cta,.booking-widget__promo .simple-promo__heading,.booking-widget__promo .standard-form__submit,.booking-widget__promo .vehicle__prices-cta,.coverage__option .booking-widget__promo .option-list__control{background:#fff;color:#d4002a}.booking-widget__promo .coverage__option .option-list__control:hover,.booking-widget__promo .cta:hover,.booking-widget__promo .promo__cta:hover,.booking-widget__promo .simple-promo__heading:hover,.booking-widget__promo .standard-form__submit:hover,.booking-widget__promo .vehicle__prices-cta:hover,.coverage__option .booking-widget__promo .option-list__control:hover{background:#121212;color:#fff}.booking-widget__heading{color:#fff;font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700;text-transform:none}html[dir=rtl] .booking-widget__heading,html[dir=rtl] .checklist--info li:before{font-family:"Janna Bold","Janna","Arial",sans-serif}.booking-widget__terms{border-bottom-color:#fff;color:#fff}.booking-widget__inner{background:#fff;border-radius:0 10px 10px}html[dir=rtl] .booking-widget__inner{border-radius:10px 0 10px 10px}@media (max-width:500px){.booking-widget__inner,html[dir=rtl] .booking-widget__inner{border-radius:0}}.booking-widget--promo .booking-widget__inner--no-tabs,.booking-widget--slim .booking-widget__inner--no-tabs,.booking-widget__inner--no-tabs,html[dir=rtl] .booking-widget__inner--no-tabs{border-radius:10px}@media (max-width:500px){.booking-widget__inner--no-tabs,html[dir=rtl] .booking-widget__inner--no-tabs{border-radius:0}}.booking-widget__tab:first-child{border-top-left-radius:10px}html[dir=rtl] .booking-widget__tab:first-child{border-top-left-radius:0;border-top-right-radius:10px}@media (max-width:500px){.booking-widget__tab:first-child,html[dir=rtl] .booking-widget__tab:first-child{border-radius:0}}.booking-widget__tab:last-child{border-top-right-radius:10px}html[dir=rtl] .booking-widget__tab:last-child{border-top-left-radius:10px;border-top-right-radius:0}@media (max-width:500px){.booking-widget__tab:last-child,html[dir=rtl] .booking-widget__tab:last-child{border-radius:0}}.booking-widget__tab input:checked+.booking-widget__tab-control{background:#fff;border-bottom-color:#fff}.booking-widget__tab input:checked+.booking-widget__tab-control:before{background:#d4002a}.booking-widget__tab input:focus+.booking-widget__tab-control:after{border-color:#ccc}.booking-widget__tab-control{background:rgba(241,241,241,.6);text-transform:uppercase}@media (max-width:500px){.booking-widget__tab-control{border-color:#ccc}}.booking-widget__tab-control:after{background:#fff;border-color:#ccc}.booking-widget__date-fields:before{color:#d4002a}@media (max-width:700px){.booking-widget .booking-widget__date-fields .search__input,.booking-widget .booking-widget__date-fields .standard-form__input{font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .booking-widget .booking-widget__date-fields .search__input,html[dir=rtl] .booking-widget .booking-widget__date-fields .standard-form__input{font-family:"Janna","Arial",sans-serif}}@media (max-width:500px){.booking-widget__date-picker-container:after{background:#fff;border-radius:10px;font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .booking-widget__date-picker-container:after{font-family:"Janna","Arial",sans-serif}}.booking-widget__date-picker-container:before,.booking-widget__geo:before,.booking-widget__time-picker-container:before{color:#d4002a}@media (max-width:500px){.booking-widget__time-picker-container{background:#fff;border-color:#ccc;border-radius:10px}.booking-widget__time-picker-container select{color:#121212;font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .booking-widget__time-picker-container select{font-family:"Janna","Arial",sans-serif}.booking-widget__time-picker-container select::-ms-value{color:#121212}}.booking-widget .standard-form__label{text-transform:uppercase}.booking-widget .search__input,.booking-widget .standard-form__input{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.booking-widget .standard-form__input--awd-applied{border-color:#37a800}.booking-widget .standard-form__input--awd-applied:focus{border-color:#37a800}.booking-widget .standard-form__input--awd-applied+.icon.icon--tick-circled,.booking-widget .standard-form__input--awd-applied~.success{color:#37a800}html[dir=rtl] .booking-widget .search__input,html[dir=rtl] .booking-widget .standard-form__input{font-family:"Janna","Arial",sans-serif}.booking-widget .search__input::-moz-placeholder,.booking-widget .standard-form__input::-moz-placeholder{font-family:"Avenir","Arial",sans-serif}.booking-widget .search__input:-ms-input-placeholder,.booking-widget .standard-form__input:-ms-input-placeholder{font-family:"Avenir","Arial",sans-serif}.booking-widget .search__input::placeholder,.booking-widget .standard-form__input::placeholder{font-family:"Avenir","Arial",sans-serif}html[dir=rtl] .booking-widget .search__input::-moz-placeholder,html[dir=rtl] .booking-widget .standard-form__input::-moz-placeholder{font-family:"Janna","Arial",sans-serif}html[dir=rtl] .booking-widget .search__input:-ms-input-placeholder,html[dir=rtl] .booking-widget .standard-form__input:-ms-input-placeholder{font-family:"Janna","Arial",sans-serif}html[dir=rtl] .booking-widget .search__input::placeholder,html[dir=rtl] .booking-widget .standard-form__input::placeholder{font-family:"Janna","Arial",sans-serif}.booking-widget__results-container .search__input[disabled],.booking-widget__results-container .standard-form__input[disabled]{background:#fff;border-color:#ccc;color:#121212}.booking-widget__geo{border-radius:10px;color:#121212;font-family:"Avenir","Arial",sans-serif}.booking-widget__results{background:#fff;border-color:#ccc}.booking-widget__results__item{border-color:#ccc}.booking-widget__results__link{color:#121212;font-family:"Avenir","Arial",sans-serif;font-weight:400}.booking-widget__results__link:hover{background-color:#d4002a;color:#fff}.booking-widget__results__link:hover .booking-widget__result-distance{color:#fff}.booking-widget__results__link__prompt{border-color:#d4002a;color:#121212}.booking-widget__results__item--highlight .booking-widget__results__link .icon{color:#d4002a}.booking-widget__results__item--highlight .booking-widget__results__link,.booking-widget__results__link__prompt{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.booking-widget__results__item--highlight .booking-widget__results__link:hover .booking-widget__results__link__prompt{border-color:#fff;color:#fff}.booking-widget__results__item--highlight .booking-widget__results__link:hover,.booking-widget__results__item--highlight .booking-widget__results__link:hover .icon{color:#fff}.booking-widget__results__distance{color:#222327}.booking-widget__destination-results{background:#fff;border-radius:10px}.booking-widget__destination-results__close{color:#d4002a;font-family:"Avenir Demi","Avenir","Arial",sans-serif}.booking-widget--promo .booking-widget__destination-results__tabs,.booking-widget--slim .booking-widget__destination-results__tabs{border-color:#ccc}@media (max-width:700px){.booking-widget__destination-results__tabs{border-color:#ccc}}.booking-widget__destination-results__tabs__link{background:#f1f1f1;border-color:#ccc;font-family:"Avenir Demi","Avenir","Arial",sans-serif}.booking-widget__destination-results__tabs__link:hover{color:#d4002a}.booking-widget__destination-results__tabs__link--active{background:#fff;border-bottom-color:#fff;color:#d4002a}.booking-widget__destination-results__list__item,.coverage__breakdown dd,.coverage__breakdown dt{border-color:#ccc}.booking-widget__destination-results__list__link{color:#121212;font-family:"Avenir","Arial",sans-serif;font-weight:400}.booking-widget__destination-results__list__link:hover{background:#f1f1f1}.booking-widget__destination-results__list__distance{color:#222327}.booking-widget__opening-times{background:#fff}@media (max-width:500px){.booking-widget__opening-times{background:0 0;border-radius:0}}.time-picker--has-opening-times .booking-widget__opening-times{background:0 0}.booking-widget__opening-times:before{border-color:#fff}.booking-widget__opening-times__heading{text-transform:none}.booking-widget__opening-times__heading:before,.booking-widget__station-details-toggle:before{color:#d4002a}@media (max-width:500px){.booking-widget__opening-times__heading{border-color:#ccc;color:#d4002a}}.booking-widget__station-details-toggle{border-color:#d4002a;color:#121212;font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .booking-widget--promo .booking-widget__date-fields .search__input,html[dir=rtl] .booking-widget--promo .booking-widget__date-fields .standard-form__input,html[dir=rtl] .booking-widget--slim .booking-widget__date-fields .search__input,html[dir=rtl] .booking-widget--slim .booking-widget__date-fields .standard-form__input,html[dir=rtl] .booking-widget__destination-results__close,html[dir=rtl] .booking-widget__destination-results__list__link,html[dir=rtl] .booking-widget__destination-results__tabs__link,html[dir=rtl] .booking-widget__geo,html[dir=rtl] .booking-widget__results__item--highlight .booking-widget__results__link,html[dir=rtl] .booking-widget__results__link,html[dir=rtl] .booking-widget__results__link__prompt,html[dir=rtl] .booking-widget__station-details-toggle,html[dir=rtl] .booking-widget__station-details__close{font-family:"Janna","Arial",sans-serif}.booking-widget__station-details{background:#fff;border-radius:10px}@media (max-width:500px){.booking-widget__station-details{border-radius:0}}.booking-widget__station-details__close{color:#d4002a;font-family:"Avenir Demi","Avenir","Arial",sans-serif}.booking-widget__station-details__header{text-transform:none}.booking-widget__wizard-controls{border-top-color:#ccc}@media (max-width:500px){.booking-widget--promo .l-col--6:first-child:before,.booking-widget--slim .l-col--6:first-child:before{background:linear-gradient(45deg,rgba(18,18,18,.4),rgba(18,18,18,0))}html[dir=rtl] .booking-widget--promo .l-col--6:first-child:before,html[dir=rtl] .booking-widget--slim .l-col--6:first-child:before{background:linear-gradient(-45deg,rgba(18,18,18,.4),rgba(18,18,18,0))}}@media (max-width:900px){.booking-widget--promo .booking-widget__inner,.booking-widget--slim .booking-widget__inner,html[dir=rtl] .booking-widget--promo .booking-widget__inner,html[dir=rtl] .booking-widget--slim .booking-widget__inner{border-radius:0 0 10px 10px}}.booking-widget--promo .booking-widget__date-fields .search__input,.booking-widget--promo .booking-widget__date-fields .standard-form__input,.booking-widget--slim .booking-widget__date-fields .search__input,.booking-widget--slim .booking-widget__date-fields .standard-form__input{font-family:"Avenir Demi","Avenir","Arial",sans-serif}@media (max-width:900px){.booking-widget--promo .booking-widget__date-picker-container:after,.booking-widget--slim .booking-widget__date-picker-container:after{background:#fff;border-radius:10px;font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .booking-widget--promo .booking-widget__date-picker-container:after,html[dir=rtl] .booking-widget--slim .booking-widget__date-picker-container:after{font-family:"Janna","Arial",sans-serif}.booking-widget--promo .booking-widget__date-picker-container--open:after,.booking-widget--slim .booking-widget__date-picker-container--open:after{border-color:#f1f1f1}}.breadcrumb__current,.cta--tertiary:before,.simple-promo__heading:before,.standard-form__submit--tertiary:before{color:#d4002a}.l-row--variant-b .breadcrumb__current,.l-row--variant-c .breadcrumb__current,.l-row--variant-d .breadcrumb__current{color:#fff}.card,.coverage__overview,.standard-form--card{border-color:#ccc;border-radius:10px}.l-row--variant-b .card,.l-row--variant-b .coverage__breakdown dd,.l-row--variant-b .coverage__breakdown dt,.l-row--variant-b .standard-form--card{border-color:#a10020}.l-row--variant-c .card,.l-row--variant-c .coverage__breakdown dd,.l-row--variant-c .coverage__breakdown dt,.l-row--variant-c .standard-form--card,.l-row--variant-d .card,.l-row--variant-d .coverage__breakdown dd,.l-row--variant-d .coverage__breakdown dt,.l-row--variant-d .standard-form--card{border-color:#fff}.checklist--info li:before{font-size:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}.coverage__overview{background:#fff}.coverage__header,.l-row--variant-a .coverage__overview{background:#f1f1f1}.l-row--variant-b .coverage__overview{background:#d4002a;border-color:#a10020}.l-row--variant-c .coverage__overview{background:#121212;border-color:#fff;color:#fff}.l-row--variant-d .coverage__overview{background:#222327;border-color:#fff;color:#fff}.coverage__header{border-radius:10px 10px 0 0}.l-row--variant-a .coverage__header{background:#fff}.l-row--variant-b .coverage__header{background:#a10020}.l-row--variant-c .coverage__header{background:#222327}.l-row--variant-d .coverage__header{background:#121212}.coverage__heading,.coverage__toggle{font-family:"Avenir","Arial",sans-serif}html[dir=rtl] .coverage__heading,html[dir=rtl] .coverage__toggle{font-family:"Janna","Arial",sans-serif}.l-row--variant-b .coverage__heading,.l-row--variant-c .coverage__heading,.l-row--variant-d .coverage__heading{color:#fff}.coverage__toggle{border-color:#d4002a;color:#121212}.l-row--variant-b .coverage__toggle,.l-row--variant-c .coverage__toggle,.l-row--variant-d .coverage__toggle{border-color:#fff;color:#fff}.l-row--variant-b .coverage__description,.l-row--variant-c .coverage__description,.l-row--variant-d .coverage__description{border-bottom-color:#fff}.coverage__breakdown dd .icon{color:#ccc}.coverage__breakdown dd .icon.icon--tick{color:#37a800}.coverage__option .option-list__control:after,.coverage__option .option-list__control:before{display:none}.coverage__footer{background:#f1f1f1;border-radius:0 0 10px 10px}.l-row--variant-a .coverage__footer{background:#fff}.l-row--variant-b .coverage__footer{background:#a10020}.l-row--variant-c .coverage__footer{background:#222327}.l-row--variant-d .coverage__footer{background:#121212}.coverage__footer--standard .option-list input:checked+.option-list__control--radio,.coverage__footer--standard .option-list__control{background:0 0!important}.coverage__footer--standard .option-list input:checked+.option-list__control--radio:before,.coverage__footer--standard .option-list__control:before{color:#37a800}.coverage__info{background:#fff;border-radius:10px}.l-row--variant-a .coverage__info{background:#f1f1f1}.l-row--variant-b .coverage__info{background:#d4002a;border-color:#a10020}.l-row--variant-c .coverage__info{background:#121212;border-color:#fff;color:#fff}.l-row--variant-d .coverage__info{background:#222327;border-color:#fff;color:#fff}.coverage__accordion,.coverage__info{border-color:#ccc}.l-row--variant-b .coverage__accordion,.l-row--variant-b .coverage__accordion .accordion__item{border-color:#a10020}.l-row--variant-c .coverage__accordion,.l-row--variant-c .coverage__accordion .accordion__item,.l-row--variant-d .coverage__accordion,.l-row--variant-d .coverage__accordion .accordion__item{border-color:#fff}.coverage__accordion .accordion__item{background:0 0;border-radius:0}.l-row--variant-b .coverage__accordion .accordion__item__content,.l-row--variant-b .coverage__accordion .accordion__item__heading,.l-row--variant-b .coverage__accordion .accordion__item__heading:before,.l-row--variant-c .coverage__accordion .accordion__item__content,.l-row--variant-c .coverage__accordion .accordion__item__heading,.l-row--variant-c .coverage__accordion .accordion__item__heading:before,.l-row--variant-d .coverage__accordion .accordion__item__content,.l-row--variant-d .coverage__accordion .accordion__item__heading,.l-row--variant-d .coverage__accordion .accordion__item__heading:before{color:#fff}.l-row--variant-b .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-b .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-b .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-b .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before,.l-row--variant-c .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-c .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-c .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-c .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before,.l-row--variant-d .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-d .coverage__accordion .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-d .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-d .coverage__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before{color:#fff}.coverage--standard .coverage__col,html[dir=rtl] .coverage--standard .coverage__col{border-color:#ccc}.l-row--variant-b .coverage--standard .coverage__col,.l-row--variant-b html[dir=rtl] .coverage--standard .coverage__col{border-color:#a10020}.l-row--variant-c .coverage--standard .coverage__col,.l-row--variant-c html[dir=rtl] .coverage--standard .coverage__col,.l-row--variant-d .coverage--standard .coverage__col,.l-row--variant-d html[dir=rtl] .coverage--standard .coverage__col{border-color:#fff}.coverage--standard .coverage__breakdown--upsell,.coverage--standard .coverage__breakdown--upsell .icon.icon--tick{color:#ccc}.coverage--standard.coverage--active .coverage__breakdown--upsell{color:#121212}.l-row--variant-b .coverage--standard.coverage--active .coverage__breakdown--upsell,.l-row--variant-b .coverage--standard.coverage--active .coverage__breakdown--upsell .icon.icon--tick,.l-row--variant-c .coverage--standard.coverage--active .coverage__breakdown--upsell,.l-row--variant-c .coverage--standard.coverage--active .coverage__breakdown--upsell .icon.icon--tick,.l-row--variant-d .coverage--standard.coverage--active .coverage__breakdown--upsell,.l-row--variant-d .coverage--standard.coverage--active .coverage__breakdown--upsell .icon.icon--tick{color:#fff}.coverage--standard.coverage--active .coverage__breakdown--upsell .icon.icon--tick{color:#37a800}.coverage--active .coverage__info,.coverage--active .coverage__overview{border-color:#d4002a;box-shadow:0 0 0 1px #d4002a}.l-row--variant-b .coverage--active .coverage__info,.l-row--variant-b .coverage--active .coverage__overview{border-color:#fff;box-shadow:0 0 0 1px #fff}.coverage--active .coverage__header{background:#d4002a;color:#fff}.l-row--variant-b .coverage--active .coverage__header{background:#a10020}.coverage--active .coverage__toggle{border-color:#fff;color:#fff}.coverage--active .coverage__heading{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.coverage__option html[dir=rtl] .option-list__control,html[dir=rtl] .coverage--active .coverage__heading,html[dir=rtl] .coverage__option .option-list__control,html[dir=rtl] .cta,html[dir=rtl] .date-picker .is-selected .pika-button,html[dir=rtl] .date-picker .pika-button,html[dir=rtl] .date-picker .pika-label,html[dir=rtl] .date-picker .pika-table th,html[dir=rtl] .date-picker .pika-table th[scope=col],html[dir=rtl] .promo__cta,html[dir=rtl] .simple-promo__heading,html[dir=rtl] .standard-form__datepicker .pika-label,html[dir=rtl] .vehicle__prices-cta{font-family:"Janna","Arial",sans-serif}.coverage--active .coverage__footer--standard .option-list input:checked+.option-list__control--radio,.coverage--active .coverage__footer--standard .option-list__control{background:0 0}.coverage__option .option-list__control,.cta,.promo__cta{border-radius:30px;color:#fff}.coverage__option .option-list__control,.cta,.promo__cta,.simple-promo__heading{background:#d4002a;font-family:"Avenir Demi","Avenir","Arial",sans-serif;text-transform:uppercase}.standard-form__submit,.vehicle__prices-cta{background:#d4002a;border-radius:30px;color:#fff;text-transform:uppercase}.vehicle__prices-cta{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.coverage__option .option-list__control:hover,.cta:hover,.promo__cta:hover,.simple-promo__heading:hover,.standard-form__submit:hover,.vehicle__prices-cta:hover{background-color:#121212}.coverage__option .option-list__control[disabled],.coverage__option .option-list__control[disabled]:hover,.cta[disabled],.cta[disabled]:hover,.promo__cta[disabled],.promo__cta[disabled]:hover,.simple-promo__heading[disabled],.simple-promo__heading[disabled]:hover,.standard-form__submit[disabled],.standard-form__submit[disabled]:hover,.vehicle__prices-cta[disabled],.vehicle__prices-cta[disabled]:hover{background:#ccc}.coverage__option .l-row--variant-b .option-list__control,.l-row--variant-b .coverage__option .option-list__control,.l-row--variant-b .cta,.l-row--variant-b .promo__cta,.l-row--variant-b .simple-promo__heading,.l-row--variant-b .standard-form__submit,.l-row--variant-b .vehicle__prices-cta{background-color:#121212}.coverage__option .l-row--variant-b .option-list__control:hover,.coverage__option .l-row--variant-c .option-list__control:hover,.coverage__option .l-row--variant-d .option-list__control:hover,.l-row--variant-b .coverage__option .option-list__control:hover,.l-row--variant-b .cta:hover,.l-row--variant-b .promo__cta:hover,.l-row--variant-b .standard-form__submit:hover,.l-row--variant-b .vehicle__prices-cta:hover,.l-row--variant-c .coverage__option .option-list__control:hover,.l-row--variant-c .cta:hover,.l-row--variant-c .promo__cta:hover,.l-row--variant-c .standard-form__submit:hover,.l-row--variant-c .vehicle__prices-cta:hover,.l-row--variant-d .coverage__option .option-list__control:hover,.l-row--variant-d .cta:hover,.l-row--variant-d .promo__cta:hover,.l-row--variant-d .standard-form__submit:hover,.l-row--variant-d .vehicle__prices-cta:hover{color:#222327}.coverage__option .modal--alert .option-list__control:hover,.modal--alert .coverage__option .option-list__control:hover,.modal--alert .cta:hover,.modal--alert .promo__cta:hover,.modal--alert .simple-promo__heading:hover,.modal--alert .standard-form__submit:hover,.modal--alert .vehicle__prices-cta:hover{background-color:#fff;color:#222327}.coverage--active .coverage__footer .option-list__control,.coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all],.coverage__option .extra--active .extra__actions--single .option-list__control,.cta--secondary,.extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all],.extra--active .extra__actions+.cta[data-trigger=remove-all],.extra--active .extra__actions+.promo__cta[data-trigger=remove-all],.extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all],.extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all],.extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all],.extra--active .extra__actions--single .coverage__option .option-list__control,.extra--active .extra__actions--single .cta,.extra--active .extra__actions--single .promo__cta,.extra--active .extra__actions--single .simple-promo__heading,.extra--active .extra__actions--single .standard-form__submit,.extra--active .extra__actions--single .vehicle__prices-cta,.standard-form__submit--secondary,.vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta{background:0 0;color:#222327}.coverage--active .coverage__footer .option-list__control:hover,.coverage__option .extra--active .extra__actions+.option-list__control:hover[data-trigger=remove-all],.coverage__option .extra--active .extra__actions--single .option-list__control:hover,.cta--secondary:hover,.extra--active .coverage__option .extra__actions+.option-list__control:hover[data-trigger=remove-all],.extra--active .extra__actions+.cta:hover[data-trigger=remove-all],.extra--active .extra__actions+.promo__cta:hover[data-trigger=remove-all],.extra--active .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all],.extra--active .extra__actions+.standard-form__submit:hover[data-trigger=remove-all],.extra--active .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all],.extra--active .extra__actions--single .coverage__option .option-list__control:hover,.extra--active .extra__actions--single .cta:hover,.extra--active .extra__actions--single .promo__cta:hover,.extra--active .extra__actions--single .simple-promo__heading:hover,.extra--active .extra__actions--single .standard-form__submit:hover,.extra--active .extra__actions--single .vehicle__prices-cta:hover,.standard-form__submit--secondary:hover,.vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta:hover{background:#121212;border-color:#121212;color:#fff}.coverage--active .coverage__footer .l-row--variant-b .option-list__control,.coverage--active .coverage__footer .l-row--variant-c .option-list__control,.coverage--active .coverage__footer .l-row--variant-d .option-list__control,.coverage__option .extra--active .extra__actions--single .l-row--variant-b .option-list__control,.coverage__option .extra--active .extra__actions--single .l-row--variant-c .option-list__control,.coverage__option .extra--active .extra__actions--single .l-row--variant-d .option-list__control,.coverage__option .extra--active .l-row--variant-b .extra__actions+.option-list__control[data-trigger=remove-all],.coverage__option .extra--active .l-row--variant-c .extra__actions+.option-list__control[data-trigger=remove-all],.coverage__option .extra--active .l-row--variant-d .extra__actions+.option-list__control[data-trigger=remove-all],.extra--active .coverage__option .l-row--variant-b .extra__actions+.option-list__control[data-trigger=remove-all],.extra--active .coverage__option .l-row--variant-c .extra__actions+.option-list__control[data-trigger=remove-all],.extra--active .coverage__option .l-row--variant-d .extra__actions+.option-list__control[data-trigger=remove-all],.extra--active .extra__actions--single .coverage__option .l-row--variant-b .option-list__control,.extra--active .extra__actions--single .coverage__option .l-row--variant-c .option-list__control,.extra--active .extra__actions--single .coverage__option .l-row--variant-d .option-list__control,.extra--active .extra__actions--single .l-row--variant-b .cta,.extra--active .extra__actions--single .l-row--variant-b .promo__cta,.extra--active .extra__actions--single .l-row--variant-b .simple-promo__heading,.extra--active .extra__actions--single .l-row--variant-b .standard-form__submit,.extra--active .extra__actions--single .l-row--variant-b .vehicle__prices-cta,.extra--active .extra__actions--single .l-row--variant-c .cta,.extra--active .extra__actions--single .l-row--variant-c .promo__cta,.extra--active .extra__actions--single .l-row--variant-c .simple-promo__heading,.extra--active .extra__actions--single .l-row--variant-c .standard-form__submit,.extra--active .extra__actions--single .l-row--variant-c .vehicle__prices-cta,.extra--active .extra__actions--single .l-row--variant-d .cta,.extra--active .extra__actions--single .l-row--variant-d .promo__cta,.extra--active .extra__actions--single .l-row--variant-d .simple-promo__heading,.extra--active .extra__actions--single .l-row--variant-d .standard-form__submit,.extra--active .extra__actions--single .l-row--variant-d .vehicle__prices-cta,.extra--active .l-row--variant-b .extra__actions+.cta[data-trigger=remove-all],.extra--active .l-row--variant-b .extra__actions+.promo__cta[data-trigger=remove-all],.extra--active .l-row--variant-b .extra__actions+.simple-promo__heading[data-trigger=remove-all],.extra--active .l-row--variant-b .extra__actions+.standard-form__submit[data-trigger=remove-all],.extra--active .l-row--variant-b .extra__actions+.vehicle__prices-cta[data-trigger=remove-all],.extra--active .l-row--variant-c .extra__actions+.cta[data-trigger=remove-all],.extra--active .l-row--variant-c .extra__actions+.promo__cta[data-trigger=remove-all],.extra--active .l-row--variant-c .extra__actions+.simple-promo__heading[data-trigger=remove-all],.extra--active .l-row--variant-c .extra__actions+.standard-form__submit[data-trigger=remove-all],.extra--active .l-row--variant-c .extra__actions+.vehicle__prices-cta[data-trigger=remove-all],.extra--active .l-row--variant-d .extra__actions+.cta[data-trigger=remove-all],.extra--active .l-row--variant-d .extra__actions+.promo__cta[data-trigger=remove-all],.extra--active .l-row--variant-d .extra__actions+.simple-promo__heading[data-trigger=remove-all],.extra--active .l-row--variant-d .extra__actions+.standard-form__submit[data-trigger=remove-all],.extra--active .l-row--variant-d .extra__actions+.vehicle__prices-cta[data-trigger=remove-all],.l-row--variant-b .coverage--active .coverage__footer .option-list__control,.l-row--variant-b .coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all],.l-row--variant-b .coverage__option .extra--active .extra__actions--single .option-list__control,.l-row--variant-b .cta--secondary,.l-row--variant-b .extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions+.cta[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions+.promo__cta[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions--single .coverage__option .option-list__control,.l-row--variant-b .extra--active .extra__actions--single .cta,.l-row--variant-b .extra--active .extra__actions--single .promo__cta,.l-row--variant-b .extra--active .extra__actions--single .simple-promo__heading,.l-row--variant-b .extra--active .extra__actions--single .standard-form__submit,.l-row--variant-b .extra--active .extra__actions--single .vehicle__prices-cta,.l-row--variant-b .standard-form__submit--secondary,.l-row--variant-b .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta,.l-row--variant-c .coverage--active .coverage__footer .option-list__control,.l-row--variant-c .coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all],.l-row--variant-c .coverage__option .extra--active .extra__actions--single .option-list__control,.l-row--variant-c .cta--secondary,.l-row--variant-c .extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions+.cta[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions+.promo__cta[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions--single .coverage__option .option-list__control,.l-row--variant-c .extra--active .extra__actions--single .cta,.l-row--variant-c .extra--active .extra__actions--single .promo__cta,.l-row--variant-c .extra--active .extra__actions--single .simple-promo__heading,.l-row--variant-c .extra--active .extra__actions--single .standard-form__submit,.l-row--variant-c .extra--active .extra__actions--single .vehicle__prices-cta,.l-row--variant-c .standard-form__submit--secondary,.l-row--variant-c .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta,.l-row--variant-d .coverage--active .coverage__footer .option-list__control,.l-row--variant-d .coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all],.l-row--variant-d .coverage__option .extra--active .extra__actions--single .option-list__control,.l-row--variant-d .cta--secondary,.l-row--variant-d .extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions+.cta[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions+.promo__cta[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions--single .coverage__option .option-list__control,.l-row--variant-d .extra--active .extra__actions--single .cta,.l-row--variant-d .extra--active .extra__actions--single .promo__cta,.l-row--variant-d .extra--active .extra__actions--single .simple-promo__heading,.l-row--variant-d .extra--active .extra__actions--single .standard-form__submit,.l-row--variant-d .extra--active .extra__actions--single .vehicle__prices-cta,.l-row--variant-d .standard-form__submit--secondary,.l-row--variant-d .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta,.vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-b .vehicle__prices-cta,.vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-c .vehicle__prices-cta,.vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-d .vehicle__prices-cta{background:0 0;border-color:#fff;color:#fff}.coverage--active .coverage__footer .l-row--variant-b .option-list__control:hover,.coverage--active .coverage__footer .l-row--variant-c .option-list__control:hover,.coverage--active .coverage__footer .l-row--variant-d .option-list__control:hover,.coverage__option .extra--active .extra__actions--single .l-row--variant-b .option-list__control:hover,.coverage__option .extra--active .extra__actions--single .l-row--variant-c .option-list__control:hover,.coverage__option .extra--active .extra__actions--single .l-row--variant-d .option-list__control:hover,.coverage__option .extra--active .l-row--variant-b .extra__actions+.option-list__control:hover[data-trigger=remove-all],.coverage__option .extra--active .l-row--variant-c .extra__actions+.option-list__control:hover[data-trigger=remove-all],.coverage__option .extra--active .l-row--variant-d .extra__actions+.option-list__control:hover[data-trigger=remove-all],.extra--active .coverage__option .l-row--variant-b .extra__actions+.option-list__control:hover[data-trigger=remove-all],.extra--active .coverage__option .l-row--variant-c .extra__actions+.option-list__control:hover[data-trigger=remove-all],.extra--active .coverage__option .l-row--variant-d .extra__actions+.option-list__control:hover[data-trigger=remove-all],.extra--active .extra__actions--single .coverage__option .l-row--variant-b .option-list__control:hover,.extra--active .extra__actions--single .coverage__option .l-row--variant-c .option-list__control:hover,.extra--active .extra__actions--single .coverage__option .l-row--variant-d .option-list__control:hover,.extra--active .extra__actions--single .l-row--variant-b .cta:hover,.extra--active .extra__actions--single .l-row--variant-b .promo__cta:hover,.extra--active .extra__actions--single .l-row--variant-b .simple-promo__heading:hover,.extra--active .extra__actions--single .l-row--variant-b .standard-form__submit:hover,.extra--active .extra__actions--single .l-row--variant-b .vehicle__prices-cta:hover,.extra--active .extra__actions--single .l-row--variant-c .cta:hover,.extra--active .extra__actions--single .l-row--variant-c .promo__cta:hover,.extra--active .extra__actions--single .l-row--variant-c .simple-promo__heading:hover,.extra--active .extra__actions--single .l-row--variant-c .standard-form__submit:hover,.extra--active .extra__actions--single .l-row--variant-c .vehicle__prices-cta:hover,.extra--active .extra__actions--single .l-row--variant-d .cta:hover,.extra--active .extra__actions--single .l-row--variant-d .promo__cta:hover,.extra--active .extra__actions--single .l-row--variant-d .simple-promo__heading:hover,.extra--active .extra__actions--single .l-row--variant-d .standard-form__submit:hover,.extra--active .extra__actions--single .l-row--variant-d .vehicle__prices-cta:hover,.extra--active .l-row--variant-b .extra__actions+.cta:hover[data-trigger=remove-all],.extra--active .l-row--variant-b .extra__actions+.promo__cta:hover[data-trigger=remove-all],.extra--active .l-row--variant-b .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all],.extra--active .l-row--variant-b .extra__actions+.standard-form__submit:hover[data-trigger=remove-all],.extra--active .l-row--variant-b .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all],.extra--active .l-row--variant-c .extra__actions+.cta:hover[data-trigger=remove-all],.extra--active .l-row--variant-c .extra__actions+.promo__cta:hover[data-trigger=remove-all],.extra--active .l-row--variant-c .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all],.extra--active .l-row--variant-c .extra__actions+.standard-form__submit:hover[data-trigger=remove-all],.extra--active .l-row--variant-c .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all],.extra--active .l-row--variant-d .extra__actions+.cta:hover[data-trigger=remove-all],.extra--active .l-row--variant-d .extra__actions+.promo__cta:hover[data-trigger=remove-all],.extra--active .l-row--variant-d .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all],.extra--active .l-row--variant-d .extra__actions+.standard-form__submit:hover[data-trigger=remove-all],.extra--active .l-row--variant-d .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all],.l-row--variant-b .coverage--active .coverage__footer .option-list__control:hover,.l-row--variant-b .coverage__option .extra--active .extra__actions+.option-list__control:hover[data-trigger=remove-all],.l-row--variant-b .coverage__option .extra--active .extra__actions--single .option-list__control:hover,.l-row--variant-b .cta--secondary:hover,.l-row--variant-b .extra--active .coverage__option .extra__actions+.option-list__control:hover[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions+.cta:hover[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions+.promo__cta:hover[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions+.standard-form__submit:hover[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all],.l-row--variant-b .extra--active .extra__actions--single .coverage__option .option-list__control:hover,.l-row--variant-b .extra--active .extra__actions--single .cta:hover,.l-row--variant-b .extra--active .extra__actions--single .promo__cta:hover,.l-row--variant-b .extra--active .extra__actions--single .simple-promo__heading:hover,.l-row--variant-b .extra--active .extra__actions--single .standard-form__submit:hover,.l-row--variant-b .extra--active .extra__actions--single .vehicle__prices-cta:hover,.l-row--variant-b .standard-form__submit--secondary:hover,.l-row--variant-b .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta:hover,.l-row--variant-c .coverage--active .coverage__footer .option-list__control:hover,.l-row--variant-c .coverage__option .extra--active .extra__actions+.option-list__control:hover[data-trigger=remove-all],.l-row--variant-c .coverage__option .extra--active .extra__actions--single .option-list__control:hover,.l-row--variant-c .cta--secondary:hover,.l-row--variant-c .extra--active .coverage__option .extra__actions+.option-list__control:hover[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions+.cta:hover[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions+.promo__cta:hover[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions+.standard-form__submit:hover[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all],.l-row--variant-c .extra--active .extra__actions--single .coverage__option .option-list__control:hover,.l-row--variant-c .extra--active .extra__actions--single .cta:hover,.l-row--variant-c .extra--active .extra__actions--single .promo__cta:hover,.l-row--variant-c .extra--active .extra__actions--single .simple-promo__heading:hover,.l-row--variant-c .extra--active .extra__actions--single .standard-form__submit:hover,.l-row--variant-c .extra--active .extra__actions--single .vehicle__prices-cta:hover,.l-row--variant-c .standard-form__submit--secondary:hover,.l-row--variant-c .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta:hover,.l-row--variant-d .coverage--active .coverage__footer .option-list__control:hover,.l-row--variant-d .coverage__option .extra--active .extra__actions+.option-list__control:hover[data-trigger=remove-all],.l-row--variant-d .coverage__option .extra--active .extra__actions--single .option-list__control:hover,.l-row--variant-d .cta--secondary:hover,.l-row--variant-d .extra--active .coverage__option .extra__actions+.option-list__control:hover[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions+.cta:hover[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions+.promo__cta:hover[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions+.standard-form__submit:hover[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all],.l-row--variant-d .extra--active .extra__actions--single .coverage__option .option-list__control:hover,.l-row--variant-d .extra--active .extra__actions--single .cta:hover,.l-row--variant-d .extra--active .extra__actions--single .promo__cta:hover,.l-row--variant-d .extra--active .extra__actions--single .simple-promo__heading:hover,.l-row--variant-d .extra--active .extra__actions--single .standard-form__submit:hover,.l-row--variant-d .extra--active .extra__actions--single .vehicle__prices-cta:hover,.l-row--variant-d .standard-form__submit--secondary:hover,.l-row--variant-d .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta:hover,.vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-b .vehicle__prices-cta:hover,.vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-c .vehicle__prices-cta:hover,.vehicle__prices-option:not(.vehicle__prices-option--primary) .l-row--variant-d .vehicle__prices-cta:hover{background:#fff;border-color:#fff;color:#121212}.cta--tertiary,.simple-promo__heading,.standard-form__submit--tertiary{background:0 0;border-radius:0;color:#121212}.cta--tertiary:hover,.simple-promo__heading:hover,.standard-form__submit--tertiary:hover{background:0 0}.cta--tertiary[disabled],.cta--tertiary[disabled]:before,.simple-promo__heading[disabled],.simple-promo__heading[disabled]:before,.standard-form__submit--tertiary[disabled],.standard-form__submit--tertiary[disabled]:before{background:0 0;color:#ccc}.l-row--variant-b .cta--tertiary,.l-row--variant-b .cta--tertiary:hover,.l-row--variant-b .simple-promo__heading,.l-row--variant-b .simple-promo__heading:hover,.l-row--variant-b .standard-form__submit--tertiary,.l-row--variant-b .standard-form__submit--tertiary:hover,.l-row--variant-c .cta--tertiary,.l-row--variant-c .cta--tertiary:hover,.l-row--variant-c .simple-promo__heading,.l-row--variant-c .simple-promo__heading:hover,.l-row--variant-c .standard-form__submit--tertiary,.l-row--variant-c .standard-form__submit--tertiary:hover,.l-row--variant-d .cta--tertiary,.l-row--variant-d .cta--tertiary:hover,.l-row--variant-d .simple-promo__heading,.l-row--variant-d .simple-promo__heading:hover,.l-row--variant-d .standard-form__submit--tertiary,.l-row--variant-d .standard-form__submit--tertiary:hover{background:0 0;color:#fff}.l-row--variant-b .cta--tertiary:before,.l-row--variant-b .simple-promo__heading:before,.l-row--variant-b .standard-form__submit--tertiary:before,.l-row--variant-c .cta--tertiary:before,.l-row--variant-c .simple-promo__heading:before,.l-row--variant-c .standard-form__submit--tertiary:before,.l-row--variant-d .cta--tertiary:before,.l-row--variant-d .simple-promo__heading:before,.l-row--variant-d .standard-form__submit--tertiary:before{color:#fff}.date-picker{background:#fff}@media (max-width:500px){.date-picker{background:#f1f1f1;border-radius:0}.date-picker:before{border:solid transparent;border-top-color:#fff;border-width:9px}}.date-picker .pika-next:before,.date-picker .pika-prev:before,.standard-form__datepicker .pika-next:before,.standard-form__datepicker .pika-prev:before{color:#d4002a}.date-picker .pika-label,.date-picker .pika-single{background:0 0}@media (max-width:500px){.date-picker .pika-label{background:#f1f1f1}}.date-picker .is-selected .pika-button,.date-picker .pika-label,.date-picker .pika-table th,.date-picker .pika-table th[scope=col],.standard-form__datepicker .pika-table th,.standard-form__datepicker .pika-table th[scope=col]{color:#121212;font-family:"Avenir Demi","Avenir","Arial",sans-serif}.date-picker .pika-button{color:#121212;font-family:"Avenir","Arial",sans-serif}.date-picker .is-selected .pika-button{background:#d4002a;color:#fff}.standard-form__datepicker{background:#fff}.standard-form__datepicker .pika-label{background:#fff;color:#121212;font-family:"Avenir Demi","Avenir","Arial",sans-serif}.l-row--variant-a table tr:nth-child(even) th,.l-row--variant-b table tr:nth-child(even) th,.l-row--variant-c table tr:nth-child(even) th,.l-row--variant-d table tr:nth-child(even) th,.standard-form__datepicker .pika-table tr:nth-child(even) td,.standard-form__datepicker .pika-table tr:nth-child(even) th,table tr:nth-child(even) th{background:0 0}html[dir=rtl] .standard-form__datepicker .pika-button,html[dir=rtl] .standard-form__datepicker .pika-table th,html[dir=rtl] .standard-form__datepicker .pika-table th[scope=col]{font-family:"Janna","Arial",sans-serif}.language-selector__select select,.standard-form__datepicker .pika-button,.standard-form__select select{color:#121212;font-family:"Avenir","Arial",sans-serif}.standard-form__datepicker .is-selected .pika-button{background:#d4002a;color:#fff}.delivery-and-collection__breakdown{border-color:#ccc}.delivery-and-collection__breakdown__heading{font-weight:400}.delivery-and-collection__breakdown__price{font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}.delivery-and-collection__breakdown__label,.extra__quantity-select input{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.delivery-and-collection__remove-cta{border-color:#ccc;color:#d4002a;font-family:"Avenir","Arial",sans-serif;font-weight:400}.l-row--divider__chevron{color:#d4002a}.l-row--variant-b .l-row--divider__chevron,.l-row--variant-c .l-row--divider__chevron,.l-row--variant-d .l-row--divider__chevron{color:#fff}.extra__label{background:#222327;border-radius:10px 10px 0 0;color:#fff}.l-row--variant-b .extra__label{background:#a10020}.l-row--variant-c .extra__label,.l-row--variant-d .extra__label{background:#fff;color:#121212}.extra__label,.extra__price{font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}html[dir=rtl] .extra__price{font-family:"Janna Bold","Janna","Arial",sans-serif}.extra__price--minor{font-family:"Avenir","Arial",sans-serif;font-weight:400}html[dir=rtl] .extra__price--minor,html[dir=rtl] .extra__quantity-select input,html[dir=rtl] .feature__heading{font-family:"Janna","Arial",sans-serif}.l-row--variant-b .extra__quantity-select .ui-button,.l-row--variant-c .extra__quantity-select .ui-button,.l-row--variant-d .extra__quantity-select .ui-button{color:#fff}.extra__quantity-select input{background:0 0;border-color:#d4002a;border-radius:10px;color:#121212}.l-row--variant-b .extra__quantity-select input{border-color:#a10020;color:#fff}.l-row--variant-c .extra__quantity-select input,.l-row--variant-d .extra__quantity-select input{border-color:#fff;color:#fff}.extra__quantity-select .ui-button{color:#d4002a}.extra__quantity-select .ui-button--disabled{opacity:.5}.extra__added .icon{color:#37a800}.extra--free{border-color:#222327;border-top-left-radius:0}.extra--slim,.extra--slim.extra--slim{border-color:#ccc}.l-row--variant-b .extra--active,.l-row--variant-b .extra--active.extra--free,.l-row--variant-c .extra--active.extra--free,.l-row--variant-d .extra--active.extra--free{border-color:#fff}.extra--active,.extra--active.extra--free{border-color:#d4002a}.extra--active .extra__label{background-color:#d4002a}.l-row--variant-b .extra--active .extra__label,.l-row--variant-c .extra--active .extra__label,.l-row--variant-d .extra--active .extra__label{background-color:#fff;color:#121212}.extra--included{background:#f1f1f1}.l-row--variant-a .extra--included{background:#fff}.l-row--variant-b .extra--included,.l-row--variant-c .extra--included,.l-row--variant-d .extra--included{background:0 0}.extra [data-trigger=reveal]+p{margin-bottom:0;margin-top:20px}.feature__icon{color:#d4002a}.l-row--variant-b .feature__icon,.l-row--variant-b .icon-list .icon,.l-row--variant-b .link-list__link:before,.l-row--variant-c .feature__icon,.l-row--variant-c .icon-list .icon,.l-row--variant-c .link-list__link:before,.l-row--variant-d .feature__icon,.l-row--variant-d .icon-list .icon,.l-row--variant-d .link-list__link:before{color:#fff}.feature__heading{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.highlight{background:#f1f1f1}.l-row--variant-a .highlight{background:#fff}.l-row--variant-b .highlight{background:#a10020}.l-row--variant-c .highlight{background:#121212}.l-row--variant-d .highlight{background:#222327}.icon-list .icon,.link-list__link:before{color:#d4002a}.itinerary{border-color:#ccc}.l-row--variant-b .itinerary{border-color:#a10020}.l-row--variant-c .itinerary,.l-row--variant-d .itinerary{border-color:#fff}@media (max-width:500px){.link-list--collapsable h2:before,.link-list--collapsable h3:before,.link-list--collapsable h4:before,.link-list--collapsable h5:before,.link-list--collapsable h6:before{color:#d4002a}.l-row--variant-b .link-list--collapsable h2:before,.l-row--variant-b .link-list--collapsable h3:before,.l-row--variant-b .link-list--collapsable h4:before,.l-row--variant-b .link-list--collapsable h5:before,.l-row--variant-b .link-list--collapsable h6:before,.l-row--variant-c .link-list--collapsable h2:before,.l-row--variant-c .link-list--collapsable h3:before,.l-row--variant-c .link-list--collapsable h4:before,.l-row--variant-c .link-list--collapsable h5:before,.l-row--variant-c .link-list--collapsable h6:before,.l-row--variant-d .link-list--collapsable h2:before,.l-row--variant-d .link-list--collapsable h3:before,.l-row--variant-d .link-list--collapsable h4:before,.l-row--variant-d .link-list--collapsable h5:before,.l-row--variant-d .link-list--collapsable h6:before{color:#fff}}.link-list__sub-heading,.search-result__abstract mark{font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}html[dir=rtl] .link-list__sub-heading,html[dir=rtl] .search-result__abstract mark{font-family:"Janna Bold","Janna","Arial",sans-serif}.language-country-selector__toggle{font-family:"Avenir","Arial",sans-serif}html[dir=rtl] .language-country-selector__heading,html[dir=rtl] .language-country-selector__toggle,html[dir=rtl] .language-selector__link--active,html[dir=rtl] .language-selector__select select,html[dir=rtl] .map__info-close{font-family:"Janna","Arial",sans-serif}.l-row--variant-b .language-country-selector__toggle,.l-row--variant-b .language-country-selector__toggle .icon,.l-row--variant-c .language-country-selector__toggle,.l-row--variant-c .language-country-selector__toggle .icon,.l-row--variant-d .language-country-selector__toggle,.l-row--variant-d .language-country-selector__toggle .icon{color:#fff}.language-country-selector__toggle .icon{color:#d4002a}.l-row--variant-b .language-country-selector__flyout,.l-row--variant-c .language-country-selector__flyout,.l-row--variant-d .language-country-selector__flyout{color:#121212}.language-country-selector__flyout:before{background:#fff;box-shadow:0 2px 0 rgba(18,18,18,.09)}.language-country-selector__col:after{border-color:#ccc}@media (max-width:900px){.language-country-selector__col--last{border-color:#ccc}}.language-country-selector__heading{-ms-flex-negative:0;flex-shrink:0;font-family:"Avenir Demi","Avenir","Arial",sans-serif}.language-country-selector__heading .icon{color:#d4002a}.language-selector__link--active{border-color:#d4002a;font-family:"Avenir Demi","Avenir","Arial",sans-serif}.l-row--variant-b .language-selector__link--active,.l-row--variant-b .language-selector__link:hover{border-color:#a10020}.l-row--variant-c .language-selector__link--active,.l-row--variant-c .language-selector__link:hover,.l-row--variant-d .language-selector__link--active,.l-row--variant-d .language-selector__link:hover{border-color:#fff}.language-selector__link:hover{border-bottom-width:0;border-top-color:#d4002a}.language-selector__select .icon,.language-selector__select:before{color:#d4002a}.language-selector__select select::-ms-value,.standard-form__select select::-ms-value{background:0 0;color:#121212}.loader-overlay{background:rgba(255,255,255,.4)}.loader-overlay__spinner__path{stroke:#d4002a}.map__info{background:#fff;border-radius:10px}.map__info:before{border:solid transparent;border-right-color:#fff;border-width:30px}.map__info-close{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.map__info-close .icon{background:#d4002a;color:#fff}@media (max-width:500px){.map__info-heading{font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .map__info-heading{font-family:"Janna","Arial",sans-serif}}.map__info-col+.map__info-col{border-left-color:#ccc}html[dir=rtl] .map__info-col+.map__info-col{border-right-color:#ccc}.map__info-sub-heading{text-transform:none}.map__info-sub-heading .icon{color:#d4002a}.message__heading{color:#37a800}.message__heading:before{border-color:#37a800}.l-row--variant-b .message--error .message__heading:after,.l-row--variant-b .message--error .message__heading:before,.l-row--variant-b .message__heading:before,.l-row--variant-c .message--error .message__heading:after,.l-row--variant-c .message--error .message__heading:before,.l-row--variant-c .message__heading:before,.l-row--variant-d .message--error .message__heading:after,.l-row--variant-d .message--error .message__heading:before,.l-row--variant-d .message__heading:before{border-color:#fff}.l-row--variant-b .message--error .message__heading,.l-row--variant-b .message__heading,.l-row--variant-c .message--error .message__heading,.l-row--variant-c .message__heading,.l-row--variant-d .message--error .message__heading,.l-row--variant-d .message__heading,.modal--alert .message--error .message__heading,.modal--alert .message__heading{color:#fff}.message__description--minor{font-family:"Avenir","Arial",sans-serif;font-weight:400}html[dir=rtl] .message__description--minor{font-family:"Janna","Arial",sans-serif}.message--error .message__heading{color:#d4022a}.message--error .message__heading:after,.message--error .message__heading:before{border-color:#d4022a}.modal{background:rgba(18,18,18,.8)}.modal__inner{background:#fff;border-radius:10px}.modal__close{background:#d4002a;color:#fff;font-family:"Avenir Demi","Avenir","Arial",sans-serif;text-transform:none}html[dir=rtl] .modal__close,html[dir=rtl] .pagination__next-link,html[dir=rtl] .pagination__previous-link{font-family:"Janna","Arial",sans-serif}.modal--alert .modal__inner{background:#121212;color:#fff}.option-list input:checked+.option-list__control--radio:before{background:#d4002a}.option-list__control:before{color:#d4002a}.option-list__control:after{background:#fff;border-color:#ccc}.option-promo{border-radius:10px}.l-row--variant-b .option-promo,.l-row--variant-c .option-promo,.l-row--variant-d .option-promo{color:#121212}.option-promo__header{background:#f1f1f1}.l-row--variant-a .option-promo__header,.l-row--variant-a .option-promo__panel{background:#fff}.option-promo__panel{background:#f1f1f1;border-color:#ccc}.option-promo--preferred:before{content:url(../img/avis-preferred-logo.svg)}.pagination__next-link,.pagination__previous-link{font-family:"Avenir Demi","Avenir","Arial",sans-serif;text-transform:uppercase}.l-row--variant-b .pagination__next-link:before,.l-row--variant-b .pagination__previous-link:before,.l-row--variant-c .pagination__next-link:before,.l-row--variant-c .pagination__previous-link:before,.l-row--variant-d .pagination__next-link:before,.l-row--variant-d .pagination__previous-link:before{color:#fff}.pagination__next-link:hover,.pagination__previous-link:hover{border-bottom:0;text-decoration:underline}.primary-navigation{background:#fff}@media (max-width:500px){.primary-navigation:after{background:rgba(18,18,18,.8)}}.pagination__next-link:before,.pagination__previous-link:before,.primary-navigation__toggle{color:#d4002a}.primary-navigation__toggle--active{background:#d4002a;color:#fff}@media (max-width:500px){.primary-navigation__list{background:#fff}}.primary-navigation__list:before{background:#fff}.primary-navigation__item--has-mega-menu:after{background:rgba(18,18,18,.8)}@media (max-width:500px){.primary-navigation__item--has-mega-menu.primary-navigation__item--active-mega-menu{background:#fff}}.primary-navigation__item--has-mega-menu.primary-navigation__item--active-mega-menu .primary-navigation__link{background:#fff;color:#d4002a}.primary-navigation__item--has-mega-menu.primary-navigation__item--active-mega-menu .primary-navigation__mega-menu-toggle,.primary-navigation__mega-menu__link:before{color:#d4002a}.primary-navigation__item.mobile-only{display:none}@media (max-width:500px){.primary-navigation__item.mobile-only{display:block}}@media (max-width:500px){.primary-navigation__link{color:#121212}}.primary-navigation__link:hover{background:#d4002a;border-bottom-width:0}@media (max-width:500px){.primary-navigation__link:hover{background:0 0;color:#d4002a}}.l-row--variant-a .promo__details,.primary-navigation__mega-menu{background:#fff}@media (max-width:500px){.primary-navigation__mega-menu{background:#fff}.primary-navigation__mega-menu__heading{border-color:#d4002a;color:#d4002a;font-family:"Avenir Demi","Avenir","Arial",sans-serif;text-transform:none}html[dir=rtl] .primary-navigation__mega-menu__heading{font-family:"Janna","Arial",sans-serif}}.primary-navigation__mega-menu__link--back{background:#fff;color:#121212;font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .primary-navigation__mega-menu__link--back,html[dir=rtl] .reference-list__heading{font-family:"Janna","Arial",sans-serif}.promo{border-radius:10px}.promo__details{background:#f1f1f1;color:#121212}.redirect-notice__time{color:#d4002a}.reference-list__heading{border-top-color:#ccc;font-family:"Avenir Demi","Avenir","Arial",sans-serif}.l-row--variant-b .reference-list__heading{border-color:#a10020}.l-row--variant-c .reference-list__heading,.l-row--variant-d .reference-list__heading{border-color:#fff}.reference-list__heading .icon{color:#d4002a}.l-row--variant-b .reference-list__heading .icon,.l-row--variant-c .reference-list__heading .icon,.l-row--variant-d .reference-list__heading .icon{color:#fff}.reference-list__value{border-color:#ccc}.l-row--variant-b .reference-list__value{border-color:#a10020}.l-row--variant-c .reference-list__value,.l-row--variant-d .reference-list__value{border-color:#fff}.search__inner{background:#fff}.search__inner .search__input{background:0 0}.search-result{border-color:#ccc}.l-row--variant-b .search-result,.l-row--variant-c .search-result,.l-row--variant-d .search-result{border-bottom-color:#fff}.search-result__abstract{margin-bottom:0}.sign-in-bar__detail{border-right-color:#ccc}html[dir=rtl] .sign-in-bar__detail{border-left-color:#ccc}.sign-in-bar__detail__content,.sign-in-bar__welcome a{font-family:"Avenir Demi","Avenir","Arial",sans-serif;font-weight:500}@media (max-width:500px){.sign-in-bar__detail~.sign-in-bar__detail{border-top-color:#ccc}}.supplementary-navigation__flyout .sign-in-bar__action,.supplementary-navigation__flyout .sign-in-bar__detail~.sign-in-bar__detail{border-top-color:#ccc}.sign-in-bar__progress-bar__bar{background:#ccc}.sign-in-bar__progress-bar__bar div,.step-tracker__progress-bar div{background:#37a800}@media (max-width:500px){.sign-in-bar__action{border-top-color:#ccc}}.social-promo__link{border:0}.social-promo__link:hover .icon{background-color:#e8002e}.social-promo__link .icon{background:#a10020;color:#fff}.standard-form__fieldset--stacked{border-bottom-color:#ccc}.standard-form__row--separated{border-top-color:#ccc}.l-row--variant-b .standard-form__row--separated{border-top-color:#a10020}.l-row--variant-c .standard-form__row--separated,.l-row--variant-d .standard-form__row--separated{border-top-color:#fff}.standard-form .error{color:#d4022a}.standard-form__label{font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .search__input,html[dir=rtl] .standard-form__input,html[dir=rtl] .standard-form__label,html[dir=rtl] .standard-form__select select,html[dir=rtl] .standard-form__submit,html[dir=rtl] .standard-form__textarea,html[dir=rtl] .step-tracker__flash-message,html[dir=rtl] .step-tracker__overview-heading,html[dir=rtl] .step-tracker__overview-price,html[dir=rtl] .step-tracker__step-toggle__inner{font-family:"Janna","Arial",sans-serif}.standard-form__label-note{color:#121212}.search__input,.standard-form__input,.standard-form__textarea{background:#fff;border-color:#ccc;color:#121212;font-family:"Avenir","Arial",sans-serif}.search__input[disabled],.standard-form__input[disabled],.standard-form__textarea[disabled]{background:0 0;border:0}.standard-form__input--valid+.icon.icon--tick-circled,.standard-form__select--valid+.icon.icon--tick-circled,.standard-form__textarea--valid+.icon.icon--tick-circled{color:#37a800}.standard-form__file-upload__file-name,.standard-form__select{background:#fff;border-color:#ccc;color:#121212}.standard-form__select:before{background:#fff;color:#d4002a}.standard-form__file-upload__file-name{font-size:14px}.standard-form__submit{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.standard-form+.standard-form__actions{border-top-color:#ccc}.l-row--variant-b .standard-form+.standard-form__actions{border-top-color:#a10020}.l-row--variant-c .standard-form+.standard-form__actions,.l-row--variant-d .standard-form+.standard-form__actions{border-top-color:#fff}.step-tracker__overview{background:#f1f1f1;border-color:#ccc}.step-tracker__overview:before{background:#f1f1f1;border-color:#fff}.step-tracker__overview--added,.step-tracker__overview--removed{background:#37a800;color:#fff}.step-tracker__flash-message,.step-tracker__overview-heading,.step-tracker__overview-price{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.step-tracker__step-toggle{color:#d4002a}.step-tracker__step-toggle__inner{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.step-tracker__progress-bar{background:#f1f1f1;border-color:#fff}.step-tracker__progress-bar--four-quarters:after,.step-tracker__progress-bar--three-thirds:after,.step-tracker__progress-bar:before{background:#37a800;border-color:#fff}.step-tracker__step-wrapper{background:#f1f1f1;border-color:#ccc}.step-tracker__step,html[dir=rtl] .step-tracker__step{border-color:#ccc}@media (max-width:900px){.step-tracker__step:first-child,.step-tracker__step:first-child:before,.step-tracker__step:nth-child(2),.step-tracker__step:nth-child(2):before{border-color:#ccc}}@media (max-width:500px){.step-tracker__step:before{border-color:#ccc}}.step-tracker__step--complete .step-tracker__step-heading:before{color:#37a800}html[dir=rtl] .step-tracker__step--complete .step-tracker__step-heading:before{font-family:'icons'}.step-tracker__step-cta,.step-tracker__step-heading{color:#d4002a;font-family:"Avenir","Arial",sans-serif}html[dir=rtl] .step-tracker__step-cta,html[dir=rtl] .step-tracker__step-heading,html[dir=rtl] .step-tracker__step-heading:before{font-family:"Janna","Arial",sans-serif}.step-tracker__step-heading:before{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.step-tracker__step-cta{border-color:#d4002a;color:#121212;font-weight:400;text-transform:uppercase}.step-tracker__step-note{border-color:#ccc}.step-tracker__itinerary:nth-child(2n+1):before{color:#d4002a}.step-tracker__close-toggle .icon,.step-tracker__dates .icon{color:#d4002a}.step-tracker__close-toggle{background:#f1f1f1;font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .step-tracker__close-toggle,html[dir=rtl] .step-tracker__totals__heading,html[dir=rtl] .step-tracker__totals__price{font-family:"Janna","Arial",sans-serif}@media (max-width:500px){.step-tracker__close-toggle{display:block}}.step-tracker__promo-message{background:#fff;color:#d4002a}.step-tracker__footer{background:#f1f1f1}.step-tracker__totals__heading{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.step-tracker__totals__heading--total,.supplementary-navigation__flyout h3,.time-picker .ui-timepicker-list li{border-color:#ccc}.step-tracker--summary .step-tracker__line-item-price,.step-tracker__totals__price,.time-picker li.ui-timepicker-selected{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.step-tracker__totals__price--total{border-color:#ccc;font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}html[dir=rtl] .step-tracker__totals__price--total{font-family:"Janna Bold","Janna","Arial",sans-serif}.step-tracker__totals__note{font-family:"Avenir","Arial",sans-serif;font-weight:400}html[dir=rtl] .step-tracker__booking-widget__close,html[dir=rtl] .step-tracker__totals__note,html[dir=rtl] .supplementary-navigation__link__inner,html[dir=rtl] .time-picker li.ui-timepicker-selected,html[dir=rtl] .upsell__feature{font-family:"Janna","Arial",sans-serif}.step-tracker__vehicle-preview{background:#f1f1f1}.step-tracker__booking-widget{background:#f1f1f1;border-color:#ccc}@media (max-width:900px){.step-tracker__booking-widget{background:rgba(18,18,18,.8)}}.step-tracker__booking-widget__inner{background:#fff;border-radius:10px}.step-tracker__booking-widget__close{background:#d4002a;color:#fff;font-family:"Avenir Demi","Avenir","Arial",sans-serif;text-transform:none}@media (max-width:900px){.step-tracker__booking-widget .booking-widget__date-picker-container .search__input,.step-tracker__booking-widget .booking-widget__date-picker-container .standard-form__input{color:#121212}}.step-tracker__confirm-details{background:#f1f1f1;border-color:#ccc}.step-tracker__confirm-details:after,.supplementary-navigation__item--has-flyout:after{background:rgba(18,18,18,.8)}.step-tracker__confirm-details__inner{background:#fff;border-radius:10px}@media (max-width:500px){.step-tracker--summary .step-tracker__step-wrapper{border-color:#ccc}}.supplementary-navigation--minor .supplementary-navigation__link{color:#121212}.supplementary-navigation__item--active .supplementary-navigation__link{background:#d4002a}.supplementary-navigation__link{background:#fff}.supplementary-navigation__link:hover{background:#d4002a;border-bottom-width:0}.supplementary-navigation__link__inner{font-family:"Avenir","Arial",sans-serif}.supplementary-navigation__flyout{background:#fff}.text--highlight{background:#f1f1f1}.l-row--variant-a .text--highlight,.l-row--variant-b .text--highlight,.l-row--variant-c .text--highlight,.l-row--variant-d .text--highlight{background:0 0}.text--with-icon .text__heading-icon{color:#d4002a}.l-row--variant-b .text--with-icon .text__heading-icon,.title--with-image .title__heading,.title--with-image .title__sub-heading{color:#fff}.time-picker{background:#fff}.time-picker .ui-timepicker-list .ui-timepicker-selected:hover,.time-picker .ui-timepicker-list li:hover,.time-picker .ui-timepicker-list:hover .ui-timepicker-selected,.time-picker li.ui-timepicker-selected{background:#fff;color:#121212}.time-picker .ui-timepicker-list li.ui-timepicker-disabled,.time-picker .ui-timepicker-list li.ui-timepicker-disabled:hover,.time-picker .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#ccc}.time-picker .ui-timepicker-list li.ui-timepicker-disabled:hover,.time-picker .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:0 0}.title__text--light{background:rgba(255,255,255,.4);color:#d4002a}.title__text--light .title__heading,.title__text--light .title__sub-heading,table th{color:#d4002a}.title__text--dark{background:rgba(18,18,18,.4);color:#fff}.title__text--dark .title__heading,.title__text--dark .title__sub-heading,.tooltip{color:#fff}.tooltip{background:#121212}.tooltip--variant{background:0 0;border-color:#121212;color:#121212}.l-row--variant-b .tooltip{background:#a10020}.l-row--variant-b .tooltip--variant{background:0 0;border-color:#fff;color:#fff}.l-row--variant-c .tooltip,.l-row--variant-d .tooltip{background:#fff;color:#121212}.l-row--variant-c .tooltip--variant,.l-row--variant-d .tooltip--variant{background:0 0;border-color:#fff;color:#fff}.tippy-tooltip--custom-theme{background:#121212;border-radius:10px;color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip--custom-theme .tippy-arrow{border:solid rgba(18,18,18,0);border-top-color:#121212;border-width:10px}.tippy-popper[x-placement^=bottom] .tippy-tooltip--custom-theme .tippy-arrow{border:solid rgba(18,18,18,0);border-bottom-color:#121212;border-width:10px}.tippy-popper[x-placement^=left] .tippy-tooltip--custom-theme .tippy-arrow{border:solid rgba(18,18,18,0);border-left-color:#121212}.tippy-popper[x-placement^=right] .tippy-tooltip--custom-theme .tippy-arrow{border:solid rgba(18,18,18,0);border-right-color:#121212}.upsell{background:#f1f1f1}.l-row--variant-a .upsell{background:#fff}.l-row--variant-b .upsell,.l-row--variant-c .upsell,.l-row--variant-d .upsell{color:#121212}.upsell:before{background:#37a800}.upsell__feature{font-family:"Avenir Demi","Avenir","Arial",sans-serif}.upsell__feature,html[dir=rtl] .upsell__feature{border-color:#ccc}.upsell__caption,.upsell__caption strong{font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}html[dir=rtl] .upsell__caption,html[dir=rtl] .upsell__caption strong,html[dir=rtl] .vehicle__feature,html[dir=rtl] .vehicle__toggle{font-family:"Janna","Arial",sans-serif}.upsell--active .upsell__caption{font-family:"Avenir","Arial",sans-serif;font-weight:400}html[dir=rtl] .upsell--active .upsell__caption{font-family:"Janna","Arial",sans-serif;font-weight:400}.upsell__caption strong{color:#37a800}.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__inner{border-color:#ccc;border-radius:10px}.l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__inner{border-color:#a10020}.l-row--variant-c .l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__inner,.l-row--variant-d .l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__inner{border-color:#fff}.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__overview,.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs{border-radius:0}@media (max-width:700px){.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__overview,.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs{border-radius:10px}}.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading{font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}@media (max-width:900px){.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading{font-family:"Avenir","Arial",sans-serif;font-weight:400}}.l-col--12:not(.vehicle-matrix)>.vehicle .vehicle__specs .vehicle__accordion .accordion__item:after{border-color:#ccc}@media (max-width:900px){.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__inner,.l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__inner,.l-container--6-3-3 .l-col:first-child .vehicle .vehicle__inner{border-color:#ccc;border-radius:10px}.l-row--variant-b .l-container--3-3-6 .l-col:last-child .vehicle .vehicle__inner,.l-row--variant-b .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__inner,.l-row--variant-b .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__inner{border-color:#a10020}.l-row--variant-c .l-container--3-3-6 .l-col:last-child .vehicle .vehicle__inner,.l-row--variant-c .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__inner,.l-row--variant-c .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__inner,.l-row--variant-d .l-container--3-3-6 .l-col:last-child .vehicle .vehicle__inner,.l-row--variant-d .l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__inner,.l-row--variant-d .l-container--6-3-3 .l-col:first-child .vehicle .vehicle__inner{border-color:#fff}.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__overview,.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs,.l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__overview,.l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs,.l-container--6-3-3 .l-col:first-child .vehicle .vehicle__overview,.l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs{border-radius:0}}@media (max-width:900px) and (max-width:700px){.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__overview,.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs,.l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__overview,.l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs,.l-container--6-3-3 .l-col:first-child .vehicle .vehicle__overview,.l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs{border-radius:10px}}@media (max-width:900px){.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading,.l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading,.l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading{font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}}@media (max-width:900px) and (max-width:900px){.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading,.l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading,.l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item__heading{font-family:"Avenir","Arial",sans-serif;font-weight:400}}@media (max-width:900px){.l-container--3-3-6 .l-col:last-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item:after,.l-container--3-6-3 .l-col:nth-child(2) .vehicle .vehicle__specs .vehicle__accordion .accordion__item:after,.l-container--6-3-3 .l-col:first-child .vehicle .vehicle__specs .vehicle__accordion .accordion__item:after{border-color:#ccc}}.vehicle--recommended .vehicle__overview,.vehicle--recommended .vehicle__specs{border-color:#37a800;border-top-left-radius:0}.vehicle--trade-up .vehicle__overview,.vehicle--trade-up .vehicle__specs{border-top-left-radius:0}html[dir=rtl] .vehicle--recommended .vehicle__overview,html[dir=rtl] .vehicle--recommended .vehicle__specs,html[dir=rtl] .vehicle--trade-up .vehicle__overview,html[dir=rtl] .vehicle--trade-up .vehicle__specs{border-top-left-radius:10px;border-top-right-radius:0}.l-row--variant-a .vehicle--recommended .vehicle__overview,.l-row--variant-a .vehicle--recommended .vehicle__specs,.l-row--variant-b .vehicle--recommended .vehicle__overview,.l-row--variant-b .vehicle--recommended .vehicle__specs,.l-row--variant-c .vehicle--recommended .vehicle__overview,.l-row--variant-c .vehicle--recommended .vehicle__specs,.l-row--variant-d .vehicle--recommended .vehicle__overview,.l-row--variant-d .vehicle--recommended .vehicle__specs{border-color:#37a800}.l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__inner{border-color:#37a800;border-radius:0 10px 10px}.l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__inner{border-radius:0 10px 10px}html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__inner,html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__inner{border-radius:10px 0 10px 10px}@media (max-width:700px){.l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__inner,.l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__inner,html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__inner,html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__inner{border-radius:0}}.l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__overview,.l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__specs,.l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__overview,.l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__specs{border-radius:0}@media (max-width:700px){.l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__overview,.l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__specs,.l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__overview,.l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__specs{border-radius:0 10px 10px}html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__overview,html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--recommended .vehicle__specs,html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__overview,html[dir=rtl] .l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__specs{border-radius:10px 0 10px 10px}}.l-row--variant-a .vehicle--trade-up .vehicle__overview,.l-row--variant-a .vehicle--trade-up .vehicle__specs,.l-row--variant-b .vehicle--trade-up .vehicle__overview,.l-row--variant-b .vehicle--trade-up .vehicle__specs,.l-row--variant-c .vehicle--trade-up .vehicle__overview,.l-row--variant-c .vehicle--trade-up .vehicle__specs,.l-row--variant-d .vehicle--trade-up .vehicle__overview,.l-row--variant-d .vehicle--trade-up .vehicle__specs,.vehicle--trade-up .vehicle__overview,.vehicle--trade-up .vehicle__specs{border-color:#222327}.l-col--12:not(.vehicle-matrix)>.vehicle--trade-up .vehicle__inner{border-color:#222327}.vehicle__overview{background:#fff;border-color:#ccc;border-radius:10px}.l-row--variant-a .vehicle__overview{background:#f1f1f1}.l-row--variant-b .vehicle__overview{background:#d4002a;border-color:#a10020}.l-row--variant-c .vehicle__overview{background:#121212;border-color:#fff;color:#fff}.l-row--variant-d .vehicle__overview{background:#222327;border-color:#fff;color:#fff}.vehicle__label{background:#37a800;border-radius:10px 10px 0 0;color:#fff;font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}.vehicle--trade-up .vehicle__label{background:#222327}.vehicle__prices-option:after,.vehicle__range,html[dir=rtl] .vehicle__feature{border-color:#ccc}.vehicle__toggle{border-color:#d4002a;color:#121212;font-family:"Avenir","Arial",sans-serif;text-transform:uppercase}.l-row--variant-b .vehicle__toggle,.l-row--variant-c .vehicle__toggle,.l-row--variant-d .vehicle__toggle{border-color:#fff;color:#fff}.vehicle__feature{border-color:#ccc;font-family:"Avenir Demi","Avenir","Arial",sans-serif}.l-row--variant-b .vehicle__accordion .accordion__item,.l-row--variant-b .vehicle__feature,.l-row--variant-b html[dir=rtl] .vehicle__feature{border-color:#a10020}.l-row--variant-b table th[scope=row],.l-row--variant-c .vehicle__accordion .accordion__item,.l-row--variant-c .vehicle__feature,.l-row--variant-c html[dir=rtl] .vehicle__feature,.l-row--variant-c table th[scope=row],.l-row--variant-d .vehicle__accordion .accordion__item,.l-row--variant-d .vehicle__feature,.l-row--variant-d html[dir=rtl] .vehicle__feature,.l-row--variant-d table th[scope=row]{border-color:#fff}.vehicle__promo-message{background:#f1f1f1;color:#d4002a}.l-row--variant-a .vehicle__promo-message{background:#fff}.l-row--variant-b .vehicle__promo-message{background:#a10020;color:#fff}.l-row--variant-c .vehicle__promo-message,.l-row--variant-d .vehicle__promo-message{background:#ccc;color:#d4002a}.vehicle__prices-heading{font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .vehicle__prices-heading{font-family:"Janna","Arial",sans-serif}.vehicle__prices-price{font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}html[dir=rtl] .vehicle--prestige .vehicle__note strong,html[dir=rtl] .vehicle--select .vehicle__note strong,html[dir=rtl] .vehicle__prices-price{font-family:"Janna Bold","Janna","Arial",sans-serif}.vehicle__specs{background:#fff;border-color:#ccc;border-radius:10px}.l-row--variant-a .vehicle__specs{background:#f1f1f1}.l-row--variant-b .vehicle__specs{background:#d4002a;border-color:#a10020}.l-row--variant-c .vehicle__specs{background:#121212;border-color:#fff;color:#fff}.l-row--variant-d .vehicle__specs{background:#222327;border-color:#fff;color:#fff}.vehicle__accordion .accordion__item{border-radius:0}.l-row--variant-b .vehicle__accordion .accordion__item__heading:before{color:#fff}.l-row--variant-b table th[scope=col],.l-row--variant-c .vehicle__accordion .accordion__item__heading:before,.l-row--variant-c table th[scope=col],.l-row--variant-d .vehicle__accordion .accordion__item__heading:before,.l-row--variant-d table th[scope=col]{border-color:#fff;color:#fff}.l-row--variant-b .vehicle__accordion .accordion__item__content,.l-row--variant-b .vehicle__accordion .accordion__item__heading,.l-row--variant-b table th,.l-row--variant-c .vehicle__accordion .accordion__item__content,.l-row--variant-c .vehicle__accordion .accordion__item__heading,.l-row--variant-c table th,.l-row--variant-d .vehicle__accordion .accordion__item__content,.l-row--variant-d .vehicle__accordion .accordion__item__heading,.l-row--variant-d table th{color:#fff}.l-row--variant-b .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-b .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-b .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-b .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before,.l-row--variant-c .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-c .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-c .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-c .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before,.l-row--variant-d .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-d .vehicle__accordion .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-d .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-d .vehicle__accordion .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before{color:#fff}.vehicle--prestige .vehicle__overview,.vehicle--prestige .vehicle__specs,.vehicle--select .vehicle__overview,.vehicle--select .vehicle__specs{background:#f1f1f1}.l-row--variant-a .vehicle--prestige .vehicle__overview,.l-row--variant-a .vehicle--prestige .vehicle__specs,.l-row--variant-a .vehicle--select .vehicle__overview,.l-row--variant-a .vehicle--select .vehicle__specs{background-color:#fff}.l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__overview,.l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__specs,.l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__overview,.l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__specs{background:0 0;border-color:transparent}.l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__inner,.l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__inner{background:#f1f1f1}.l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__inner,.l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__inner{background-color:#fff}@media (max-width:900px){.l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner{background:#f1f1f1;border-color:#f1f1f1}.l-row--variant-a .l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-row--variant-a .l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-row--variant-a .l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner{background-color:#fff;border-color:#fff}}@media (max-width:700px){.l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner{background:0 0;border-color:transparent}.l-row--variant-a .l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-row--variant-a .l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-row--variant-a .l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner{background-color:transparent;border-color:transparent}}.l-row--variant-b .vehicle--prestige .vehicle__toggle,.l-row--variant-b .vehicle--select .vehicle__toggle,.l-row--variant-c .vehicle--prestige .vehicle__toggle,.l-row--variant-c .vehicle--select .vehicle__toggle,.l-row--variant-d .vehicle--prestige .vehicle__toggle,.l-row--variant-d .vehicle--select .vehicle__toggle{border-color:#121212}.l-row--variant-b .vehicle--prestige .tooltip,.l-row--variant-b .vehicle--select .tooltip,.l-row--variant-c .vehicle--prestige .tooltip,.l-row--variant-c .vehicle--select .tooltip,.l-row--variant-d .vehicle--prestige .tooltip,.l-row--variant-d .vehicle--select .tooltip{background:#121212;color:#fff}.l-row--variant-b .vehicle--prestige .tooltip--variant,.l-row--variant-b .vehicle--select .tooltip--variant,.l-row--variant-c .vehicle--prestige .tooltip--variant,.l-row--variant-c .vehicle--select .tooltip--variant,.l-row--variant-d .vehicle--prestige .tooltip--variant,.l-row--variant-d .vehicle--select .tooltip--variant{background:0 0;border-color:#121212;color:#121212}.vehicle--prestige .vehicle__note,.vehicle--select .vehicle__note{font-family:"Avenir Demi","Avenir","Arial",sans-serif}html[dir=rtl] .vehicle--prestige .vehicle__note,html[dir=rtl] .vehicle--select .vehicle__note{font-family:"Janna","Arial",sans-serif}.vehicle--prestige .vehicle__note strong,.vehicle--select .vehicle__note strong{font-family:"Avenir Bold","Avenir Demi","Avenir","Arial",sans-serif;font-weight:700}.l-row--variant-b .vehicle--prestige .vehicle__feature,.l-row--variant-b .vehicle--select .vehicle__feature,.l-row--variant-b html[dir=rtl] .vehicle--prestige .vehicle__feature,.l-row--variant-b html[dir=rtl] .vehicle--select .vehicle__feature,.l-row--variant-c .vehicle--prestige .vehicle__feature,.l-row--variant-c .vehicle--select .vehicle__feature,.l-row--variant-c html[dir=rtl] .vehicle--prestige .vehicle__feature,.l-row--variant-c html[dir=rtl] .vehicle--select .vehicle__feature,.l-row--variant-d .vehicle--prestige .vehicle__feature,.l-row--variant-d .vehicle--select .vehicle__feature,.l-row--variant-d html[dir=rtl] .vehicle--prestige .vehicle__feature,.l-row--variant-d html[dir=rtl] .vehicle--select .vehicle__feature{border-color:#ccc}.l-row--variant-a .vehicle--prestige .accordion__item__heading:before,.l-row--variant-a .vehicle--prestige .accordion__item__heading:hover,.l-row--variant-a .vehicle--prestige .checklist li:before,.l-row--variant-a .vehicle--select .accordion__item__heading:before,.l-row--variant-a .vehicle--select .accordion__item__heading:hover,.l-row--variant-a .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-a .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-a .vehicle--select .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-a .vehicle--select .checklist li:before,.l-row--variant-b .vehicle--prestige .accordion__item__heading:before,.l-row--variant-b .vehicle--prestige .accordion__item__heading:hover,.l-row--variant-b .vehicle--prestige .checklist li:before,.l-row--variant-b .vehicle--select .accordion__item__heading:before,.l-row--variant-b .vehicle--select .accordion__item__heading:hover,.l-row--variant-b .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-b .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-b .vehicle--select .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-b .vehicle--select .checklist li:before,.l-row--variant-c .vehicle--prestige .accordion__item__heading:before,.l-row--variant-c .vehicle--prestige .accordion__item__heading:hover,.l-row--variant-c .vehicle--prestige .checklist li:before,.l-row--variant-c .vehicle--select .accordion__item__heading:before,.l-row--variant-c .vehicle--select .accordion__item__heading:hover,.l-row--variant-c .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-c .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-c .vehicle--select .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-c .vehicle--select .checklist li:before,.l-row--variant-d .vehicle--prestige .accordion__item__heading:before,.l-row--variant-d .vehicle--prestige .accordion__item__heading:hover,.l-row--variant-d .vehicle--prestige .checklist li:before,.l-row--variant-d .vehicle--select .accordion__item__heading:before,.l-row--variant-d .vehicle--select .accordion__item__heading:hover,.l-row--variant-d .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-d .vehicle--select .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-d .vehicle--select .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-d .vehicle--select .checklist li:before,.vehicle--prestige .accordion__item__heading:before,.vehicle--prestige .accordion__item__heading:hover,.vehicle--prestige .checklist li:before,.vehicle--select .accordion__item__heading:before,.vehicle--select .accordion__item__heading:hover,.vehicle--select .accordion__item__toggle:checked+.accordion__item__heading,.vehicle--select .accordion__item__toggle:checked+.accordion__item__heading:before,.vehicle--select .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.vehicle--select .checklist li:before{color:#121212}.vehicle-results-widget__promo{background:#f1f1f1;border-radius:10px}.header__row,.header__row--main:before,.l-row--variant-a .vehicle-results-widget__promo{background:#fff}.l-row--variant-b .vehicle-results-widget__promo{background:#a10020}.l-row--variant-c .vehicle-results-widget__promo,.l-row--variant-d .vehicle-results-widget__promo{background:#d4002a}.header__row--secondary{background:#f1f1f1}table tr:first-child th:first-child[scope=row]{border-right-width:0}html[dir=rtl] table tr:first-child th:first-child[scope=row]{border-left-width:0}.l-row--variant-c .table--strip-inverse table td:nth-child(even),.l-row--variant-c table tr:nth-child(even) td{background:#222327}.l-row--variant-d .table--strip-inverse table td:nth-child(even),.l-row--variant-d table tr:nth-child(even) td{background:#121212}table th[scope=row]{border-right:2px solid #d4002a}html[dir=rtl] table th[scope=row]{border-left:2px solid #d4002a;border-right:0}table th[scope=col]{border-bottom:2px solid #d4002a}table thead+tbody tr:first-child th:first-child[scope=row]{border-right-width:2px}html[dir=rtl] table thead+tbody tr:first-child th:first-child[scope=row]{border-left-width:2px}.l-row--variant-a .table--strip-inverse table th:nth-child(even),.l-row--variant-b .table--strip-inverse table th:nth-child(even),.l-row--variant-c .table--strip-inverse table th:nth-child(even),.l-row--variant-d .table--strip-inverse table th:nth-child(even),.table--strip-inverse table th:nth-child(even){background:0 0}ul li:before{content:'\02666'}.accordion__item,html[dir=rtl] .booking-widget__opening-times{border-radius:0}.accordion__item__heading:before{border-left:1px solid #ccc;padding-left:20px}html[dir=rtl] .accordion__item__heading:before{border-left:0;border-right:1px solid #ccc;padding-left:0;padding-right:20px}.alert{border:1px solid #121212;color:#121212}.alert,.l-row--variant-a .alert{background:0 0}.l-row--variant-b .alert{background:0 0;border-color:#a10020}.l-row--variant-c .alert,.l-row--variant-d .alert{background:0 0;border-color:#fff}.alert--error,.l-row--variant-b .alert--error,.l-row--variant-c .alert--error,.l-row--variant-d .alert--error{border-color:#d4022a}.alert--info .icon{color:#fec62c}.alert--info,.l-row--variant-b .alert--info,.l-row--variant-c .alert--info,.l-row--variant-d .alert--info{border-color:#fec62c}.alert--success,.l-row--variant-b .alert--success,.l-row--variant-c .alert--success,.l-row--variant-d .alert--success{border-color:#37a800}.booking-widget__results{border-radius:0;margin:-1px 0 0}.booking-widget__station-details-toggle{text-transform:uppercase}.booking-widget__opening-times{background:#f1f1f1;border-color:#121212;border-radius:0}@media (max-width:500px){.booking-widget__opening-times__heading{text-transform:uppercase}.booking-widget__opening-times__heading:before{border-left:1px solid #ccc}html[dir=rtl] .booking-widget__opening-times__heading:before{border-left:0;border-right:0}}.booking-widget__date-picker-container .standard-form__input--active,.booking-widget__date-picker-container .standard-form__input--active:focus{border-color:#121212;border-bottom-color:#fff}@media (max-width:500px){.booking-widget__date-picker-container .standard-form__input--active,.booking-widget__date-picker-container .standard-form__input--active:focus{border-bottom-color:#121212}}.booking-widget__date-picker-container--open:after{background:#fff;content:'';display:block;height:1px;left:1px;position:absolute;right:1px;top:100%;z-index:101}@media (max-width:500px){.booking-widget__date-picker-container--open:after{display:none}}.booking-widget__time-picker-container{border-radius:0}.coverage__option .l-row--variant-b .option-list__control:hover,.coverage__option .l-row--variant-c .option-list__control:hover,.coverage__option .l-row--variant-d .option-list__control:hover,.l-row--variant-b .coverage__option .option-list__control:hover,.l-row--variant-b .cta:hover,.l-row--variant-b .promo__cta:hover,.l-row--variant-b .standard-form__submit:hover,.l-row--variant-b .vehicle__prices-cta:hover,.l-row--variant-c .coverage__option .option-list__control:hover,.l-row--variant-c .cta:hover,.l-row--variant-c .promo__cta:hover,.l-row--variant-c .standard-form__submit:hover,.l-row--variant-c .vehicle__prices-cta:hover,.l-row--variant-d .coverage__option .option-list__control:hover,.l-row--variant-d .cta:hover,.l-row--variant-d .promo__cta:hover,.l-row--variant-d .standard-form__submit:hover,.l-row--variant-d .vehicle__prices-cta:hover{background-color:#fff}.coverage--active .coverage__footer .option-list__control,.coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all],.coverage__option .extra--active .extra__actions--single .option-list__control,.cta--secondary,.extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all],.extra--active .extra__actions+.cta[data-trigger=remove-all],.extra--active .extra__actions+.promo__cta[data-trigger=remove-all],.extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all],.extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all],.extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all],.extra--active .extra__actions--single .coverage__option .option-list__control,.extra--active .extra__actions--single .cta,.extra--active .extra__actions--single .promo__cta,.extra--active .extra__actions--single .simple-promo__heading,.extra--active .extra__actions--single .standard-form__submit,.extra--active .extra__actions--single .vehicle__prices-cta,.standard-form__submit--secondary,.vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta{border-color:#d4002a}.l-row--variant-b .cta--tertiary:hover,.l-row--variant-b .simple-promo__heading:hover,.l-row--variant-b .standard-form__submit--tertiary:hover,.l-row--variant-c .cta--tertiary:hover,.l-row--variant-c .simple-promo__heading:hover,.l-row--variant-c .standard-form__submit--tertiary:hover,.l-row--variant-d .cta--tertiary:hover,.l-row--variant-d .simple-promo__heading:hover,.l-row--variant-d .standard-form__submit--tertiary:hover{background-color:transparent}.date-picker{background:#f1f1f1;border-color:#121212;margin-top:0}.date-picker:before{background:#fff;content:'';display:block;height:64px;left:0;position:absolute;right:0;top:0}@media (max-width:500px){.date-picker:before{display:none}}.date-picker .pika-title{margin-bottom:10px;text-transform:uppercase}.date-picker,.date-picker .is-selected .pika-button,.standard-form__datepicker .is-selected .pika-button{border-radius:0}.extra__price--minor,.feature__caption{color:#767676}.l-row--variant-b .extra__price--minor,.l-row--variant-b .feature__caption,.l-row--variant-c .extra__price--minor,.l-row--variant-c .feature__caption,.l-row--variant-d .extra__price--minor,.l-row--variant-d .feature__caption{color:#fff}.language-country-selector__heading{text-transform:uppercase}.link-list__item{border-top:1px solid #ccc}.l-row--variant-b .link-list__item{border-top-color:#a10020}.l-row--variant-c .link-list__item,.l-row--variant-d .link-list__item{border-top-color:#fff}.link-list__link{margin-bottom:0;padding:15px 0}.map__info{box-shadow:0 0 15px rgba(18,18,18,.3)}.option-list__control:after{border-radius:0;box-shadow:inset 0 5px 0 #f7f7f7}.option-list__control--radio:after{border-radius:50%}.option-promo__header{position:relative}.option-promo__header:after{background:url(../img/diagonal-lines.png);background-size:cover;bottom:0;content:'';display:block;position:absolute;right:0;top:0;width:167px;z-index:1}.option-promo__heading{font-family:"Avenir Demi","Avenir","Arial",sans-serif;text-transform:uppercase}.primary-navigation,.primary-navigation__list:before{background:#d4002a}@media (max-width:500px){.primary-navigation{background:0 0}.primary-navigation__list{padding-top:0}.primary-navigation__item{border-bottom:1px solid #ccc}.primary-navigation__item--has-mega-menu .primary-navigation__link:after{line-height:52px}}.primary-navigation__link{color:#fff;text-transform:uppercase}@media (max-width:500px){.primary-navigation__link{color:#121212;margin-bottom:0;padding-bottom:15px;padding-top:15px}}.primary-navigation__link:hover{background-color:#fff;color:#d4002a}@media (max-width:500px){.primary-navigation__mega-menu__heading{border:1px solid #d4002a;border-width:1px 0;margin:-1px 0 0;padding:15px 0;text-transform:uppercase}}.primary-navigation__mega-menu__item{border-top:1px solid #ccc}@media (max-width:500px){.primary-navigation__mega-menu__item{border-bottom:1px solid #ccc;border-top:0}.primary-navigation__mega-menu__item:last-child{border-bottom:0}}.primary-navigation__mega-menu__link{margin-bottom:0;padding:15px 0;text-transform:uppercase}.l-row--variant-a .promo__details,.promo__details{background:#ccc}.l-row--variant-d .promo__details{background:#121212;color:#fff}.reference-list__note,.supplementary-navigation__flyout .search .icon{color:#767676}.l-row--variant-b .reference-list__note,.l-row--variant-c .reference-list__note,.l-row--variant-d .reference-list__note,.vehicle--prestige .vehicle__note strong{color:#fff}.search-result mark{background:#fec62c;padding:3px}.search__input,.standard-form__file-upload__file-name,.standard-form__input,.standard-form__textarea{border-radius:0;box-shadow:inset 0 5px 0 #f7f7f7}.search__input[disabled],.standard-form__file-upload label[disabled] .standard-form__file-upload__file-name,.standard-form__file-upload__file-name[disabled],.standard-form__input[disabled],.standard-form__select[disabled],.standard-form__textarea[disabled]{box-shadow:none}.standard-form__file-upload__file-name--active,.standard-form__file-upload__file-name:focus,.standard-form__input--active,.standard-form__input:focus,.standard-form__select--active,.standard-form__select:focus,.standard-form__textarea--active,.standard-form__textarea:focus{border-color:#767676}.standard-form__file-upload__file-name--error,.standard-form__input--error,.standard-form__textarea--error{border-color:#d4002a}.standard-form__file-upload__file-name--error:focus,.standard-form__input--error:focus,.standard-form__select--error:focus,.standard-form__textarea--error:focus{border-color:#a10020}.standard-form__select{border-radius:0;box-shadow:inset 0 5px 0 #f7f7f7}.standard-form__select--error{border-color:#d4002a}.standard-form__select:before{border-left:1px solid #ccc}html[dir=rtl] .standard-form__select:before{border-left:0;border-right:1px solid #ccc}.standard-form__datepicker{background:#f1f1f1;border-color:#121212;border-radius:0}.standard-form__datepicker .pika-label{background:#f1f1f1}.standard-form__submit{border:2px solid #d4002a}.l-row--variant-b .standard-form__submit{border-color:#121212}.standard-form__submit:hover{border:2px solid #121212}.standard-form__submit[disabled]{border-color:#ccc}.standard-form__submit--tertiary,.standard-form__submit--tertiary:hover{border:0}.step-tracker__step-prompt--inactive{color:#6e6e6e}.step-tracker__promo-message{border-radius:0;margin-left:-50px;margin-right:-20px;padding-left:50px}@media (max-width:500px){.step-tracker__promo-message{margin-bottom:-20px}}.supplementary-navigation--minor{border-right:1px solid rgba(255,255,255,.43)}@media (max-width:500px){.supplementary-navigation__list{border-right:1px solid rgba(255,255,255,.43)}.supplementary-navigation__list--no-border{border-right:0}}.supplementary-navigation__item{border-right:1px solid rgba(255,255,255,.43)}html[dir=rtl] .supplementary-navigation__item{border-left:0;border-right:1px solid rgba(255,255,255,.43)}.supplementary-navigation__item:last-child{border-right-width:0}html[dir=rtl] .supplementary-navigation__item:last-child{border-left-width:0}.supplementary-navigation__item--desktop-last{border-right-width:0}html[dir=rtl] .supplementary-navigation__item--desktop-last{border-left-width:0}@media (max-width:500px){.supplementary-navigation__item--desktop-last{border-right-width:1px}html[dir=rtl] .supplementary-navigation__item--desktop-last{border-left-width:1px;border-right-width:0}}.supplementary-navigation__item--active .supplementary-navigation__link,.supplementary-navigation__link:hover{background:#fff;color:#d4002a}.supplementary-navigation__link{background:#d4002a;color:#fff;text-transform:uppercase}.supplementary-navigation__link__inner{text-transform:uppercase}.time-picker{background:#f1f1f1;border-color:#121212;border-radius:0;top:44px}.time-picker-input--active,.time-picker-input--active:focus{border-bottom:transparent;border-color:#121212}.tooltip{border-radius:50%}.search__input:focus{border-color:#ccc}.typeahead__list{border-color:#ccc;border-radius:0}.l-row--variant-b .vehicle__accordion .accordion__item__heading:before{border-color:#a10020}.vehicle__promo-message{border-radius:0;margin-left:-20px;margin-right:-20px}.vehicle__prices-heading{text-transform:uppercase}.vehicle__prices-caption{text-transform:none}.l-row--variant-a .vehicle--prestige .vehicle__overview,.l-row--variant-a .vehicle--prestige .vehicle__specs,.l-row--variant-b .vehicle--prestige .vehicle__overview,.l-row--variant-b .vehicle--prestige .vehicle__specs,.l-row--variant-c .vehicle--prestige .vehicle__overview,.l-row--variant-c .vehicle--prestige .vehicle__specs,.l-row--variant-d .vehicle--prestige .vehicle__overview,.l-row--variant-d .vehicle--prestige .vehicle__specs,.vehicle--prestige .vehicle__overview,.vehicle--prestige .vehicle__specs{background:#690218;border-color:#690218;color:#fff}.l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview,.l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__specs,.l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview,.l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__specs,.l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview,.l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__specs,.l-row--variant-c .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview,.l-row--variant-c .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__specs,.l-row--variant-d .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__overview,.l-row--variant-d .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__specs{background:0 0;border-color:transparent}.l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__inner,.l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__inner,.l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__inner,.l-row--variant-c .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__inner,.l-row--variant-d .l-col--12:not(.vehicle-matrix)>.vehicle--prestige .vehicle__inner{background:#690218;border-color:#690218;color:#fff}@media (max-width:900px){.l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-row--variant-b .l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-row--variant-b .l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-row--variant-b .l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-row--variant-c .l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-row--variant-c .l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-row--variant-c .l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-row--variant-d .l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-row--variant-d .l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-row--variant-d .l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner{background:#690218;border-color:#690218;color:#fff}}@media (max-width:700px){.l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner{background:0 0;border-color:transparent}.l-row--variant-a .l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-row--variant-a .l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-row--variant-b .l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-row--variant-b .l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-row--variant-b .l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-row--variant-c .l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-row--variant-c .l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-row--variant-c .l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner,.l-row--variant-d .l-container--3-3-6 .l-col:last-child .vehicle--prestige .vehicle__inner,.l-row--variant-d .l-container--3-6-3 .l-col:nth-child(2) .vehicle--prestige .vehicle__inner,.l-row--variant-d .l-container--6-3-3 .l-col:first-child .vehicle--prestige .vehicle__inner{background-color:transparent;border-color:transparent}}.vehicle--prestige .vehicle__toggle{color:#fff}.l-row--variant-b .vehicle--prestige .vehicle__toggle,.l-row--variant-c .vehicle--prestige .vehicle__toggle,.l-row--variant-d .vehicle--prestige .vehicle__toggle{border-bottom-color:#d4002a;color:#fff}.vehicle--prestige .vehicle__feature{border-right-color:#ccc}html[dir=rtl] .vehicle--prestige .vehicle__feature{border-left-color:#ccc}.vehicle--prestige .vehicle__prices-note .tooltip--variant{border-color:#fff;color:#fff}.l-row--variant-b .vehicle--prestige .accordion__item__content,.l-row--variant-b .vehicle--prestige .vehicle__prices-note a,.l-row--variant-c .vehicle--prestige .accordion__item__content,.l-row--variant-c .vehicle--prestige .vehicle__prices-note a,.l-row--variant-d .vehicle--prestige .accordion__item__content,.l-row--variant-d .vehicle--prestige .vehicle__prices-note a,.vehicle--prestige .vehicle__prices-note,.vehicle--prestige .vehicle__prices-note a{color:#fff}.l-row--variant-b .vehicle--prestige .accordion__item,.l-row--variant-c .vehicle--prestige .accordion__item,.l-row--variant-d .vehicle--prestige .accordion__item,.vehicle--prestige .accordion__item{border-color:#fff}.l-row--variant-b .vehicle--prestige .accordion__item__heading,.l-row--variant-c .vehicle--prestige .accordion__item__heading,.l-row--variant-d .vehicle--prestige .accordion__item__heading,.vehicle--prestige .accordion__item__heading,.vehicle--select .vehicle__note strong{color:#fff}.l-row--variant-a .vehicle--prestige .accordion__item__heading:before,.l-row--variant-a .vehicle--prestige .accordion__item__heading:hover,.l-row--variant-a .vehicle--prestige .checklist li:before,.l-row--variant-b .vehicle--prestige .accordion__item__heading:before,.l-row--variant-b .vehicle--prestige .accordion__item__heading:hover,.l-row--variant-b .vehicle--prestige .checklist li:before,.l-row--variant-c .vehicle--prestige .accordion__item__heading:before,.l-row--variant-c .vehicle--prestige .accordion__item__heading:hover,.l-row--variant-c .vehicle--prestige .checklist li:before,.l-row--variant-d .vehicle--prestige .accordion__item__heading:before,.l-row--variant-d .vehicle--prestige .accordion__item__heading:hover,.l-row--variant-d .vehicle--prestige .checklist li:before,.vehicle--prestige .accordion__item__heading:before,.vehicle--prestige .accordion__item__heading:hover,.vehicle--prestige .checklist li:before{color:#d4002a}.l-row--variant-b .vehicle--prestige .accordion__item__heading:before,.l-row--variant-b .vehicle--select .accordion__item__heading:before,.l-row--variant-c .vehicle--select .accordion__item__heading:before,.l-row--variant-d .vehicle--select .accordion__item__heading:before{border-color:#fff}.l-row--variant-a .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-a .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-a .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-a .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before,.l-row--variant-b .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-b .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-b .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-b .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before,.l-row--variant-c .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-c .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-c .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-c .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before,.l-row--variant-d .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading,.l-row--variant-d .vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading:before,.l-row--variant-d .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.l-row--variant-d .vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before,.vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading,.vehicle--prestige .accordion__item__toggle:checked+.accordion__item__heading:before,.vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover,.vehicle--prestige .accordion__item__toggle:checked[disabled]+.accordion__item__heading:hover:before{color:#d4002a}.coverage__option .vehicle--prestige .option-list__control,.vehicle--prestige .coverage__option .option-list__control,.vehicle--prestige .cta,.vehicle--prestige .promo__cta,.vehicle--prestige .simple-promo__heading,.vehicle--prestige .standard-form__submit,.vehicle--prestige .vehicle__prices-cta{background:#121212}.coverage__option .vehicle--prestige .option-list__control:hover,.vehicle--prestige .coverage__option .option-list__control:hover,.vehicle--prestige .cta:hover,.vehicle--prestige .promo__cta:hover,.vehicle--prestige .simple-promo__heading:hover,.vehicle--prestige .standard-form__submit:hover,.vehicle--prestige .vehicle__prices-cta:hover{background:#fff;color:#121212}.coverage--active .coverage__footer .vehicle--prestige .option-list__control,.coverage__option .extra--active .extra__actions--single .vehicle--prestige .option-list__control,.coverage__option .extra--active .vehicle--prestige .extra__actions+.option-list__control[data-trigger=remove-all],.extra--active .coverage__option .vehicle--prestige .extra__actions+.option-list__control[data-trigger=remove-all],.extra--active .extra__actions--single .coverage__option .vehicle--prestige .option-list__control,.extra--active .extra__actions--single .vehicle--prestige .cta,.extra--active .extra__actions--single .vehicle--prestige .promo__cta,.extra--active .extra__actions--single .vehicle--prestige .simple-promo__heading,.extra--active .extra__actions--single .vehicle--prestige .standard-form__submit,.extra--active .extra__actions--single .vehicle--prestige .vehicle__prices-cta,.extra--active .vehicle--prestige .extra__actions+.cta[data-trigger=remove-all],.extra--active .vehicle--prestige .extra__actions+.promo__cta[data-trigger=remove-all],.extra--active .vehicle--prestige .extra__actions+.simple-promo__heading[data-trigger=remove-all],.extra--active .vehicle--prestige .extra__actions+.standard-form__submit[data-trigger=remove-all],.extra--active .vehicle--prestige .extra__actions+.vehicle__prices-cta[data-trigger=remove-all],.vehicle--prestige .coverage--active .coverage__footer .option-list__control,.vehicle--prestige .coverage__option .extra--active .extra__actions+.option-list__control[data-trigger=remove-all],.vehicle--prestige .coverage__option .extra--active .extra__actions--single .option-list__control,.vehicle--prestige .cta--secondary,.vehicle--prestige .extra--active .coverage__option .extra__actions+.option-list__control[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions+.cta[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions+.promo__cta[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions+.simple-promo__heading[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions+.standard-form__submit[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions+.vehicle__prices-cta[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions--single .coverage__option .option-list__control,.vehicle--prestige .extra--active .extra__actions--single .cta,.vehicle--prestige .extra--active .extra__actions--single .promo__cta,.vehicle--prestige .extra--active .extra__actions--single .simple-promo__heading,.vehicle--prestige .extra--active .extra__actions--single .standard-form__submit,.vehicle--prestige .extra--active .extra__actions--single .vehicle__prices-cta,.vehicle--prestige .standard-form__submit--secondary,.vehicle--prestige .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta,.vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle--prestige .vehicle__prices-cta{border-color:#fff;color:#fff}.coverage--active .coverage__footer .vehicle--prestige .option-list__control:hover,.coverage__option .extra--active .extra__actions--single .vehicle--prestige .option-list__control:hover,.coverage__option .extra--active .vehicle--prestige .extra__actions+.option-list__control:hover[data-trigger=remove-all],.extra--active .coverage__option .vehicle--prestige .extra__actions+.option-list__control:hover[data-trigger=remove-all],.extra--active .extra__actions--single .coverage__option .vehicle--prestige .option-list__control:hover,.extra--active .extra__actions--single .vehicle--prestige .cta:hover,.extra--active .extra__actions--single .vehicle--prestige .promo__cta:hover,.extra--active .extra__actions--single .vehicle--prestige .simple-promo__heading:hover,.extra--active .extra__actions--single .vehicle--prestige .standard-form__submit:hover,.extra--active .extra__actions--single .vehicle--prestige .vehicle__prices-cta:hover,.extra--active .vehicle--prestige .extra__actions+.cta:hover[data-trigger=remove-all],.extra--active .vehicle--prestige .extra__actions+.promo__cta:hover[data-trigger=remove-all],.extra--active .vehicle--prestige .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all],.extra--active .vehicle--prestige .extra__actions+.standard-form__submit:hover[data-trigger=remove-all],.extra--active .vehicle--prestige .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all],.vehicle--prestige .coverage--active .coverage__footer .option-list__control:hover,.vehicle--prestige .coverage__option .extra--active .extra__actions+.option-list__control:hover[data-trigger=remove-all],.vehicle--prestige .coverage__option .extra--active .extra__actions--single .option-list__control:hover,.vehicle--prestige .cta--secondary:hover,.vehicle--prestige .extra--active .coverage__option .extra__actions+.option-list__control:hover[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions+.cta:hover[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions+.promo__cta:hover[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions+.simple-promo__heading:hover[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions+.standard-form__submit:hover[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions+.vehicle__prices-cta:hover[data-trigger=remove-all],.vehicle--prestige .extra--active .extra__actions--single .coverage__option .option-list__control:hover,.vehicle--prestige .extra--active .extra__actions--single .cta:hover,.vehicle--prestige .extra--active .extra__actions--single .promo__cta:hover,.vehicle--prestige .extra--active .extra__actions--single .simple-promo__heading:hover,.vehicle--prestige .extra--active .extra__actions--single .standard-form__submit:hover,.vehicle--prestige .extra--active .extra__actions--single .vehicle__prices-cta:hover,.vehicle--prestige .standard-form__submit--secondary:hover,.vehicle--prestige .vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle__prices-cta:hover,.vehicle__prices-option:not(.vehicle__prices-option--primary) .vehicle--prestige .vehicle__prices-cta:hover{border-color:#121212}.l-row--variant-a .vehicle--select .vehicle__overview,.l-row--variant-a .vehicle--select .vehicle__specs,.l-row--variant-b .vehicle--select .vehicle__overview,.l-row--variant-b .vehicle--select .vehicle__specs,.l-row--variant-c .vehicle--select .vehicle__overview,.l-row--variant-c .vehicle--select .vehicle__specs,.l-row--variant-d .vehicle--select .vehicle__overview,.l-row--variant-d .vehicle--select .vehicle__specs,.vehicle--select .vehicle__overview,.vehicle--select .vehicle__specs{background:#767676;border-color:#767676;color:#fff}.l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__inner,.l-row--variant-a .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__inner,.l-row--variant-b .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__inner,.l-row--variant-c .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__inner,.l-row--variant-d .l-col--12:not(.vehicle-matrix)>.vehicle--select .vehicle__inner{background:#767676;border-color:#767676;color:#fff}@media (max-width:900px){.l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner,.l-row--variant-a .l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-row--variant-a .l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-row--variant-a .l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner,.l-row--variant-b .l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-row--variant-b .l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-row--variant-b .l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner,.l-row--variant-c .l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-row--variant-c .l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-row--variant-c .l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner,.l-row--variant-d .l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-row--variant-d .l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-row--variant-d .l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner{background:#767676;border-color:#767676;color:#fff}}@media (max-width:700px){.l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner{background:0 0;border-color:transparent}.l-row--variant-a .l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-row--variant-a .l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-row--variant-a .l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner,.l-row--variant-b .l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-row--variant-b .l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-row--variant-b .l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner,.l-row--variant-c .l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-row--variant-c .l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-row--variant-c .l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner,.l-row--variant-d .l-container--3-3-6 .l-col:last-child .vehicle--select .vehicle__inner,.l-row--variant-d .l-container--3-6-3 .l-col:nth-child(2) .vehicle--select .vehicle__inner,.l-row--variant-d .l-container--6-3-3 .l-col:first-child .vehicle--select .vehicle__inner{background-color:transparent;border-color:transparent}}.l-row--variant-b .vehicle--select .vehicle__toggle,.l-row--variant-c .vehicle--select .vehicle__toggle,.l-row--variant-d .vehicle--select .vehicle__toggle,.vehicle--select .vehicle__toggle{border-bottom-color:#121212;color:#fff}.l-row--variant-b .vehicle--select .vehicle__prices-note a,.l-row--variant-c .vehicle--select .vehicle__prices-note a,.l-row--variant-d .vehicle--select .vehicle__prices-note a,.vehicle--select .vehicle__prices-note,.vehicle--select .vehicle__prices-note a{color:#fff}.header__row--secondary .sign-in-bar__welcome a,.vehicle--select .vehicle__prices-note .tooltip--variant{border-color:#fff;color:#fff}.coverage__option .l-row--variant-b .vehicle--select .option-list__control,.l-row--variant-b .vehicle--select .coverage__option .option-list__control,.l-row--variant-b .vehicle--select .cta,.l-row--variant-b .vehicle--select .promo__cta,.l-row--variant-b .vehicle--select .simple-promo__heading,.l-row--variant-b .vehicle--select .standard-form__submit,.l-row--variant-b .vehicle--select .vehicle__prices-cta{background:#d4002a}.coverage__option .l-row--variant-b .vehicle--select .option-list__control:hover,.l-row--variant-b .vehicle--select .coverage__option .option-list__control:hover,.l-row--variant-b .vehicle--select .cta:hover,.l-row--variant-b .vehicle--select .promo__cta:hover,.l-row--variant-b .vehicle--select .simple-promo__heading:hover,.l-row--variant-b .vehicle--select .standard-form__submit:hover,.l-row--variant-b .vehicle--select .vehicle__prices-cta:hover{background:#121212;color:#fff}.l-row--variant-b .vehicle--select .accordion__item,.l-row--variant-c .vehicle--select .accordion__item,.l-row--variant-d .vehicle--select .accordion__item{border-color:#ccc}.l-row--variant-b .vehicle--select .accordion__item__content,.l-row--variant-b .vehicle--select .accordion__item__heading,.l-row--variant-c .vehicle--select .accordion__item__content,.l-row--variant-c .vehicle--select .accordion__item__heading,.l-row--variant-d .vehicle--select .accordion__item__content,.l-row--variant-d .vehicle--select .accordion__item__heading{color:#fff}.header__row{background:#f1f1f1}.header__row--main,.header__row--main:before{background:#d4002a}.header__row--secondary{background:#b00023;color:#fff}.header__row--secondary .sign-in-bar__form .standard-form__input--error{border-color:#690218}.header__row--secondary .sign-in-bar__form .standard-form__submit{background:#121212;border-color:#121212}.header__row--secondary .sign-in-bar__form .standard-form__submit:hover{background:#fff;border-color:#fff;color:#121212}.header__row--secondary .sign-in-bar__form .standard-form__submit--secondary{background:0 0;border-color:#fff;color:#fff}.header__row--secondary .sign-in-bar__form .standard-form__submit--tertiary,.header__row--secondary .sign-in-bar__form .standard-form__submit--tertiary:hover{background:0 0;color:#fff}.coverage__option .header__row--secondary .sign-in-bar__action .cta--tertiary.option-list__control,.coverage__option .header__row--secondary .sign-in-bar__action .option-list__control.simple-promo__heading,.coverage__option .header__row--secondary .sign-in-bar__action .option-list__control.standard-form__submit--tertiary,.header__row--secondary .sign-in-bar__action .coverage__option .cta--tertiary.option-list__control,.header__row--secondary .sign-in-bar__action .coverage__option .option-list__control.simple-promo__heading,.header__row--secondary .sign-in-bar__action .coverage__option .option-list__control.standard-form__submit--tertiary,.header__row--secondary .sign-in-bar__action .cta--tertiary.promo__cta,.header__row--secondary .sign-in-bar__action .cta--tertiary.standard-form__submit,.header__row--secondary .sign-in-bar__action .cta--tertiary.vehicle__prices-cta,.header__row--secondary .sign-in-bar__action .cta.cta--tertiary,.header__row--secondary .sign-in-bar__action .cta.standard-form__submit--tertiary,.header__row--secondary .sign-in-bar__action .promo__cta.simple-promo__heading,.header__row--secondary .sign-in-bar__action .promo__cta.standard-form__submit--tertiary,.header__row--secondary .sign-in-bar__action .simple-promo__heading,.header__row--secondary .sign-in-bar__action .standard-form__submit--tertiary.simple-promo__heading,.header__row--secondary .sign-in-bar__action .standard-form__submit--tertiary.vehicle__prices-cta,.header__row--secondary .sign-in-bar__action .standard-form__submit.simple-promo__heading,.header__row--secondary .sign-in-bar__action .standard-form__submit.standard-form__submit--tertiary,.header__row--secondary .sign-in-bar__action .vehicle__prices-cta.simple-promo__heading,.header__row--secondary .sign-in-bar__form .error{color:#fff}.header__row--secondary .sign-in-bar__detail{border-right-color:#690218}html[dir=rtl] .header__row--secondary .sign-in-bar__detail{border-left-color:#690218}.header__row--secondary .sign-in-bar__progress-bar__bar{background:#690218}.coverage__option .header__row--secondary .sign-in-bar__action .cta--tertiary.option-list__control:before,.coverage__option .header__row--secondary .sign-in-bar__action .option-list__control.simple-promo__heading:before,.coverage__option .header__row--secondary .sign-in-bar__action .option-list__control.standard-form__submit--tertiary:before,.header .primary-navigation__toggle,.header__row--secondary .sign-in-bar__action .coverage__option .cta--tertiary.option-list__control:before,.header__row--secondary .sign-in-bar__action .coverage__option .option-list__control.simple-promo__heading:before,.header__row--secondary .sign-in-bar__action .coverage__option .option-list__control.standard-form__submit--tertiary:before,.header__row--secondary .sign-in-bar__action .cta--tertiary.promo__cta:before,.header__row--secondary .sign-in-bar__action .cta--tertiary.standard-form__submit:before,.header__row--secondary .sign-in-bar__action .cta--tertiary.vehicle__prices-cta:before,.header__row--secondary .sign-in-bar__action .cta.cta--tertiary:before,.header__row--secondary .sign-in-bar__action .cta.standard-form__submit--tertiary:before,.header__row--secondary .sign-in-bar__action .promo__cta.simple-promo__heading:before,.header__row--secondary .sign-in-bar__action .promo__cta.standard-form__submit--tertiary:before,.header__row--secondary .sign-in-bar__action .simple-promo__heading:before,.header__row--secondary .sign-in-bar__action .standard-form__submit--tertiary.simple-promo__heading:before,.header__row--secondary .sign-in-bar__action .standard-form__submit--tertiary.vehicle__prices-cta:before,.header__row--secondary .sign-in-bar__action .standard-form__submit.simple-promo__heading:before,.header__row--secondary .sign-in-bar__action .standard-form__submit.standard-form__submit--tertiary:before,.header__row--secondary .sign-in-bar__action .vehicle__prices-cta.simple-promo__heading:before{color:#fff}.header .primary-navigation__toggle--active{background:#fff;color:#d4002a}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNoYXJlZC9taXhpbnMvX2ZvbnQtZmFjZS5zY3NzIiwiLi4vLi4vc2NhZmZvbGQvc2Fzcy9zaGFyZWQvX2ljb25zLnNjc3MiLCIuLi8uLi9zY2FmZm9sZC9zYXNzL3NoYXJlZC9taXhpbnMvX3J0bC5zY3NzIiwic2hhcmVkL19ncmlkLnNjc3MiLCJiYXNlL19oci5zY3NzIiwiYmFzZS9faGVhZGluZ3Muc2NzcyIsImF2aXMuY3NzIiwiYmFzZS9fbWFpbi5zY3NzIiwic2hhcmVkL21peGlucy9fcnRsLnNjc3MiLCJzaGFyZWQvX2JyZWFrcG9pbnQuc2NzcyIsImNvbXBvbmVudHMvX29wdGlvbi1wcm9tby5zY3NzIiwiYmFzZS9fbGlua3Muc2NzcyIsImJhc2UvX2xpc3RzLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImJhc2UvX3N0cm9uZy5zY3NzIiwiYmFzZS9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX2RhdGUtcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL19hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fYXV0b2NvbXBsZXRlLnNjc3MiLCJjb21wb25lbnRzL19ib29raW5nLWFjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Jvb2tpbmctd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL19jb3ZlcmFnZS5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9fY3RhLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL19jaGVja2xpc3Quc2NzcyIsImF2aXMuc2NzcyIsImNvbXBvbmVudHMvX2xhbmd1YWdlLXNlbGVjdG9yLnNjc3MiLCJjb21wb25lbnRzL19zdGFuZGFyZC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19kZWxpdmVyeS1hbmQtY29sbGVjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZXh0cmEuc2NzcyIsImNvbXBvbmVudHMvX2RpdmlkZXItcm93LnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlLnNjc3MiLCJjb21wb25lbnRzL19pY29uLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2xpbmstbGlzdC5zY3NzIiwiY29tcG9uZW50cy9faGlnaGxpZ2h0LnNjc3MiLCJjb21wb25lbnRzL19pdGluZXJhcnkuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1yZXN1bHQuc2NzcyIsImNvbXBvbmVudHMvX2xhbmd1YWdlLWNvdW50cnktc2VsZWN0b3Iuc2NzcyIsImNvbXBvbmVudHMvX2xvYWRlci1vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL19tYXAuc2NzcyIsImNvbXBvbmVudHMvX21lc3NhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19vcHRpb24tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcHJpbWFyeS1uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wcm9tby5zY3NzIiwiY29tcG9uZW50cy9fcmVkaXJlY3Qtbm90aWNlLnNjc3MiLCJjb21wb25lbnRzL19yZWZlcmVuY2UtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19zaWduLWluLWJhci5zY3NzIiwiY29tcG9uZW50cy9fc3RlcC10cmFja2VyLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWwtcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX3N1cHBsZW1lbnRhcnktbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdGltZS1waWNrZXIuc2NzcyIsImNvbXBvbmVudHMvX3RleHQuc2NzcyIsImNvbXBvbmVudHMvX3RpdGxlLnNjc3MiLCJjb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL191cHNlbGwuc2NzcyIsImNvbXBvbmVudHMvX3ZlaGljbGUuc2NzcyIsImNvbXBvbmVudHMvX3ZlaGljbGUtcmVzdWx0cy13aWRnZXQuc2NzcyIsInJlZ2lvbnMvX2hlYWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVDLFdBQ0MsbUIsQ0FDQSwyQyxDQUNBLDZQQUhELENDVUQsSyxDQVhDLG1CLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxlLENBQ0EsYSxDQUNBLFUsQ0FDQSxtQixDQU1BLGdCLENBQ0MsZSxDQUdELDZCLENBQ0MsZSxDQUdBLG1CLENBQ0EsZSxDQUdBLHdCLENBQ0EsYSxDQU9ELDJCLENDbENBLHNDLENEOEJFLGEsQ0M5QkYseUMsQ0RzQ0UsYSxDQUlGLGtCLENBQ0MsZSxDQUdELHVCLENBQ0MsZSxDQUdBLHNCLENBQ0EsZSxDQUdELGlCLENBQ0MsZSxDQUdBLHlCLENBQ0EsZSxDQUdBLG1CLENBQ0EsZSxDQUdELDBCLENBQ0MsZSxDQU9ELDBCLENBQ0MsZSxDQUdELDZCLENDOUVBLHdDLENEK0VDLGUsQ0MvRUQsMkMsQ0RrRkUsZSxDQUlGLHdCLENBQ0MsZSxDQUdBLG1CLENBQ0EsZSxDQUdELGtCLENBQ0MsZSxDQUdELG1CLENBQ0MsZSxDQUdBLHNCLENBQ0EsZSxDQUdELG1CLENBQ0MsZSxDQUdBLHVCLENBQ0EsZSxDQUdBLHlCLENBQ0EsZSxDQUdELHVCLENBQ0MsZSxDQUdELGtCLENBQ0MsZSxDQUdBLHVCLENBQ0EsZSxDQUdBLGlCLENBQ0EsZSxDQUdBLHNCLENBQ0EsZSxDQUdBLGtCLENBQ0EsZSxDQUdELDRCLENBQ0MsZSxDQUdBLDBCLENBQ0EsZSxDQUdELGtCLENBQ0MsZSxDQUdBLHVCLENBQ0EsZSxDQUdBLDhCLENBQ0EsZSxDQUdBLG1CLENBQ0EsZSxDQUdBLG9CLENBQ0EsZSxDQUdELG9CLENBQ0MsZSxDQUdELDRCLENBQ0MsZSxDQUdBLG1CLENBQ0EsZSxDQUdBLGtCLENBQ0EsZSxDQUdELHFCLENBQ0MsZSxDQUdBLG9CLENBQ0EsZSxDQUdELDJCLENBQ0MsZSxDQUdELG1CLENBQ0MsZSxDQUdBLHVCLENBQ0EsZSxDQUdELHlCLENBQ0MsZSxDQUdELG9CLENBQ0MsZSxDQUdBLGtCLENBQ0EsZSxDQUdELDBCLENBQ0MsZSxDQUdELG1CLENBQ0MsZSxDQUdELDBCLENBQ0MsZSxDQUdELHFCLENBQ0MsZSxDQUdELGlCLENBQ0MsZSxDQUdBLDBCLENBQ0EsZSxDQUdELG1CLENBQ0MsZSxDQUdELGtCLENBQ0MsZSxDQUdELHVCLENBQ0MsZSxDQUdELDBCLENBQ0MsZSxDQUdELHFCLENBQ0MsZSxDQXhQRixjLENBNFBFLGEsQ0FDQSxpQixDQUNBLFksQ0N6UUQsNEIsQ0Q0UUUsUyxDQUNBLGMsQ0Q1UUYsV0FDQyxvQixDQUNBLG1ELENBQ0EsOFJBSEQsQ0FBQSxXQUNDLHlCLENBQ0EscUQsQ0FDQSw2U0FIRCxDQUFBLFdBQ0MseUIsQ0FDQSxvRCxDQUNBLHlTQUhELENBQUEsV0FDQyxtQixDQUNBLDhDLENBQ0EseVFBSEQsQ0FBQSxXQUNDLHdCLENBQ0EsZ0QsQ0FDQSx3UkFIRCxDR0FBLGlCLENBQ0Msa0IsQ0FHQSxpQixDQUNBLGtCLENBQ0EsVSxDQUdBLGlCLENBQ0Esa0IsQ0FDQSxVLENBR0QsaUIsQ0FDQyxrQixDQUNBLFUsQ0FHRCxpQyxDQUNDLHdCLENBTUQsWSxDQzVCRCxFLENENkJFLGlCLENBSEYsd0IsQ0VaQyxxQixDRmtCQSx3QixDRWxCQSxvQixDQzBOc0IscUIsQ0FEQyxvQixDQUdELHFCLENIaE52Qix3QixDRytNd0Isb0IsQ0h4TXRCLFUsQ0FERCw4QixDQzdCQSxvQixDRGlDRSxvQixDQVFELDhCLENDckNELG9CLENEcUNDLDhCLENDckNELG9CLENEc0NFLGlCLENJN0NILEksQ0FDQyxhLENBQ0EsdUMsQ0NEQSxrQixDRElDLHNDLENGTEYsRyxDQUFBLEUsQ0FDQyxhLENBQ0EsbUUsQ0FDQSxlLENBQ0Esd0IsQ0NnUHlGLG9FLENFblB6RiwwQyxDQUFBLGlCLENBQUEsaUIsQ0ZtUCtKLHlDLENBQTJDLDZCLENBQXZMLG9FLENFblBuQixnQixDQUFBLGdCLENITUMsbUQsQ0kwREEseUJKNUNGLEcsQ0FBQSxFLENBVkUsbUIsQ0lzREEsQ0o3QkYsRyxDQzJNNEQsMkIsQ0FBNkIsZSxDQUFyRixzRCxDRDNNSixFLENBVEMsbUUsQ0FDQSxlLENBQ0EsbUIsQ0FzQkQsRyxDQ3FNNEIseUMsQ0RyTTVCLEUsQ0FUQyx1QyxDQUNBLGUsQ0FDQSxtQixDQzRNRyxzQixDRDdNSCxlLENDNk13RSxxQixDQUF1QixnQixDQUFrQixpQyxDRDlNakgsdUMsQ0FDQSxlLENBQ0EsbUIsQ0NpTm9ILHVELENFNVBwSCxxQyxDQUFBLGlCLENBQUEsaUIsQ0Y0UCtLLG1DLENBQTVKLG9DLENBQWlNLDhCLENBQWdDLCtDLENBQTNMLHVELENFNVB6RCxnQixDQUFBLGdCLENBQUEsb0IsQ0g4Q0Msc0MsQ0FrQkYsRyxDQUFBLEUsQ0FSQyxxRCxDQUNBLG1CLENLM0JFLHdDLENBQUEsd0MsQ0pxcEQwQyx3QyxDS3ByRDdDLEMsQ0FDQywyQixDQUNBLGEsQ0FFQSxtQixDQUFBLG1CLENBRUMsd0IsQ0FDQSxVLENDZ0JDLDhCLENBaEJBLDhCLENBZ0JBLDhCLENBaEJBLDhCLENER0YsbUIsQ0wwUmdDLDhCLENBUEEsOEIsQ0tsUi9CLFUsQ0U0QkMsZ0MsQ0R2QkgsWSxDQWhCQSxZLENBS0csYSxDRUxILE0sQ0FFQyxlLENBRkQsTSxDQ0FBLFEsQ0FHRSxxRCxDQTJCQSw4QyxDQUFBLDhDLENBOUJGLDJCLENBQUEsMkIsQ0FXRyxrQixDQXVCQSxnRSxDQUFBLGdFLENBckJBLDZDLENBQUEsNkMsQ0FDQyxlLENBd0JELGdFLENBQUEsZ0UsQ0FyQkEsNkMsQ0FBQSw2QyxDQUNDLGtCLENBd0JELGdFLENUaVNnRSxnRSxDU3RUaEUsNkMsQ1RzUzZDLDZDLENTalI3QyxnRSxDVGtTOEMsZ0UsQ1N2VDlDLDZDLENUdVMyQiw2QyxDU3JTMUIsa0IsQ0N2QkosOEMsQ0FBQSw4QyxDRHNESSxrRixDVGlTaUYsa0YsQ1NqU2pGLGtGLENUa1MrRCxrRixDQUhrQixrRixDQUtsQixrRixDQUprQixrRixDQU1sQixrRixDU2hVbEUsZ0UsQ0FBQSxnRSxDQXdCRyxjLENGbERGLGdCLENBQ0EsZSxDQUNBLGlCLENBR0Esa0MsQ0FBQSxrQyxDUCtWbUMsa0MsQ081VmxDLHdCLENBR0EsNEQsQ0FBQSxtRSxDQUFBLGtFLENBR0MsVSxDQVFELDBELENBQUEsMkUsQ1BzVjZFLDBFLENPblY1RSxhLENBZEQsb0UsQ0FBQSxtRixDQW1CQyxhLENBSUQseUIsQ0FDQSx3QixDQURBLCtCLENBUUMsYSxDQUdELG1DLENBQUMseUMsQ0FDQSxhLENBZ0JELDJDLENBVEEsMkMsQ0FTQSwyQyxDQVRBLDJDLENQNFUyQywyQyxDQUpFLDJDLENPclU1QyxhLENJMURKLE0sQ0FDQyxrQixDQUNBLGtCLENBR0Esd0IsQ0FDQyxlLENBR0Qsd0IsQ0FDQyxrQixDQUNBLFUsQ0FHRCx3QixDQUFBLHdCLENBRUMsa0IsQ0FDQSxVLENBR0EsbUIsQ0FLQyxhLENBSUQscUIsQ0FLQyxhLENBZEQsYSxDQWtCQSxZLENBVEQsZSxDQVVDLGMsQ0NyQ0QsZ0IsQ0FDQyxlLENBS0EseUIsQ0FHQyx3QixDQUNBLFUsQ0NWRCx1QixDQUNBLGEsQ0FDQSxtRCxDQU1BLDRCLENBQ0MsbUUsQ0FDQSxlLENDVkYsc0IsQ0FDQyxvRSxDQUdBLHNCLENBQ0EsVSxDQUVBLHdCLENBQ0Msd0IsQ0FDQSxVLENBR0QsOEQsQ0FBQSwyQixDQUFBLGtDLENBQUEsNkMsQ0FBQSw2QyxDQUFBLDJDLENBQUEsOEQsQ0FDQyxlLENBQ0EsYSxDQUVBLG9FLENBQUEsaUMsQ0FBQSx3QyxDQUFBLG1ELENBQUEsbUQsQ0FBQSxpRCxDQUFBLG9FLENBQ0Msa0IsQ0FDQSxVLENBS0Ysd0IsQ0FDQSxVLENBQ0EsbUUsQ0FDQSxlLENBQ0EsbUIsQ1o1QkQsc0MsQ0FBQSx3QyxDWStCRSxtRCxDQUlGLHNCLENBQ0Msd0IsQ0FDQSxVLENBR0Qsc0IsQ0FDQyxlLENBQ0EseUIsQ1oxQ0Qsb0MsQ1k2Q0UsOEIsQ1htQkQseUJXeEJELHNCLENaeENBLG9DLENZaURFLGUsQ1hlRCxDV0RDLHNELENBQUEscUQsQ0FQRCwrQixDWnhERCw2QyxDWXlERSxrQixDWE9ELHlCV1JBLCtCLENaeERELDZDLENZcUVHLGUsQ1hMRixDV2dCQSxnQyxDQUNDLDJCLENaakZGLDhDLENZb0ZHLHdCLENBQ0EsNEIsQ1hyQkYseUJXY0EsZ0MsQ1o5RUQsOEMsQ1l5RkcsZSxDWHpCRixDV2NBLCtCLENBb0JDLDRCLENabEdGLDZDLENZcUdHLDJCLENBQ0EseUIsQ1h0Q0YseUJXY0EsK0IsQ1o5RUQsNkMsQ1kwR0csZSxDWDFDRixDV29EQywrRCxDQUNDLGUsQ0FDQSx3QixDQUVBLHNFLENBQ0Msa0IsQ0EzQ0gsbUUsQ0FnREUsaUIsQ0FLRiw0QixDQUNBLCtCLENBQ0Esd0IsQ1hyRUEseUJXbUVBLDRCLENBS0MsaUIsQ1h4RUQsQ1dtRUEsa0MsQ0FTQyxlLENBQ0EsaUIsQ0FNRCxtQyxDQUNDLGEsQ1hwRkQseUJXMkZFLDJELENBQUEsa0UsQ0FDQyxxRCxDWjVKSix5RSxDQUFBLGdGLENZZ0tLLHNDLENYaEdKLENBQUEseUJXdUdBLDRDLENBS0UsZSxDQUNBLGtCLENBQ0EscUQsQ1o5S0gsMEQsQ1lrTEksc0MsQ1hsSEgsQ1d1R0EsNkMsQ0E4RkEsMkIsQ0FuREEsNkMsQ0ExQkMsYSxDWHhIRCx5Qlc0SEQsc0MsQ0FHRSxlLENBQ0EsaUIsQ0FDQSxrQixDQUxELDZDLENBUUUsYSxDQUNBLHFELENack1ILDJELENZeU1JLHNDLENBR0Qsd0QsQ0FDQyxhLENYN0lILENXdUpELHFDLENBQ0Msd0IsQ0F6TkYsOEIsQ0FBQSxxQyxDQTZORSxxRCxDQTdORixrRCxDQWdPRyxvQixDQWhPSCx3RCxDQW1PSSxvQixDQUdELDJFLENBQUEsMkQsQ0FFQyxhLENadk9ILDRDLENBQUEsbUQsQ1k2T0Usc0MsQ0E5T0gsZ0QsQ0FBQSx1RCxDQWtQRyx1QyxDQWxQSCxvRCxDQUFBLDJELENBa1BHLHVDLENBbFBILDJDLENBQUEsa0QsQ0FrUEcsdUMsQ1pqUEYsOEQsQ0FBQSxxRSxDWW9QRyxzQyxDWnBQSCxrRSxDQUFBLHlFLENZb1BHLHNDLENacFBILHlELENBQUEsZ0UsQ1lvUEcsc0MsQ0FLRiwyRCxDQUFBLGtFLENBS0UsZSxDQUNBLGlCLENBQ0EsYSxDQUtGLG9CLENBQ0Esa0IsQ0FDQSxhLENBQ0EsdUMsQ0FXQSx3QixDQUNBLGUsQ0FDQSxpQixDQUdDLDhCLENBQ0EsaUIsQ0FHRCw4QixDQUNDLGEsQ0FDQSx1QyxDQUNBLGUsQ0FIQSxvQyxDQVVDLHdCLENBQ0EsVSxDQUVBLHFFLENBQ0MsVSxDQUlELHNDLENBQ0Esb0IsQ0FDQSxhLENBV0EsOEUsQ0FDQyxhLENBSUYsd0UsQ0FsQkMsc0MsQ0FtQkEscUQsQ0FERCxxSCxDQVlHLGlCLENBQ0EsVSxDQWJILDhFLENBQUEsb0YsQ0FpQkcsVSxDQU1KLGtDLENBQ0MsYSxDQUlGLG9DLENBQ0MsZSxDQUNBLGtCLENBRUEsMkMsQ0FDQyxhLENBQ0EscUQsQ0FVQSxpRSxDQUFBLGdFLENBRUMsaUIsQ1g5U0YseUJXMFNDLDBDLENBUUMsaUIsQ1hsVEYsQ1dxVEUsZ0QsQ0FDQSxrQixDQUNBLGlCLENBQ0EscUQsQ0FPQSxzRCxDQUNDLGEsQ0FHRCx3RCxDQUNDLGUsQ0FDQSx3QixDQUNBLGEsQ0FPRixnRCxDQ3BURCx1QixDQUVBLHVCLENEbVRFLGlCLENBR0QsZ0QsQ0FDQyxhLENBQ0EsdUMsQ0FDQSxlLENBTUEsc0QsQ0FDQyxrQixDQUlGLG9ELENBQ0MsYSxDQUtILDhCLENBQ0MsZSxDWHRXQSx5QldxV0EsOEIsQ0FVQyxjLENBQ0EsZSxDWGhYRCxDV21YQSw4RCxDQUNDLGMsQ0FHRCxxQyxDQUNDLGlCLENBR0QsdUMsQ0FDQyxtQixDQUVBLDhDLENBc0JELDhDLENBckJFLGEsQ1gvWEYseUJXMlhBLHVDLENBUUUsaUIsQ0FDQSxhLENYcFlGLENXeVlBLHVDLENBQ0Esb0IsQ0FDQSxhLENBQ0EscUQsQ1o1Y0QsZ0YsQ0FBQSx1RixDQUFBLCtFLENBQUEsc0YsQ0FBQSx5RCxDQUFBLDhELENBQUEsOEQsQ0FBQSxrQyxDQUFBLHNGLENBQUEsNEMsQ0FBQSxvRCxDQUFBLHFELENBQUEscUQsQ1lpZEUsc0MsQ0FRRCxnQyxDQUNBLGUsQ0FDQSxrQixDWDNaQSx5Qld5WkQsZ0MsQ0FLRSxlLENYOVpELENXaWFDLHVDLENBQ0EsYSxDQUNBLHFELENBUUEsd0MsQ0FDQSxtQixDQUlGLGdDLENBQ0MscUIsQ1hqYkEseUJXb2JBLG1ELENBQUEsa0QsQ0FRRyxvRSxDWjVmSixpRSxDQUFBLGdFLENZK2ZLLHFFLENYL2JKLENBQUEseUJXb2JBLDZDLENBQUEsNEMsQ1pwZkQsMkQsQ0FBQSwwRCxDWXdnQkcsMkIsQ1h4Y0YsQ1dvYkEsa0UsQ0FBQSx5RSxDQUFBLGlFLENBQUEsd0UsQ0ErQkUscUQsQ1huZEYseUJXZ2VFLG1FLENBQUEsa0UsQ0FDQyxlLENBQ0Esa0IsQ0FDQSxxRCxDWm5pQkosaUYsQ0FBQSxnRixDWXVpQkssc0MsQ0FuREoseUUsQ0FBQSx3RSxDQXdERyxvQixDWDVlSCxDYS9ERCxvQixDQ3lFQyxxQixDQUFBLDZCLENBQUEsdUMsQ0R4RUEsYSxDQUVBLHNDLENBQUEsc0MsQ2hCeXZCdUMsc0MsQ2dCdHZCdEMsVSxDRVJILEssQ0hFQyxtQixDR0ZELG9CLENBQ0MsaUIsQ0FDQSxrQixDQUVBLHVCLENId0dFLHlDLENBYkEseUMsQ0czRkYsc0MsQ0FDQyxvQixDQUdELHVCLENId0dFLHlDLENBYkEseUMsQ0czRkYsc0MsQ0FBQSx1QixDSHdHRSx5QyxDQWJBLHlDLENmcXFCdUIsc0MsQ2tCOXZCeEIsaUIsQ0NKQywwQixDQUNDLGlFLENBQ0EsZSxDSk5ILG1CLENBQ0MsZSxDQTBCRCxpQixDQXRCQyxxQyxDQUNDLGtCLENBR0QscUMsQ0FDQyxrQixDQUNBLG9CLENBR0QscUMsQ0FDQyxrQixDQUNBLGlCLENBQ0EsVSxDQUdELHFDLENBQ0Msa0IsQ0FDQSxpQixDQUNBLFUsQ0FJRixpQixDQUVDLDJCLENBRUEsbUMsQ0FDQyxlLENBR0QsbUMsQ0FDQyxrQixDQUdELG1DLENBQ0Msa0IsQ0FHRCxtQyxDQUNDLGtCLENBSUYsa0IsQ0FjQSxpQixDQWJDLHVDLENibERELGdDLENBQUEsK0IsQ2FxREUsc0MsQ0FHRCxvQyxDQUFBLG9DLENmNHZCcUMsb0MsQ2V6dkJwQyxVLENBSUYsaUIsQ0FDQyxvQixDQUNBLGEsQ0FPQSxtQyxDQUFBLG1DLENmdXZCb0MsbUMsQ2VwdkJuQyxpQixDQUNBLFUsQ0FNRCx3QyxDQUFBLHdDLENmbXZCdUMsd0MsQ2VodkJ0Qyx3QixDQStCQSw2QixDQUNDLFUsQ0FFQSx3QyxDQUNDLGEsQ0FNSCw2QyxDQUFBLDhDLENBT0UsWSxDQUtILGlCLENBQ0Msa0IsQ0FDQSwyQixDQUVBLG1DLENBQ0MsZSxDQUdELG1DLENBQ0Msa0IsQ0FHRCxtQyxDQUNDLGtCLENBR0QsbUMsQ0FDQyxrQixDQUdBLG1GLENBQUEsaUQsQ0FNQyx3QixDQUdBLDBGLENBQUEsd0QsQ0FDQyxhLENBTUosZSxDQUNDLGUsQ0FFQSxrQixDQUVBLGlDLENBQ0Msa0IsQ0FHRCxpQyxDQUNDLGtCLENBQ0Esb0IsQ0FHRCxpQyxDQUNDLGtCLENBQ0EsaUIsQ0FDQSxVLENBR0QsaUMsQ0FDQyxrQixDQUNBLGlCLENBQ0EsVSxDQUlELG9CLENBM0JELGUsQ0E0QkMsaUIsQ0FFQSxzQyxDQWFDLHVELENBWkEsb0IsQ0FHRCxzQyxDQWFDLHVELENBYkQsc0MsQ0FhQyx1RCxDQVhBLGlCLENBVEQscUMsQ0FhQyxjLENBQ0EsZSxDQWdDQSxnRSxDQVRBLGdFLENBUEMsdUUsQ0FnQkQsZ0UsQ0FUQSxnRSxDQVBDLHVFLENmcXJCK0QsZ0UsQ0FKQSxnRSxDQUpPLHVFLENlMXFCckUsVSxDQW9CSCxpRyxDQUFBLHdHLENBQUEsaUgsQ0FBQSx3SCxDZmtxQm9ILGlHLENBT1Msd0csQ0FOekIsaUgsQ0FPUyx3SCxDQU5PLGlHLENBT1Msd0csQ0FOekIsaUgsQ0FPUyx3SCxDZXRxQjNHLFUsQ0FXRixrQyxDYi9RRCxnRCxDYWdSRSxpQixDQUVBLG9ELENBWUMsa0UsQ0FYQSxvQixDQUdELG9ELENBWUMsa0UsQ0FaRCxvRCxDQVlDLGtFLENBVkEsaUIsQ0FYRixnRCxDQUFBLGlFLENBK0JFLFUsQ0FZQSxpRSxDQUNDLGEsQ0FFQSxtRixDQVNDLG9HLENBVEQsbUYsQ0FTQyxvRyxDZmlvQmdGLG1GLENBTW1CLG9HLENlN29CbkcsVSxDQUdELGtGLENBQ0MsYSxDQWFKLGlDLENBQUEscUMsQ0FJQyxvQixDQUNBLDRCLENBRUEsbUQsQ0FBQSx1RCxDQUNDLGlCLENBQ0EseUIsQ0FURixtQyxDQWNDLGtCLENBQ0EsVSxDQUVBLHFELENBQ0Msa0IsQ0FsQkYsbUMsQ0F1QkMsaUIsQ0FDQSxVLENBeEJELG9DLENBNEJDLHFELENiM1dGLHFELENBQUEsa0QsQ0FBQSxxRCxDQUFBLGtCLENBQUEsb0QsQ0FBQSx1QyxDQUFBLHNDLENBQUEseUMsQ0FBQSxvRCxDQUFBLHlCLENBQUEsb0MsQ0FBQSxvRCxDQUFBLGtDLENhK1dHLHNDLENBWUEscUcsQ0FBQSxtRSxDQUVDLGMsQ0U5WEwsdUMsQ0FBQSxJLENBQUEsVyxDQUVDLGtCLENBQ0EsVSxDQUhELHVDLENBQUEsSSxDQUFBLFcsQ0FBQSxzQixDQUNDLGtCLENBR0EscUQsQ0FDQSx3QixDQUxELHNCLENBQUEsb0IsQ0FDQyxrQixDQUNBLGtCLENBQ0EsVSxDQUVBLHdCLENBTEQsb0IsQ0FJQyxxRCxDQUpELDZDLENBQUEsVSxDQUFBLGlCLENBQUEsNEIsQ0FBQSw0QixDQUFBLDBCLENBWUUsd0IsQ0FHRCxpRCxDQWZELHVELENBZUMsYyxDQWZELG9CLENBZUMscUIsQ0FmRCwyQixDQWVDLGdDLENBZkQsc0MsQ0FlQyxnQyxDQWZELHNDLENBZUMsOEIsQ0FmRCxvQyxDQWdCRSxlLENBT0QseUQsQ0FBQSx5RCxDQUFBLHNCLENBQUEsNkIsQ0FBQSx3QyxDQUFBLHdDLENBQUEsc0MsQ0FDQyx3QixDQUVBLCtELENBTUQsK0QsQ2pCaStCaUUsK0QsQ2lCditCaEUsK0QsQ0FBQSw0QixDQUFBLG1DLENBQUEsOEMsQ0FBQSw0QyxDQU1ELCtELENBQUEsNEIsQ0FBQSxtQyxDQUFBLDhDLENBQUEsNEMsQ2pCZytCOEIsK0QsQ2lCaCtCOUIsNEIsQ2pCaytCaUUsbUMsQ0FFakIsOEMsQ0FDQSw0QyxDaUJ6K0I5QyxhLENBZUQsMkQsQ0FBQSwyRCxDQUFBLHdCLENBQUEsK0IsQ0FBQSwwQyxDQUFBLDBDLENBQUEsd0MsQ0FDQyxxQixDQUNBLGEsQ0FJRix5RCxDQUFBLCtGLENBQUEsOEUsQ0FBQSxlLENBQUEsK0YsQ0FBQSw0RCxDQUFBLG1FLENBQUEsOEUsQ0FBQSw4RSxDQUFBLDRFLENBQUEsOEUsQ0FBQSwyQyxDQUFBLGtELENBQUEsNkQsQ0FBQSw2RCxDQUFBLDJELENBQUEsaUMsQ0FBQSxrRixDQUNDLGMsQ0FFQSxhLENBSEEsK0QsQ0FBQSxxRyxDQUFBLG9GLENBQUEscUIsQ0FBQSxxRyxDQUFBLGtFLENBQUEseUUsQ0FBQSxvRixDQUFBLG9GLENBQUEsa0YsQ0FBQSxvRixDQUFBLGlELENBQUEsd0QsQ0FBQSxtRSxDQUFBLG1FLENBQUEsaUUsQ0FBQSx1QyxDQUFBLHdGLENBTUMsa0IsQ0FDQSxvQixDQUNBLFUsQ0FHRCwyRSxDakIwOUI4RSwyRSxDQWtDQSwyRSxDaUI1L0I5RSxnRyxDakJnK0JtRyxnRyxDQWtDQSxnRyxDaUJsZ0NuRyxpSCxDakI4K0JzSCxpSCxDQWtDQSxpSCxDaUJoaEN0SCxpSCxDakI0K0JzSCxpSCxDQWtDQSxpSCxDaUI5Z0N0SCxnRyxDakI4OUJtRyxnRyxDQWtDQSxnRyxDaUJoZ0NuRyw2RCxDQUFBLG9FLENBQUEsK0UsQ0FBQSwrRSxDQUFBLDZFLENqQjQ5QmdFLDZELENBTU8sb0UsQ0FFVywrRSxDQUVBLCtFLENBRUYsNkUsQ0FzQmhCLDZELENBTU8sb0UsQ0FFVywrRSxDQUVBLCtFLENBRUYsNkUsQ2lCMWdDaEYsOEUsQ0FBQSxxRixDQUFBLGdHLENBQUEsZ0csQ0FBQSw4RixDakIwK0JtRiw4RSxDQU1PLHFGLENBRVcsZ0csQ0FFQSxnRyxDQUVGLDhGLENBc0JoQiw4RSxDQU1PLHFGLENBRVcsZ0csQ0FFQSxnRyxDQUVGLDhGLENpQnhoQ25HLDJFLENBQUEsaUgsQ0FBQSxnRyxDQUFBLGlDLENBQUEsaUgsQ0FBQSw4RSxDQUFBLHFGLENBQUEsZ0csQ0FBQSxnRyxDQUFBLDhGLENBQUEsZ0csQ0FBQSw2RCxDQUFBLG9FLENBQUEsK0UsQ0FBQSwrRSxDQUFBLDZFLENBQUEsbUQsQ0FBQSxvRyxDakJ5OUJvQywyRSxDQW9Ca0YsaUgsQ0FkbkIsZ0csQ2lCLzlCbkcsaUMsQ2pCMitCbUYsaUgsQ0FGSCw4RSxDQU1zQyxxRixDQUU1QixnRyxDQUVXLGdHLENBRUEsOEYsQ0F4QnJDLGdHLENBRmMsNkQsQ0FNcUIsb0UsQ0FFNUIsK0UsQ0FFVywrRSxDQUVBLDZFLENBZ0JpQixtRCxDQUM3QyxvRyxDQUdsQiwyRSxDQW9Ca0YsaUgsQ0FkbkIsZ0csQ0FQSSxpQyxDQW1CcEIsaUgsQ0FGSCw4RSxDQU1zQyxxRixDQUU1QixnRyxDQUVXLGdHLENBRUEsOEYsQ0F4QnJDLGdHLENBRmMsNkQsQ0FNcUIsb0UsQ0FFNUIsK0UsQ0FFVywrRSxDQUVBLDZFLENBZ0JpQixtRCxDQUM3QyxvRyxDaUIxaEN0RCxvRyxDakJ5L0J1RyxvRyxDQWtDQSxvRyxDaUJ4aEN0RyxjLENBQ0EsaUIsQ0FDQSxVLENBRUEsaUYsQ2pCMmhDcUYsaUYsQ0FrQ0EsaUYsQ2lCN2pDckYsc0csQ2pCaWlDMEcsc0csQ0FrQ0Esc0csQ2lCbmtDMUcsdUgsQ2pCK2lDNkgsdUgsQ0FrQ0EsdUgsQ2lCamxDN0gsdUgsQ2pCNmlDNkgsdUgsQ0FrQ0EsdUgsQ2lCL2tDN0gsc0csQ2pCK2hDMEcsc0csQ0FrQ0Esc0csQ2lCamtDMUcsbUUsQ0FBQSwwRSxDQUFBLHFGLENBQUEscUYsQ0FBQSxtRixDakI2aEN1RSxtRSxDQU1PLDBFLENBRVcscUYsQ0FFQSxxRixDQUVGLG1GLENBc0JoQixtRSxDQU1PLDBFLENBRVcscUYsQ0FFQSxxRixDQUVGLG1GLENpQjNrQ3ZGLG9GLENBQUEsMkYsQ0FBQSxzRyxDQUFBLHNHLENBQUEsb0csQ2pCMmlDMEYsb0YsQ0FNTywyRixDQUVXLHNHLENBRUEsc0csQ0FFRixvRyxDQXNCaEIsb0YsQ0FNTywyRixDQUVXLHNHLENBRUEsc0csQ0FFRixvRyxDaUJ6bEMxRyxpRixDQUFBLHVILENBQUEsc0csQ0FBQSx1QyxDQUFBLHVILENBQUEsb0YsQ0FBQSwyRixDQUFBLHNHLENBQUEsc0csQ0FBQSxvRyxDQUFBLHNHLENBQUEsbUUsQ0FBQSwwRSxDQUFBLHFGLENBQUEscUYsQ0FBQSxtRixDQUFBLHlELENBQUEsMEcsQ2pCMGhDMkMsaUYsQ0FvQmtGLHVILENBZG5CLHNHLENpQmhpQzFHLHVDLENqQjRpQzBGLHVILENBRkgsb0YsQ0FNc0MsMkYsQ0FFNUIsc0csQ0FFVyxzRyxDQUVBLG9HLENBeEJyQyxzRyxDQUZjLG1FLENBTXFCLDBFLENBRTVCLHFGLENBRVcscUYsQ0FFQSxtRixDQWdCaUIseUQsQ0FDN0MsMEcsQ0FHbEIsaUYsQ0FvQmtGLHVILENBZG5CLHNHLENBUEksdUMsQ0FtQnBCLHVILENBRkgsb0YsQ0FNc0MsMkYsQ0FFNUIsc0csQ0FFVyxzRyxDQUVBLG9HLENBeEJyQyxzRyxDQUZjLG1FLENBTXFCLDBFLENBRTVCLHFGLENBRVcscUYsQ0FFQSxtRixDQWdCaUIseUQsQ0FDN0MsMEcsQ2lCM2xDN0QsMEcsQ2pCMGpDOEcsMEcsQ0FrQ0EsMEcsQ2lCM2xDN0csZSxDQUNBLGlCLENBQ0EsYSxDQUtILGMsQ0FBQSxzQixDQUFBLGdDLENBQ0MsYyxDQUNBLGUsQ0FDQSxhLENBTUEsb0IsQ0FBQSw0QixDQUFBLHNDLENBQ0MsYyxDQVZELHdCLENBaUJDLCtCLENBakJELGdDLENBaUJDLHVDLENBakJELDBDLENBaUJDLGlELENBSEEsYyxDQUNBLFUsQ0FRRCxnQyxDQUFBLHNDLENBQUEsd0MsQ0FBQSw4QyxDQUFBLGtELENBQUEsd0QsQ0FBQSxnQyxDQUFBLHNDLENqQmlsQ21DLHdDLENBaUJRLDhDLENBaEJBLGtELENBaUJRLHdELENBaEJFLGdDLENBaUJRLHNDLENBaEIxQix3QyxDQWlCUSw4QyxDQWhCQSxrRCxDQWlCUSx3RCxDaUJubUNsRCxjLENBQ0EsVSxDQUVBLHVDLENBQUEsK0MsQ0FBQSx5RCxDQUFBLHVDLENqQm9sQzJDLCtDLENBQ1EseUQsQ0FDVSx1QyxDQUNsQiwrQyxDQUNRLHlELENpQnZsQ2xELFUsQ1B6R0osWSxDQUNDLGUsQ1BnRUMseUJPakVGLFksQ0FNRSxrQixDQUNBLGUsQ0FFQSxtQixDQUNDLHdCLENBQ0EscUIsQ0FDQSxnQixDUHFERCxDT2pFRiw4QixDQUFBLDhCLENBMkZBLDRDLENBQUEsNEMsQ0FoRUcsYSxDQTNCSCx3QixDQWdCQyx5QixDQXVCQyxjLENQMEJBLHlCT2pFRix3QixDQWdERyxrQixDUGlCRCxDT2NELHNDLENBL0VELHdCLENBMkRFLDJCLENBQUEsc0MsQ0FnQ0YseUMsQ0FBQSxvRCxDQTlCRyxhLENBQ0EscUQsQ0FRRix5QixDQUNDLGEsQ0FDQSx1QyxDQU9ELHNDLENBQ0Msa0IsQ0FFQSxVLENBU0YsMEIsQ0FDQyxlLENBREQsc0MsQ0FvQkUsZSxDQUNBLGEsQ0FDQSxxRCxDVTdEQSw2QyxDQUFBLDZDLENwQm15RjhDLDZDLENBQ0EsNkMsQ1U3dkZoRCw0RCxDQUFBLDRELENVMUNDLDJCLENWMkVFLGMsQ1IzSEYscUQsQ0FBQSx1RCxDQUFBLGtFLENRb0lHLHNDLENXL0ZGLGlDLENYcURGLHVDLENZYkUsNkIsQ1o2REEsYSxDQUNBLHVDLENBakRGLG9ELENBeURFLGtCLENBRUEsVSxDYXBKRCxtQyxDQUNDLGlCLENBRUEsNEMsQ0FDQyxlLENBR0EsMEMsQ0FDQSxtRSxDQUNBLGUsQ0FHQSwwQyxDQytCRCw2QixDRDlCQyxxRCxDQUlELG9DLENBQ0EsaUIsQ0FDQSxhLENBQ0EsdUMsQ0FDQSxlLENFckJBLHdCLENBQ0EsYSxDQUVBLDBDLENBQUEsMEMsQ3pCaXpDMkMsMEMsQ3lCOXlDMUMsVSxDRE5ELGEsQ0FDQSxrQixDQUNBLDJCLENBQ0EsVSxDQUlBLCtCLENBQ0Msa0IsQ0FHRCwrQixDQUFBLCtCLENBRUMsZSxDQUNBLGEsQ0FkRCxhLENBa0JELGEsQ0FDQyxtRSxDQUNBLGUsQ3RCckJELDJCLENzQndCRSxtRCxDQUdBLG9CLENBRUEsdUMsQ0FDQSxlLEN0QjlCRixrQyxDQUFBLDJDLENBQUEsK0IsQ3NCaUNHLHNDLENBd0NELG9ELENBQUEsb0QsQ3hCZ3lDb0Qsb0QsQ3dCbDBDbkQsVSxDQUtGLDZCLENBR0MsYyxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxhLENBUUEsK0MsQ0FDQyxvQixDQUNBLFUsQ0FHRCwrQyxDQUFBLCtDLENBRUMsaUIsQ0FDQSxVLENBdEJGLGtDLENBMkJDLGEsQ0FRQSw0QyxDQUNDLFUsQ0FPRixtQixDQUNDLGEsQ0FJRixZLENBQ0Msb0IsQ0FDQSx3QixDQUdELFksQ0FBQyx3QixDQUNBLGlCLENBVUEsZ0MsQ0FPQyw0QyxDQUFBLDRDLEN4Qit3QzhDLDRDLEN3QnJ4QzlDLGlCLENBSkYsYyxDQUFDLDBCLENBUUMsb0IsQ0FSRCw0QixDQWtCQyx3QixDQUVBLDhDLENBQUEsOEMsQ3hCMndDZ0QsOEMsQ3dCeHdDL0MscUIsQ0FDQSxhLENBbUJILGdCLENBQ0Msa0IsQ0FFQSxrQyxDQUNDLGUsQ0FHRCxrQyxDQUFBLGtDLEN4QnV2Q21DLGtDLEN3QnB2Q2xDLGMsQ0EvSkgsOEIsQ0FvS0UsZSxDQUNBLGUsQ0VuS0QsYyxDQUNDLGEsQ0FFQSxnQyxDQ0FBLGtDLENDd0JDLHlDLENGeEJELGdDLENDQUEsa0MsQ0N3QkMseUMsQzVCaTRDZ0MsZ0MsQ0F1QkUsa0MsQ0ErQ08seUMsQzBCNTlDekMsVSxDQUlELGlCLENBQ0EscUQsQ0diRixVLENBQ0Msa0IsQ0FFQSw0QixDQUNDLGUsQ0FHRCw0QixDQUNDLGtCLENBR0QsNEIsQ0FDQyxrQixDQUdELDRCLENBQ0Msa0IsQ0ZoQkYsZ0IsQ0N3QkUsdUIsQ0RyQkEsYSxDR0hGLFUsQ0FDQyxpQixDQUVBLDRCLENBQ0Msb0IsQ0FHRCw0QixDQUFBLDRCLENBRUMsaUIsQzNCd0RBLHlCeUJoRUEsaUMsQ0FBQSxpQyxDNUJrOENrQyxpQyxDQUNBLGlDLENBQ0EsaUMsQzRCejdDL0IsYSxDQUVBLG1ELEM1QjQ3Q21ELG1ELENBS2xCLG1ELENBS0EsbUQsQ0FLQSxtRCxDNEIzOENqQyxtRCxDNUI2N0NpQyxtRCxDQUtBLG1ELENBS0EsbUQsQ0FLQSxtRCxDQWpCa0IsbUQsQ0FJbEIsbUQsQ0FLQSxtRCxDQUtBLG1ELENBS0EsbUQsQzRCMzhDaEMsVSxDekJnREosQ3lCNUJELHVCLENHNUJDLDZCLENINkJBLG1FLENBQ0EsZSxDMUJ0Q0QscUMsQ0FBQSwyQyxDMEJ5Q0UsbUQsQ0l4Q0Qsa0MsQ0FDQSx1QyxDOUJGRCxpRCxDQUFBLGdELENBQUEsOEMsQ0FBQSwrQyxDQUFBLDhCLEM4QktFLHNDLENBR0Qsb0QsQ0FTQywwRCxDQVRELG9ELENBU0MsMEQsQ2hDaStDb0Qsb0QsQ0FNUSwwRCxDZ0M3K0M1RCxVLENBR0Qsd0MsQ0FDQyxhLENBWUQsb0QsQ0FBQSxvRCxDaENrK0NtRCxvRCxDZ0MvOUNsRCxhLENBTEQseUMsQ0FTQyxlLENBQ0EscUMsQ0FNRCxxQyxDQUNDLGlCLEM3QnNCRCx5QjZCbkJBLHFDLENBR0UsaUIsQzdCZ0JGLEM2QlhELG1DLENBQ0MsbUIsQ0FBQSxhLENBQ0EscUQsQ0FGQSx5QyxDQVVDLGEsQ1g1REQsZ0MsQ0FDQyxvQixDQUNBLHFELENBT0Esa0QsQ0FjQSxnRCxDQWJDLG9CLENBR0Qsa0QsQ0FjQSxnRCxDQWRBLGtELENBY0EsZ0QsQ0FaQyxpQixDQUlGLDhCLENBQ0MscUIsQ0FDQSx3QixDQWFELGdDLENBQUEsaUMsQ0FHQyxhLENBSEQsNEMsQ0N3Q0Esd0MsQ0RyQkUsYyxDQUNBLGEsQ1kxREosZSxDQUNDLCtCLENBRUEsOEIsQ0FDQyxjLENDRkQsVSxDQUNDLGUsQ0FDQSxrQixDQUVBLGlCLENBQ0Msd0IsQ0FDQSx1QixDQUNBLGlCLENBSUYsZ0IsQ0FDQyxxRCxDQU1BLHNCLENBQ0Msa0IsQ0FDQSxVLEMvQjJDRCx5QitCdkNBLGtCLENBR0MscUQsQ2hDNUJGLGdDLENnQytCRyxzQyxDL0JpQ0YsQytCNUJBLDZCLENBR0Msc0IsQ2hDdkNGLDJDLENnQzBDRyx1QixDQUtGLHNCLENBQ0EsbUIsQ0FEQSw0QixDQUlDLGEsQ0NsREYsaUIsQ0FDQyxhLENBREEsd0IsQ0FJQyxvQixDQXVEQyx5RCxDQVZBLDBELENBM0NELDBDLENBcURDLHlELENBVkEsMEQsQ0EzQ0QsMEMsQ25DMm5EMkQseUQsQ0FOQywwRCxDQXpCaEIsMEMsQ21DemxEM0MsaUIsQ0E4QkQsbUQsQ0ExQkQsbUMsQ25DdW1Eb0QsbUQsQ0FkaEIsbUMsQ0FlZ0IsbUQsQ0FkaEIsbUMsQ21DaGtEbkMsK0MsQ0ExQkQsK0IsQ0FJQyxVLENBT0QsNEIsQ0FDQyx1QyxDQUNBLGUsQ2pDM0JGLDBDLENpQzhCRyxzQyxDQUtGLGlDLENBR0MsYSxDQW1CQSx1QyxDQXRCRCx3QyxDQWFFLG9CLENDakRKLE0sQ0FDQyw0QixDQUVDLGEsQ0FDQSxlLENBQ0Esa0IsQ0FHRCxhLENBQ0Msa0IsQ0FDQSxVLENBQ0EscUQsQ0FDQSxtQixDbENYRCwyQixDQUFBLG9DLENBQUEsd0MsQ2tDY0Usc0MsQ0FJRCwyQixDQUdDLGtCLENBQ0EsVSxDQ3ZCSCw4RCxDQUtHLGtCLENBTUQsNEIsQ0FDQyxhLENBSEQsMkIsQ0FPQyxlLENBQ0EsaUIsQ2pDakJILGEsQ0FDQyxrQixDQUVBLCtCLENBQUEsK0IsQ0pvcURpQywrQixDSWpxRGhDLGEsQ0FHRCxxQixDQUNDLGtCLENBRUEsdUMsQ0FhQSxzQyxDQVpDLGUsQ0FRRixvQixDQUNDLGtCLENBQ0EsaUIsQ0FpQkEsK0IsQ0FHQywyQyxDa0N6Q0Ysc0IsQ0FBQSwwQixDQUVDLHFELENBQ0Esd0IsQ3RDK3JEc0QsK0MsQ3NDdHJEckQsbUQsQ3RDc3JEc0csK0MsQ3NDdHJEdEcsbUQsQ3RDdXJEaUQsK0MsQ0FGSSxtRCxDc0NsckRwRCxVLENBZkYsNEIsQ0FBQSxnQyxDQW9CQyxlLENBQ0EseUIsQ0N2QkgsbUIsQ0FDQyxlLENwQ2dFQyx5Qm9DNURBLHlCLENBQ0MsNEIsQ3BDMkRELENtQy9EQSw2QixDQUFBLGlDLENDUUQsMkIsQ0FDQyxhLENBRUMsbUMsQ0FDQSxrQixDQUNBLFUsQ3BDa0RELHlCb0M5Q0EseUIsQ0FHQyxlLENwQzJDRCxDb0M5Q0EsZ0MsQ0FPQyxlLENBTUEsOEMsQ0FHQyw0QixDcEM4QkYseUJvQzNCQyxtRixDQUdFLGUsQ3BDd0JILENvQ2pDQyw2RyxDQWFFLGUsQ0FDQSxhLENBR0QseUgsQ0F5REQsMkMsQ0F4REUsYSxDQXBCSCxxQyxDQTBCQyxZLENwQ1NELHlCb0NuQ0EscUMsQ0E2QkUsYSxDcENNRixDQUFBLHlCb0NEQSx5QixDQUtDLGEsQ3BDSkQsQ29DREEsK0IsQ0FTQyxrQixDQUNBLHFCLENwQ1RELHlCb0NPQSwrQixDQU1FLGMsQ0FDQSxhLENwQ2RGLENxQzFEQSxpQyxDRDZFRCw4QixDQUNDLGUsQ3BDcEJBLHlCb0NtQkEsOEIsQ0FLQyxlLENBR0EsdUMsQ0FHQyxvQixDQUNBLGEsQ0FDQSxxRCxDQUNBLG1CLENyQ2pHSCxxRCxDcUNvR0ksc0MsQ3BDcENILENvQ2dERSwwQyxDQUNBLGUsQ0FDQSxhLENBQ0EscUQsQ3JDbkhILHdELENBQUEsc0MsQ3FDc0hJLHNDLENDdkhMLE0sQ0FDQyxrQixDQUVDLGUsQ0FDQSxrQixDQUNBLGEsQ0NIRCxzQixDQUNDLGEsQ0NEQSx3QixDQUNBLHFCLENBQ0EscUQsQ0FNQSwwQyxDQUNDLG9CLENBR0QsMEMsQ0FBQSwwQyxDQUVDLGlCLENBR0QsOEIsQ0FDQyxhLENBRUEsZ0QsQ0FBQSxnRCxDMUNreERrRCxnRCxDMEMvd0RqRCxVLENBS0gsc0IsQ0FDQyxpQixDQUVBLHdDLENBQ0Msb0IsQ0FHRCx3QyxDQUFBLHdDLENBRUMsaUIsQ0NqQ0YsYyxDQUNDLGUsQ0FFQSw2QixDQUNDLGMsQ1pWSCxjLENBQ0MsaUIsQ0FFQSxnQyxDQUFBLGdDLEMvQjh6RGtDLGdDLEMrQjN6RGpDLHdCLENBR0Qsd0IsQ0FDQyxlLENhQUQsb0IsQ0FDQyx1QixDMUNWRCxrQyxDMENhRSxzQixDQUdBLDZCLENBZkQsdUIsQ0FnQkMscUQsQ0FDQSxlLEN6QzhDRCx5QnlDdkRBLHlDLENBZUUscUIsQ3pDd0NGLEN5Q2RBLHNELENBdkJDLDJFLENBQ0MscUIsQ0FPRiwrQixDQUNDLGUsQ0FEQSxtQyxDQ2tCRCwrQixDRGRFLGtCLEN6Q3lCRix5QnlDcEJELG9CLENBR0UscUIsQ3pDaUJELEMyQy9EQSxtQixDQUNBLFEsQ0FEQSwrQixDQU1FLHdCLENBTkYseUIsQ0FXQyxrQixDQUNBLFUsQ3hCTkEsaUMsQ0FDQSx3QixDQVVBLDhCLENBQ0EscUIsQ0FFQSxnRCxDQUNDLHdCLENBR0QsZ0QsQ0FBQSxnRCxDQUVDLHFCLENBS0gscUIsQ0FDQyxhLENBR0EscUIsQ0FDQSxxRCxDcEJyQ0QsNEIsQ0FBQSxtQyxDQUFBLG1DLENBQUEsMkMsQ0FBQSxvQyxDQUFBLHNDLENBQUEsMEMsQ0FBQSw2QyxDQUFBLDJDLENBQUEsK0MsQ29Cd0NFLHNDLENBSUYsMEIsQ0FDQyxhLENBR0EsYyxDQUFBLHFCLENBQUEsd0IsQ0FFQSxlLENBQ0EsaUIsQ0FFQSxhLENBQ0EsdUMsQ0FOQSx3QixDQUFBLCtCLENBQUEsa0MsQ0FhQyxjLENBQ0EsUSxDQVNBLHFELENBZ0JBLHNELENBaEJBLHdELENBQ0MsYSxDQTRDRixzQyxDQXZDQSxzQixDQUNBLGUsQ0FDQSxpQixDQUVBLGEsQ0FhQSw2QixDQUNDLGUsQ0FDQSxhLENBb0JELHNDLENBS0MsYyxDQUlELHNCLENBRUEscUQsQ0FnQkQsc0MsQ0FDQyxxQixDQUVBLHdELENBQ0Msd0IsQ0FHRCx3RCxDQUFBLHdELENBRUMscUIsQ3VCdkpGLHVCLENBQ0Msa0IsQ0FDQSxpQixDQUZBLDhCLENBS0Msa0IsQ0FDQSxpQixDQUdELDhCLENBQUEsZ0MsQ0FFQyxrQixDQUNBLFUsQ0FvQkYsNEIsQ0FoQkEsK0IsQ0FRQSw2QixDQVBDLHFELENBdUJELDBCLENBQ0MsYSxDQUVDLGlDLENBQ0EscUQsQ0FRRiwyQixDQUNDLGtCLENBQ0EsaUIsQ0FXQyxnRCxDQUFBLCtDLENBYkQsa0MsQ0FLQyxrQixDQUNBLGlCLENBaUJELDJCLENBQ0Esa0IsQ0FDQSxpQixDQUdBLG1CLEMzQ2pGRCxpQyxDMkNrRkMsaUIsQzFDbEJBLHlCMENpQkEsK0IsQ0FhRSxzQyxDQWJGLGdDLENBYUUsdUMsQ0FGQSxpQixDMUM1QkYsQ0FBQSx5QjBDaUJBLDBCLENBc0JFLGlCLEMxQ3ZDRixDMEMyQ0MsZ0UsQ0FHQyxhLEMzQzlHSCw4RSxDMkNpSEksbUIsQ0F1QkgsdUIsQ0FqQkQsMkIsQ0FDQyxhLENBQ0EsdUMsQzNDekhELHFDLENBQUEseUMsQ0FBQSxnRCxDMkM0SEUsc0MsQ0FHRCxrQyxDQUNDLHFELENBUUQsdUIsQ0FDQSxvQixDQUNBLGEsQ0FFQSxlLENBQ0Esd0IsQ0FjQSx3QixDQUNBLGlCLENBR0EsK0MsQ0FLRSxhLENBWUYsaUMsQ0FQQSwwQixDQUdDLGEsQ0FJRiwyQixDQUNDLGtCLENBQ0EscUQsQzNDbExELHlDLENBQUEsNEMsQ0FBQSwwQyxDMkNxTEUsc0MsQzFDckhELHlCMENnSEQsMkIsQ0FhRSxhLEMxQzdIRCxDMENpSUQsNEIsQ0FDQyxlLENBRUEsYSxDQUdELHFCLENBQ0Msa0IsQ0FLQSw4QixDQUNDLHFELENBTUEscUMsQ0VyS0Qsb0MsQ0NoREYsbUMsQ0hzTkksaUIsQ0FxRkYscUQsQ0FqRkMsNEIsQ0cxTkgsc0MsQ0gyTkcscUQsQ0FNQSxtQyxDQUNDLGlCLENBQ0EsbUUsQ0FDQSxlLEMzQ25PSCxpRCxDMkNzT0ksbUQsQ0FLSCwyQixDQUNDLHVDLENBQ0EsZSxDM0M3T0Ysa0QsQ0FBQSx5QyxDQUFBLG9ELENBQUEsb0QsQ0FBQSw4QixDMkNnUEcsc0MsQ0FLRiw4QixDQUNBLGtCLENBR0EsNkIsQ0FDQSxrQixDQUNBLGlCLEMxQzNMQSx5QjBDeUxELDZCLENBS0UsNEIsQzFDOUxELEMwQ2lNQyxvQyxDQUNBLGUsQ0FDQSxrQixDQUdBLG9DLENBQ0Esa0IsQ0FDQSxVLENBQ0EscUQsQ0FDQSxtQixDMUMxTUQseUIwQ3lMQSxtRixDQUFBLDBGLENBNkJHLGEsQzFDdE5ILEMwQzRORCw4QixDQUNDLGtCLENBQ0EsaUIsQ0FGQSxvQyxDRWxSQyxpRCxDRnVSQSw0QixDQUdELHFDLENBQ0MsZSxDQUNBLGtCLEMxQ3RPRCx5QjBDcVBBLGtELENBR0UsaUIsQzFDeFBGLEM0Qy9EQSxnRSxDQUdDLGEsQ0FhQSx1RSxDQUdDLGtCLENBTUYsK0IsQ0FDQSxlLENBREEscUMsQ0FNQyxrQixDQUNBLHFCLENBSUQsc0MsQ0FDQyx1QyxDQVNGLGlDLENBQ0MsZSxDRS9DRCxnQixDQUNDLGtCLENBRUEsa0MsQ0FBQSxrQyxDakQrb0VtQyxrQyxDQUNBLGtDLENpRDVvRWxDLGMsQ0FJRCxvQyxDQUdDLGEsQ0FFQSxzRCxDQ2RELGtDLENBQUEsc0MsQ0RlRSxVLENEbkJKLFksQ0FDQyxlLENoRHlxRTJDLDhELENBREgseUMsQ2dEenFFekMsOEQsQ0FBQSxzQyxDQXdCRSxlLENBQ0EsYSxDQUdELDBELENBQUEsZ0UsQ2hEbXBFa0UsaUYsQ2dEaHBFakUsVSxDQS9CRixnRSxDQUFBLGlGLENBb0NFLGMsQ0V4QkMsbUIsQ0FDQSwrQixDQUNBLGEsQ0FGQSxtQyxDQUFBLHVDLEN6Q1pILFEsQ3lDa0JJLGEsQ0FJRixrQixDQUNDLDRCLENBQ0EsVSxDQUZBLGtDLENBQUEsc0MsQ0N0QkgsUSxDRDRCSSxVLENDNUJKLFEsQ0FDQyxrQixDQUlBLGlCLENBQ0MsYyxDQUNBLG9CLENBQ0EsYSxDQUdELDBCLENBQ0Msa0IsQ0FFQSxtQyxDQUNDLGMsQ0FDQSxpQixDQUNBLFUsQ0FJRiwwQixDQUFBLDBCLENBRUMsZSxDQUNBLGEsQ0FIRCxtQyxDQUFBLG1DLENBTUUsYyxDQUNBLGlCLENBQ0EsVSxDQU9GLDRCLENBQ0Msa0IsQ0FDQSxrQixDQUNBLFUsQ0FJQyx5RSxDQUNDLDZCLENBR0Esd0IsQ0FFQSxpQixDQUdELDRFLENBQ0MsNkIsQ0FHQSwyQixDQUVBLGlCLENBR0QsMEUsQ0FDQyw2QixDQUdBLHlCLENBSUQsMkUsQ0FDQyw2QixDQUdBLDBCLENDekVKLE8sQ0FDQyxrQixDQUVBLHlCLENBQ0MsZSxDQUdELHlCLENBQUEseUIsQ3BEaXZFMkIseUIsQ29EOXVFMUIsYSxDQVZGLGMsQ0FjRSxrQixDQUdBLGdCLENBRUEscUQsQ0FGQSxnQixDbERoQkQsOEIsQ2tEeUJFLGlCLENBSUYsZ0IsQ0FBQyx1QixDQUNBLG1FLENBQ0EsZSxDbEQvQkQsOEIsQ0FBQSxxQyxDQUFBLCtCLENBQUEsOEIsQ2tEa0NFLHNDLENBR0QsZ0MsQ0FDQyx1QyxDQUNBLGUsQ2xEdkNGLDhDLENrRDBDRyxzQyxDQUNBLGUsQ0FkRix1QixDQW1CQyxhLENDL0NGLHdELENBR0UsaUIsQ0FDQSxrQixDQUVBLDBFLENBQ0Msb0IsQ0FHRCwwRSxDQUFBLDBFLENBRUMsaUIsQ0FJRiwyRCxDQUFBLHdELENBRUMsZSxDbEQ2Q0QseUJrRC9ERCwyRCxDQUFBLHdELENBcUJHLGtCLENsRDBDRixDa0QvREQsc0csQ0E4QkksbUUsQ0FDQSxlLENsRGdDSCx5QmtEbENFLHNHLENBS0UsdUMsQ0FDQSxlLENsRDRCSixDa0QvREQsbUcsQ0EwQ0ssaUIsQ2xEcUJKLHlCSG12RWlFLDhELENxRGp3RWxFLGdFLENBQUEsK0QsQ0FNRyxpQixDQUNBLGtCLENyRCt2RWlFLGdGLENxRDd2RWpFLGtGLENBQUEsaUYsQ0FDQyxvQixDckRtd0VnRSxnRixDQUhpQixrRixDcUQ3dkVsRixpRixDckRpd0UrRCxnRixDQUhFLGtGLENxRDl2RWpFLGlGLENBRUMsaUIsQ3JEc3dFOEQsaUUsQ0FDQyw4RCxDQUhGLG1FLENBQ0ksZ0UsQ3FEandFbkUsa0UsQ0FBQSwrRCxDQUVDLGUsQ2xEUEYsQ0FBQSwrQ0grd0VtRSxpRSxDQUNDLDhELENBSEYsbUUsQ0FDSSxnRSxDcUQ1eEV2RSxrRSxDQUFBLCtELENBd0JJLGtCLENsRFZILENBQUEseUJIc3hFK0csNEcsQ3FEcHlFaEgsOEcsQ0FBQSw2RyxDQWlDSyxtRSxDQUNBLGUsQ2xEcEJKLENBQUEsK0NINHhFaUgsNEcsQ3FEMXdFOUcsOEcsQ0FBQSw2RyxDQUtFLHVDLENBQ0EsZSxDbER4QkwsQ0FBQSx5QkhteUU0Ryx5RyxDcURyd0V4RywyRyxDQUFBLDBHLENBQ0MsaUIsQ2xEL0JMLENrRHVDQSx3QyxDQUFBLHFDLENBS0Msb0IsQ0FDQSx3QixDckQydkVtQyxxQyxDQUF1QyxrQyxDcUQzdkUxRSx3QixDbkQ3R0Ysc0QsQ0FBQSxtRCxDRjYyRXVDLG1ELENBQXFELGdELENxRDd2RXpGLDJCLENBQ0EseUIsQ0FHRCwwRCxDckRnd0UwRCx1RCxDcURod0UxRCwwRCxDckRpd0VxQyx1RCxDQUhxQiwwRCxDQUtyQix1RCxDQUpxQiwwRCxDQU1yQix1RCxDcURqd0VwQyxvQixDQU1ELHFFLENBQ0Msb0IsQ0FDQSx5QixDQUZELGtFLENBRUMseUIsQ25EaElILG1GLENBQUEsZ0YsQ21EbUlJLDhCLENsRG5FSCx5QmtENERBLHFFLENBQUEsa0UsQ25ENUhELG1GLENBQUEsZ0YsQ21EdUlJLGUsQ2xEdkVILENrRDREQSx3RSxDQUFBLHFFLENyRHd4RXNFLHFFLENBQXlFLGtFLENxRG53RTdJLGUsQ2xEakZGLHlCa0Q0REEsd0UsQ0FBQSxxRSxDckQ2eEUwRSxxRSxDQUF5RSxrRSxDcURyd0VoSix5QixDbkRwSkosc0YsQ0FBQSxtRixDRjY1RTZFLG1GLENBQXVGLGdGLENxRHR3RS9KLDhCLENsRHZGSixDa0RvR0MsdUQsQ3JEbXdFdUQsb0QsQ3FEbndFdkQsdUQsQ3JEb3dFa0Msb0QsQ0FIcUIsdUQsQ0FLckIsb0QsQ0FKcUIsdUQsQ0FNckIsb0QsQ3FEOXdFbkMscUMsQ0FBQSxrQyxDQUlDLG9CLENBWUEsa0UsQ0FDQyxvQixDQUtILGtCLENBQ0MsZSxDQUNBLGlCLENBQ0Esa0IsQ0FFQSxvQyxDQUNDLGtCLENBR0Qsb0MsQ0FDQyxrQixDQUNBLG9CLENBR0Qsb0MsQ0FDQyxrQixDQUNBLGlCLENBQ0EsVSxDQUdELG9DLENBQ0Msa0IsQ0FDQSxpQixDQUNBLFUsQ0FJRCxlLENBQ0Esa0IsQ0FDQSwyQixDQUNBLFUsQ0FDQSxtRSxDQUNBLGUsQ0FFQSxrQyxDQUNDLGtCLENBK0VELDZCLENBM0VELGUsQ25EM05BLCtCLENtRDROQyxpQixDQUdELGdCLENBQ0Msb0IsQ0FDQSxhLENBQ0EsdUMsQ0FDQSx3QixDQU1BLGtDLENBQUEsa0MsQ3JEaXZFbUMsa0MsQ3FEOXVFbEMsaUIsQ0FDQSxVLENBSUYsaUIsQ0FDQyxpQixDQUNBLHFELENBb0hDLHNELENBN0dELG1DLENBWUMsaUQsQ0FYQSxvQixDakNwS0EscUMsQ2lDb1JBLHNELENBN0dELG1DLENBWUMsaUQsQ2pDbkxBLHFDLENpQ29SQSxzRCxDQTdHRCxtQyxDQVlDLGlELENyRG1tRnVDLHFDLENxRDdtRnZDLGlCLENBaUJELHVCLENBQ0Esa0IsQ0FFQSxhLENBRUEseUMsQ0FDQyxlLENBR0QseUMsQ0FDQyxrQixDQUNBLFUsQ0FHRCx5QyxDQUFBLHlDLENBRUMsZSxDQUNBLGEsQ0FXRCx3QixDQUNBLHFELENuRDlTRCxzQyxDbURrVEUsc0MsQ0FJRCxzQixDQUNBLG1FLENBQ0EsZSxDbkR4VEQsc0QsQ0FBQSxvRCxDQUFBLG9DLENtRDJURSxtRCxDQVlGLGUsQ0FDQyxlLENBQ0EsaUIsQ0FDQSxrQixDQUVBLGlDLENBQ0Msa0IsQ0FHRCxpQyxDQUNDLGtCLENBQ0Esb0IsQ0FHRCxpQyxDQUNDLGtCLENBQ0EsaUIsQ0FDQSxVLENBR0QsaUMsQ0FDQyxrQixDQUNBLGlCLENBQ0EsVSxDQU1ELG9DLENBQ0MsZSxDQWdCQyxzRSxDQUlDLFUsQ2pDeFJGLHFDLENpQ29SQyxzRSxDakNwUkQscUMsQ3BCdzhFb0Usc0UsQ0EwVTdCLHFDLENxRDMvRXJDLGlCLENBQ0EsVSxDQWFGLCtELENBVEEsK0QsQ2pDcFRELDBCLENpQzZUQywrRCxDQVRBLCtELENqQ3BURCwwQixDcEIyK0U4RCwrRCxDQUxBLCtELENBcVRuQywwQixDcURwK0V6QixVLENBYUYsZ0csQ0FBQSx1RyxDQUFBLGdILENBQUEsdUgsQ3JENHFFaUgsZ0csQ0FPUyx1RyxDQU56QixnSCxDQU9TLHVILENBTk8sZ0csQ0FPUyx1RyxDQU56QixnSCxDQU9TLHVILENxRGhyRXhHLFUsQ3JEcXJFNkIscUMsQ0FBdUMsa0MsQ3FEenFFdEUsbUMsQ0FBQSxnQyxDQUVDLGtCLENyRDRxRWdDLHVELENBQXlELG9ELENxRHpxRXpGLHFELENBQUEsa0QsQ0FDQyxxQixDQVVELG1FLENBQUEsZ0UsQ0FJQyxxRixDQUFBLGtGLENBSEEsYyxDQUNBLHdCLENBV0Qsa0UsQ0FBQSxnRSxDQUNDLGtCLENBR0Esb0YsQ0FBQSxrRixDQUNDLHFCLENsRGpZSCx5Qkh1akYyRSx3RSxDQUZGLHNFLENBQ3lFLDBFLENxRC9xRWxKLHdFLENyRCtxRXVFLHlFLENxRC9xRXZFLHVFLENBT0csa0IsQ0FDQSxvQixDckQrcUUwRSwwRixDQUZGLHdGLENBQzJGLDRGLENxRDVxRW5LLDBGLENyRDRxRXNFLDJGLENxRDVxRXRFLHlGLENBQ0MscUIsQ0FDQSxpQixDbERuWkosQ0FBQSx5Qkh1a0YyRSx3RSxDQUZGLHNFLENBQ3lFLDBFLENxRHpyRWhKLHdFLENyRHlyRXFFLHlFLENxRHpyRXJFLHVFLENBY0MsYyxDQUNBLHdCLENyRGtyRTBFLDBGLENBRkYsd0YsQ0FDMkYsNEYsQ3FENXJFbkssMEYsQ3JENHJFc0UsMkYsQ3FENXJFdEUseUYsQ0FjQyw0QixDQUNBLHdCLENsRGhhSixDSHFsRmtELHFELENxRDdxRWpELG1ELENyRDZxRXdHLHFELENxRDdxRXhHLG1ELENyRDhxRW1ELHFELENBRkYsbUQsQ3FEenFFaEQsb0IsQ3JEa3JFd0MsNkMsQ3FEM3FFekMsMkMsQ3JEMnFFd0YsNkMsQ3FEM3FFeEYsMkMsQ3JENHFFMkMsNkMsQ0FGRiwyQyxDcUR2cUV4QyxrQixDQUNBLFUsQ3JEK3FFaUQsc0QsQ3FEMXFFakQsb0QsQ3JEMHFFeUcsc0QsQ3FEMXFFekcsb0QsQ3JEMnFFbUQsc0QsQ0FGRixvRCxDcUR0cUVoRCxjLENBQ0Esb0IsQ0FDQSxhLENBS0gsaUMsQ0FBQSwrQixDQUNDLHFELENuRHRnQkYsK0MsQ0FBQSw2QyxDbUQwZ0JHLHNDLENBR0Qsd0MsQ0FBQSxzQyxDQUVDLG1FLENBQ0EsZSxDckR5cUVpRCxzRCxDcUQvcEVsRCxvRCxDckRzcUVnRSxvRSxDcUQ5cEUvRCxrRSxDckR1cEV5RyxzRCxDcUQvcEUxRyxvRCxDckRzcUVzSSxvRSxDcUQ5cEVySSxrRSxDckR3cEVtRCxzRCxDQUZGLG9ELENBU2dCLG9FLENBRkYsa0UsQ3FEbHFFL0QsaUIsQ3JEaXVFb0MscUUsQ0F3QjBELG9FLENBTzdDLHlELENxRC90RWxELG1FLENyRGtyRTZGLGtFLENBckIxQiw2RixDQU9VLG9HLENBT08sNkcsQ0FjcEMsdUQsQ0FPNEQscUUsQ0F5QjFELG9FLENBT1gseUQsQ3FEaHVFdkMsbUUsQ3JEbXJFZ0Qsa0UsQ0FyQjZCLDZGLENBT08sb0csQ0FPUyw2RyxDQWN4RCx1RCxDQU9nQyxxRSxDQTBCbkIsb0UsQ0FPWCx5RCxDQXZFNEIsbUUsQ0EwQm5CLGtFLENBckI2Qiw2RixDQU9PLG9HLENBT1MsNkcsQ0FjeEQsdUQsQ0FNZ0MscUUsQ0EyQm5CLG9FLENBT1gseUQsQ0F4RTRCLG1FLENBMkJuQixrRSxDQXJCNkIsNkYsQ0FPTyxvRyxDQU9TLDZHLENBY3hELHVELENBM0NGLG1ELENBRzBELGtELENBQzdDLHVDLENxRHp6RWpELGlELENyRG16RTRGLGdELENxRG56RTVGLDJFLENyRGl6RTRFLGtGLENBQ08sMkYsQ0FFcEMscUMsQ3FEcHBFOUMsYSxDQzNqQkYsOEIsQ0FDQyxrQixDQUNBLGtCLENDRkQsWSxDQUdFLHlCLENEQ0QsZ0QsQ0FDQyxlLENBR0QsZ0QsQ0FDQyxrQixDQUdELGdELENBQUEsZ0QsQ0FFQyxrQixDQ0pELHVCLENBQ0Msa0IsQ25DdUJILDhDLENBS0csb0IsQ2xCeENGLDRELENrQjJDRyxtQixDQTRGRCxnRSxDQTFFRCw2QyxDQUNDLGtCLENBNkVBLGdFLENBMUVELDZDLENBQ0Msa0IsQ0FhRCxtQixDQUNDLDhCLENsQmhGRixpQyxDa0JtRkcsNkIsQ0FDQSxjLENBVUYsbUIsQ0FDQywrQixDQWVBLDBELENBQ0Msc0IsQ2xCL0dILHdFLENrQmtISSxxQixDQVdGLGdFLENBQUEsZ0UsQ3BCbXdGZ0UsZ0UsQ0FDQSxnRSxDb0J6d0ZsRSw4QyxDQUdFLGMsQ2R4SEQsWSxDY2tKQSxnQixDYnBKQSxnQixDTERELDRDLENrQjRKQyxlLENiekhDLGdDLENhOEhDLDBCLENBQ0EsaUIsQ2xCbEtILDhDLENrQnFLSSxhLENBQ0EsMkIsQ0FDQSxjLENBQ0Esa0IsQ1R6S0wsTSxDU2tMQyx3QixDQUNBLGEsQ1RuTEQsTSxDQUtDLHdCLENTaUxDLGMsQ1Q3S0Qsd0IsQ1NpTEMsYyxDQUNBLG9CLENBR0Qsd0IsQ0FLQSx3QixDQUpDLGMsQ0FDQSxpQixDVDVLQSxhLENTdUxBLCtCLENBQUEsK0IsQ3BCaXVGa0MsK0IsQ29CbnVGbEMsb0IsQ1RuS0Esa0IsQ1NnTEMsYSxDVGhMRixZLENTbUxDLDhCLENBQUEsOEIsQ3BCMnRGaUMsOEIsQ29CeHRGaEMsb0IsQ1QvTEYsZSxDU3NNQyxpQyxDQUFBLGlDLENwQnV0Rm9DLGlDLENvQnp0RnBDLG9CLENObURELHdCLENNdENDLGUsQ0FDQSxlLENOMk5ELHVDLENNdk5DLHdCLENObUxELDhCLENNL0tDLGtCLENBQ0Esb0IsQ0FDQSxlLENqQnhMQSx5QlcyWEEsdUMsQ00xTEUsd0IsQ042TEQsOEMsQ00xTEUsMEIsQ2xCcFFKLDRELENrQnVRSyxhLENBQ0EsYyxDakJ4TUosQ2lCK01BLG9FLENBQUEsMEUsQ0FNQyxvQixDQUNBLHdCLENqQnRORCx5QmlCK01BLG9FLENBQUEsMEUsQ0FXRSwyQixDakIxTkYsQ2lCOE5DLGtELENBR0MsZSxDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFEsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsVyxDakJ6T0YseUJpQmdPQyxrRCxDQVlFLFksQ2pCNU9ILENXNEhELHNDLENNdUhDLGUsQ0g3UkQsK0QsQ0FBQSwrRCxDakJ5OUYrRCwrRCxDaUJ6OUYvRCwrRCxDQUFBLDRCLENBQUEsbUMsQ0FBQSw4QyxDQUFBLDRDLENBQUEsK0QsQ0FBQSw0QixDQUFBLG1DLENBQUEsOEMsQ0FBQSw0QyxDakJ3OUY0QiwrRCxDaUJ4OUY1Qiw0QixDakIwOUYrRCxtQyxDQUVqQiw4QyxDQUNBLDRDLENvQnJyRjVDLHFCLENIOVFGLHlELENBQUEsK0YsQ0FBQSw4RSxDQUFBLGUsQ0FBQSwrRixDQUFBLDRELENBQUEsbUUsQ0FBQSw4RSxDQUFBLDhFLENBQUEsNEUsQ0FBQSw4RSxDQUFBLDJDLENBQUEsa0QsQ0FBQSw2RCxDQUFBLDZELENBQUEsMkQsQ0FBQSxpQyxDQUFBLGtGLENHbVJDLG9CLENIbE9BLHNDLENBQUEsOEMsQ0FBQSx3RCxDQUFBLHNDLENqQjA1RnFDLDhDLENBQ1Esd0QsQ0FDVSxzQyxDQUNsQiw4QyxDQUNRLHdELENvQmxyRjNDLDRCLENWOVVKLFksQ1VxVkMsa0IsQ0FDQSxvQixDQUVBLFksQ1YvVUMsbUIsQ1VrVkEsZSxDQUNBLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLE0sQ0FDQSxpQixDQUNBLE8sQ0FDQSxLLENqQmpTQSx5Qk9qRUYsbUIsQ1VxV0csWSxDakJwU0QsQ083Q0Qsd0IsQ1VzVkMsa0IsQ0FDQSx3QixDVjNXRixZLENBK0VDLHNDLENBWUQsb0QsQ1VzUkcsZSxDSXJWRCxvQixDSnlXQSxpQixDQVpBLGEsQ0lwVkMsc0MsQ0ptV0QsbUMsQ0luV0Msc0MsQ0ptV0QsbUMsQ3BCc3BGdUMsc0MsQ0FPSCxtQyxDb0J2cUZuQyxVLENZeFVGLG1DLENaMlZBLHdCLENBS0MsZ0IsQ0FDQSx5QixDQUVBLGtDLENBQ0Msd0IsQ0FHRCxrQyxDQUFBLGtDLENBRUMscUIsQ0FJRixnQixDQUNDLGUsQ0FDQSxjLENjbmFELFUsQ2QwYUMscUMsQ2lCN1pBLDJCLENqQnNhQyxlLENBQ0EsZ0MsQ2lCbGFBLGtDLENqQndhQyxpQixDaEJuYkYscUIsQ2dCNGJBLGlCLENBREEsMkIsQ0FJQyx5QyxDQUNBLHFCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFcsQ0FDQSxTLENBSUYsc0IsQ0FDQyxxRCxDQUVBLHdCLENtQnhkRixtQixDQW1CRSxnQyxDbkIwY0Qsa0IsQ2pCNVpDLHlCb0NqRUYsbUIsQ25CZ2VFLGMsQ21CN2NBLHlCLENuQm1kQyxhLENBUUQseUIsQ0FHQyw0QixDQUVDLHdFLENBR0MsZ0IsQ2pCcmJILENvQ0RELHlCLENuQjZiQyxVLENBQ0Esd0IsQ2pCN2JBLHlCb0NEQSx5QixDbkJpY0MsYSxDQUNBLGUsQ0FDQSxtQixDQUNBLGdCLENqQm5jRCxDb0NEQSwrQixDbkJ3Y0MscUIsQ0FDQSxhLENqQnhjRCx5Qm9DMkJBLHVDLENuQm9iQyx3QixDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSx3QixDakJuZEQsQ2lCdWRBLG9DLENBQ0EseUIsQ2pCeGRBLHlCaUJ1ZEQsb0MsQ0FJRSw0QixDQUNBLFksQ0FFQSwrQyxDQUNDLGUsQ2pCL2RGLENvQ3lDQSxvQyxDbkI0YkEsZSxDQUNBLGMsQ0FDQSx3QixDb0JqaUJBLGlDLENBSkEsZSxDcEI0aUJBLGUsQ0FNQSxpQyxDQUNDLGtCLENBQ0EsVSxDc0I1Z0JELHFCLENLS0EsK0MsQzNCK2dCQSxhLENBRUEsdUMsQ0FBQSx1QyxDcEI2a0Z3Qyx1QyxDb0J2dUV2Qyx3QyxDQW5XQSxVLENBT0YsbUIsQ0FDQyxrQixDQUNBLFcsQ0FNRCxjLENBQUEsc0MsQ0FBQSxxQixDQUFBLHdCLENBSUMsZSxDQUNBLGdDLENBRUEsd0IsQ0E2RUEsa0YsQ0E3RUEsZ0QsQ0FBQSwrQixDQUFBLGdDLENBQUEsa0MsQ0FDQyxlLENBUkQsOEMsQ0FBQSw0QyxDQUFBLDZCLENBQUEsMkIsQ0FBQSw4QixDQUFBLDRCLENBQUEsZ0MsQ0FBQSw4QixDQWFDLG9CLENBR0EsNkMsQ0FBQSw0QixDQUFBLCtCLENBQ0Esb0IsQ0FFQSxtRCxDQUFBLGtDLENBQUEsbUMsQ0FBQSxxQyxDQUNDLG9CLENFemhCSCxzQixDRitoQkMsZSxDQUNBLGdDLENFMWhCQyw2QixDRjZoQkEsb0IsQ0VsaEJELDZCLENGc2hCQywwQixDbEJwbkJGLDJDLENrQnVuQkcsYSxDQUNBLDJCLENWOWhCSiwwQixDVW9pQkUsa0IsQ0FDQSxvQixDQUNBLGUsQ1Z0aUJGLHNDLENVeWlCRyxrQixDRXRnQkYsc0IsQ0ZraEJDLHdCLENBRUEsd0MsQ0FDQyxvQixDQUpELDRCLENBUUMsd0IsQ0FSRCxnQyxDQVlDLGlCLENBR0QsZ0MsQ0FHQyxzQyxDQUZBLFEsQ3lCeGdCRCxvQyxDekIyaEJBLGEsQ3lCaGZBLDRCLEN6Qm9mQSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENqQnhuQkEseUIwQ2lJRCw0QixDekIwZkUsbUIsQ2pCM25CRCxDaUJrb0JBLGdDLENBQ0EsNEMsQ2pCbm9CQSx5QmlCc29CRCwrQixDQUdFLDRDLENBRUEsMEMsQ0FDQyxjLENqQjVvQkYsQ2lCaXBCQSwrQixDQUNBLDRDLENsQmx0QkQsNkMsQ2tCcXRCRSxhLENBQ0EsNEMsQ0FMRCwwQyxDQVNDLG9CLENsQjF0QkYsd0QsQ2tCNnRCRyxtQixDQUlELDZDLENBQ0Esb0IsQ2xCbHVCRiwyRCxDa0JxdUJHLG1CLENqQnJxQkYseUJpQmlxQkEsNkMsQ0FRRSxzQixDbEJ6dUJILDJELENrQjR1QkkscUIsQ0FDQSxvQixDakI3cUJILEM0Qy9DQyx1RSxDQWNELHFDLEMzQnN0QkUsZSxDQUNBLGEsQzJCNXRCRiwrQixDM0JrdUJBLGtCLENBQ0EsVSxDQUNBLHdCLEMyQnp0QkEsc0MsQzNCaXVCQyx3QixDNEJ2d0JILFksQzVCb3hCQyxrQixDQUNBLG9CLENBQ0EsZSxDQUNBLFEsQ0FHRCwwQixDQUFBLGdDLENBRUMseUIsQ0FDQSxvQixDK0I3eEJELFEsQy9CaXlCQyxpQixDQUdELG9CLENBQ0MsaUIsQ1JueUJBLGdCLENRdXlCQSxpQixDQUNBLGUsQ0FhSSxzRSxDQUNDLG9CLENpQ3RpQkosdUIsQ2pDOGlCQSxlLENBQ0EsaUIsQ0FDQSxrQixDaUNwaEJELHdCLENqQ3doQkMsd0IsQ0FHQSx3QixDQUNBLG1CLENBV0MsdUQsQ3BCcTlFdUQsb0QsQ29CcjlFdkQsdUQsQ3BCczlFa0Msb0QsQ0FIcUIsdUQsQ0FLckIsb0QsQ0FKcUIsdUQsQ0FNckIsb0QsQ29CbCtFbkMscUMsQ0FBQSxrQyxDQUlDLGtCLENBQ0Esb0IsQ0FDQSxVLENBV0EscUUsQ0FBQSxrRSxDQUlDLHVGLENwQjA5RTBGLG9GLENvQjE5RTFGLHVGLENwQjI5RW1DLG9GLENBSHVELHVGLENBS3ZELG9GLENBSnVELHVGLENBTXZELG9GLENvQmwrRW5DLGMsQ0FDQSx3QixDQVlGLGtFLENBT0Usb0YsQ0FBQSxvRixDcEJ5OUVxRixvRixDQUNBLG9GLENvQjk5RXJGLGtCLENBQ0Esb0IsQ0FDQSxVLENqQmh6QkYseUJIb3hHMkUsd0UsQ29CdjlFM0UsMEUsQ0FBQSx5RSxDcEJzK0U2RSwwRixDQVBpQiw0RixDb0JwOUUzRiwyRixDcEI0OUV3RSwwRixDQVBFLDRGLENvQnI5RTFFLDJGLENwQjg5RXdFLDBGLENBUEUsNEYsQ0FMaUIsMkYsQ0FjbkIsMEYsQ0FQRSw0RixDQU5pQiwyRixDb0J2OUUzRixrQixDQUNBLG9CLENBQ0EsVSxDakJ0MEJILENBQUEseUJIaXpHMkUsd0UsQ29COStFekUsMEUsQ0FBQSx5RSxDQW1CQyxjLENBQ0Esd0IsQ3BCdytFMEUsMEYsQ0FQaUIsNEYsQ29CaC9FM0YsMkYsQ3BCdy9Fd0UsMEYsQ0FQRSw0RixDb0JqL0UxRSwyRixDcEIwL0V3RSwwRixDQVBFLDRGLENBTGlCLDJGLENBY25CLDBGLENBUEUsNEYsQ0FOaUIsMkYsQ29CMTlFMUYsNEIsQ0FDQSx3QixDakI5MUJKLENpQjR3QkEsbUMsQ0FnR0MsVSxDQUVBLHFELENBQUEscUQsQ3BCaytFcUQscUQsQ29CLzlFcEQsMkIsQ0FDQSxVLENBSUYsb0MsQ0FDQyx1QixDbEJ2N0JGLGtELENrQjA3Qkcsc0IsQ0E5R0YsMEQsQ0FnSUUsaUIsQ0FDQSxVLENBUUQsOEQsQ0FqQkMsNEQsQ3BCbStFMkQsOEQsQ29CbitFM0QsNEQsQ3BCcStFMkQsOEQsQ0FWRSw0RCxDb0JqK0UvRCx3QyxDQWxIQSwwQyxDQTJJRSxVLENBT0QscUQsQ0FBQSxxRCxDcEJtOUVxRCxxRCxDb0JybUZ0RCxtQyxDQWdKQyxpQixDQVlBLDhELENBQUEsOEQsQ3BCZzlFOEQsOEQsQ29CNW1GL0QsNEMsQ0FrUEEsc0MsQ0F4RkMsVSxDQVdDLHFFLENBZUEsb0UsQ0FtQ0QseUQsQ0FsREMscUUsQ0FlQSxvRSxDQW1DRCx5RCxDcEIyNUV1RSxxRSxDQVNELG9FLENBdUNiLHlELENBL0NjLHFFLENBU0Qsb0UsQ0F1Q2IseUQsQ29CamdGekQsbUQsQ0FsS0Qsa0QsQ0FBQSx1QyxDQW1LRSxhLENBU0EscUUsQ0F3TkQsbUUsQ0FBQSxtRSxDcEJxN0VpRSxtRSxDb0I1b0YvRCxpQixDQW9CRiwrRixDQVVDLHNHLENwQjI3RWdHLCtHLENBZVMsc0gsQ29CcDlFMUcsK0YsQ0FVQyxzRyxDcEI0N0U4RiwrRyxDQWVTLHNILENBbEJQLCtGLENBZVMsc0csQ0FWWCwrRyxDQWVTLHNILENBbkJQLCtGLENBZVMsc0csQ0FUWCwrRyxDQWVTLHNILENvQjFwRnpHLDZFLENBQUEsb0YsQ0FBQSw2RixDQUFBLG9HLENBK0xDLGEsQ0EvTEQsMEQsQ0FBQSwwRCxDQUFBLHVCLENBQUEsOEIsQ0FBQSx5QyxDQUFBLHlDLENBQUEsdUMsQ0FnT0Msa0IsQ0FoT0QsZ0UsQ0FBQSxnRSxDQUFBLDZCLENBQUEsb0MsQ0FBQSwrQyxDQUFBLCtDLENBQUEsNkMsQ0FtT0UsZSxDQUNBLGEsQ0FJRiw0RSxDQUFBLGlHLENBQUEsa0gsQ0FBQSxrSCxDQUFBLGlHLENBQUEsOEQsQ0FBQSxxRSxDQUFBLGdGLENBQUEsZ0YsQ0FBQSw4RSxDQUFBLCtFLENBQUEsc0YsQ0FBQSxpRyxDQUFBLGlHLENBQUEsK0YsQ0FBQSw0RSxDQUFBLGtILENBQUEsaUcsQ0FBQSxrQyxDQUFBLGtILENBQUEsK0UsQ0FBQSxzRixDQUFBLGlHLENBQUEsaUcsQ0FBQSwrRixDQUFBLGlHLENBQUEsOEQsQ0FBQSxxRSxDQUFBLGdGLENBQUEsZ0YsQ0FBQSw4RSxDQUFBLG9ELENBQUEscUcsQ0FBQSxxRyxDQUNDLGlCLENBQ0EsVSxDQTFPRCxrRixDQUFBLHVHLENBQUEsd0gsQ0FBQSx3SCxDQUFBLHVHLENBQUEsb0UsQ0FBQSwyRSxDQUFBLHNGLENBQUEsc0YsQ0FBQSxvRixDQUFBLHFGLENBQUEsNEYsQ0FBQSx1RyxDQUFBLHVHLENBQUEscUcsQ0FBQSxrRixDQUFBLHdILENBQUEsdUcsQ0FBQSx3QyxDQUFBLHdILENBQUEscUYsQ0FBQSw0RixDQUFBLHVHLENBQUEsdUcsQ0FBQSxxRyxDQUFBLHVHLENBQUEsb0UsQ0FBQSwyRSxDQUFBLHNGLENBQUEsc0YsQ0FBQSxvRixDQUFBLDBELENBQUEsMkcsQ0FBQSwyRyxDQTZPRSxvQixDQWFELHFELENwQmk4RXFELGtELENvQmo4RXJELHFELENwQms4RWdDLGtELENBSHFCLHFELENBS3JCLGtELENBSnFCLHFELENBTXJCLGtELENvQjk4RWpDLG1DLENBQUEsZ0MsQ0FJQyxrQixDQUNBLG9CLENBQ0EsVSxDQVlELGdFLENBT0Usa0YsQ0FBQSxrRixDcEJpOEVtRixrRixDQUNBLGtGLENvQnQ4RW5GLGtCLENBQ0Esb0IsQ0FDQSxVLENqQnJoQ0YseUJIaStHeUUsc0UsQ29CLzdFekUsd0UsQ0FBQSx1RSxDcEI4OEUyRSx3RixDQVBpQiwwRixDb0I1N0V6Rix5RixDcEJvOEVzRSx3RixDQVBFLDBGLENvQjc3RXhFLHlGLENwQnM4RXNFLHdGLENBUEUsMEYsQ0FMaUIseUYsQ0FjbkIsd0YsQ0FQRSwwRixDQU5pQix5RixDb0IvN0V6RixrQixDQUNBLG9CLENBQ0EsVSxDakIzaUNILENBQUEseUJIOC9HeUUsc0UsQ29CdDlFdkUsd0UsQ0FBQSx1RSxDQW1CQyxjLENBQ0Esd0IsQ3BCZzlFd0Usd0YsQ0FQaUIsMEYsQ29CeDlFekYseUYsQ3BCZytFc0Usd0YsQ0FQRSwwRixDb0J6OUV4RSx5RixDcEJrK0VzRSx3RixDQVBFLDBGLENBTGlCLHlGLENBY25CLHdGLENBUEUsMEYsQ0FOaUIseUYsQ29CbDhFeEYsNEIsQ0FDQSx3QixDakJua0NKLENpQm9sQ0MsbUQsQ0FBQSxtRCxDcEIwOEVtRCxtRCxDb0I5OEVwRCxpQyxDQUNDLDJCLENBQ0EsVSxDQWdCQywwRCxDQUFBLDBELENwQnM4RTJELDBELENvQjU4RTdELHNDLENBOUZBLHdDLENBK0ZDLFUsQ0F3SEMsK0MsQ0F2TkYsd0QsQ0E0R0UsaUIsQ0FDQSxVLENBSUYsMEUsQ0FBQSwwRSxDQUFBLHVDLENBQUEsOEMsQ0FBQSx5RCxDQUFBLHlELENBQUEsdUQsQ0FHRSxrQixDQUhGLGdGLENBQUEsZ0YsQ0FBQSw2QyxDQUFBLG9ELENBQUEsK0QsQ0FBQSwrRCxDQUFBLDZELENBTUcsa0IsQ0FDQSxVLENBT0YsbUQsQ0FBQSxtRCxDcEJ5N0VpRCxtRCxDb0J0N0VoRCxpQixDQU9ELDRELENwQnE3RTBELDRELENvQnI3RTFELDRELENwQnM3RXdDLDRELENBRmtCLDRELENBSWxCLDRELENvQnI3RXZDLFUsQ21DenNDRixZLENuQzJ0Q0Esa0IsQ0FFQyxrQixDbUMxdENBLHlCLENuQzJ0Q0Esa0IsQ21DcHRDQSx1QixDbkM0dENBLGtCLENBQ0EsVSxDQUZBLHVFLENBU0csb0IsQ0FUSCxpRSxDQWNFLGtCLENBQ0Esb0IsQ0FFQSx1RSxDQUNDLGUsQ0FDQSxpQixDQUNBLGEsQ0FwQkgsNEUsQ0F3QkcsYyxDQUNBLGlCLENBQ0EsVSxDQTFCSCwyRSxDQUFBLGlGLENBOEJHLGMsQ0FDQSxVLENBb0NGLGtHLENBQUEsMEcsQ0FBQSxvSCxDQUFBLGtHLENBQUEsMEcsQ0FBQSxvSCxDQUFBLHNFLENBQUEsaUYsQ0FBQSwrRSxDQUFBLCtELENBQUEsaUYsQ0FBQSw4RSxDQUFBLHdGLENBQUEsbUUsQ0FBQSxtRyxDQUFBLGlHLENBQUEseUYsQ0FBQSxtRyxDQUFBLHVGLENBM0JBLGlELENBQ0MsVSxDQXpDRiw0QyxDQXNEQywwQixDbEI1eENILDBELENrQit4Q0kseUIsQ0FJRix1RCxDQUNDLGtCLENBOURELHlHLENBQUEsaUgsQ0FBQSwySCxDQWJILG1DLENBYUcseUcsQ0FBQSxpSCxDQUFBLDJILENBQUEsNkUsQ0FBQSx3RixDQUFBLHNGLENBQUEsc0UsQ0FBQSx3RixDQUFBLHFGLENBQUEsK0YsQ0FBQSwwRSxDQUFBLDBHLENBQUEsd0csQ0FBQSxnRyxDQUFBLDBHLENBQUEsOEYsQ0F1RUcsVSxDQVVKLDJDLENBQ0MsZSxDQUNBLGEiLCJmaWxlIjoiYXZpcy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQG1peGluIGZvbnQtZmFjZSgkc3R5bGUtbmFtZSwgJGZpbGUsICRmYW1pbHksICR1bmljb2RlOicnKSB7XG5cdCRmaWxlcGF0aDogJy4uL2ZvbnRzLycgKyAkZmFtaWx5ICsgJy8nICsgJGZpbGU7XG5cdEBmb250LWZhY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAnI3skc3R5bGUtbmFtZX0nO1xuXHRcdHNyYzogdXJsKCRmaWxlcGF0aCArICcuZW90Jyk7XG5cdFx0c3JjOiB1cmwoJGZpbGVwYXRoICsgJy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJGZpbGVwYXRoICsgJy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgkZmlsZXBhdGggKyAnLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgkZmlsZXBhdGggKyAnLnN2ZyMnICsgJHN0eWxlLW5hbWUgKyAnJykgZm9ybWF0KCdzdmcnKTtcblx0XHRAaWYgJHVuaWNvZGUgIT0gJycge1xuXHRcdFx0dW5pY29kZS1yYW5nZTogJyN7JHVuaWNvZGV9Jztcblx0XHR9XG5cdH1cbn1cbiIsIkBtaXhpbiBpY29uKCkge1xuXHRmb250LWZhbWlseTogJ2ljb25zJztcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRzcGVhazogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pY29uIHtcblx0QGluY2x1ZGUgaWNvbigpO1xuXG5cdCYtLWFjOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwZCc7XG5cdH1cblxuXHQmLS1haXJwbGFuZS1kZXBhcnQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDkzJztcblx0fVxuXG5cdCYtLWFsZXJ0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTA5NCc7XG5cdH1cblxuXHQmLS1hcnJvdy1iYWNrOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcNGMnO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Y29udGVudDogJ1xcNGQnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFw0ZCc7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRjb250ZW50OiAnXFw0Yyc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYmVsbDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MGInO1xuXHR9XG5cblx0Ji0tYnJpZWZjYXNlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwZSc7XG5cdH1cblxuXHQmLS1jYWxlbmRhcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDknO1xuXHR9XG5cblx0Ji0tY2FyOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwOCc7XG5cdH1cblxuXHQmLS1jYXItY2lyY2xlZDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwOTknO1xuXHR9XG5cblx0Ji0tY2FyZHM6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDg0Jztcblx0fVxuXG5cdCYtLWNoZXZyb24tYmFjazpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMGYnO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Y29udGVudDogJ1xcZTAwNCc7XG5cdFx0fVxuXHR9XG5cblx0Ji0tY2hldnJvbi1kb3duOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAxNSc7XG5cdH1cblxuXHQmLS1jaGV2cm9uLWZvcndhcmQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDA0JztcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGUwMGYnO1xuXHRcdH1cblx0fVxuXG5cdCYtLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDE0Jztcblx0fVxuXG5cdCYtLWNsb2NrOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwYyc7XG5cdH1cblxuXHQmLS1jb2dzOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwOCc7XG5cdH1cblxuXHQmLS1jcm9zczpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMDInO1xuXHR9XG5cblx0Ji0tZmFjZWJvb2s6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDg4Jztcblx0fVxuXG5cdCYtLWdsb2JlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwNSc7XG5cdH1cblxuXHQmLS1nbG9iZS1hbHQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTBhJztcblx0fVxuXG5cdCYtLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTA4Nyc7XG5cdH1cblxuXHQmLS1oYW1idXJnZXI6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDE2Jztcblx0fVxuXG5cdCYtLWluZm86YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTAyJztcblx0fVxuXG5cdCYtLWluc3RhZ3JhbTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MGUnO1xuXHR9XG5cblx0Ji0ta2V5OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwZic7XG5cdH1cblxuXHQmLS1sYW5ndWFnZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDYnO1xuXHR9XG5cblx0Ji0tbGVhZjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMWYnO1xuXHR9XG5cblx0Ji0tbGlnaHRuaW5nLWJvbHQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDFlJztcblx0fVxuXG5cdCYtLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5NDgnO1xuXHR9XG5cblx0Ji0tbG9jazpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMWMnO1xuXHR9XG5cblx0Ji0tbG9jay1vcGVuOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAxZCc7XG5cdH1cblxuXHQmLS1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAxNyc7XG5cdH1cblxuXHQmLS1taW51czpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDAnO1xuXHR9XG5cblx0Ji0tb2ZmaWNlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTA5MSc7XG5cdH1cblxuXHQmLS1wZXRyb2w6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDA5Jztcblx0fVxuXG5cdCYtLXBldHJvbC1jaXJjbGVkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTA5OCc7XG5cdH1cblxuXHQmLS1waG9uZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMDUnO1xuXHR9XG5cblx0Ji0tcGx1czpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDEnO1xuXHR9XG5cblx0Ji0tcHJpbnRlcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMWInO1xuXHR9XG5cblx0Ji0tcm90YXRlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwNCc7XG5cdH1cblxuXHQmLS1xdWVzdGlvbi1tYXJrOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTkwMyc7XG5cdH1cblxuXHQmLS1zaGFyZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMDMnO1xuXHR9XG5cblx0Ji0tc25vd2ZsYWtlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTgwMCc7XG5cdH1cblxuXHQmLS1zcGVlZG9tZXRlcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU5MDcnO1xuXHR9XG5cblx0Ji0tdGFyZ2V0OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAxOCc7XG5cdH1cblxuXHQmLS10aWNrOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwMSc7XG5cdH1cblxuXHQmLS10aWNrLWNpcmNsZWQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDIwJztcblx0fVxuXG5cdCYtLXRyYWluOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTA5Mic7XG5cdH1cblxuXHQmLS10cmFuc21pc3Npb246YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDBhJztcblx0fVxuXG5cdCYtLXR3aXR0ZXI6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDg5Jztcblx0fVxuXG5cdCYtLXZhbjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU4MDInO1xuXHR9XG5cblx0Ji0tdmVoaWNsZS1kb29yOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTAwYic7XG5cdH1cblxuXHQmLS13aGVlbDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMDcnO1xuXHR9XG5cblx0Ji0tdXNlcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGUwMGMnO1xuXHR9XG5cblx0Ji0tdXNlci1jYXJkOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTA4NSc7XG5cdH1cblxuXHQmLS11c2VyLWNpcmNsZWQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlMDk3Jztcblx0fVxuXG5cdCYtLXlvdXR1YmU6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnXFxlOTBkJztcblx0fVxuXG5cdCsgLnNyLW9ubHkge1xuXHRcdGxlZnQ6IC05OTk5OWVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC05OTk5OWVtO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAtOTk5OTllbTtcblx0XHR9XG5cdH1cbn1cbiIsIkBtaXhpbiBydGwge1xuXHRodG1sW2Rpcj1ydGxdICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCIubC1yb3cge1xuXG5cdCYtLXZhcmlhbnQtYSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdH1cblxuXHQmLS12YXJpYW50LWIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdCYtLXZhcmlhbnQtYyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdCYtLXZhcmlhbnQtZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdH1cblxuXHQmLS13aXRoLWhvcml6b250YWwtc2VwYXJhdG9yIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdH1cbn1cblxuLmwtY29sIHtcblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1jLFxuXHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuIiwiaHIge1xuXHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHR9XG59XG4iLCIlaDEge1xuXHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy1vbmUtdHJhbnNmb3JtO1xuXG5cdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQtYXJhYmljO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdH1cbn1cblxuaDEsXG4uaDEge1xuXHRAZXh0ZW5kICVoMTtcbn1cblxuJWgyIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQtYXJhYmljO1xuXHR9XG59XG5cbmgyLFxuLmgyIHtcblx0QGV4dGVuZCAlaDI7XG59XG5cbiVoMyB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblxuXHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0fVxufVxuXG5oMyxcbi5oMyB7XG5cdEBleHRlbmQgJWgzO1xufVxuXG4laDQge1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0fVxufVxuXG5oNCxcbi5oNCB7XG5cdEBleHRlbmQgJWg0O1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXZpcy1pY29ucy9hdmlzLWljb25zLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hdmlzLWljb25zL2F2aXMtaWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYXZpcy1pY29ucy9hdmlzLWljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYXZpcy1pY29ucy9hdmlzLWljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYXZpcy1pY29ucy9hdmlzLWljb25zLnN2ZyNpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLypcblxuU2V0dGluZ3Ncbj09PT09PT09XG5cbiovXG4uaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuaWNvbi0tYWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDBkJzsgfVxuICAuaWNvbi0tYWlycGxhbmUtZGVwYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTA5Myc7IH1cbiAgLmljb24tLWFsZXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTA5NCc7IH1cbiAgLmljb24tLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFw0Yyc7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5pY29uLS1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFw0ZCc7IH1cbiAgLmljb24tLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFw0ZCc7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5pY29uLS1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFw0Yyc7IH1cbiAgLmljb24tLWJlbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBiJzsgfVxuICAuaWNvbi0tYnJpZWZjYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAwZSc7IH1cbiAgLmljb24tLWNhbGVuZGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwOSc7IH1cbiAgLmljb24tLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDgnOyB9XG4gIC5pY29uLS1jYXItY2lyY2xlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwOTknOyB9XG4gIC5pY29uLS1jYXJkczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwODQnOyB9XG4gIC5pY29uLS1jaGV2cm9uLWJhY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDBmJzsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmljb24tLWNoZXZyb24tYmFjazpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTAwNCc7IH1cbiAgLmljb24tLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMTUnOyB9XG4gIC5pY29uLS1jaGV2cm9uLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDA0JzsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmljb24tLWNoZXZyb24tZm9yd2FyZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZTAwZic7IH1cbiAgLmljb24tLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDE0JzsgfVxuICAuaWNvbi0tY2xvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBjJzsgfVxuICAuaWNvbi0tY29nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMDgnOyB9XG4gIC5pY29uLS1jcm9zczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMDInOyB9XG4gIC5pY29uLS1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwODgnOyB9XG4gIC5pY29uLS1nbG9iZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDUnOyB9XG4gIC5pY29uLS1nbG9iZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTBhJzsgfVxuICAuaWNvbi0tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDg3JzsgfVxuICAuaWNvbi0taGFtYnVyZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAxNic7IH1cbiAgLmljb24tLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlOTAyJzsgfVxuICAuaWNvbi0taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwZSc7IH1cbiAgLmljb24tLWtleTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGYnOyB9XG4gIC5pY29uLS1sYW5ndWFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDYnOyB9XG4gIC5pY29uLS1sZWFmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAxZic7IH1cbiAgLmljb24tLWxpZ2h0bmluZy1ib2x0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAxZSc7IH1cbiAgLmljb24tLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5NDgnOyB9XG4gIC5pY29uLS1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAxYyc7IH1cbiAgLmljb24tLWxvY2stb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMWQnOyB9XG4gIC5pY29uLS1tYWduaWZ5aW5nLWdsYXNzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAxNyc7IH1cbiAgLmljb24tLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMCc7IH1cbiAgLmljb24tLW9mZmljZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwOTEnOyB9XG4gIC5pY29uLS1wZXRyb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDA5JzsgfVxuICAuaWNvbi0tcGV0cm9sLWNpcmNsZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDk4JzsgfVxuICAuaWNvbi0tcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDA1JzsgfVxuICAuaWNvbi0tcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDEnOyB9XG4gIC5pY29uLS1wcmludGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAxYic7IH1cbiAgLmljb24tLXJvdGF0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDQnOyB9XG4gIC5pY29uLS1xdWVzdGlvbi1tYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTkwMyc7IH1cbiAgLmljb24tLXNoYXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAwMyc7IH1cbiAgLmljb24tLXNub3dmbGFrZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG4gIC5pY29uLS1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MDcnOyB9XG4gIC5pY29uLS10YXJnZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDE4JzsgfVxuICAuaWNvbi0tdGljazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMDEnOyB9XG4gIC5pY29uLS10aWNrLWNpcmNsZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDIwJzsgfVxuICAuaWNvbi0tdHJhaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDkyJzsgfVxuICAuaWNvbi0tdHJhbnNtaXNzaW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAwYSc7IH1cbiAgLmljb24tLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDg5JzsgfVxuICAuaWNvbi0tdmFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwMic7IH1cbiAgLmljb24tLXZlaGljbGUtZG9vcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMGInOyB9XG4gIC5pY29uLS13aGVlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwMDcnOyB9XG4gIC5pY29uLS11c2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTAwYyc7IH1cbiAgLmljb24tLXVzZXItY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGUwODUnOyB9XG4gIC5pY29uLS11c2VyLWNpcmNsZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlMDk3JzsgfVxuICAuaWNvbi0teW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5MGQnOyB9XG4gIC5pY29uICsgLnNyLW9ubHkge1xuICAgIGxlZnQ6IC05OTk5OWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5OWVtOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuaWNvbiArIC5zci1vbmx5IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTk5OTk5ZW07IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F2ZW5pci9BdmVuaXJOZXh0TFRXMDItTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hdmVuaXIvQXZlbmlyTmV4dExUVzAyLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hdmVuaXIvQXZlbmlyTmV4dExUVzAyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2F2ZW5pci9BdmVuaXJOZXh0TFRXMDItTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYXZlbmlyL0F2ZW5pck5leHRMVFcwMi1NZWRpdW0uc3ZnI0F2ZW5pclwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXZlbmlyLWRlbWkvQXZlbmlyTmV4dExUVzAyRGVtaS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXZlbmlyLWRlbWkvQXZlbmlyTmV4dExUVzAyRGVtaS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hdmVuaXItZGVtaS9BdmVuaXJOZXh0TFRXMDJEZW1pLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYXZlbmlyLWRlbWkvQXZlbmlyTmV4dExUVzAyRGVtaS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2F2ZW5pci1kZW1pL0F2ZW5pck5leHRMVFcwMkRlbWkuc3ZnI0F2ZW5pciBEZW1pXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hdmVuaXItYm9sZC9BdmVuaXJOZXh0VzA2LUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2F2ZW5pci1ib2xkL0F2ZW5pck5leHRXMDYtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hdmVuaXItYm9sZC9BdmVuaXJOZXh0VzA2LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9hdmVuaXItYm9sZC9BdmVuaXJOZXh0VzA2LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hdmVuaXItYm9sZC9BdmVuaXJOZXh0VzA2LUJvbGQuc3ZnI0F2ZW5pciBCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSmFubmFcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9qYW5uYS9KYW5uYUxUVzIwLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2phbm5hL0phbm5hTFRXMjAtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9qYW5uYS9KYW5uYUxUVzIwLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9qYW5uYS9KYW5uYUxUVzIwLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9qYW5uYS9KYW5uYUxUVzIwLVJlZ3VsYXIuc3ZnI0phbm5hXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSmFubmEgQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2phbm5hLWJvbGQvSmFubmFMVFcyMC1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9qYW5uYS1ib2xkL0phbm5hTFRXMjAtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9qYW5uYS1ib2xkL0phbm5hTFRXMjAtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2phbm5hLWJvbGQvSmFubmFMVFcyMC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvamFubmEtYm9sZC9KYW5uYUxUVzIwLUJvbGQuc3ZnI0phbm5hIEJvbGRcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1hIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiB7XG4gIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1jIHtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWQge1xuICBiYWNrZ3JvdW5kOiAjMjIyMzI3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubC1yb3ctLXdpdGgtaG9yaXpvbnRhbC1zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjOyB9XG5cbi5sLWNvbDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAubC1jb2wge1xuICBjb2xvcjogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAubC1jb2w6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuXG4ubC1jb2wgLmwtcm93LS12YXJpYW50LWMsXG4ubC1yb3ctLXZhcmlhbnQtZCAubC1jb2wge1xuICBjb2xvcjogI2ZmZjsgfVxuICAubC1jb2wgLmwtcm93LS12YXJpYW50LWM6YWZ0ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5sLWNvbDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICBodG1sW2Rpcj1ydGxdIGJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG5oMSxcbi5oMSB7XG4gIGNvbG9yOiAjZDQwMDJhO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgQm9sZFwiLCBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBodG1sW2Rpcj1ydGxdIGgxLFxuICBodG1sW2Rpcj1ydGxdIC5oMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmEgQm9sZFwiLCBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBoMSxcbiAgICAuaDEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAubC1yb3ctLXZhcmlhbnQtYiBoMSxcbiAgLmwtcm93LS12YXJpYW50LWIgLmgxLFxuICAubC1yb3ctLXZhcmlhbnQtYyBoMSxcbiAgLmwtcm93LS12YXJpYW50LWMgLmgxLFxuICAubC1yb3ctLXZhcmlhbnQtZCBoMSxcbiAgLmwtcm93LS12YXJpYW50LWQgLmgxIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5oMixcbi5oMiwgLnN0ZXAtdHJhY2tlci0tc3VtbWFyeSAuc3RlcC10cmFja2VyX19vdmVydmlldy1oZWFkaW5nLCAuaXRpbmVyYXJ5X19kZXRhaWxzLWhlYWRpbmcsIC5wcm9tb19faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb2xkXCIsIFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBodG1sW2Rpcj1ydGxdIGgyLFxuICBodG1sW2Rpcj1ydGxdIC5oMiwgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyLS1zdW1tYXJ5IC5zdGVwLXRyYWNrZXJfX292ZXJ2aWV3LWhlYWRpbmcsIC5zdGVwLXRyYWNrZXItLXN1bW1hcnkgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyX19vdmVydmlldy1oZWFkaW5nLCBodG1sW2Rpcj1ydGxdIC5pdGluZXJhcnlfX2RldGFpbHMtaGVhZGluZywgaHRtbFtkaXI9cnRsXSAucHJvbW9fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIEJvbGRcIiwgXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuaDMsXG4uaDMsIC5vcHRpb24tcHJvbW9fX2hlYWRpbmcsIGgyIH4gLml0aW5lcmFyeSAuaXRpbmVyYXJ5X19kZXRhaWxzLWhlYWRpbmcsIC5tZXNzYWdlX19kZXNjcmlwdGlvbiwgLnNlYXJjaF9faGVhZGluZywgLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0X19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgaHRtbFtkaXI9cnRsXSBoMyxcbiAgaHRtbFtkaXI9cnRsXSAuaDMsIGh0bWxbZGlyPXJ0bF0gLm9wdGlvbi1wcm9tb19faGVhZGluZywgaHRtbFtkaXI9cnRsXSBoMiB+IC5pdGluZXJhcnkgLml0aW5lcmFyeV9fZGV0YWlscy1oZWFkaW5nLCBoMiB+IC5pdGluZXJhcnkgaHRtbFtkaXI9cnRsXSAuaXRpbmVyYXJ5X19kZXRhaWxzLWhlYWRpbmcsIGh0bWxbZGlyPXJ0bF0gLm1lc3NhZ2VfX2Rlc2NyaXB0aW9uLCBodG1sW2Rpcj1ydGxdIC5zZWFyY2hfX2hlYWRpbmcsIGh0bWxbZGlyPXJ0bF0gLnN0YW5kYXJkLWZvcm1fX2ZpZWxkc2V0X19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIGh0bWxbZGlyPXJ0bF0gaDQsXG4gIGh0bWxbZGlyPXJ0bF0gLmg0IHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuaHIge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgaHIge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyBocixcbiAgLmwtcm93LS12YXJpYW50LWQgaHIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG5hIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q0MDAyYTtcbiAgY29sb3I6ICMxMjEyMTI7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgYSxcbiAgLmwtcm93LS12YXJpYW50LWMgYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtZCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG51bCBsaTpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiB1bCBsaTpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIHVsIGxpOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgdWwgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5vbCBsaTpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiBvbCBsaTpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIG9sIGxpOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgb2wgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG50YWJsZSB0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQsXG50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGgge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCwgLmwtcm93LS12YXJpYW50LWFcbiAgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCwgLmwtcm93LS12YXJpYW50LWJcbiAgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCxcbiAgLmwtcm93LS12YXJpYW50LWQgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkLCAubC1yb3ctLXZhcmlhbnQtY1xuICB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGgsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0aCB7XG4gICAgYmFja2dyb3VuZDogI2Q0MDAyYTsgfVxuXG4udGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pLFxuLnRhYmxlLS1zdHJpcC1pbnZlcnNlIHRhYmxlIHRoOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnRhYmxlLS1zdHJpcC1pbnZlcnNlIHRhYmxlIHRkOm50aC1jaGlsZChldmVuKSwgLmwtcm93LS12YXJpYW50LWFcbiAgLnRhYmxlLS1zdHJpcC1pbnZlcnNlIHRhYmxlIHRoOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pLCAubC1yb3ctLXZhcmlhbnQtYlxuICAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGg6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0ZDpudGgtY2hpbGQoZXZlbiksXG4gIC5sLXJvdy0tdmFyaWFudC1kIC50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0ZDpudGgtY2hpbGQoZXZlbiksIC5sLXJvdy0tdmFyaWFudC1jXG4gIC50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0aDpudGgtY2hpbGQoZXZlbiksXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0aDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7IH1cblxuLnRhYmxlLS1zdHJpcC1pbnZlcnNlIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZDpudGgtY2hpbGQob2RkKSxcbi50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGg6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtYiAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtYyAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1jaGlsZChvZGQpLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtYlxuICAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoOm50aC1jaGlsZChvZGQpLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5hY2NvcmRpb25fX2l0ZW0sXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5hY2NvcmRpb25fX2l0ZW0sXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGVbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciB7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmctLWNvbXBsZXRlLFxuICAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLWNvbXBsZXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3YTgwMDsgfVxuICAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUge1xuICAgICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgICAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gICAgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZy0tY29tcGxldGUge1xuICAgICAgY29sb3I6ICMzN2E4MDA7IH1cbiAgICAgIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmctLWNvbXBsZXRlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzN2E4MDA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG4gICAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LFxuICAubC1yb3ctLXZhcmlhbnQtYyAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LFxuICAubC1yb3ctLXZhcmlhbnQtZCAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuXG4uYWxlcnQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAuYWxlcnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5hbGVydCxcbiAgLmwtcm93LS12YXJpYW50LWQgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5hbGVydC0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MDIyYTsgfVxuICAgIC5hbGVydC0tZXJyb3IgLmljb24ge1xuICAgICAgY29sb3I6ICNkNDAyMmE7IH1cbiAgLmFsZXJ0LS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMzN2E4MDA7IH1cbiAgICAuYWxlcnQtLXN1Y2Nlc3MgLmljb24ge1xuICAgICAgY29sb3I6ICMzN2E4MDA7IH1cbiAgLmFsZXJ0LS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMyMjIzMjc7IH1cbiAgICAuYWxlcnQtLWluZm8gLmljb24ge1xuICAgICAgY29sb3I6ICMyMjIzMjc7IH1cblxuLnR5cGVhaGVhZF9fbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4udHlwZWFoZWFkX19kaXNwbGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0MDAyYTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJvb2tpbmctYWN0aW9uc19fcHJpY2Uge1xuICBjb2xvcjogI2Q0MDAyYTtcbiAgZm9udC1zaXplOiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLWFjdGlvbnNfX3ByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJvb2tpbmctYWN0aW9uc19fcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvbGRcIiwgXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctYWN0aW9uc19fcHJpY2Ugc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogXCJKYW5uYSBCb2xkXCIsIFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5ib29raW5nLXdpZGdldDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMTgsIDE4LCAxOCwgMC40KSwgcmdiYSgxOCwgMTgsIDE4LCAwKSk7IH1cblxuLmJvb2tpbmctd2lkZ2V0X19wcm9tbyB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5ib29raW5nLXdpZGdldF9fcHJvbW8gYSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYm9va2luZy13aWRnZXRfX3Byb21vIC5jdGEsIC5ib29raW5nLXdpZGdldF9fcHJvbW8gLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLCAuY292ZXJhZ2VfX29wdGlvbiAuYm9va2luZy13aWRnZXRfX3Byb21vIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmJvb2tpbmctd2lkZ2V0X19wcm9tbyAucHJvbW9fX2N0YSwgLmJvb2tpbmctd2lkZ2V0X19wcm9tbyAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuYm9va2luZy13aWRnZXRfX3Byb21vIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsIC5ib29raW5nLXdpZGdldF9fcHJvbW8gLnZlaGljbGVfX3ByaWNlcy1jdGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX3Byb21vIC5jdGE6aG92ZXIsIC5ib29raW5nLXdpZGdldF9fcHJvbW8gLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAuYm9va2luZy13aWRnZXRfX3Byb21vIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmJvb2tpbmctd2lkZ2V0X19wcm9tbyAucHJvbW9fX2N0YTpob3ZlciwgLmJvb2tpbmctd2lkZ2V0X19wcm9tbyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAuYm9va2luZy13aWRnZXRfX3Byb21vIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIsIC5ib29raW5nLXdpZGdldF9fcHJvbW8gLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5ib29raW5nLXdpZGdldF9faGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgQm9sZFwiLCBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIEJvbGRcIiwgXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLmJvb2tpbmctd2lkZ2V0X190ZXJtcyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ib29raW5nLXdpZGdldF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweDsgfVxuICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmJvb2tpbmctd2lkZ2V0X19pbm5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9faW5uZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19pbm5lci0tbm8tdGFicyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X19pbm5lci0tbm8tdGFicyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAuYm9va2luZy13aWRnZXRfX2lubmVyLS1uby10YWJzLFxuICAgIC5ib29raW5nLXdpZGdldC0tc2xpbSAuYm9va2luZy13aWRnZXRfX2lubmVyLS1uby10YWJzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9faW5uZXItLW5vLXRhYnMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X19pbm5lci0tbm8tdGFicyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5ib29raW5nLXdpZGdldF9fdGFiOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDsgfVxuICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9fdGFiOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ib29raW5nLXdpZGdldF9fdGFiOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X190YWI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLmJvb2tpbmctd2lkZ2V0X190YWI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X190YWI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXRfX3RhYjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X190YWI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4uYm9va2luZy13aWRnZXRfX3RhYiBpbnB1dDpjaGVja2VkICsgLmJvb2tpbmctd2lkZ2V0X190YWItY29udHJvbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X190YWIgaW5wdXQ6Y2hlY2tlZCArIC5ib29raW5nLXdpZGdldF9fdGFiLWNvbnRyb2w6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhOyB9XG5cbi5ib29raW5nLXdpZGdldF9fdGFiIGlucHV0OmZvY3VzICsgLmJvb2tpbmctd2lkZ2V0X190YWItY29udHJvbDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4uYm9va2luZy13aWRnZXRfX3RhYi1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjYpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ib29raW5nLXdpZGdldF9fdGFiLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9IH1cbiAgLmJvb2tpbmctd2lkZ2V0X190YWItY29udHJvbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLmJvb2tpbmctd2lkZ2V0X19kYXRlLWZpZWxkczpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnN0YW5kYXJkLWZvcm1fX2lucHV0LCAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19kYXRlLWZpZWxkcyAuc2VhcmNoX19pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19kYXRlLWZpZWxkcyAuc3RhbmRhcmQtZm9ybV9faW5wdXQsIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnNlYXJjaF9faW5wdXQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4uYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJvb2tpbmctd2lkZ2V0X190aW1lLXBpY2tlci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX3RpbWUtcGlja2VyLWNvbnRhaW5lciBzZWxlY3Qge1xuICAgICAgY29sb3I6ICMxMjEyMTI7XG4gICAgICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X190aW1lLXBpY2tlci1jb250YWluZXIgc2VsZWN0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYm9va2luZy13aWRnZXRfX3RpbWUtcGlja2VyLWNvbnRhaW5lciBzZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMTIxMjEyOyB9IH1cblxuLmJvb2tpbmctd2lkZ2V0X190aW1lLXBpY2tlci1jb250YWluZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNkNDAwMmE7IH1cblxuLmJvb2tpbmctd2lkZ2V0IC5zdGFuZGFyZC1mb3JtX19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJvb2tpbmctd2lkZ2V0IC5zdGFuZGFyZC1mb3JtX19pbnB1dCwgLmJvb2tpbmctd2lkZ2V0IC5zZWFyY2hfX2lucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5ib29raW5nLXdpZGdldCAuc3RhbmRhcmQtZm9ybV9faW5wdXQtLWF3ZC1hcHBsaWVkIHtcbiAgICBib3JkZXItY29sb3I6ICMzN2E4MDA7IH1cbiAgICAuYm9va2luZy13aWRnZXQgLnN0YW5kYXJkLWZvcm1fX2lucHV0LS1hd2QtYXBwbGllZDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMzN2E4MDA7IH1cbiAgICAuYm9va2luZy13aWRnZXQgLnN0YW5kYXJkLWZvcm1fX2lucHV0LS1hd2QtYXBwbGllZCArIC5pY29uLmljb24tLXRpY2stY2lyY2xlZCxcbiAgICAuYm9va2luZy13aWRnZXQgLnN0YW5kYXJkLWZvcm1fX2lucHV0LS1hd2QtYXBwbGllZCB+IC5zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjMzdhODAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0IC5zdGFuZGFyZC1mb3JtX19pbnB1dCwgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXQgLnNlYXJjaF9faW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuYm9va2luZy13aWRnZXQgLnN0YW5kYXJkLWZvcm1fX2lucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuYm9va2luZy13aWRnZXQgLnNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5zdGFuZGFyZC1mb3JtX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5ib29raW5nLXdpZGdldCAuc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJvb2tpbmctd2lkZ2V0IC5zdGFuZGFyZC1mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIsIC5ib29raW5nLXdpZGdldCAuc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldCAuc3RhbmRhcmQtZm9ybV9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0IC5zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0IC5zdGFuZGFyZC1mb3JtX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0IC5zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldCAuc3RhbmRhcmQtZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyLCBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldCAuc2VhcmNoX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5ib29raW5nLXdpZGdldF9fcmVzdWx0cy1jb250YWluZXIgLnN0YW5kYXJkLWZvcm1fX2lucHV0W2Rpc2FibGVkXSwgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzLWNvbnRhaW5lciAuc2VhcmNoX19pbnB1dFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5ib29raW5nLXdpZGdldF9fZ2VvIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX2dlbyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5ib29raW5nLXdpZGdldF9fZ2VvOmJlZm9yZSB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cblxuLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19faXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19fbGluayB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2xpbmsge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDAwMmE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19saW5rOmhvdmVyIC5ib29raW5nLXdpZGdldF9fcmVzdWx0LWRpc3RhbmNlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2xpbmtfX3Byb21wdCB7XG4gICAgICBib3JkZXItY29sb3I6ICNkNDAwMmE7XG4gICAgICBjb2xvcjogIzEyMTIxMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2xpbmtfX3Byb21wdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19faXRlbS0taGlnaGxpZ2h0IC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19fbGluayAuaWNvbiB7XG4gICAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19faXRlbS0taGlnaGxpZ2h0IC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19fbGluayB7XG4gICAgICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19pdGVtLS1oaWdobGlnaHQgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2l0ZW0tLWhpZ2hsaWdodCAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2xpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2l0ZW0tLWhpZ2hsaWdodCAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2xpbms6aG92ZXIgLmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19saW5rX19wcm9tcHQge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2l0ZW0tLWhpZ2hsaWdodCAuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2xpbms6aG92ZXIgLmljb24ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ib29raW5nLXdpZGdldF9fcmVzdWx0c19fZGlzdGFuY2Uge1xuICAgIGNvbG9yOiAjMjIyMzI3OyB9XG5cbi5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19kZXN0aW5hdGlvbi1yZXN1bHRzX19jbG9zZSB7XG4gICAgY29sb3I6ICNkNDAwMmE7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX2Nsb3NlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuYm9va2luZy13aWRnZXQtLXByb21vIC5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0c19fdGFicyxcbiAgLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0c19fdGFicyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0c19fdGFicyB7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7IH0gfVxuICAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX3RhYnNfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X19kZXN0aW5hdGlvbi1yZXN1bHRzX190YWJzX19saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0c19fdGFic19fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0c19fdGFic19fbGluay0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19kZXN0aW5hdGlvbi1yZXN1bHRzX19saXN0X19pdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19kZXN0aW5hdGlvbi1yZXN1bHRzX19saXN0X19saW5rIHtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldF9fZGVzdGluYXRpb24tcmVzdWx0c19fbGlzdF9fbGluayB7XG4gICAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX2xpc3RfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAuYm9va2luZy13aWRnZXRfX2Rlc3RpbmF0aW9uLXJlc3VsdHNfX2xpc3RfX2Rpc3RhbmNlIHtcbiAgICBjb2xvcjogIzIyMjMyNzsgfVxuXG4uYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmJvb2tpbmctd2lkZ2V0X19vcGVuaW5nLXRpbWVzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gIC50aW1lLXBpY2tlci0taGFzLW9wZW5pbmctdGltZXMgLmJvb2tpbmctd2lkZ2V0X19vcGVuaW5nLXRpbWVzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXM6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19vcGVuaW5nLXRpbWVzX19oZWFkaW5nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5ib29raW5nLXdpZGdldF9fb3BlbmluZy10aW1lc19faGVhZGluZzpiZWZvcmUge1xuICAgICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5ib29raW5nLXdpZGdldF9fb3BlbmluZy10aW1lc19faGVhZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICAgICAgY29sb3I6ICNkNDAwMmE7IH0gfVxuXG4uYm9va2luZy13aWRnZXRfX3N0YXRpb24tZGV0YWlscy10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkNDAwMmE7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X19zdGF0aW9uLWRldGFpbHMtdG9nZ2xlIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJvb2tpbmctd2lkZ2V0X19zdGF0aW9uLWRldGFpbHMtdG9nZ2xlOmJlZm9yZSB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cblxuLmJvb2tpbmctd2lkZ2V0X19zdGF0aW9uLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ib29raW5nLXdpZGdldF9fc3RhdGlvbi1kZXRhaWxzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuICAuYm9va2luZy13aWRnZXRfX3N0YXRpb24tZGV0YWlsc19fY2xvc2Uge1xuICAgIGNvbG9yOiAjZDQwMDJhO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0X19zdGF0aW9uLWRldGFpbHNfX2Nsb3NlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuYm9va2luZy13aWRnZXRfX3N0YXRpb24tZGV0YWlsc19faGVhZGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uYm9va2luZy13aWRnZXRfX3dpemFyZC1jb250cm9scyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ib29raW5nLXdpZGdldC0tcHJvbW8gLmwtY29sLS02OmZpcnN0LWNoaWxkOmJlZm9yZSwgLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5sLWNvbC0tNjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgxOCwgMTgsIDE4LCAwLjQpLCByZ2JhKDE4LCAxOCwgMTgsIDApKTsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAubC1jb2wtLTY6Zmlyc3QtY2hpbGQ6YmVmb3JlLCBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldC0tc2xpbSAubC1jb2wtLTY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMTgsIDE4LCAxOCwgMC40KSwgcmdiYSgxOCwgMTgsIDE4LCAwKSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAuYm9va2luZy13aWRnZXRfX2lubmVyLCAuYm9va2luZy13aWRnZXQtLXNsaW0gLmJvb2tpbmctd2lkZ2V0X19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAuYm9va2luZy13aWRnZXRfX2lubmVyLCBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldC0tc2xpbSAuYm9va2luZy13aWRnZXRfX2lubmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7IH0gfVxuXG4uYm9va2luZy13aWRnZXQtLXByb21vIC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnN0YW5kYXJkLWZvcm1fX2lucHV0LCAuYm9va2luZy13aWRnZXQtLXByb21vIC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnNlYXJjaF9faW5wdXQsIC5ib29raW5nLXdpZGdldC0tc2xpbSAuYm9va2luZy13aWRnZXRfX2RhdGUtZmllbGRzIC5zdGFuZGFyZC1mb3JtX19pbnB1dCwgLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnNlYXJjaF9faW5wdXQge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXQtLXByb21vIC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnN0YW5kYXJkLWZvcm1fX2lucHV0LCBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldC0tcHJvbW8gLmJvb2tpbmctd2lkZ2V0X19kYXRlLWZpZWxkcyAuc2VhcmNoX19pbnB1dCwgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXQtLXNsaW0gLmJvb2tpbmctd2lkZ2V0X19kYXRlLWZpZWxkcyAuc3RhbmRhcmQtZm9ybV9faW5wdXQsIGh0bWxbZGlyPXJ0bF0gLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5ib29raW5nLXdpZGdldF9fZGF0ZS1maWVsZHMgLnNlYXJjaF9faW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lcjphZnRlciwgLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXQtLXByb21vIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyOmFmdGVyLCBodG1sW2Rpcj1ydGxdIC5ib29raW5nLXdpZGdldC0tc2xpbSAuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJvb2tpbmctd2lkZ2V0LS1wcm9tbyAuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lci0tb3BlbjphZnRlciwgLmJvb2tpbmctd2lkZ2V0LS1zbGltIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyLS1vcGVuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMWYxZjE7IH0gfVxuXG4uYnJlYWRjcnVtYl9fY3VycmVudCB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5icmVhZGNydW1iX19jdXJyZW50LFxuICAubC1yb3ctLXZhcmlhbnQtYyAuYnJlYWRjcnVtYl9fY3VycmVudCxcbiAgLmwtcm93LS12YXJpYW50LWQgLmJyZWFkY3J1bWJfX2N1cnJlbnQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkLCAuc3RhbmRhcmQtZm9ybS0tY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY2FyZCwgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm0tLWNhcmQge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuY2FyZCwgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm0tLWNhcmQsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jYXJkLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuc3RhbmRhcmQtZm9ybS0tY2FyZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5jaGVja2xpc3QtLWluZm8gbGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiBcIkF2ZW5pciBCb2xkXCIsIFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmNoZWNrbGlzdC0taW5mbyBsaTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIEJvbGRcIiwgXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLmNvdmVyYWdlX19vdmVydmlldyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAuY292ZXJhZ2VfX292ZXJ2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQ6ICMyMjIzMjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jb3ZlcmFnZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAuY292ZXJhZ2VfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzIyMjMyNzsgfVxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjsgfVxuXG4uY292ZXJhZ2VfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmNvdmVyYWdlX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmNvdmVyYWdlX190b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkNDAwMmE7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmNvdmVyYWdlX190b2dnbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX190b2dnbGUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19kZXNjcmlwdGlvbixcbi5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fZGVzY3JpcHRpb24sXG4ubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uY292ZXJhZ2VfX2JyZWFrZG93biBkdCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2JyZWFrZG93biBkdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYnJlYWtkb3duIGR0LFxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2JyZWFrZG93biBkdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5jb3ZlcmFnZV9fYnJlYWtkb3duIGRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fYnJlYWtkb3duIGRkIHtcbiAgICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19icmVha2Rvd24gZGQsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fYnJlYWtkb3duIGRkIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmNvdmVyYWdlX19icmVha2Rvd24gZGQgLmljb24ge1xuICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgLmNvdmVyYWdlX19icmVha2Rvd24gZGQgLmljb24uaWNvbi0tdGljayB7XG4gICAgICBjb2xvcjogIzM3YTgwMDsgfVxuXG4uY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb3ZlcmFnZV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAuY292ZXJhZ2VfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzIyMjMyNzsgfVxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2Zvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjsgfVxuICAuY292ZXJhZ2VfX2Zvb3Rlci0tc3RhbmRhcmQgLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAuY292ZXJhZ2VfX2Zvb3Rlci0tc3RhbmRhcmQgLm9wdGlvbi1saXN0IGlucHV0OmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLmNvdmVyYWdlX19mb290ZXItLXN0YW5kYXJkIC5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsXG4gICAgLmNvdmVyYWdlX19mb290ZXItLXN0YW5kYXJkIC5vcHRpb24tbGlzdCBpbnB1dDpjaGVja2VkICsgLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbzpiZWZvcmUge1xuICAgICAgY29sb3I6ICMzN2E4MDA7IH1cblxuLmNvdmVyYWdlX19pbmZvIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC5jb3ZlcmFnZV9faW5mbyB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2luZm8ge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9faW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMzI3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY292ZXJhZ2VfX2FjY29yZGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2FjY29yZGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYWNjb3JkaW9uLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2FjY29yZGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbiAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbiAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fY29udGVudCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXI6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcjpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY292ZXJhZ2UtLXN0YW5kYXJkIC5jb3ZlcmFnZV9fY29sIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZS0tc3RhbmRhcmQgLmNvdmVyYWdlX19jb2wge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2UtLXN0YW5kYXJkIC5jb3ZlcmFnZV9fY29sLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2UtLXN0YW5kYXJkIC5jb3ZlcmFnZV9fY29sIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgaHRtbFtkaXI9cnRsXSAuY292ZXJhZ2UtLXN0YW5kYXJkIC5jb3ZlcmFnZV9fY29sIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiBodG1sW2Rpcj1ydGxdIC5jb3ZlcmFnZS0tc3RhbmRhcmQgLmNvdmVyYWdlX19jb2wge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWMgaHRtbFtkaXI9cnRsXSAuY292ZXJhZ2UtLXN0YW5kYXJkIC5jb3ZlcmFnZV9fY29sLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIGh0bWxbZGlyPXJ0bF0gLmNvdmVyYWdlLS1zdGFuZGFyZCAuY292ZXJhZ2VfX2NvbCB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLmNvdmVyYWdlLS1zdGFuZGFyZCAuY292ZXJhZ2VfX2JyZWFrZG93bi0tdXBzZWxsIHtcbiAgY29sb3I6ICNjY2M7IH1cbiAgLmNvdmVyYWdlLS1zdGFuZGFyZCAuY292ZXJhZ2VfX2JyZWFrZG93bi0tdXBzZWxsIC5pY29uLmljb24tLXRpY2sge1xuICAgIGNvbG9yOiAjY2NjOyB9XG5cbi5jb3ZlcmFnZS0tc3RhbmRhcmQuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2JyZWFrZG93bi0tdXBzZWxsIHtcbiAgY29sb3I6ICMxMjEyMTI7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlLS1zdGFuZGFyZC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fYnJlYWtkb3duLS11cHNlbGwsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZS0tc3RhbmRhcmQuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2JyZWFrZG93bi0tdXBzZWxsLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2UtLXN0YW5kYXJkLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19icmVha2Rvd24tLXVwc2VsbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvdmVyYWdlLS1zdGFuZGFyZC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fYnJlYWtkb3duLS11cHNlbGwgLmljb24uaWNvbi0tdGljayB7XG4gICAgY29sb3I6ICMzN2E4MDA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2UtLXN0YW5kYXJkLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19icmVha2Rvd24tLXVwc2VsbCAuaWNvbi5pY29uLS10aWNrLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZS0tc3RhbmRhcmQuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2JyZWFrZG93bi0tdXBzZWxsIC5pY29uLmljb24tLXRpY2ssXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlLS1zdGFuZGFyZC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fYnJlYWtkb3duLS11cHNlbGwgLmljb24uaWNvbi0tdGljayB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX292ZXJ2aWV3LFxuLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX292ZXJ2aWV3LCAubC1yb3ctLXZhcmlhbnQtYlxuICAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2luZm8ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZjsgfVxuXG4uY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwOyB9XG5cbi5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4uY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2Zvb3Rlci0tc3RhbmRhcmQgLm9wdGlvbi1saXN0X19jb250cm9sLFxuLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXItLXN0YW5kYXJkIC5vcHRpb24tbGlzdCBpbnB1dDpjaGVja2VkICsgLm9wdGlvbi1saXN0X19jb250cm9sLS1yYWRpbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5jdGEsIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLnByb21vX19jdGEsIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsIC52ZWhpY2xlX19wcmljZXMtY3RhIHtcbiAgYmFja2dyb3VuZDogI2Q0MDAyYTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBodG1sW2Rpcj1ydGxdIC5jdGEsIGh0bWxbZGlyPXJ0bF0gLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLCAuY292ZXJhZ2VfX29wdGlvbiBodG1sW2Rpcj1ydGxdIC5vcHRpb24tbGlzdF9fY29udHJvbCwgaHRtbFtkaXI9cnRsXSAucHJvbW9fX2N0YSwgaHRtbFtkaXI9cnRsXSAuc2ltcGxlLXByb21vX19oZWFkaW5nLCBodG1sW2Rpcj1ydGxdIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGVfX3ByaWNlcy1jdGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuY3RhOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsIC5wcm9tb19fY3RhOmhvdmVyLCAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLCAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjsgfVxuICAuY3RhW2Rpc2FibGVkXSwgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sW2Rpc2FibGVkXSwgLnByb21vX19jdGFbZGlzYWJsZWRdLCAuc2ltcGxlLXByb21vX19oZWFkaW5nW2Rpc2FibGVkXSwgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdFtkaXNhYmxlZF0sIC52ZWhpY2xlX19wcmljZXMtY3RhW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZDogI2NjYzsgfVxuICAgIC5jdGFbZGlzYWJsZWRdOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGlzYWJsZWRdOmhvdmVyLCAucHJvbW9fX2N0YVtkaXNhYmxlZF06aG92ZXIsIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmdbZGlzYWJsZWRdOmhvdmVyLCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0W2Rpc2FibGVkXTpob3ZlciwgLnZlaGljbGVfX3ByaWNlcy1jdGFbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmN0YSwgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLCAuY292ZXJhZ2VfX29wdGlvbiAubC1yb3ctLXZhcmlhbnQtYiAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5sLXJvdy0tdmFyaWFudC1iIC5wcm9tb19fY3RhLCAubC1yb3ctLXZhcmlhbnQtYiAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAubC1yb3ctLXZhcmlhbnQtYiAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fcHJpY2VzLWN0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTIxMjsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWIgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAucHJvbW9fX2N0YTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgIGNvbG9yOiAjMjIyMzI3OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWMgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYyAucHJvbW9fX2N0YTpob3ZlciwgLmwtcm93LS12YXJpYW50LWMgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciwgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jdGE6aG92ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcixcbiAgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWQgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZCAucHJvbW9fX2N0YTpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWQgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWQgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgY29sb3I6ICMyMjIzMjc7IH1cbiAgLm1vZGFsLS1hbGVydCAuY3RhOmhvdmVyLCAubW9kYWwtLWFsZXJ0IC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmNvdmVyYWdlX19vcHRpb24gLm1vZGFsLS1hbGVydCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsIC5tb2RhbC0tYWxlcnQgLnByb21vX19jdGE6aG92ZXIsIC5tb2RhbC0tYWxlcnQgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLm1vZGFsLS1hbGVydCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLCAubW9kYWwtLWFsZXJ0IC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMjIyMzI3OyB9XG4gIC5jdGEtLXNlY29uZGFyeSwgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLm9wdGlvbi1saXN0X19jb250cm9sLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY3RhLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnByb21vX19jdGEsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC52ZWhpY2xlX19wcmljZXMtY3RhLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuc2ltcGxlLXByb21vX19oZWFkaW5nW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tc2Vjb25kYXJ5LCAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC52ZWhpY2xlX19wcmljZXMtY3RhIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMyMjIzMjc7XG4gICAgY29sb3I6ICMyMjIzMjc7IH1cbiAgICAuY3RhLS1zZWNvbmRhcnk6aG92ZXIsIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmN0YTpob3ZlciwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5wcm9tb19fY3RhOmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlciwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLmN0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXNlY29uZGFyeTpob3ZlciwgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuY3RhLS1zZWNvbmRhcnksIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLmwtcm93LS12YXJpYW50LWIgLm9wdGlvbi1saXN0X19jb250cm9sLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY3RhLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYiAuY3RhLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1iIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLm9wdGlvbi1saXN0X19jb250cm9sLCAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYiAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5wcm9tb19fY3RhLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYiAucHJvbW9fX2N0YSwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnNpbXBsZS1wcm9tb19faGVhZGluZywgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWIgLnNpbXBsZS1wcm9tb19faGVhZGluZywgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdCwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdCwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnZlaGljbGVfX3ByaWNlcy1jdGEsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlX19wcmljZXMtY3RhLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19hY3Rpb25zICsgLmN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuc2ltcGxlLXByb21vX19oZWFkaW5nW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZ1tkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXRbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX2FjdGlvbnMgKyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0W2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnZlaGljbGVfX3ByaWNlcy1jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXNlY29uZGFyeSwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAudmVoaWNsZV9fcHJpY2VzLWN0YSwgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fcHJpY2VzLWN0YSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuY3RhLS1zZWNvbmRhcnksXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAgIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC5sLXJvdy0tdmFyaWFudC1jIC5vcHRpb24tbGlzdF9fY29udHJvbCxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY3RhLFxuICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1jIC5jdGEsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1jIC5vcHRpb24tbGlzdF9fY29udHJvbCxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAub3B0aW9uLWxpc3RfX2NvbnRyb2wsXG4gICAgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWMgLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5wcm9tb19fY3RhLFxuICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1jIC5wcm9tb19fY3RhLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWMgLnNpbXBsZS1wcm9tb19faGVhZGluZyxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LFxuICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1jIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnZlaGljbGVfX3ByaWNlcy1jdGEsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3ByaWNlcy1jdGEsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLmN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19hY3Rpb25zICsgLmN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAuZXh0cmEtLWFjdGl2ZSAuY292ZXJhZ2VfX29wdGlvbiAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmdbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmdbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXRbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXRbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tc2Vjb25kYXJ5LFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19wcmljZXMtb3B0aW9uOm5vdCgudmVoaWNsZV9fcHJpY2VzLW9wdGlvbi0tcHJpbWFyeSkgLnZlaGljbGVfX3ByaWNlcy1jdGEsXG4gICAgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fcHJpY2VzLWN0YSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuY3RhLS1zZWNvbmRhcnksXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAgIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC5sLXJvdy0tdmFyaWFudC1kIC5vcHRpb24tbGlzdF9fY29udHJvbCxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY3RhLFxuICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1kIC5jdGEsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1kIC5vcHRpb24tbGlzdF9fY29udHJvbCxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAub3B0aW9uLWxpc3RfX2NvbnRyb2wsXG4gICAgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLm9wdGlvbi1saXN0X19jb250cm9sLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5wcm9tb19fY3RhLFxuICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1kIC5wcm9tb19fY3RhLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLnNpbXBsZS1wcm9tb19faGVhZGluZyxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LFxuICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1kIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnZlaGljbGVfX3ByaWNlcy1jdGEsXG4gICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX3ByaWNlcy1jdGEsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLmN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLmN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAuZXh0cmEtLWFjdGl2ZSAuY292ZXJhZ2VfX29wdGlvbiAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmdbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmdbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXRbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXRbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tc2Vjb25kYXJ5LFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19wcmljZXMtb3B0aW9uOm5vdCgudmVoaWNsZV9fcHJpY2VzLW9wdGlvbi0tcHJpbWFyeSkgLnZlaGljbGVfX3ByaWNlcy1jdGEsXG4gICAgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZV9fcHJpY2VzLWN0YSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubC1yb3ctLXZhcmlhbnQtYiAuY3RhLS1zZWNvbmRhcnk6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLmwtcm93LS12YXJpYW50LWIgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY3RhOmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYiAuY3RhOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1iIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5wcm9tb19fY3RhOmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYiAucHJvbW9fX2N0YTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWIgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19hY3Rpb25zICsgLmN0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX2FjdGlvbnMgKyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5sLXJvdy0tdmFyaWFudC1iIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXNlY29uZGFyeTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlciwgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jdGEtLXNlY29uZGFyeTpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcixcbiAgICAgIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC5sLXJvdy0tdmFyaWFudC1jIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jdGE6aG92ZXIsXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYyAuY3RhOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWMgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuICAgICAgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWMgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnByb21vX19jdGE6aG92ZXIsXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYyAucHJvbW9fX2N0YTpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtYyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlcixcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1jIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcixcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLmN0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAuY292ZXJhZ2VfX29wdGlvbiAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2FjdGlvbnMgKyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXNlY29uZGFyeTpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19wcmljZXMtb3B0aW9uOm5vdCgudmVoaWNsZV9fcHJpY2VzLW9wdGlvbi0tcHJpbWFyeSkgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsXG4gICAgICAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLmN0YS0tc2Vjb25kYXJ5OmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuICAgICAgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLmwtcm93LS12YXJpYW50LWQgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmN0YTpob3ZlcixcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1kIC5jdGE6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gICAgICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAubC1yb3ctLXZhcmlhbnQtZCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gICAgICAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAubC1yb3ctLXZhcmlhbnQtZCAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAucHJvbW9fX2N0YTpob3ZlcixcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1kIC5wcm9tb19fY3RhOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlcixcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5sLXJvdy0tdmFyaWFudC1kIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYV9fYWN0aW9ucyArIC5jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSxcbiAgICAgIC5leHRyYS0tYWN0aXZlIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmV4dHJhLS1hY3RpdmUgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19hY3Rpb25zICsgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tc2Vjb25kYXJ5OmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlcixcbiAgICAgIC52ZWhpY2xlX19wcmljZXMtb3B0aW9uOm5vdCgudmVoaWNsZV9fcHJpY2VzLW9wdGlvbi0tcHJpbWFyeSkgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC5jdGEtLXRlcnRpYXJ5LCAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAgIC5jdGEtLXRlcnRpYXJ5OmJlZm9yZSwgLnNpbXBsZS1wcm9tb19faGVhZGluZzpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5jdGEtLXRlcnRpYXJ5OmhvdmVyLCAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jdGEtLXRlcnRpYXJ5W2Rpc2FibGVkXSwgLnNpbXBsZS1wcm9tb19faGVhZGluZ1tkaXNhYmxlZF0sIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5W2Rpc2FibGVkXSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgICAuY3RhLS10ZXJ0aWFyeVtkaXNhYmxlZF06YmVmb3JlLCAuc2ltcGxlLXByb21vX19oZWFkaW5nW2Rpc2FibGVkXTpiZWZvcmUsIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5W2Rpc2FibGVkXTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNjY2M7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAuY3RhLS10ZXJ0aWFyeSwgLmwtcm93LS12YXJpYW50LWIgLnNpbXBsZS1wcm9tb19faGVhZGluZywgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnksXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmN0YS0tdGVydGlhcnksXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnNpbXBsZS1wcm9tb19faGVhZGluZyxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuY3RhLS10ZXJ0aWFyeSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuc2ltcGxlLXByb21vX19oZWFkaW5nLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5sLXJvdy0tdmFyaWFudC1iIC5jdGEtLXRlcnRpYXJ5OmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWIgLnNpbXBsZS1wcm9tb19faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmJlZm9yZSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5jdGEtLXRlcnRpYXJ5OmJlZm9yZSxcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1jIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6YmVmb3JlLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6YmVmb3JlLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLmN0YS0tdGVydGlhcnk6YmVmb3JlLFxuICAgICAgLmwtcm93LS12YXJpYW50LWQgLnNpbXBsZS1wcm9tb19faGVhZGluZzpiZWZvcmUsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmwtcm93LS12YXJpYW50LWIgLmN0YS0tdGVydGlhcnk6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLmN0YS0tdGVydGlhcnk6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtYyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLFxuICAgICAgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuY3RhLS10ZXJ0aWFyeTpob3ZlcixcbiAgICAgIC5sLXJvdy0tdmFyaWFudC1kIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsXG4gICAgICAubC1yb3ctLXZhcmlhbnQtZCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZGF0ZS1waWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmRhdGUtcGlja2VyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuZGF0ZS1waWNrZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA5cHg7IH0gfVxuICAuZGF0ZS1waWNrZXIgLnBpa2Etc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZGF0ZS1waWNrZXIgLnBpa2EtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5kYXRlLXBpY2tlciAucGlrYS1wcmV2OmJlZm9yZSB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLmRhdGUtcGlja2VyIC5waWthLW5leHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAuZGF0ZS1waWNrZXIgLnBpa2EtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmRhdGUtcGlja2VyIC5waWthLWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmRhdGUtcGlja2VyIC5waWthLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfSB9XG4gIC5kYXRlLXBpY2tlciAucGlrYS10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQsXG4gIC5kYXRlLXBpY2tlciAucGlrYS10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGgge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5kYXRlLXBpY2tlciAucGlrYS10YWJsZSB0aCxcbiAgLmRhdGUtcGlja2VyIC5waWthLXRhYmxlIHRoW3Njb3BlPWNvbF0ge1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmRhdGUtcGlja2VyIC5waWthLXRhYmxlIHRoLCBodG1sW2Rpcj1ydGxdXG4gICAgLmRhdGUtcGlja2VyIC5waWthLXRhYmxlIHRoW3Njb3BlPWNvbF0ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5kYXRlLXBpY2tlciAucGlrYS1idXR0b24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5kYXRlLXBpY2tlciAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuZGF0ZS1waWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLnBpa2EtcHJldjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIC5waWthLW5leHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAuc3RhbmRhcmQtZm9ybV9fZGF0ZXBpY2tlciAucGlrYS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIC5waWthLWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuc3RhbmRhcmQtZm9ybV9fZGF0ZXBpY2tlciAucGlrYS10YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQsXG4gIC5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIC5waWthLXRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0aCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLnBpa2EtdGFibGUgdGgsXG4gIC5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIC5waWthLXRhYmxlIHRoW3Njb3BlPWNvbF0ge1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLnBpa2EtdGFibGUgdGgsIGh0bWxbZGlyPXJ0bF1cbiAgICAuc3RhbmRhcmQtZm9ybV9fZGF0ZXBpY2tlciAucGlrYS10YWJsZSB0aFtzY29wZT1jb2xdIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuc3RhbmRhcmQtZm9ybV9fZGF0ZXBpY2tlciAucGlrYS1idXR0b24ge1xuICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIC5waWthLWJ1dHRvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2Q0MDAyYTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5kZWxpdmVyeS1hbmQtY29sbGVjdGlvbl9fYnJlYWtkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5kZWxpdmVyeS1hbmQtY29sbGVjdGlvbl9fYnJlYWtkb3duX19oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5kZWxpdmVyeS1hbmQtY29sbGVjdGlvbl9fYnJlYWtkb3duX19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvbGRcIiwgXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZGVsaXZlcnktYW5kLWNvbGxlY3Rpb25fX2JyZWFrZG93bl9fbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZGVsaXZlcnktYW5kLWNvbGxlY3Rpb25fX3JlbW92ZS1jdGEge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjZDQwMDJhO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5sLXJvdy0tZGl2aWRlcl9fY2hldnJvbiB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5sLXJvdy0tZGl2aWRlcl9fY2hldnJvbixcbiAgLmwtcm93LS12YXJpYW50LWMgLmwtcm93LS1kaXZpZGVyX19jaGV2cm9uLFxuICAubC1yb3ctLXZhcmlhbnQtZCAubC1yb3ctLWRpdmlkZXJfX2NoZXZyb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5leHRyYV9fbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMjIyMzI3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvbGRcIiwgXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX2xhYmVsLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5leHRyYV9fcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgQm9sZFwiLCBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBodG1sW2Rpcj1ydGxdIC5leHRyYV9fcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIEJvbGRcIiwgXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmV4dHJhX19wcmljZS0tbWlub3Ige1xuICAgIGNvbG9yOiAjMjIyMzI3O1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLmV4dHJhX19wcmljZS0tbWlub3Ige1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhX19wcmljZS0tbWlub3IsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhX19wcmljZS0tbWlub3IsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19wcmljZS0tbWlub3Ige1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmV4dHJhX19xdWFudGl0eS1zZWxlY3QgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmV4dHJhX19xdWFudGl0eS1zZWxlY3QgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX3F1YW50aXR5LXNlbGVjdCBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYV9fcXVhbnRpdHktc2VsZWN0IGlucHV0LFxuICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX3F1YW50aXR5LXNlbGVjdCBpbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5leHRyYV9fcXVhbnRpdHktc2VsZWN0IC51aS1idXR0b24ge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuZXh0cmFfX3F1YW50aXR5LXNlbGVjdCAudWktYnV0dG9uLFxuICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX3F1YW50aXR5LXNlbGVjdCAudWktYnV0dG9uLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuZXh0cmFfX3F1YW50aXR5LXNlbGVjdCAudWktYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZXh0cmFfX3F1YW50aXR5LXNlbGVjdCAudWktYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5leHRyYV9fYWRkZWQgLmljb24ge1xuICBjb2xvcjogIzM3YTgwMDsgfVxuXG4uZXh0cmEtLWZyZWUge1xuICBib3JkZXItY29sb3I6ICMyMjIzMjc7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmV4dHJhLS1zbGltIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5leHRyYS0tc2xpbS5leHRyYS0tc2xpbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5leHRyYS0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmV4dHJhLS1hY3RpdmUuZXh0cmEtLWZyZWUge1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYS0tYWN0aXZlLmV4dHJhLS1mcmVlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5leHRyYS0tYWN0aXZlLmV4dHJhLS1mcmVlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlLmV4dHJhLS1mcmVlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2xhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQwMDJhOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19sYWJlbCxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2xhYmVsLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5leHRyYS0taW5jbHVkZWQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC5leHRyYS0taW5jbHVkZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmV4dHJhLS1pbmNsdWRlZCxcbiAgLmwtcm93LS12YXJpYW50LWMgLmV4dHJhLS1pbmNsdWRlZCxcbiAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhLS1pbmNsdWRlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmV4dHJhIFtkYXRhLXRyaWdnZXI9cmV2ZWFsXSArIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5mZWF0dXJlX19pY29uIHtcbiAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmZlYXR1cmVfX2ljb24sXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5mZWF0dXJlX19pY29uLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuZmVhdHVyZV9faWNvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmZlYXR1cmVfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAuZmVhdHVyZV9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC5oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIxMjEyOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1kIC5oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICMyMjIzMjc7IH1cblxuLmljb24tbGlzdCAuaWNvbiB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5pY29uLWxpc3QgLmljb24sXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5pY29uLWxpc3QgLmljb24sXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5pY29uLWxpc3QgLmljb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5pdGluZXJhcnkge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLml0aW5lcmFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5pdGluZXJhcnksXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5pdGluZXJhcnkge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDI6YmVmb3JlLFxuICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoMzpiZWZvcmUsXG4gIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGg0OmJlZm9yZSxcbiAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDU6YmVmb3JlLFxuICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoNjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDI6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGgyOmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoMjpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iXG4gICAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDM6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jXG4gICAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDM6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kXG4gICAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDM6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYlxuICAgIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGg0OmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtY1xuICAgIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGg0OmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZFxuICAgIC5saW5rLWxpc3QtLWNvbGxhcHNhYmxlIGg0OmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWJcbiAgICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoNTpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWNcbiAgICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoNTpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWRcbiAgICAubGluay1saXN0LS1jb2xsYXBzYWJsZSBoNTpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iXG4gICAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDY6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jXG4gICAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDY6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kXG4gICAgLmxpbmstbGlzdC0tY29sbGFwc2FibGUgaDY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLmxpbmstbGlzdF9fbGluazpiZWZvcmUge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAubGluay1saXN0X19saW5rOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLmxpbmstbGlzdF9fbGluazpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5saW5rLWxpc3RfX2xpbms6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubGluay1saXN0X19zdWItaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb2xkXCIsIFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmxpbmstbGlzdF9fc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hIEJvbGRcIiwgXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fdG9nZ2xlIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSAuaWNvbiB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fdG9nZ2xlIC5pY29uLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5sYW5ndWFnZS1jb3VudHJ5LXNlbGVjdG9yX190b2dnbGUgLmljb24sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSAuaWNvbiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fZmx5b3V0LFxuLmwtcm93LS12YXJpYW50LWMgLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX2ZseW91dCxcbi5sLXJvdy0tdmFyaWFudC1kIC5sYW5ndWFnZS1jb3VudHJ5LXNlbGVjdG9yX19mbHlvdXQge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4ubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fZmx5b3V0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgxOCwgMTgsIDE4LCAwLjA5KTsgfVxuXG4ubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fY29sOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9fY29sLS1sYXN0IHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH0gfVxuXG4ubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9faGVhZGluZyB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgaHRtbFtkaXI9cnRsXSAubGFuZ3VhZ2UtY291bnRyeS1zZWxlY3Rvcl9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5sYW5ndWFnZS1jb3VudHJ5LXNlbGVjdG9yX19oZWFkaW5nIC5pY29uIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4ubGFuZ3VhZ2Utc2VsZWN0b3JfX2xpbmstLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q0MDAyYTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmxhbmd1YWdlLXNlbGVjdG9yX19saW5rLS1hY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAubGFuZ3VhZ2Utc2VsZWN0b3JfX2xpbmstLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5sYW5ndWFnZS1zZWxlY3Rvcl9fbGluay0tYWN0aXZlLFxuICAubC1yb3ctLXZhcmlhbnQtZCAubGFuZ3VhZ2Utc2VsZWN0b3JfX2xpbmstLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5sYW5ndWFnZS1zZWxlY3Rvcl9fbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNDAwMmE7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmxhbmd1YWdlLXNlbGVjdG9yX19saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLmxhbmd1YWdlLXNlbGVjdG9yX19saW5rOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZCAubGFuZ3VhZ2Utc2VsZWN0b3JfX2xpbms6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4ubGFuZ3VhZ2Utc2VsZWN0b3JfX3NlbGVjdCAuaWNvbiB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG5cbi5sYW5ndWFnZS1zZWxlY3Rvcl9fc2VsZWN0OmJlZm9yZSB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG5cbi5sYW5ndWFnZS1zZWxlY3Rvcl9fc2VsZWN0IHNlbGVjdCB7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLmxhbmd1YWdlLXNlbGVjdG9yX19zZWxlY3Qgc2VsZWN0IHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmxhbmd1YWdlLXNlbGVjdG9yX19zZWxlY3Qgc2VsZWN0OjotbXMtdmFsdWUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5sb2FkZXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICAubG9hZGVyLW92ZXJsYXlfX3NwaW5uZXJfX3BhdGgge1xuICAgIHN0cm9rZTogI2Q0MDAyYTsgfVxuXG4ubWFwX19pbmZvIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubWFwX19pbmZvOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiAzMHB4OyB9XG5cbi5tYXBfX2luZm8tY2xvc2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAubWFwX19pbmZvLWNsb3NlIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm1hcF9faW5mby1jbG9zZSAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogI2Q0MDAyYTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1hcF9faW5mby1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5tYXBfX2luZm8taGVhZGluZyB7XG4gICAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4ubWFwX19pbmZvLWNvbCArIC5tYXBfX2luZm8tY29sIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7IH1cbiAgaHRtbFtkaXI9cnRsXSAubWFwX19pbmZvLWNvbCArIC5tYXBfX2luZm8tY29sIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNjY2M7IH1cblxuLm1hcF9faW5mby1zdWItaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYXBfX2luZm8tc3ViLWhlYWRpbmcgLmljb24ge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG5cbi5tZXNzYWdlX19oZWFkaW5nIHtcbiAgY29sb3I6ICMzN2E4MDA7IH1cbiAgLm1lc3NhZ2VfX2hlYWRpbmc6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMzN2E4MDA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAubWVzc2FnZV9faGVhZGluZzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLm1lc3NhZ2VfX2hlYWRpbmc6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5tZXNzYWdlX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLm1vZGFsLS1hbGVydCAubWVzc2FnZV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWIgLm1lc3NhZ2VfX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5tZXNzYWdlX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtZCAubWVzc2FnZV9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1lc3NhZ2VfX2Rlc2NyaXB0aW9uLS1taW5vciB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAubWVzc2FnZV9fZGVzY3JpcHRpb24tLW1pbm9yIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLm1lc3NhZ2UtLWVycm9yIC5tZXNzYWdlX19oZWFkaW5nIHtcbiAgY29sb3I6ICNkNDAyMmE7IH1cbiAgLm1vZGFsLS1hbGVydCAubWVzc2FnZS0tZXJyb3IgLm1lc3NhZ2VfX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1iIC5tZXNzYWdlLS1lcnJvciAubWVzc2FnZV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWMgLm1lc3NhZ2UtLWVycm9yIC5tZXNzYWdlX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtZCAubWVzc2FnZS0tZXJyb3IgLm1lc3NhZ2VfX2hlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tZXNzYWdlLS1lcnJvciAubWVzc2FnZV9faGVhZGluZzpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MDIyYTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5tZXNzYWdlLS1lcnJvciAubWVzc2FnZV9faGVhZGluZzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLm1lc3NhZ2UtLWVycm9yIC5tZXNzYWdlX19oZWFkaW5nOmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAubWVzc2FnZS0tZXJyb3IgLm1lc3NhZ2VfX2hlYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAubWVzc2FnZS0tZXJyb3IgLm1lc3NhZ2VfX2hlYWRpbmc6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MDIyYTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5tZXNzYWdlLS1lcnJvciAubWVzc2FnZV9faGVhZGluZzphZnRlcixcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAubWVzc2FnZS0tZXJyb3IgLm1lc3NhZ2VfX2hlYWRpbmc6YWZ0ZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLm1lc3NhZ2UtLWVycm9yIC5tZXNzYWdlX19oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxOCwgMTgsIDAuOCk7IH1cbiAgLm1vZGFsX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAubW9kYWxfX2Nsb3NlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAubW9kYWwtLWFsZXJ0IC5tb2RhbF9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm9wdGlvbi1saXN0IGlucHV0OmNoZWNrZWQgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkNDAwMmE7IH1cblxuLm9wdGlvbi1saXN0X19jb250cm9sOmJlZm9yZSB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG5cbi5vcHRpb24tbGlzdF9fY29udHJvbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4ub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5vcHRpb24tcHJvbW8ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5vcHRpb24tcHJvbW8sXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5vcHRpb24tcHJvbW8sXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5vcHRpb24tcHJvbW8ge1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC5vcHRpb24tcHJvbW9fX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1hIC5vcHRpb24tcHJvbW9fX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5vcHRpb24tcHJvbW9fX3BhbmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1hIC5vcHRpb24tcHJvbW9fX3BhbmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAub3B0aW9uLXByb21vX19wYW5lbCBhLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5vcHRpb24tcHJvbW9fX3BhbmVsIGEsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLm9wdGlvbi1wcm9tb19fcGFuZWwgYSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDQwMDJhO1xuICAgICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgLm9wdGlvbi1wcm9tby0tcHJlZmVycmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2F2aXMtcHJlZmVycmVkLWxvZ28uc3ZnXCIpOyB9XG5cbi5wYWdpbmF0aW9uX19wcmV2aW91cy1saW5rLCAucGFnaW5hdGlvbl9fbmV4dC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnBhZ2luYXRpb25fX3ByZXZpb3VzLWxpbmssIGh0bWxbZGlyPXJ0bF0gLnBhZ2luYXRpb25fX25leHQtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWdpbmF0aW9uX19wcmV2aW91cy1saW5rOmJlZm9yZSwgLnBhZ2luYXRpb25fX25leHQtbGluazpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLnBhZ2luYXRpb25fX3ByZXZpb3VzLWxpbms6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5wYWdpbmF0aW9uX19wcmV2aW91cy1saW5rOmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAucGFnaW5hdGlvbl9fcHJldmlvdXMtbGluazpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1iIC5wYWdpbmF0aW9uX19uZXh0LWxpbms6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5wYWdpbmF0aW9uX19uZXh0LWxpbms6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5wYWdpbmF0aW9uX19uZXh0LWxpbms6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdpbmF0aW9uX19wcmV2aW91cy1saW5rOmhvdmVyLCAucGFnaW5hdGlvbl9fbmV4dC1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wcmltYXJ5LW5hdmlnYXRpb246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOCwgMTgsIDE4LCAwLjgpOyB9IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fdG9nZ2xlIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX3RvZ2dsZS0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19saXN0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtLS1oYXMtbWVnYS1tZW51OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxOCwgMTgsIDAuOCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0taGFzLW1lZ2EtbWVudS5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZS1tZWdhLW1lbnUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfSB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWhhcy1tZWdhLW1lbnUucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtLS1hY3RpdmUtbWVnYS1tZW51IC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0taGFzLW1lZ2EtbWVudS5wcmltYXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWFjdGl2ZS1tZWdhLW1lbnUgLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51LXRvZ2dsZSB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS5tb2JpbGUtb25seSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluayB7XG4gICAgY29sb3I6ICNkNDAwMmE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBjb2xvcjogIzEyMTIxMjsgfSB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNkNDAwMmE7IH0gfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19tZWdhLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX21lZ2EtbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51X19oZWFkaW5nIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICAgICAgICBjb2xvcjogI2Q0MDAyYTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICBodG1sW2Rpcj1ydGxdIC5wcmltYXJ5LW5hdmlnYXRpb25fX21lZ2EtbWVudV9faGVhZGluZyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2xpbmsge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcmltYXJ5LW5hdmlnYXRpb25fX21lZ2EtbWVudV9fbGluazpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51X19saW5rLS1iYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICBodG1sW2Rpcj1ydGxdIC5wcmltYXJ5LW5hdmlnYXRpb25fX21lZ2EtbWVudV9fbGluay0tYmFjayB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5wcm9tbyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLnByb21vX19kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWEgLnByb21vX19kZXRhaWxzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJlZGlyZWN0LW5vdGljZV9fdGltZSB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG5cbi5yZWZlcmVuY2UtbGlzdF9faGVhZGluZyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICBodG1sW2Rpcj1ydGxdIC5yZWZlcmVuY2UtbGlzdF9faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5yZWZlcmVuY2UtbGlzdF9faGVhZGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5yZWZlcmVuY2UtbGlzdF9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnJlZmVyZW5jZS1saXN0X19oZWFkaW5nIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLnJlZmVyZW5jZS1saXN0X19oZWFkaW5nIC5pY29uIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5yZWZlcmVuY2UtbGlzdF9faGVhZGluZyAuaWNvbixcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAucmVmZXJlbmNlLWxpc3RfX2hlYWRpbmcgLmljb24sXG4gICAgLmwtcm93LS12YXJpYW50LWQgLnJlZmVyZW5jZS1saXN0X19oZWFkaW5nIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5yZWZlcmVuY2UtbGlzdF9fdmFsdWUge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnJlZmVyZW5jZS1saXN0X192YWx1ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5yZWZlcmVuY2UtbGlzdF9fdmFsdWUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5yZWZlcmVuY2UtbGlzdF9fdmFsdWUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4ucmVmZXJlbmNlLWxpc3RfX25vdGUge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAucmVmZXJlbmNlLWxpc3RfX25vdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zZWFyY2hfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc2VhcmNoX19pbm5lciAuc2VhcmNoX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnNlYXJjaC1yZXN1bHQsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5zZWFyY2gtcmVzdWx0LFxuICAubC1yb3ctLXZhcmlhbnQtZCAuc2VhcmNoLXJlc3VsdCB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAuc2VhcmNoLXJlc3VsdF9fYWJzdHJhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2VhcmNoLXJlc3VsdF9fYWJzdHJhY3QgbWFyayB7XG4gICAgICBmb250LWZhbWlseTogXCJBdmVuaXIgQm9sZFwiLCBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLnNlYXJjaC1yZXN1bHRfX2Fic3RyYWN0IG1hcmsge1xuICAgICAgICBmb250LWZhbWlseTogXCJKYW5uYSBCb2xkXCIsIFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5zaWduLWluLWJhcl9fd2VsY29tZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zaWduLWluLWJhcl9fZGV0YWlsIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnNpZ24taW4tYmFyX19kZXRhaWwge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjOyB9XG4gIC5zaWduLWluLWJhcl9fZGV0YWlsX19jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuc2lnbi1pbi1iYXJfX2RldGFpbCB+IC5zaWduLWluLWJhcl9fZGV0YWlsIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2M7IH0gfVxuICAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19mbHlvdXQgLnNpZ24taW4tYmFyX19kZXRhaWwgfiAuc2lnbi1pbi1iYXJfX2RldGFpbCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYzsgfVxuXG4uc2lnbi1pbi1iYXJfX3Byb2dyZXNzLWJhcl9fYmFyIHtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuICAuc2lnbi1pbi1iYXJfX3Byb2dyZXNzLWJhcl9fYmFyIGRpdiB7XG4gICAgYmFja2dyb3VuZDogIzM3YTgwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnNpZ24taW4tYmFyX19hY3Rpb24ge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2M7IH0gfVxuXG4uc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19mbHlvdXQgLnNpZ24taW4tYmFyX19hY3Rpb24ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjOyB9XG5cbi5zb2NpYWwtcHJvbW9fX2xpbmsge1xuICBib3JkZXI6IDA7IH1cbiAgLnNvY2lhbC1wcm9tb19fbGluazpob3ZlciAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MDAyZTsgfVxuICAuc29jaWFsLXByb21vX19saW5rIC5pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zdGFuZGFyZC1mb3JtX19maWVsZHNldC0tc3RhY2tlZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7IH1cblxuLnN0YW5kYXJkLWZvcm1fX3Jvdy0tc2VwYXJhdGVkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuc3RhbmRhcmQtZm9ybV9fcm93LS1zZXBhcmF0ZWQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhMTAwMjA7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm1fX3Jvdy0tc2VwYXJhdGVkLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuc3RhbmRhcmQtZm9ybV9fcm93LS1zZXBhcmF0ZWQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLnN0YW5kYXJkLWZvcm0gLmVycm9yIHtcbiAgY29sb3I6ICNkNDAyMmE7IH1cblxuLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0YW5kYXJkLWZvcm1fX2xhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLnN0YW5kYXJkLWZvcm1fX2xhYmVsLW5vdGUge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuXG4uc3RhbmRhcmQtZm9ybV9faW5wdXQsIC5zZWFyY2hfX2lucHV0LCAuc3RhbmRhcmQtZm9ybV9fdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0YW5kYXJkLWZvcm1fX2lucHV0LCBodG1sW2Rpcj1ydGxdIC5zZWFyY2hfX2lucHV0LCBodG1sW2Rpcj1ydGxdIC5zdGFuZGFyZC1mb3JtX190ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19pbnB1dFtkaXNhYmxlZF0sIC5zZWFyY2hfX2lucHV0W2Rpc2FibGVkXSwgLnN0YW5kYXJkLWZvcm1fX3RleHRhcmVhW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tZXJyb3IsIC5zdGFuZGFyZC1mb3JtX190ZXh0YXJlYS0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MDIyYTsgfVxuICAuc3RhbmRhcmQtZm9ybV9faW5wdXQtLXZhbGlkICsgLmljb24uaWNvbi0tdGljay1jaXJjbGVkLCAuc3RhbmRhcmQtZm9ybV9fdGV4dGFyZWEtLXZhbGlkICsgLmljb24uaWNvbi0tdGljay1jaXJjbGVkIHtcbiAgICBjb2xvcjogIzM3YTgwMDsgfVxuXG4uc3RhbmRhcmQtZm9ybV9fc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzEyMTIxMjsgfVxuICAuc3RhbmRhcmQtZm9ybV9fc2VsZWN0LS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQwMjJhOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19zZWxlY3QtLXZhbGlkICsgLmljb24uaWNvbi0tdGljay1jaXJjbGVkIHtcbiAgICBjb2xvcjogIzM3YTgwMDsgfVxuICAuc3RhbmRhcmQtZm9ybV9fc2VsZWN0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAuc3RhbmRhcmQtZm9ybV9fc2VsZWN0IHNlbGVjdCB7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnN0YW5kYXJkLWZvcm1fX3NlbGVjdCBzZWxlY3Qge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnN0YW5kYXJkLWZvcm1fX3NlbGVjdCBzZWxlY3Q6Oi1tcy12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5zdGFuZGFyZC1mb3JtX19maWxlLXVwbG9hZF9fZmlsZS1uYW1lIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zdGFuZGFyZC1mb3JtX19zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0IHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLnN0YW5kYXJkLWZvcm0gKyAuc3RhbmRhcmQtZm9ybV9fYWN0aW9ucyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm0gKyAuc3RhbmRhcmQtZm9ybV9fYWN0aW9ucyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAuc3RhbmRhcmQtZm9ybSArIC5zdGFuZGFyZC1mb3JtX19hY3Rpb25zLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuc3RhbmRhcmQtZm9ybSArIC5zdGFuZGFyZC1mb3JtX19hY3Rpb25zIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5zdGVwLXRyYWNrZXJfX292ZXJ2aWV3IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5zdGVwLXRyYWNrZXJfX292ZXJ2aWV3OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLnN0ZXAtdHJhY2tlcl9fb3ZlcnZpZXctLWFkZGVkLCAuc3RlcC10cmFja2VyX19vdmVydmlldy0tcmVtb3ZlZCB7XG4gICAgYmFja2dyb3VuZDogIzM3YTgwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3RlcC10cmFja2VyX19vdmVydmlldy1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fb3ZlcnZpZXctaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5zdGVwLXRyYWNrZXJfX292ZXJ2aWV3LXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fb3ZlcnZpZXctcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4uc3RlcC10cmFja2VyX19mbGFzaC1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fZmxhc2gtbWVzc2FnZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5zdGVwLXRyYWNrZXJfX3N0ZXAtdG9nZ2xlIHtcbiAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLnN0ZXAtdHJhY2tlcl9fc3RlcC10b2dnbGVfX2lubmVyIHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5zdGVwLXRyYWNrZXJfX3N0ZXAtdG9nZ2xlX19pbm5lciB7XG4gICAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLnN0ZXAtdHJhY2tlcl9fcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5zdGVwLXRyYWNrZXJfX3Byb2dyZXNzLWJhcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMzN2E4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5zdGVwLXRyYWNrZXJfX3Byb2dyZXNzLWJhciBkaXYge1xuICAgIGJhY2tncm91bmQ6ICMzN2E4MDA7IH1cbiAgLnN0ZXAtdHJhY2tlcl9fcHJvZ3Jlc3MtYmFyLS1mb3VyLXF1YXJ0ZXJzOmFmdGVyLCAuc3RlcC10cmFja2VyX19wcm9ncmVzcy1iYXItLXRocmVlLXRoaXJkczphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzM3YTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnN0ZXAtdHJhY2tlcl9fc3RlcC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5zdGVwLXRyYWNrZXJfX3N0ZXAge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyX19zdGVwIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLnN0ZXAtdHJhY2tlcl9fc3RlcDpmaXJzdC1jaGlsZCwgLnN0ZXAtdHJhY2tlcl9fc3RlcDpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gICAgICAuc3RlcC10cmFja2VyX19zdGVwOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnN0ZXAtdHJhY2tlcl9fc3RlcDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnN0ZXAtdHJhY2tlcl9fc3RlcDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9IH1cbiAgLnN0ZXAtdHJhY2tlcl9fc3RlcC0tY29tcGxldGUgLnN0ZXAtdHJhY2tlcl9fc3RlcC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgY29sb3I6ICMzN2E4MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5zdGVwLXRyYWNrZXJfX3N0ZXAtLWNvbXBsZXRlIC5zdGVwLXRyYWNrZXJfX3N0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7IH1cblxuLnN0ZXAtdHJhY2tlcl9fc3RlcC1oZWFkaW5nIHtcbiAgY29sb3I6ICNkNDAwMmE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyX19zdGVwLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuc3RlcC10cmFja2VyX19zdGVwLWhlYWRpbmc6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5zdGVwLXRyYWNrZXJfX3N0ZXAtaGVhZGluZzpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5zdGVwLXRyYWNrZXJfX3N0ZXAtY3RhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDQwMDJhO1xuICBjb2xvcjogIzEyMTIxMjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBodG1sW2Rpcj1ydGxdIC5zdGVwLXRyYWNrZXJfX3N0ZXAtY3RhIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLnN0ZXAtdHJhY2tlcl9fc3RlcC1wcm9tcHQtLWluYWN0aXZlIHtcbiAgY29sb3I6ICNiM2IzYjM7IH1cblxuLnN0ZXAtdHJhY2tlcl9fc3RlcC1ub3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5zdGVwLXRyYWNrZXJfX2l0aW5lcmFyeTpudGgtY2hpbGQoMm4rMSk6YmVmb3JlIHtcbiAgY29sb3I6ICNkNDAwMmE7IH1cblxuLnN0ZXAtdHJhY2tlcl9fZGF0ZXMgLmljb24ge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4uc3RlcC10cmFja2VyX19jbG9zZS10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyX19jbG9zZS10b2dnbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuc3RlcC10cmFja2VyX19jbG9zZS10b2dnbGUgLmljb24ge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5zdGVwLXRyYWNrZXJfX2Nsb3NlLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zdGVwLXRyYWNrZXJfX3Byb21vLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4uc3RlcC10cmFja2VyX19mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG5cbi5zdGVwLXRyYWNrZXJfX3RvdGFsc19faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICBodG1sW2Rpcj1ydGxdIC5zdGVwLXRyYWNrZXJfX3RvdGFsc19faGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5zdGVwLXRyYWNrZXJfX3RvdGFsc19faGVhZGluZy0tdG90YWwge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4uc3RlcC10cmFja2VyX190b3RhbHNfX3ByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fdG90YWxzX19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5zdGVwLXRyYWNrZXJfX3RvdGFsc19fcHJpY2UtLXRvdGFsIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvbGRcIiwgXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fdG90YWxzX19wcmljZS0tdG90YWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmEgQm9sZFwiLCBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4uc3RlcC10cmFja2VyX190b3RhbHNfX25vdGUge1xuICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gLnN0ZXAtdHJhY2tlcl9fdG90YWxzX19ub3RlIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cblxuLnN0ZXAtdHJhY2tlcl9fdmVoaWNsZS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuXG4uc3RlcC10cmFja2VyX19ib29raW5nLXdpZGdldCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuc3RlcC10cmFja2VyX19ib29raW5nLXdpZGdldCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxOCwgMTgsIDAuOCk7IH0gfVxuICAuc3RlcC10cmFja2VyX19ib29raW5nLXdpZGdldF9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAuc3RlcC10cmFja2VyX19ib29raW5nLXdpZGdldF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuc3RlcC10cmFja2VyX19ib29raW5nLXdpZGdldF9fY2xvc2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5zdGVwLXRyYWNrZXJfX2Jvb2tpbmctd2lkZ2V0IC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyIC5zdGFuZGFyZC1mb3JtX19pbnB1dCwgLnN0ZXAtdHJhY2tlcl9fYm9va2luZy13aWRnZXQgLmJvb2tpbmctd2lkZ2V0X19kYXRlLXBpY2tlci1jb250YWluZXIgLnNlYXJjaF9faW5wdXQge1xuICAgICAgY29sb3I6ICMxMjEyMTI7IH0gfVxuXG4uc3RlcC10cmFja2VyX19jb25maXJtLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLnN0ZXAtdHJhY2tlcl9fY29uZmlybS1kZXRhaWxzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxOCwgMTgsIDAuOCk7IH1cbiAgLnN0ZXAtdHJhY2tlcl9fY29uZmlybS1kZXRhaWxzX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5zdGVwLXRyYWNrZXItLXN1bW1hcnkgLnN0ZXAtdHJhY2tlcl9fbGluZS1pdGVtLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc3RlcC10cmFja2VyLS1zdW1tYXJ5IC5zdGVwLXRyYWNrZXJfX3N0ZXAtd3JhcHBlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9IH1cblxuLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbi0tbWlub3IgLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fbGluayB7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWhhcy1mbHlvdXQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxOCwgMTgsIDAuOCk7IH1cblxuLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9faXRlbS0tYWN0aXZlIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNkNDAwMmE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19saW5rX19pbm5lciB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fbGlua19faW5uZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2ZseW91dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fZmx5b3V0IGgzIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fZmx5b3V0IC5zZWFyY2ggLmljb24ge1xuICAgIGNvbG9yOiAjY2NjOyB9XG5cbi50ZXh0LS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC50ZXh0LS1oaWdobGlnaHQsXG4gIC5sLXJvdy0tdmFyaWFudC1iIC50ZXh0LS1oaWdobGlnaHQsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC50ZXh0LS1oaWdobGlnaHQsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC50ZXh0LS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi50ZXh0LS13aXRoLWljb24gLnRleHRfX2hlYWRpbmctaWNvbiB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC50ZXh0LS13aXRoLWljb24gLnRleHRfX2hlYWRpbmctaWNvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRpbWUtcGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0IGxpIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLnRpbWUtcGlja2VyIGxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnRpbWUtcGlja2VyIGxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0OmhvdmVyIC51aS10aW1lcGlja2VyLXNlbGVjdGVkLFxuICAudGltZS1waWNrZXIgbGkudWktdGltZXBpY2tlci1zZWxlY3RlZCxcbiAgLnRpbWUtcGlja2VyIC51aS10aW1lcGlja2VyLWxpc3QgbGk6aG92ZXIsXG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0IC51aS10aW1lcGlja2VyLXNlbGVjdGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQsXG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQ6aG92ZXIsXG4gIC50aW1lLXBpY2tlciAudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQudWktdGltZXBpY2tlci1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNjY2M7IH1cbiAgLnRpbWUtcGlja2VyIC51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1kaXNhYmxlZDpob3ZlcixcbiAgLnRpbWUtcGlja2VyIC51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1zZWxlY3RlZC51aS10aW1lcGlja2VyLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4udGl0bGUtLXdpdGgtaW1hZ2UgLnRpdGxlX19oZWFkaW5nLFxuLnRpdGxlLS13aXRoLWltYWdlIC50aXRsZV9fc3ViLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udGl0bGVfX3RleHQtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAudGl0bGVfX3RleHQtLWxpZ2h0IC50aXRsZV9faGVhZGluZyxcbiAgLnRpdGxlX190ZXh0LS1saWdodCAudGl0bGVfX3N1Yi1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuXG4udGl0bGVfX3RleHQtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCAxOCwgMTgsIDAuNCk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC50aXRsZV9fdGV4dC0tZGFyayAudGl0bGVfX2hlYWRpbmcsXG4gIC50aXRsZV9fdGV4dC0tZGFyayAudGl0bGVfX3N1Yi1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC50b29sdGlwLS12YXJpYW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG4gICAgY29sb3I6ICMxMjEyMTI7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnRvb2x0aXAge1xuICAgIGJhY2tncm91bmQ6ICNhMTAwMjA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAudG9vbHRpcC0tdmFyaWFudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC50b29sdGlwLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC50b29sdGlwLS12YXJpYW50LFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC50b29sdGlwLS12YXJpYW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnRpcHB5LXRvb2x0aXAtLWN1c3RvbS10aGVtZSB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAtLWN1c3RvbS10aGVtZSAudGlwcHktYXJyb3cge1xuICAgIGJvcmRlcjogc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMTIxMjEyO1xuICAgIGJvcmRlci13aWR0aDogMTBweDsgfVxuICAudGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLS1jdXN0b20tdGhlbWUgLnRpcHB5LWFycm93IHtcbiAgICBib3JkZXI6IHNvbGlkIHJnYmEoMTgsIDE4LCAxOCwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzEyMTIxMjtcbiAgICBib3JkZXItd2lkdGg6IDEwcHg7IH1cbiAgLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAtLWN1c3RvbS10aGVtZSAudGlwcHktYXJyb3cge1xuICAgIGJvcmRlcjogc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwKTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzEyMTIxMjsgfVxuICAudGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LXRvb2x0aXAtLWN1c3RvbS10aGVtZSAudGlwcHktYXJyb3cge1xuICAgIGJvcmRlcjogc29saWQgcmdiYSgxOCwgMTgsIDE4LCAwKTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxMjEyMTI7IH1cblxuLnVwc2VsbCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnVwc2VsbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudXBzZWxsLFxuICAubC1yb3ctLXZhcmlhbnQtYyAudXBzZWxsLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudXBzZWxsIHtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAudXBzZWxsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzM3YTgwMDsgfVxuICAudXBzZWxsX19mZWF0dXJlIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAudXBzZWxsX19mZWF0dXJlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnVwc2VsbF9fZmVhdHVyZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLnVwc2VsbF9fY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvbGRcIiwgXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIGh0bWxbZGlyPXJ0bF0gLnVwc2VsbF9fY2FwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAudXBzZWxsLS1hY3RpdmUgLnVwc2VsbF9fY2FwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgaHRtbFtkaXI9cnRsXSAudXBzZWxsLS1hY3RpdmUgLnVwc2VsbF9fY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC51cHNlbGxfX2NhcHRpb24gc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjMzdhODAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvbGRcIiwgXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICBodG1sW2Rpcj1ydGxdIC51cHNlbGxfX2NhcHRpb24gc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIge1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlIC52ZWhpY2xlX19pbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4ubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUgLnZlaGljbGVfX292ZXJ2aWV3LFxuLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlIC52ZWhpY2xlX19vdmVydmlldyxcbiAgICAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH0gfVxuXG4ubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb2xkXCIsIFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cblxuLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW06YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19pbm5lcixcbiAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlIC52ZWhpY2xlX19pbm5lcixcbiAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtYlxuICAgIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIsIC5sLXJvdy0tdmFyaWFudC1iXG4gICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9faW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWMgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19pbm5lciwgLmwtcm93LS12YXJpYW50LWNcbiAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlIC52ZWhpY2xlX19pbm5lciwgLmwtcm93LS12YXJpYW50LWNcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtZFxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX2lubmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gICAgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUgLnZlaGljbGVfX3NwZWNzLFxuICAgIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZSAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyxcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19vdmVydmlldyxcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb2xkXCIsIFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW06YWZ0ZXIsXG4gIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZSAudmVoaWNsZV9fc3BlY3MgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtOmFmdGVyLFxuICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlIC52ZWhpY2xlX19zcGVjcyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW06YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfSB9XG5cbi52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4udmVoaWNsZS0tcmVjb21tZW5kZWQgLnZlaGljbGVfX3NwZWNzLCAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX292ZXJ2aWV3LFxuLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyB7XG4gIGJvcmRlci1jb2xvcjogIzM3YTgwMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fb3ZlcnZpZXcsIGh0bWxbZGlyPXJ0bF1cbiAgLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19zcGVjcywgaHRtbFtkaXI9cnRsXSAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX292ZXJ2aWV3LCBodG1sW2Rpcj1ydGxdXG4gIC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fc3BlY3Mge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19vdmVydmlldywgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWJcbiAgLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19zcGVjcywgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldywgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWJcbiAgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzdhODAwOyB9XG5cbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcmVjb21tZW5kZWQgLnZlaGljbGVfX2lubmVyLCAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzM3YTgwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHg7IH1cbiAgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19pbm5lciwgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDEwcHggMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19pbm5lciwgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9faW5uZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19pbm5lciwgaHRtbFtkaXI9cnRsXSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19pbm5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19vdmVydmlldyxcbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcmVjb21tZW5kZWQgLnZlaGljbGVfX3NwZWNzLCAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19vdmVydmlldyxcbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX3NwZWNzIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19vdmVydmlldyxcbiAgICAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXJlY29tbWVuZGVkIC52ZWhpY2xlX19zcGVjcywgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gICAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9fc3BlY3Mge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHg7IH1cbiAgICAgIGh0bWxbZGlyPXJ0bF0gLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1yZWNvbW1lbmRlZCAudmVoaWNsZV9fb3ZlcnZpZXcsIGh0bWxbZGlyPXJ0bF1cbiAgICAgIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcmVjb21tZW5kZWQgLnZlaGljbGVfX3NwZWNzLCBodG1sW2Rpcj1ydGxdIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX292ZXJ2aWV3LCBodG1sW2Rpcj1ydGxdXG4gICAgICAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAxMHB4IDEwcHg7IH0gfVxuXG4udmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX292ZXJ2aWV3LFxuLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19zcGVjcyB7XG4gIGJvcmRlci1jb2xvcjogIzIyMjMyNzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX292ZXJ2aWV3LFxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX292ZXJ2aWV3LFxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX292ZXJ2aWV3LFxuICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX292ZXJ2aWV3LCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX3NwZWNzLFxuICAubC1yb3ctLXZhcmlhbnQtYlxuICAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX3NwZWNzLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX3NwZWNzLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tdHJhZGUtdXAgLnZlaGljbGVfX3NwZWNzIHtcbiAgICBib3JkZXItY29sb3I6ICMyMjIzMjc7IH1cblxuLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS10cmFkZS11cCAudmVoaWNsZV9faW5uZXIge1xuICBib3JkZXItY29sb3I6ICMyMjIzMjc7IH1cblxuLnZlaGljbGVfX292ZXJ2aWV3IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC52ZWhpY2xlX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fb3ZlcnZpZXcge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19vdmVydmlldyB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX292ZXJ2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMzI3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4udmVoaWNsZV9fbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMzdhODAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvbGRcIiwgXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnZlaGljbGUtLXRyYWRlLXVwIC52ZWhpY2xlX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogIzIyMjMyNzsgfVxuXG4udmVoaWNsZV9fcmFuZ2Uge1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuLnZlaGljbGVfX3RvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Q0MDAyYTtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgaHRtbFtkaXI9cnRsXSAudmVoaWNsZV9fdG9nZ2xlIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX3RvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi52ZWhpY2xlX19mZWF0dXJlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgaHRtbFtkaXI9cnRsXSAudmVoaWNsZV9fZmVhdHVyZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlX19mZWF0dXJlIHtcbiAgICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX2ZlYXR1cmUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19mZWF0dXJlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgaHRtbFtkaXI9cnRsXSAudmVoaWNsZV9fZmVhdHVyZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgaHRtbFtkaXI9cnRsXSAudmVoaWNsZV9fZmVhdHVyZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYyBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlX19mZWF0dXJlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGVfX2ZlYXR1cmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi52ZWhpY2xlX19wcm9tby1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGVfX3Byb21vLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3Byb21vLW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNhMTAwMjA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3Byb21vLW1lc3NhZ2UsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19wcm9tby1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG5cbi52ZWhpY2xlX19wcmljZXMtb3B0aW9uOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi52ZWhpY2xlX19wcmljZXMtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgaHRtbFtkaXI9cnRsXSAudmVoaWNsZV9fcHJpY2VzLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4udmVoaWNsZV9fcHJpY2VzLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIEJvbGRcIiwgXCJBdmVuaXIgRGVtaVwiLCBcIkF2ZW5pclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAudmVoaWNsZV9fcHJpY2VzLXByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYSBCb2xkXCIsIFwiSmFubmFcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG5cbi52ZWhpY2xlX19zcGVjcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZV9fc3BlY3Mge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3NwZWNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhO1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fc3BlY3Mge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19zcGVjcyB7XG4gICAgYmFja2dyb3VuZDogIzIyMjMyNztcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0ge1xuICAgIGJvcmRlci1jb2xvcjogI2ExMDAyMDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW0sXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4ubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4ubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3Zlcixcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXI6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZV9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcjpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGVfX2FjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4udmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19zcGVjcywgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19vdmVydmlldyxcbi52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fc3BlY3Mge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICNmMWYxZjE7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXcsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3NwZWNzLCAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX292ZXJ2aWV3LCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3NwZWNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX292ZXJ2aWV3LCAubC1yb3ctLXZhcmlhbnQtYlxuICAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fc3BlY3MsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3NwZWNzLCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX292ZXJ2aWV3LFxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX292ZXJ2aWV3LFxuICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX292ZXJ2aWV3LCAubC1yb3ctLXZhcmlhbnQtYlxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3NwZWNzLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3NwZWNzLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3NwZWNzIHtcbiAgICBjb2xvcjogIzEyMTIxMjsgfVxuICAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXcsIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPlxuICAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19zcGVjcywgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fb3ZlcnZpZXcsIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPlxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3NwZWNzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmwtcm93LS12YXJpYW50LWEgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX292ZXJ2aWV3LCAubC1yb3ctLXZhcmlhbnQtYSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID5cbiAgICAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19zcGVjcywgLmwtcm93LS12YXJpYW50LWEgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fb3ZlcnZpZXcsIC5sLXJvdy0tdmFyaWFudC1hIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPlxuICAgIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fc3BlY3Mge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lciwgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICNmMWYxZjE7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtYSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLFxuICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLFxuICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWEgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsIC5sLXJvdy0tdmFyaWFudC1hXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtYVxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsIC5sLXJvdy0tdmFyaWFudC1hIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsIC5sLXJvdy0tdmFyaWFudC1hXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsIC5sLXJvdy0tdmFyaWFudC1hXG4gICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lcixcbiAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lciwgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lcixcbiAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1hIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtYVxuICAgIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lciwgLmwtcm93LS12YXJpYW50LWFcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtYSAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtYVxuICAgIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtYVxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX190b2dnbGUsXG4ubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX190b2dnbGUsXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX190b2dnbGUsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fdG9nZ2xlLFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX190b2dnbGUsXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3RvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjtcbiAgY29sb3I6ICMxMjEyMTI7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXNlbGVjdCAudG9vbHRpcCxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1zZWxlY3QgLnRvb2x0aXAsXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tc2VsZWN0IC50b29sdGlwLCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tcHJlc3RpZ2UgLnRvb2x0aXAsXG4ubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tcHJlc3RpZ2UgLnRvb2x0aXAsXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tcHJlc3RpZ2UgLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC50b29sdGlwLS12YXJpYW50LFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXNlbGVjdCAudG9vbHRpcC0tdmFyaWFudCxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1zZWxlY3QgLnRvb2x0aXAtLXZhcmlhbnQsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1wcmVzdGlnZSAudG9vbHRpcC0tdmFyaWFudCxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1wcmVzdGlnZSAudG9vbHRpcC0tdmFyaWFudCxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAudG9vbHRpcC0tdmFyaWFudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX25vdGUsIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fbm90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBEZW1pXCIsIFwiQXZlbmlyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX25vdGUsIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19ub3RlIHtcbiAgICBmb250LWZhbWlseTogXCJKYW5uYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fbm90ZSBzdHJvbmcsIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fbm90ZSBzdHJvbmcge1xuICAgIGNvbG9yOiAjZDQwMDJhO1xuICAgIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBCb2xkXCIsIFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX25vdGUgc3Ryb25nLCBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fbm90ZSBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSmFubmEgQm9sZFwiLCBcIkphbm5hXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19mZWF0dXJlLFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fZmVhdHVyZSxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2ZlYXR1cmUsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fZmVhdHVyZSxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fZmVhdHVyZSxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fZmVhdHVyZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2ZlYXR1cmUsXG4ubC1yb3ctLXZhcmlhbnQtYyBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2ZlYXR1cmUsXG4ubC1yb3ctLXZhcmlhbnQtZCBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2ZlYXR1cmUsIC5sLXJvdy0tdmFyaWFudC1iIGh0bWxbZGlyPXJ0bF0gLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19mZWF0dXJlLFxuLmwtcm93LS12YXJpYW50LWMgaHRtbFtkaXI9cnRsXSAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2ZlYXR1cmUsXG4ubC1yb3ctLXZhcmlhbnQtZCBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fZmVhdHVyZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19wcmljZXMtbm90ZSBhLFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fcHJpY2VzLW5vdGUgYSxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3ByaWNlcy1ub3RlIGEsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fcHJpY2VzLW5vdGUgYSxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fcHJpY2VzLW5vdGUgYSxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fcHJpY2VzLW5vdGUgYSB7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4udmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbi52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbi52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3Zlcixcbi52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3Zlcixcbi52ZWhpY2xlLS1zZWxlY3QgLmNoZWNrbGlzdCBsaTpiZWZvcmUsIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbi52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4udmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbi52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4udmVoaWNsZS0tcHJlc3RpZ2UgLmNoZWNrbGlzdCBsaTpiZWZvcmUge1xuICBjb2xvcjogIzEyMTIxMjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWJcbiAgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1jXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZywgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYlxuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWJcbiAgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLXNlbGVjdCAuY2hlY2tsaXN0IGxpOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWJcbiAgLnZlaGljbGUtLXNlbGVjdCAuY2hlY2tsaXN0IGxpOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXNlbGVjdCAuY2hlY2tsaXN0IGxpOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXNlbGVjdCAuY2hlY2tsaXN0IGxpOmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtYlxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWJcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1jXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSwgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtYlxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYVxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmNoZWNrbGlzdCBsaTpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuY2hlY2tsaXN0IGxpOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5jaGVja2xpc3QgbGk6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtZFxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmNoZWNrbGlzdCBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbSxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbSxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbSwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW0sXG4ubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbSxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbi5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZywgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQsXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgY29sb3I6ICMxMjEyMTI7IH1cblxuLnZlaGljbGUtcmVzdWx0cy13aWRnZXRfX3Byb21vIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudmVoaWNsZS1yZXN1bHRzLXdpZGdldF9fcHJvbW8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtcmVzdWx0cy13aWRnZXRfX3Byb21vIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLXJlc3VsdHMtd2lkZ2V0X19wcm9tbyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtcmVzdWx0cy13aWRnZXRfX3Byb21vIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhOyB9XG5cbi5oZWFkZXJfX3JvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmhlYWRlcl9fcm93LS1tYWluOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuXG4vKiBDdXN0b20gQnJhbmQgU3R5bGVzICovXG50YWJsZSB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZFtzY29wZT1yb3ddIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gIGh0bWxbZGlyPXJ0bF0gdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGRbc2NvcGU9cm93XSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cblxudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoLFxuICAubC1yb3ctLXZhcmlhbnQtYiB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGgsXG4gIC5sLXJvdy0tdmFyaWFudC1jIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0aCxcbiAgLmwtcm93LS12YXJpYW50LWQgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYyB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kOiAjMjIyMzI3OyB9XG5cbi5sLXJvdy0tdmFyaWFudC1kIHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gIGJhY2tncm91bmQ6ICMxMjEyMTI7IH1cblxudGFibGUgdGgge1xuICBjb2xvcjogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiB0YWJsZSB0aCxcbiAgLmwtcm93LS12YXJpYW50LWMgdGFibGUgdGgsXG4gIC5sLXJvdy0tdmFyaWFudC1kIHRhYmxlIHRoIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICB0YWJsZSB0aFtzY29wZT1yb3ddIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZDQwMDJhOyB9XG4gICAgaHRtbFtkaXI9cnRsXSB0YWJsZSB0aFtzY29wZT1yb3ddIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2Q0MDAyYTtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIHRhYmxlIHRoW3Njb3BlPXJvd10sXG4gICAgLmwtcm93LS12YXJpYW50LWMgdGFibGUgdGhbc2NvcGU9cm93XSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCB0YWJsZSB0aFtzY29wZT1yb3ddIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICB0YWJsZSB0aFtzY29wZT1jb2xdIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q0MDAyYTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIHRhYmxlIHRoW3Njb3BlPWNvbF0sXG4gICAgLmwtcm93LS12YXJpYW50LWMgdGFibGUgdGhbc2NvcGU9Y29sXSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCB0YWJsZSB0aFtzY29wZT1jb2xdIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbnRhYmxlIHRoZWFkICsgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGRbc2NvcGU9cm93XSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4OyB9XG4gIGh0bWxbZGlyPXJ0bF0gdGFibGUgdGhlYWQgKyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZFtzY29wZT1yb3ddIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4OyB9XG5cbi50YWJsZS0tc3RyaXAtaW52ZXJzZSB0YWJsZSB0aDpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGg6bnRoLWNoaWxkKGV2ZW4pLFxuICAubC1yb3ctLXZhcmlhbnQtYiAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGg6bnRoLWNoaWxkKGV2ZW4pLFxuICAubC1yb3ctLXZhcmlhbnQtYyAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGg6bnRoLWNoaWxkKGV2ZW4pLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGg6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYyAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogIzIyMjMyNzsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtZCAudGFibGUtLXN0cmlwLWludmVyc2UgdGFibGUgdGQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjsgfVxuXG51bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFwwMjY2Nic7IH1cblxuLmFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmFsZXJ0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjEyMTI7XG4gIGNvbG9yOiAjMTIxMjEyOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC5hbGVydCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cbiAgLmwtcm93LS12YXJpYW50LWMgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWQgLmFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmFsZXJ0LS1lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQwMjJhOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmFsZXJ0LS1lcnJvcixcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAuYWxlcnQtLWVycm9yLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5hbGVydC0tZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDQwMjJhOyB9XG4gIC5hbGVydC0taW5mbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmVjNjJjOyB9XG4gICAgLmFsZXJ0LS1pbmZvIC5pY29uIHtcbiAgICAgIGNvbG9yOiAjZmVjNjJjOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmFsZXJ0LS1pbmZvLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5hbGVydC0taW5mbyxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuYWxlcnQtLWluZm8ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmVjNjJjOyB9XG4gIC5hbGVydC0tc3VjY2VzcyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzdhODAwOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWIgLmFsZXJ0LS1zdWNjZXNzLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5hbGVydC0tc3VjY2VzcyxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAuYWxlcnQtLXN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMzdhODAwOyB9XG5cbi5ib29raW5nLXdpZGdldF9fcmVzdWx0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogLTFweCAwIDA7IH1cblxuLmJvb2tpbmctd2lkZ2V0X19zdGF0aW9uLWRldGFpbHMtdG9nZ2xlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXMge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLmJvb2tpbmctd2lkZ2V0X19vcGVuaW5nLXRpbWVzX19oZWFkaW5nIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5ib29raW5nLXdpZGdldF9fb3BlbmluZy10aW1lc19faGVhZGluZzpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7IH1cbiAgICAgICAgaHRtbFtkaXI9cnRsXSAuYm9va2luZy13aWRnZXRfX29wZW5pbmctdGltZXNfX2hlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4uYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lciAuc3RhbmRhcmQtZm9ybV9faW5wdXQtLWFjdGl2ZSxcbi5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYWN0aXZlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYWN0aXZlLFxuICAgIC5ib29raW5nLXdpZGdldF9fZGF0ZS1waWNrZXItY29udGFpbmVyIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tYWN0aXZlOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMjEyMTI7IH0gfVxuXG4uYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lci0tb3BlbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDEwMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lci0tb3BlbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmJvb2tpbmctd2lkZ2V0X190aW1lLXBpY2tlci1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1iIC5jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWIgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAucHJvbW9fX2N0YTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1jIC5jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1jIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWMgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYyAucHJvbW9fX2N0YTpob3ZlciwgLmwtcm93LS12YXJpYW50LWMgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWMgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciwgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsXG4ubC1yb3ctLXZhcmlhbnQtZCAuY3RhOmhvdmVyLFxuLmwtcm93LS12YXJpYW50LWQgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWQgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLFxuLmwtcm93LS12YXJpYW50LWQgLnByb21vX19jdGE6aG92ZXIsXG4ubC1yb3ctLXZhcmlhbnQtZCAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLFxuLmwtcm93LS12YXJpYW50LWQgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3Zlcixcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY3RhLS1zZWNvbmRhcnksIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmN0YSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLCAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5wcm9tb19fY3RhLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZV9fcHJpY2VzLWN0YSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLmN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5wcm9tb19fY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZ1tkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXRbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXNlY29uZGFyeSwgLnZlaGljbGVfX3ByaWNlcy1vcHRpb246bm90KC52ZWhpY2xlX19wcmljZXMtb3B0aW9uLS1wcmltYXJ5KSAudmVoaWNsZV9fcHJpY2VzLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogI2Q0MDAyYTsgfVxuXG4ubC1yb3ctLXZhcmlhbnQtYiAuY3RhLS10ZXJ0aWFyeTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6aG92ZXIsXG4ubC1yb3ctLXZhcmlhbnQtYyAuY3RhLS10ZXJ0aWFyeTpob3Zlcixcbi5sLXJvdy0tdmFyaWFudC1jIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsXG4ubC1yb3ctLXZhcmlhbnQtYyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpob3Zlcixcbi5sLXJvdy0tdmFyaWFudC1kIC5jdGEtLXRlcnRpYXJ5OmhvdmVyLFxuLmwtcm93LS12YXJpYW50LWQgLnNpbXBsZS1wcm9tb19faGVhZGluZzpob3Zlcixcbi5sLXJvdy0tdmFyaWFudC1kIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhdGUtcGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTIxMjEyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kYXRlLXBpY2tlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmRhdGUtcGlja2VyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZGF0ZS1waWNrZXIgLnBpa2EtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZGF0ZS1waWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZXh0cmFfX3ByaWNlLS1taW5vciB7XG4gIGNvbG9yOiAjNzY3Njc2OyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC5leHRyYV9fcHJpY2UtLW1pbm9yLFxuICAubC1yb3ctLXZhcmlhbnQtYyAuZXh0cmFfX3ByaWNlLS1taW5vcixcbiAgLmwtcm93LS12YXJpYW50LWQgLmV4dHJhX19wcmljZS0tbWlub3Ige1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5mZWF0dXJlX19jYXB0aW9uIHtcbiAgY29sb3I6ICM3Njc2NzY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLmZlYXR1cmVfX2NhcHRpb24sXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5mZWF0dXJlX19jYXB0aW9uLFxuICAubC1yb3ctLXZhcmlhbnQtZCAuZmVhdHVyZV9fY2FwdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmxhbmd1YWdlLWNvdW50cnktc2VsZWN0b3JfX2hlYWRpbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5saW5rLWxpc3RfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAubGluay1saXN0X19pdGVtIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTEwMDIwOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1jIC5saW5rLWxpc3RfX2l0ZW0sXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5saW5rLWxpc3RfX2l0ZW0ge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmxpbmstbGlzdF9fbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4ubWFwX19pbmZvIHtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgxOCwgMTgsIDE4LCAwLjMpOyB9XG5cbi5vcHRpb24tbGlzdF9fY29udHJvbDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDAgI2Y3ZjdmNzsgfVxuXG4ub3B0aW9uLWxpc3RfX2NvbnRyb2wtLXJhZGlvOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5vcHRpb24tcHJvbW9fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3B0aW9uLXByb21vX19oZWFkZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaWFnb25hbC1saW5lcy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTY3cHg7XG4gICAgei1pbmRleDogMTsgfVxuXG4ub3B0aW9uLXByb21vX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIERlbWlcIiwgXCJBdmVuaXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZDQwMDJhOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5wcmltYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGlzdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNkNDAwMmE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAgICAgLnByaW1hcnktbmF2aWdhdGlvbl9faXRlbS0taGFzLW1lZ2EtbWVudSAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rOmFmdGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7IH0gfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgY29sb3I6ICMxMjEyMTI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgLnByaW1hcnktbmF2aWdhdGlvbl9fbWVnYS1tZW51X19oZWFkaW5nIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNDAwMmE7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgbWFyZ2luOiAtMXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH0gfVxuICAucHJpbWFyeS1uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2l0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgICAucHJpbWFyeS1uYXZpZ2F0aW9uX19tZWdhLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gIC5wcmltYXJ5LW5hdmlnYXRpb25fX21lZ2EtbWVudV9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvbW9fX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kOiAjY2NjOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC5wcm9tb19fZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZDogI2NjYzsgfVxuICAubC1yb3ctLXZhcmlhbnQtZCAucHJvbW9fX2RldGFpbHMge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnJlZmVyZW5jZS1saXN0X19ub3RlIHtcbiAgY29sb3I6ICM3Njc2NzY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnJlZmVyZW5jZS1saXN0X19ub3RlLFxuICAubC1yb3ctLXZhcmlhbnQtYyAucmVmZXJlbmNlLWxpc3RfX25vdGUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5yZWZlcmVuY2UtbGlzdF9fbm90ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNlYXJjaC1yZXN1bHQgbWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZWM2MmM7XG4gIHBhZGRpbmc6IDNweDsgfVxuXG4uc3RhbmRhcmQtZm9ybV9faW5wdXQsIC5zZWFyY2hfX2lucHV0LCAuc3RhbmRhcmQtZm9ybV9fdGV4dGFyZWEsIC5zdGFuZGFyZC1mb3JtX19maWxlLXVwbG9hZF9fZmlsZS1uYW1lLCAuc3RhbmRhcmQtZm9ybV9fc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA1cHggMCAjZjdmN2Y3OyB9XG4gIC5zdGFuZGFyZC1mb3JtX19pbnB1dFtkaXNhYmxlZF0sIC5zZWFyY2hfX2lucHV0W2Rpc2FibGVkXSwgLnN0YW5kYXJkLWZvcm1fX3RleHRhcmVhW2Rpc2FibGVkXSwgLnN0YW5kYXJkLWZvcm1fX2ZpbGUtdXBsb2FkX19maWxlLW5hbWVbZGlzYWJsZWRdLCAuc3RhbmRhcmQtZm9ybV9fc2VsZWN0W2Rpc2FibGVkXSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc3RhbmRhcmQtZm9ybV9faW5wdXQ6Zm9jdXMsIC5zZWFyY2hfX2lucHV0OmZvY3VzLCAuc3RhbmRhcmQtZm9ybV9faW5wdXQtLWFjdGl2ZSwgLnN0YW5kYXJkLWZvcm1fX3RleHRhcmVhOmZvY3VzLCAuc3RhbmRhcmQtZm9ybV9fdGV4dGFyZWEtLWFjdGl2ZSwgLnN0YW5kYXJkLWZvcm1fX2ZpbGUtdXBsb2FkX19maWxlLW5hbWU6Zm9jdXMsIC5zdGFuZGFyZC1mb3JtX19maWxlLXVwbG9hZF9fZmlsZS1uYW1lLS1hY3RpdmUsIC5zdGFuZGFyZC1mb3JtX19zZWxlY3Q6Zm9jdXMsIC5zdGFuZGFyZC1mb3JtX19zZWxlY3QtLWFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2OyB9XG4gIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tZXJyb3IsIC5zdGFuZGFyZC1mb3JtX190ZXh0YXJlYS0tZXJyb3IsIC5zdGFuZGFyZC1mb3JtX19maWxlLXVwbG9hZF9fZmlsZS1uYW1lLS1lcnJvciwgLnN0YW5kYXJkLWZvcm1fX3NlbGVjdC0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tZXJyb3I6Zm9jdXMsIC5zdGFuZGFyZC1mb3JtX190ZXh0YXJlYS0tZXJyb3I6Zm9jdXMsIC5zdGFuZGFyZC1mb3JtX19maWxlLXVwbG9hZF9fZmlsZS1uYW1lLS1lcnJvcjpmb2N1cywgLnN0YW5kYXJkLWZvcm1fX3NlbGVjdC0tZXJyb3I6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYTEwMDIwOyB9XG5cbi5zdGFuZGFyZC1mb3JtX19zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDVweCAwICNmN2Y3Zjc7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX3NlbGVjdC0tZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2Q0MDAyYTsgfVxuICAuc3RhbmRhcmQtZm9ybV9fc2VsZWN0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuc3RhbmRhcmQtZm9ybV9fc2VsZWN0OmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7IH1cblxuLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLnBpa2EtbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX2RhdGVwaWNrZXIgLmlzLXNlbGVjdGVkIC5waWthLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uc3RhbmRhcmQtZm9ybV9fc3VibWl0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAuc3RhbmRhcmQtZm9ybV9fc3VibWl0IHtcbiAgICBib3JkZXItY29sb3I6ICMxMjEyMTI7IH1cbiAgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzEyMTIxMjsgfVxuICAuc3RhbmRhcmQtZm9ybV9fc3VibWl0W2Rpc2FibGVkXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5IHtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpob3ZlciB7XG4gICAgICBib3JkZXI6IDA7IH1cblxuLnN0YW5kYXJkLWZvcm1fX2ZpbGUtdXBsb2FkIGxhYmVsW2Rpc2FibGVkXSAuc3RhbmRhcmQtZm9ybV9fZmlsZS11cGxvYWRfX2ZpbGUtbmFtZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnN0ZXAtdHJhY2tlcl9fc3RlcC1wcm9tcHQtLWluYWN0aXZlIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLnN0ZXAtdHJhY2tlcl9fcHJvbW8tbWVzc2FnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5zdGVwLXRyYWNrZXJfX3Byb21vLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7IH0gfVxuXG4uc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uLS1taW5vciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7IH1cbiAgICAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19saXN0LS1uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40Myk7IH1cbiAgaHRtbFtkaXI9cnRsXSAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19pdGVtIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDMpOyB9XG4gIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgaHRtbFtkaXI9cnRsXSAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9faXRlbS0tZGVza3RvcC1sYXN0IHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgICBodG1sW2Rpcj1ydGxdIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2l0ZW0tLWRlc2t0b3AtbGFzdCB7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9faXRlbS0tZGVza3RvcC1sYXN0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cbiAgICAgICAgaHRtbFtkaXI9cnRsXSAuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19pdGVtLS1kZXNrdG9wLWxhc3Qge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9IH1cbiAgLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9faXRlbS0tYWN0aXZlIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cblxuLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fbGluayB7XG4gIGJhY2tncm91bmQ6ICNkNDAwMmE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fbGlua19faW5uZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fZmx5b3V0IC5zZWFyY2ggLmljb24ge1xuICBjb2xvcjogIzc2NzY3NjsgfVxuXG4udGltZS1waWNrZXIge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXItY29sb3I6ICMxMjEyMTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRvcDogNDRweDsgfVxuXG4udGltZS1waWNrZXItaW5wdXQtLWFjdGl2ZSxcbi50aW1lLXBpY2tlci1pbnB1dC0tYWN0aXZlOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMTIxMjsgfVxuXG4udG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uc2VhcmNoX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4udHlwZWFoZWFkX19saXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlX19hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhMTAwMjA7IH1cblxuLnZlaGljbGVfX3Byb21vLW1lc3NhZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cblxuLnZlaGljbGVfX3ByaWNlcy1oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udmVoaWNsZV9fcHJpY2VzLWNhcHRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4udmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX292ZXJ2aWV3LFxuLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19zcGVjcyB7XG4gIGJhY2tncm91bmQ6ICM2OTAyMTg7XG4gIGJvcmRlci1jb2xvcjogIzY5MDIxODtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19vdmVydmlldywgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWJcbiAgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19zcGVjcyB7XG4gICAgYmFja2dyb3VuZDogIzY5MDIxODtcbiAgICBib3JkZXItY29sb3I6ICM2OTAyMTg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fb3ZlcnZpZXcsIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPlxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3NwZWNzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmwtcm93LS12YXJpYW50LWEgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gICAgLmwtcm93LS12YXJpYW50LWIgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fb3ZlcnZpZXcsIC5sLXJvdy0tdmFyaWFudC1hIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPlxuICAgIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fc3BlY3MsXG4gICAgLmwtcm93LS12YXJpYW50LWIgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+XG4gICAgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19zcGVjcyxcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID5cbiAgICAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3NwZWNzLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPlxuICAgIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fc3BlY3Mge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogIzY5MDIxODtcbiAgYm9yZGVyLWNvbG9yOiAjNjkwMjE4O1xuICBjb2xvcjogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYSAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lcixcbiAgLmwtcm93LS12YXJpYW50LWIgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLFxuICAubC1yb3ctLXZhcmlhbnQtZCAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzY5MDIxODtcbiAgICBib3JkZXItY29sb3I6ICM2OTAyMTg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLFxuICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM2OTAyMTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjkwMjE4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWEgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtYiAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lciwgLmwtcm93LS12YXJpYW50LWFcbiAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtYlxuICAgIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWRcbiAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lciwgLmwtcm93LS12YXJpYW50LWFcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWJcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWNcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWRcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogIzY5MDIxODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY5MDIxODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLFxuICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYSAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtYVxuICAgIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1iXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWNcbiAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtZFxuICAgIC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtYVxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtYlxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtY1xuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtZFxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4udmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX25vdGUgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX190b2dnbGUge1xuICBjb2xvcjogI2ZmZjsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX190b2dnbGUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fdG9nZ2xlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDQwMDJhO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fZmVhdHVyZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYzsgfVxuICBodG1sW2Rpcj1ydGxdIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fZmVhdHVyZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7IH1cblxuLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19wcmljZXMtbm90ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fcHJpY2VzLW5vdGUgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3ByaWNlcy1ub3RlIGEsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19wcmljZXMtbm90ZSBhLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fcHJpY2VzLW5vdGUgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3ByaWNlcy1ub3RlIC50b29sdGlwLS12YXJpYW50IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQsXG4ubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19jb250ZW50LFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW0ge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW0sXG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4gIC5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlIHtcbiAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1hIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbiAgICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2Q0MDAyYTsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIge1xuICAgICAgY29sb3I6ICNkNDAwMmE7IH1cblxuLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbi52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNkNDAwMmE7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZywgLmwtcm93LS12YXJpYW50LWFcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1iXG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuICAubC1yb3ctLXZhcmlhbnQtY1xuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcixcbiAgLmwtcm93LS12YXJpYW50LWRcbiAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlLFxuICAudmVoaWNsZS0tcHJlc3RpZ2UgLmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsIC5sLXJvdy0tdmFyaWFudC1hXG4gICAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXI6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1iXG4gICAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXI6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jXG4gICAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXI6YmVmb3JlLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kXG4gICAgLnZlaGljbGUtLXByZXN0aWdlIC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZDQwMDJhOyB9XG5cbi52ZWhpY2xlLS1wcmVzdGlnZSAuY2hlY2tsaXN0IGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZDQwMDJhOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC52ZWhpY2xlLS1wcmVzdGlnZSAuY2hlY2tsaXN0IGxpOmJlZm9yZSxcbiAgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXByZXN0aWdlIC5jaGVja2xpc3QgbGk6YmVmb3JlLFxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tcHJlc3RpZ2UgLmNoZWNrbGlzdCBsaTpiZWZvcmUsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1wcmVzdGlnZSAuY2hlY2tsaXN0IGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNkNDAwMmE7IH1cblxuLnZlaGljbGUtLXByZXN0aWdlIC5jdGEsIC52ZWhpY2xlLS1wcmVzdGlnZSAuY292ZXJhZ2VfX29wdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5jb3ZlcmFnZV9fb3B0aW9uIC52ZWhpY2xlLS1wcmVzdGlnZSAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC52ZWhpY2xlLS1wcmVzdGlnZSAucHJvbW9fX2N0YSwgLnZlaGljbGUtLXByZXN0aWdlIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC52ZWhpY2xlLS1wcmVzdGlnZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LCAudmVoaWNsZS0tcHJlc3RpZ2UgLnZlaGljbGVfX3ByaWNlcy1jdGEge1xuICBiYWNrZ3JvdW5kOiAjMTIxMjEyOyB9XG4gIC52ZWhpY2xlLS1wcmVzdGlnZSAuY3RhOmhvdmVyLCAudmVoaWNsZS0tcHJlc3RpZ2UgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAudmVoaWNsZS0tcHJlc3RpZ2UgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAudmVoaWNsZS0tcHJlc3RpZ2UgLnByb21vX19jdGE6aG92ZXIsIC52ZWhpY2xlLS1wcmVzdGlnZSAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAudmVoaWNsZS0tcHJlc3RpZ2UgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciwgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTIxMjEyOyB9XG5cbi52ZWhpY2xlLS1wcmVzdGlnZSAuY3RhLS1zZWNvbmRhcnksIC52ZWhpY2xlLS1wcmVzdGlnZSAuY292ZXJhZ2UtLWFjdGl2ZSAuY292ZXJhZ2VfX2Zvb3RlciAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC52ZWhpY2xlLS1wcmVzdGlnZSAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY3RhLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZS0tcHJlc3RpZ2UgLmN0YSwgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLnZlaGljbGUtLXByZXN0aWdlIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLnZlaGljbGUtLXByZXN0aWdlIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnZlaGljbGUtLXByZXN0aWdlIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5wcm9tb19fY3RhLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZS0tcHJlc3RpZ2UgLnByb21vX19jdGEsIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuc2ltcGxlLXByb21vX19oZWFkaW5nLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZS0tcHJlc3RpZ2UgLnNpbXBsZS1wcm9tb19faGVhZGluZywgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC52ZWhpY2xlLS1wcmVzdGlnZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LCAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnZlaGljbGVfX3ByaWNlcy1jdGEsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fcHJpY2VzLWN0YSwgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhX19hY3Rpb25zICsgLmN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmEtLWFjdGl2ZSAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAuY292ZXJhZ2VfX29wdGlvbiAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLnZlaGljbGUtLXByZXN0aWdlIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYS0tYWN0aXZlIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2xbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhX19hY3Rpb25zICsgLnByb21vX19jdGFbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnNpbXBsZS1wcm9tb19faGVhZGluZ1tkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmFfX2FjdGlvbnMgKyAuc2ltcGxlLXByb21vX19oZWFkaW5nW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC5zdGFuZGFyZC1mb3JtX19zdWJtaXRbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAuZXh0cmEtLWFjdGl2ZSAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdFtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmFfX2FjdGlvbnMgKyAudmVoaWNsZV9fcHJpY2VzLWN0YVtkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC52ZWhpY2xlLS1wcmVzdGlnZSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS1zZWNvbmRhcnksIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC52ZWhpY2xlX19wcmljZXMtY3RhLCAudmVoaWNsZV9fcHJpY2VzLW9wdGlvbjpub3QoLnZlaGljbGVfX3ByaWNlcy1vcHRpb24tLXByaW1hcnkpIC52ZWhpY2xlLS1wcmVzdGlnZSAudmVoaWNsZV9fcHJpY2VzLWN0YSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnZlaGljbGUtLXByZXN0aWdlIC5jdGEtLXNlY29uZGFyeTpob3ZlciwgLnZlaGljbGUtLXByZXN0aWdlIC5jb3ZlcmFnZS0tYWN0aXZlIC5jb3ZlcmFnZV9fZm9vdGVyIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmNvdmVyYWdlLS1hY3RpdmUgLmNvdmVyYWdlX19mb290ZXIgLnZlaGljbGUtLXByZXN0aWdlIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5jdGE6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC52ZWhpY2xlLS1wcmVzdGlnZSAuY3RhOmhvdmVyLCAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAuY292ZXJhZ2VfX29wdGlvbiAudmVoaWNsZS0tcHJlc3RpZ2UgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAudmVoaWNsZS0tcHJlc3RpZ2UgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZS0tcHJlc3RpZ2UgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnByb21vX19jdGE6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC52ZWhpY2xlLS1wcmVzdGlnZSAucHJvbW9fX2N0YTpob3ZlciwgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXIsIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucy0tc2luZ2xlIC52ZWhpY2xlLS1wcmVzdGlnZSAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlciwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnZlaGljbGUtLXByZXN0aWdlIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIsIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMtLXNpbmdsZSAudmVoaWNsZV9fcHJpY2VzLWN0YTpob3ZlciwgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zLS1zaW5nbGUgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyLCAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLmN0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmFfX2FjdGlvbnMgKyAuY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC5jb3ZlcmFnZV9fb3B0aW9uIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmFfX2FjdGlvbnMgKyAub3B0aW9uLWxpc3RfX2NvbnRyb2w6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAudmVoaWNsZS0tcHJlc3RpZ2UgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmNvdmVyYWdlX19vcHRpb24gLmV4dHJhLS1hY3RpdmUgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYV9fYWN0aW9ucyArIC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmFfX2FjdGlvbnMgKyAucHJvbW9fX2N0YTpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmEtLWFjdGl2ZSAuZXh0cmFfX2FjdGlvbnMgKyAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYV9fYWN0aW9ucyArIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6aG92ZXJbZGF0YS10cmlnZ2VyPXJlbW92ZS1hbGxdLCAudmVoaWNsZS0tcHJlc3RpZ2UgLmV4dHJhLS1hY3RpdmUgLmV4dHJhX19hY3Rpb25zICsgLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpob3ZlcltkYXRhLXRyaWdnZXI9cmVtb3ZlLWFsbF0sIC5leHRyYS0tYWN0aXZlIC52ZWhpY2xlLS1wcmVzdGlnZSAuZXh0cmFfX2FjdGlvbnMgKyAuc3RhbmRhcmQtZm9ybV9fc3VibWl0OmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYS0tYWN0aXZlIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLmV4dHJhLS1hY3RpdmUgLnZlaGljbGUtLXByZXN0aWdlIC5leHRyYV9fYWN0aW9ucyArIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSwgLnZlaGljbGUtLXByZXN0aWdlIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXNlY29uZGFyeTpob3ZlciwgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19wcmljZXMtb3B0aW9uOm5vdCgudmVoaWNsZV9fcHJpY2VzLW9wdGlvbi0tcHJpbWFyeSkgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIsIC52ZWhpY2xlX19wcmljZXMtb3B0aW9uOm5vdCgudmVoaWNsZV9fcHJpY2VzLW9wdGlvbi0tcHJpbWFyeSkgLnZlaGljbGUtLXByZXN0aWdlIC52ZWhpY2xlX19wcmljZXMtY3RhOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxMjEyMTI7IH1cblxuLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4udmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19zcGVjcyB7XG4gIGJhY2tncm91bmQ6ICM3Njc2NzY7XG4gIGJvcmRlci1jb2xvcjogIzc2NzY3NjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmwtcm93LS12YXJpYW50LWEgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXcsXG4gIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX292ZXJ2aWV3LFxuICAubC1yb3ctLXZhcmlhbnQtYyAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19vdmVydmlldyxcbiAgLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fb3ZlcnZpZXcsIC5sLXJvdy0tdmFyaWFudC1hXG4gIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3NwZWNzLFxuICAubC1yb3ctLXZhcmlhbnQtYlxuICAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19zcGVjcyxcbiAgLmwtcm93LS12YXJpYW50LWNcbiAgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fc3BlY3MsXG4gIC5sLXJvdy0tdmFyaWFudC1kXG4gIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3NwZWNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzY3Njc2O1xuICAgIGJvcmRlci1jb2xvcjogIzc2NzY3NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNzY3Njc2O1xuICBib3JkZXItY29sb3I6ICM3Njc2NzY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1hIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lcixcbiAgLmwtcm93LS12YXJpYW50LWIgLmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+IC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLFxuICAubC1yb3ctLXZhcmlhbnQtYyAubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gIC5sLXJvdy0tdmFyaWFudC1kIC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgICBib3JkZXItY29sb3I6ICM3Njc2NzY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLFxuICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM3Njc2NzY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmwtcm93LS12YXJpYW50LWEgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWIgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWQgLmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsIC5sLXJvdy0tdmFyaWFudC1hXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1iXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kXG4gICAgLmwtY29udGFpbmVyLS0zLTYtMyAubC1jb2w6bnRoLWNoaWxkKDIpIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLCAubC1yb3ctLXZhcmlhbnQtYVxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWJcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1jXG4gICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtZFxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc2NzY3NjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLFxuICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubC1yb3ctLXZhcmlhbnQtYSAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtYiAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtYyAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lciwgLmwtcm93LS12YXJpYW50LWFcbiAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWJcbiAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWNcbiAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWRcbiAgICAubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsIC5sLXJvdy0tdmFyaWFudC1hXG4gICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lcixcbiAgICAubC1yb3ctLXZhcmlhbnQtYlxuICAgIC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9faW5uZXIsXG4gICAgLmwtcm93LS12YXJpYW50LWNcbiAgICAubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX2lubmVyLFxuICAgIC5sLXJvdy0tdmFyaWFudC1kXG4gICAgLmwtY29udGFpbmVyLS0zLTMtNiAubC1jb2w6bGFzdC1jaGlsZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4udmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19ub3RlIHN0cm9uZyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3RvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMjEyMTI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3RvZ2dsZSxcbiAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fdG9nZ2xlLFxuICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX190b2dnbGUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMjEyMTI7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fcHJpY2VzLW5vdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuICAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19wcmljZXMtbm90ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3ByaWNlcy1ub3RlIGEsXG4gICAgLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXNlbGVjdCAudmVoaWNsZV9fcHJpY2VzLW5vdGUgYSxcbiAgICAubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19wcmljZXMtbm90ZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3ByaWNlcy1ub3RlIC50b29sdGlwLS12YXJpYW50IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXNlbGVjdCAuY3RhLCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbCwgLmNvdmVyYWdlX19vcHRpb24gLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXNlbGVjdCAub3B0aW9uLWxpc3RfX2NvbnRyb2wsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLnByb21vX19jdGEsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLnNpbXBsZS1wcm9tb19faGVhZGluZywgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXNlbGVjdCAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC52ZWhpY2xlX19wcmljZXMtY3RhIHtcbiAgYmFja2dyb3VuZDogI2Q0MDAyYTsgfVxuICAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC5jdGE6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sOmhvdmVyLCAuY292ZXJhZ2VfX29wdGlvbiAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC5vcHRpb24tbGlzdF9fY29udHJvbDpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXNlbGVjdCAucHJvbW9fX2N0YTpob3ZlciwgLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXNlbGVjdCAuc2ltcGxlLXByb21vX19oZWFkaW5nOmhvdmVyLCAubC1yb3ctLXZhcmlhbnQtYiAudmVoaWNsZS0tc2VsZWN0IC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIsIC5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLnZlaGljbGVfX3ByaWNlcy1jdGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtLFxuLmwtcm93LS12YXJpYW50LWMgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtLFxuLmwtcm93LS12YXJpYW50LWQgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbi5sLXJvdy0tdmFyaWFudC1iIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcbi5sLXJvdy0tdmFyaWFudC1kIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9fY29udGVudCwgLmwtcm93LS12YXJpYW50LWJcbi52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcbi5sLXJvdy0tdmFyaWFudC1jXG4udmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG4ubC1yb3ctLXZhcmlhbnQtZFxuLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmwtcm93LS12YXJpYW50LWIgLnZlaGljbGUtLXNlbGVjdCAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcbi5sLXJvdy0tdmFyaWFudC1jIC52ZWhpY2xlLS1zZWxlY3QgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpiZWZvcmUsXG4ubC1yb3ctLXZhcmlhbnQtZCAudmVoaWNsZS0tc2VsZWN0IC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5oZWFkZXJfX3JvdyB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgLmhlYWRlcl9fcm93LS1tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhOyB9XG4gICAgLmhlYWRlcl9fcm93LS1tYWluOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDQwMDJhOyB9XG4gIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjYjAwMDIzO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19mb3JtIC5zdGFuZGFyZC1mb3JtX19pbnB1dC0tZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjkwMjE4OyB9XG4gICAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19mb3JtIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzEyMTIxMjsgfVxuICAgICAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19mb3JtIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMTIxMjEyOyB9XG4gICAgICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2Zvcm0gLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fZm9ybSAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2Zvcm0gLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19mb3JtIC5lcnJvciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fd2VsY29tZSBhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19kZXRhaWwge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjkwMjE4OyB9XG4gICAgICBodG1sW2Rpcj1ydGxdIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fZGV0YWlsIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM2OTAyMTg7IH1cbiAgICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX3Byb2dyZXNzLWJhcl9fYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2OTAyMTg7IH1cbiAgICAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY3RhLmN0YS0tdGVydGlhcnksIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jb3ZlcmFnZV9fb3B0aW9uIC5jdGEtLXRlcnRpYXJ5Lm9wdGlvbi1saXN0X19jb250cm9sLCAuY292ZXJhZ2VfX29wdGlvbiAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY3RhLS10ZXJ0aWFyeS5vcHRpb24tbGlzdF9fY29udHJvbCwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLnNpbXBsZS1wcm9tb19faGVhZGluZywgLmNvdmVyYWdlX19vcHRpb24gLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLm9wdGlvbi1saXN0X19jb250cm9sLnNpbXBsZS1wcm9tb19faGVhZGluZywgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnksIC5jb3ZlcmFnZV9fb3B0aW9uIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5LCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY3RhLS10ZXJ0aWFyeS5wcm9tb19fY3RhLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAucHJvbW9fX2N0YS5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5wcm9tb19fY3RhLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnksIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jdGEtLXRlcnRpYXJ5LnN0YW5kYXJkLWZvcm1fX3N1Ym1pdCwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmN0YS5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5LCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeS5zaW1wbGUtcHJvbW9fX2hlYWRpbmcsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5LnZlaGljbGVfX3ByaWNlcy1jdGEsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jdGEtLXRlcnRpYXJ5LnZlaGljbGVfX3ByaWNlcy1jdGEsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC52ZWhpY2xlX19wcmljZXMtY3RhLnNpbXBsZS1wcm9tb19faGVhZGluZyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmN0YS5jdGEtLXRlcnRpYXJ5OmJlZm9yZSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmNvdmVyYWdlX19vcHRpb24gLmN0YS0tdGVydGlhcnkub3B0aW9uLWxpc3RfX2NvbnRyb2w6YmVmb3JlLCAuY292ZXJhZ2VfX29wdGlvbiAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAuY3RhLS10ZXJ0aWFyeS5vcHRpb24tbGlzdF9fY29udHJvbDpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jb3ZlcmFnZV9fb3B0aW9uIC5vcHRpb24tbGlzdF9fY29udHJvbC5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6YmVmb3JlLCAuY292ZXJhZ2VfX29wdGlvbiAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wuc2ltcGxlLXByb21vX19oZWFkaW5nOmJlZm9yZSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmNvdmVyYWdlX19vcHRpb24gLm9wdGlvbi1saXN0X19jb250cm9sLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnk6YmVmb3JlLCAuY292ZXJhZ2VfX29wdGlvbiAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAub3B0aW9uLWxpc3RfX2NvbnRyb2wuc3RhbmRhcmQtZm9ybV9fc3VibWl0LS10ZXJ0aWFyeTpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jdGEtLXRlcnRpYXJ5LnByb21vX19jdGE6YmVmb3JlLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAucHJvbW9fX2N0YS5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6YmVmb3JlLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAucHJvbW9fX2N0YS5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmJlZm9yZSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLnNpbXBsZS1wcm9tb19faGVhZGluZzpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jdGEtLXRlcnRpYXJ5LnN0YW5kYXJkLWZvcm1fX3N1Ym1pdDpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5zdGFuZGFyZC1mb3JtX19zdWJtaXQuc2ltcGxlLXByb21vX19oZWFkaW5nOmJlZm9yZSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmJlZm9yZSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLmN0YS5zdGFuZGFyZC1mb3JtX19zdWJtaXQtLXRlcnRpYXJ5OmJlZm9yZSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnkuc2ltcGxlLXByb21vX19oZWFkaW5nOmJlZm9yZSwgLmhlYWRlcl9fcm93LS1zZWNvbmRhcnkgLnNpZ24taW4tYmFyX19hY3Rpb24gLnN0YW5kYXJkLWZvcm1fX3N1Ym1pdC0tdGVydGlhcnkudmVoaWNsZV9fcHJpY2VzLWN0YTpiZWZvcmUsIC5oZWFkZXJfX3Jvdy0tc2Vjb25kYXJ5IC5zaWduLWluLWJhcl9fYWN0aW9uIC5jdGEtLXRlcnRpYXJ5LnZlaGljbGVfX3ByaWNlcy1jdGE6YmVmb3JlLCAuaGVhZGVyX19yb3ctLXNlY29uZGFyeSAuc2lnbi1pbi1iYXJfX2FjdGlvbiAudmVoaWNsZV9fcHJpY2VzLWN0YS5zaW1wbGUtcHJvbW9fX2hlYWRpbmc6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmhlYWRlciAucHJpbWFyeS1uYXZpZ2F0aW9uX190b2dnbGUge1xuICBjb2xvcjogI2ZmZjsgfVxuICAuaGVhZGVyIC5wcmltYXJ5LW5hdmlnYXRpb25fX3RvZ2dsZS0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjZDQwMDJhOyB9XG4iLCJib2R5IHtcblx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxuXHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0fVxufVxuIiwiQG1peGluIHJ0bCB7XG5cdGh0bWxbZGlyPXJ0bF0gJiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIE5hbWVGb3JtYXRcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcblx0J2RlZmF1bHQgbWVkaWEnOiBhbGwsXG5cdCdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG5cdCdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuXHQnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcblx0J3RvIGVtcyc6IGZhbHNlLFxuXHQndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuXHQnbm8gcXVlcmllcyc6IGZhbHNlLFxuXHQnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cblx0J2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuXHQnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0ICdicmVha3BvaW50L3NldHRpbmdzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5ncyc7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQnJlYWtwb2ludCBNaXhpblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtaXhpbiBicmVha3BvaW50KCRxdWVyeSwgJG5vLXF1ZXJ5OiBmYWxzZSkge1xuXHRAaW5jbHVkZSBsZWdhY3ktc2V0dGluZ3Mtd2FybmluZztcblxuXHQvLyBSZXNldCBjb250ZXh0c1xuXHRAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcblxuXHQkYnJlYWtwb2ludDogYnJlYWtwb2ludCgkcXVlcnksIGZhbHNlKTtcblxuXHQkcXVlcnktc3RyaW5nOiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnknKTtcblx0JHF1ZXJ5LWZhbGxiYWNrOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnZmFsbGJhY2snKTtcblxuXHQkcHJpdmF0ZS1icmVha3BvaW50LWNvbnRleHQtaG9sZGVyOiBtYXAtZ2V0KCRicmVha3BvaW50LCAnY29udGV4dCBob2xkZXInKSAhZ2xvYmFsO1xuXHQkcHJpdmF0ZS1icmVha3BvaW50LXF1ZXJ5LWNvdW50OiBtYXAtZ2V0KCRicmVha3BvaW50LCAncXVlcnkgY291bnQnKSAhZ2xvYmFsO1xuXG5cdC8vIEFsbG93IGZvciBhbiBhcy1uZWVkZWQgb3ZlcnJpZGUgb3IgdXNhZ2Ugb2Ygbm8gcXVlcnkgZmFsbGJhY2suXG5cdEBpZiAkbm8tcXVlcnkgIT0gZmFsc2Uge1xuXHRcdCRxdWVyeS1mYWxsYmFjazogJG5vLXF1ZXJ5O1xuXHR9XG5cblx0QGlmICRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSB7XG5cdFx0JGNvbnRleHQtc2V0dGVyOiBwcml2YXRlLWJyZWFrcG9pbnQtc2V0LWNvbnRleHQoJ25vLXF1ZXJ5JywgJHF1ZXJ5LWZhbGxiYWNrKTtcblx0fVxuXG5cdC8vIFByaW50IE91dCBRdWVyeSBTdHJpbmdcblx0QGlmIG5vdCBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpIHtcblx0XHRAbWVkaWEgI3skcXVlcnktc3RyaW5nfSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblxuXHRAaWYgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpICE9IGZhbHNlIG9yIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykgPT0gdHJ1ZSB7XG5cblx0XHQkdHlwZTogdHlwZS1vZihicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykpO1xuXHRcdCRwcmludDogZmFsc2U7XG5cblx0XHRAaWYgKCR0eXBlID09ICdib29sJykge1xuXHRcdFx0JHByaW50OiB0cnVlO1xuXHRcdH0gQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG5cdFx0XHRAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG5cdFx0XHRcdCRwcmludDogdHJ1ZTtcblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcblx0XHRcdEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG5cdFx0XHRcdEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuXHRcdFx0XHRcdCRwcmludDogdHJ1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFdyaXRlIEZhbGxiYWNrXG5cdFx0QGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcblx0XHRcdCR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cblx0XHRcdEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG5cdFx0XHRcdCN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcblx0XHRcdFx0XHRAY29udGVudDtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuLy8gc2Nzcy1saW50OmVuYWJsZSBOYW1lRm9ybWF0XG4iLCIub3B0aW9uLXByb21vIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdEBleHRlbmQgLmgzO1xuXHR9XG5cblx0Jl9fcGFuZWwge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdGEge1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXByZWZlcnJlZCB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltZy9hdmlzLXByZWZlcnJlZC1sb2dvLnN2ZycpO1xuXHRcdH1cblx0fVxufVxuIiwiYSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0Lmwtcm93LS12YXJpYW50LWMgJiB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHR9XG59XG4iLCJ1bCB7XG5cblx0bGkge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbm9sIHtcblxuXHRsaSB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5hY2NvcmRpb24ge1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCZfX3RvZ2dsZSB7XG5cblx0XHRcdCZbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZyxcblx0XHRcdCY6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcblx0XHRcdCY6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0JjpjaGVja2VkICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZy0tY29tcGxldGUsXG5cdFx0XHQmOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZy1jb21wbGV0ZTpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctb25lLXRyYW5zZm9ybTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tY29tcGxldGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwic3Ryb25nIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1icmFuZDtcblxuXHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdH1cbn1cbiIsInRhYmxlIHtcblxuXHR0aCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXHR9XG5cblx0dHI6bnRoLWNoaWxkKGV2ZW4pIHtcblxuXHRcdHRkLFxuXHRcdHRoIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGFibGUtLXN0cmlwLWludmVyc2UgJiB7XG5cblx0XHR0ZDpudGgtY2hpbGQoZXZlbiksXG5cdFx0dGg6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0cjpudGgtY2hpbGQoZXZlbikge1xuXG5cdFx0XHR0ZDpudGgtY2hpbGQob2RkKSxcblx0XHRcdHRoOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5kYXRlLXBpY2tlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA5cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBpa2Etc2luZ2xlIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5waWthLXRpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXHR9XG5cblx0LnBpa2EtcHJldiB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5waWthLW5leHQge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQucGlrYS1sYWJlbCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdH1cblx0fVxuXG5cdC5waWthLXRhYmxlIHtcblxuXHRcdHRyOm50aC1jaGlsZChldmVuKSB0ZCxcblx0XHR0cjpudGgtY2hpbGQoZXZlbikgdGgge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0dGgsXG5cdFx0dGhbc2NvcGU9Y29sXSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBpa2EtYnV0dG9uIHtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdH1cblx0fVxuXG5cdC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXHR9XG59XG5cbi5zdGFuZGFyZC1mb3JtX19kYXRlcGlja2VyIHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdC5waWthLXByZXYge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQucGlrYS1uZXh0IHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0LnBpa2EtbGFiZWwge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdH1cblx0fVxuXG5cdC5waWthLXRhYmxlIHtcblxuXHRcdHRyOm50aC1jaGlsZChldmVuKSB0ZCxcblx0XHR0cjpudGgtY2hpbGQoZXZlbikgdGgge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0dGgsXG5cdFx0dGhbc2NvcGU9Y29sXSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBpa2EtYnV0dG9uIHtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdH1cblx0fVxuXG5cdC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxufVxuIiwiLmFsZXJ0IHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItZXJyb3I7XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1lcnJvcjtcblx0XHR9XG5cdH1cblxuXHQmLS1zdWNjZXNzIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc3VjY2VzcztcblxuXHRcdC5pY29uIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0fVxuXHR9XG5cblx0Ji0taW5mbyB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXNlY29uZGFyeTtcblxuXHRcdC5pY29uIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHR9XG5cdH1cbn1cbiIsIi50eXBlYWhlYWQge1xuXG5cdCZfX2xpc3Qge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdH1cblxuXHQmX19kaXNwbGF5IHtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG4iLCIuYm9va2luZy1hY3Rpb25zIHtcblxuXHQmX19wcmljZSB7XG5cdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRmb250LXNpemU6ICRmb250LWZhbWlseS1icmFuZDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmJvb2tpbmctd2lkZ2V0IHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LWZ1bGwpO1xuXHR9XG5cblx0Jl9fcHJvbW8ge1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0YSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0LmN0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQmX190ZXJtcyB7XG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1uby10YWJzIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXG5cdFx0XHQuYm9va2luZy13aWRnZXQtLXByb21vICYsXG5cdFx0XHQuYm9va2luZy13aWRnZXQtLXNsaW0gJiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190YWIge1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dCB7XG5cblx0XHRcdCY6Y2hlY2tlZCArIC5ib29raW5nLXdpZGdldF9fdGFiLWNvbnRyb2wge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyArIC5ib29raW5nLXdpZGdldF9fdGFiLWNvbnRyb2w6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX190YWItY29udHJvbCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtdHJhbnNwYXJlbnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICRjdGEtdGVydGlhcnktY2FwaXRhbGlzYXRpb247XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHQmX19kYXRlLWZpZWxkcyB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cblx0XHRcdC5zdGFuZGFyZC1mb3JtX19pbnB1dCB7XG5cblx0XHRcdFx0LmJvb2tpbmctd2lkZ2V0ICYge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2RhdGUtcGlja2VyLWNvbnRhaW5lciB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGltZS1waWNrZXItY29udGFpbmVyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi1tcy12YWx1ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5zdGFuZGFyZC1mb3JtX19sYWJlbCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICRjdGEtdGVydGlhcnktY2FwaXRhbGlzYXRpb247XG5cdH1cblxuXHQuc3RhbmRhcmQtZm9ybV9faW5wdXQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHQmLS1hd2QtYXBwbGllZCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc3VjY2VzcztcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXHRcdFx0fVxuXG5cdFx0XHQrIC5pY29uLmljb24tLXRpY2stY2lyY2xlZCxcblx0XHRcdH4gLnN1Y2Nlc3Mge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVzdWx0cy1jb250YWluZXIge1xuXG5cdFx0LnN0YW5kYXJkLWZvcm1fX2lucHV0IHtcblxuXHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ2VvIHtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcmVzdWx0cyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdFx0LmJvb2tpbmctd2lkZ2V0X19yZXN1bHQtZGlzdGFuY2Uge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCZfX3Byb21wdCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaWNvbiB7XG5cblx0XHRcdFx0LmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19pdGVtLS1oaWdobGlnaHQgJiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYm9va2luZy13aWRnZXRfX3Jlc3VsdHNfX2l0ZW0tLWhpZ2hsaWdodCAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdFx0LmJvb2tpbmctd2lkZ2V0X19yZXN1bHRzX19saW5rX19wcm9tcHQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGlzdGFuY2Uge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc3RpbmF0aW9uLXJlc3VsdHMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHQmX19jbG9zZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RhYnMge1xuXG5cdFx0XHQuYm9va2luZy13aWRnZXQtLXByb21vICYsXG5cdFx0XHQuYm9va2luZy13aWRnZXQtLXNsaW0gJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19kaXN0YW5jZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19vcGVuaW5nLXRpbWVzIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0LnRpbWUtcGlja2VyLS1oYXMtb3BlbmluZy10aW1lcyAmIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQmX19oZWFkaW5nIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy10cmFuc2Zvcm07XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zdGF0aW9uLWRldGFpbHMtdG9nZ2xlIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXG5cdFx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3RhdGlvbi1kZXRhaWxzIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cblx0XHQmX19jbG9zZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3dpemFyZC1jb250cm9scyB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHR9XG5cblx0Ji0tcHJvbW8sXG5cdCYtLXNsaW0ge1xuXG5cdFx0LmwtY29sLS02OmZpcnN0LWNoaWxkIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQsICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtZnVsbCk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LWZ1bGwpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib29raW5nLXdpZGdldF9faW5uZXIge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJvb2tpbmctd2lkZ2V0X19kYXRlLWZpZWxkcyB7XG5cblx0XHRcdC5zdGFuZGFyZC1mb3JtX19pbnB1dCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lciB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLW9wZW46YWZ0ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb3ZlcmFnZSB7XG5cblx0Jl9fb3ZlcnZpZXcge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHR9XG4gICAgfVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnJlYWtkb3duIHtcblxuXHRcdGR0IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHRcdCYuaWNvbi0tdGljayB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItc3VjY2Vzcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX29wdGlvbiB7XG5cblx0XHQub3B0aW9uLWxpc3RfX2NvbnRyb2wge1xuXHRcdFx0QGV4dGVuZCAuY3RhO1xuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2Zvb3RlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0fVxuXG5cdFx0Ji0tc3RhbmRhcmQge1xuXG5cdFx0XHQub3B0aW9uLWxpc3RfX2NvbnRyb2wsXG5cdFx0XHQub3B0aW9uLWxpc3QgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbC0tcmFkaW8ge1xuXHRcdFx0XHQvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG5cdFx0XHRcdC8vIE5lZWQgZW1zdXJlIHRoYXQgdGhpcyBpcyBhbHdheXMgdHJhbnNwYXJlbnRcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0Ly8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pbmZvIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2FjY29yZGlvbiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uX19pdGVtIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcge1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faXRlbV9fY29udGVudCB7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblxuXHRcdFx0LmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuXHRcdFx0LmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXN0YW5kYXJkIHtcblxuXHRcdC5jb3ZlcmFnZV9fY29sIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3ZlcmFnZV9fYnJlYWtkb3duIHtcblxuXHRcdFx0Ji0tdXBzZWxsIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdFx0XHQuaWNvbi5pY29uLS10aWNrIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5jb3ZlcmFnZS0tYWN0aXZlIHtcblxuXHRcdFx0LmNvdmVyYWdlX19icmVha2Rvd24ge1xuXG5cdFx0XHRcdCYtLXVwc2VsbCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaWNvbi5pY29uLS10aWNrIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cblx0XHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWFjdGl2ZSB7XG5cblx0XHQuY292ZXJhZ2VfX292ZXJ2aWV3LFxuXHRcdC5jb3ZlcmFnZV9faW5mbyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb3ZlcmFnZV9faGVhZGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvdmVyYWdlX190b2dnbGUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0LmNvdmVyYWdlX19oZWFkaW5nIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY292ZXJhZ2VfX2Zvb3RlciB7XG5cblx0XHRcdC5vcHRpb24tbGlzdF9fY29udHJvbCB7XG5cdFx0XHRcdEBleHRlbmQgLmN0YS0tc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1zdGFuZGFyZCB7XG5cblx0XHRcdFx0Lm9wdGlvbi1saXN0X19jb250cm9sLFxuXHRcdFx0XHQub3B0aW9uLWxpc3QgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbC0tcmFkaW8ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG5cblx0Jl9fY3VycmVudCB7XG5cdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuIiwiLmN0YSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0Ym9yZGVyLXJhZGl1czogJGN0YS1ib3JkZXItcmFkaXVzO1xuXHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0dGV4dC10cmFuc2Zvcm06ICRjdGEtcHJpbWFyeS1jYXBpdGFsaXNhdGlvbjtcblxuXHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHR9XG5cblx0JltkaXNhYmxlZF0ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC0tYWxlcnQgJiB7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tc2Vjb25kYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3VyLXNlY29uZGFyeTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuICAgICAgICB9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLS10ZXJ0aWFyeSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcbiAgICBcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNhcmQge1xuXHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxufVxuIiwiLmNoZWNrbGlzdCB7XG5cblx0Ji0taW5mbyB7XG5cblx0XHRsaSB7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiJGNvbG91ci1wbGFpbjogI2ZmZjtcbiRjb2xvdXItcHJpbWFyeTogI2Q0MDAyYTtcbiRjb2xvdXItc2Vjb25kYXJ5OiAjMjIyMzI3O1xuJGNvbG91ci1hY2NlbnQ6ICNmMWYxZjE7XG4kY29sb3VyLWFjY2VudC1zZWNvbmRhcnk6ICNjY2M7XG4kY29sb3VyLWFjY2VudC1kYXJrOiAjMTIxMjEyO1xuJGNvbG91ci1zdWNjZXNzOiAjMzdhODAwO1xuJGNvbG91ci1lcnJvcjogI2Q0MDIyYTtcbiRjb2xvdXItcGxhaW4tdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50aXplKCRjb2xvdXItcGxhaW4sIDAuNik7XG4kY29sb3VyLXByaW1hcnktZGFyazogZGFya2VuKCRjb2xvdXItcHJpbWFyeSwgMTAlKTtcbiRjb2xvdXItcHJpbWFyeS1saWdodDogbGlnaHRlbigkY29sb3VyLXByaW1hcnksIDQlKTtcbiRjb2xvdXItYWNjZW50LXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWFjY2VudCwgMC40KTtcbiRjb2xvdXItYWNjZW50LXNlY29uZGFyeS1kYXJrOiBkYXJrZW4oJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5LCAxMCUpO1xuJGNvbG91ci1hY2NlbnQtZGFyay10cmFuc3BhcmVudC1zZW1pOiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWFjY2VudC1kYXJrLCAwLjIpO1xuJGNvbG91ci1hY2NlbnQtZGFyay10cmFuc3BhcmVudDogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1hY2NlbnQtZGFyaywgMC42KTtcbiRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtYWxtb3N0OiB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLWFjY2VudC1kYXJrLCAwLjkxKTtcbiRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtZnVsbDogdHJhbnNwYXJlbnRpemUoJGNvbG91ci1hY2NlbnQtZGFyaywgMSk7XG4kaGVhZGluZy1vbmUtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4kaGVhZGluZy10cmFuc2Zvcm06IG5vbmU7XG4kY3RhLXByaW1hcnktY2FwaXRhbGlzYXRpb246IHVwcGVyY2FzZTtcbiRjdGEtdGVydGlhcnktY2FwaXRhbGlzYXRpb246IHVwcGVyY2FzZTtcbiRib3JkZXItcmFkaXVzOiAxMHB4O1xuJGN0YS1ib3JkZXItcmFkaXVzOiAzMHB4O1xuJHR5cGVmYWNlczogJ2JyYW5kJztcblxuJGJvdWxkZXItZ3JleTogIzc2NzY3NjtcbiRkb3ZlLWdyZXk6ICM2ZTZlNmU7XG4kc3VuZ2xvdy15ZWxsb3c6ICNmZWM2MmM7XG4kdmVuZXRpYW4tcmVkOiAjNjkwMjE4O1xuXG5AaW1wb3J0ICdzaGFyZWQvbWl4aW5zL2ZvbnQtZmFjZSc7XG5AaW5jbHVkZSBmb250LWZhY2UoJ2ljb25zJywgJ2F2aXMtaWNvbnMnLCAnYXZpcy1pY29ucycpO1xuQGltcG9ydCAnYnJhbmQnO1xuXG4vKiBDdXN0b20gQnJhbmQgU3R5bGVzICovXG5cbnRhYmxlIHtcblxuXHR0cjpmaXJzdC1jaGlsZCB7XG5cblx0XHR0aDpmaXJzdC1jaGlsZFtzY29wZT1yb3ddIHtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0cjpudGgtY2hpbGQoZXZlbikgdGgge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHR0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0fVxuXHR9XG5cblx0dGgge1xuXHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQmW3Njb3BlPXJvd10ge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW3Njb3BlPWNvbF0ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0aGVhZCArIHRib2R5IHtcblxuXHRcdHRyOmZpcnN0LWNoaWxkIHtcblxuXHRcdFx0dGg6Zmlyc3QtY2hpbGRbc2NvcGU9cm93XSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnRhYmxlLS1zdHJpcC1pbnZlcnNlICYge1xuXG5cdFx0dGg6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQ6bnRoLWNoaWxkKGV2ZW4pIHtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxudWwge1xuXG5cdGxpOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcMDI2NjYnO1xuXHR9XG59XG5cbi5hY2NvcmRpb24ge1xuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHQmX19oZWFkaW5nIHtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2luZy11bml0LWJhc2U7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hbGVydCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblxuXHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYyAmIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdH1cblxuXHQmLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWVycm9yO1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWVycm9yO1xuXHRcdH1cblx0fVxuXG5cdCYtLWluZm8ge1xuXHRcdGJvcmRlci1jb2xvcjogJHN1bmdsb3cteWVsbG93O1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRzdW5nbG93LXllbGxvdztcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRzdW5nbG93LXllbGxvdztcblx0XHR9XG5cdH1cblxuXHQmLS1zdWNjZXNzIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc3VjY2VzcztcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXHRcdH1cblx0fVxufVxuXG4uYm9va2luZy13aWRnZXQge1xuXG5cdCZfX3Jlc3VsdHMge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0bWFyZ2luOiAtMXB4IDAgMDtcblx0fVxuXG5cdCZfX3N0YXRpb24tZGV0YWlscy10b2dnbGUge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQmX19vcGVuaW5nLXRpbWVzIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXG5cdFx0XHQmX19oZWFkaW5nIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kYXRlLXBpY2tlci1jb250YWluZXIge1xuXG5cdFx0LnN0YW5kYXJkLWZvcm1fX2lucHV0LS1hY3RpdmUsXG5cdFx0LnN0YW5kYXJkLWZvcm1fX2lucHV0LS1hY3RpdmU6Zm9jdXMge1xuXHRcdFx0Ly8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlTb3J0T3JkZXJcblx0XHRcdC8vIE5lZWQgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIGNvcnJlY3QgYm9yZGVyIGNvbG91cnMgZGlzcGxheVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdC8vIHNjc3MtbGludDplbmFibGUgUHJvcGVydHlTb3J0T3JkZXJcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW9wZW4ge1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxcHg7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTAxO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGltZS1waWNrZXItY29udGFpbmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbi5jdGEge1xuXG5cdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCYtLXNlY29uZGFyeSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdH1cblxuXHQmLS10ZXJ0aWFyeSB7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRhdGUtcGlja2VyIHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucGlrYS10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmlzLXNlbGVjdGVkIHtcblxuXHRcdC5waWthLWJ1dHRvbiB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uZXh0cmEge1xuXG5cdCZfX3ByaWNlLS1taW5vciB7XG5cdFx0Y29sb3I6ICRib3VsZGVyLWdyZXk7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cbn1cblxuLmZlYXR1cmUge1xuXG5cdCZfX2NhcHRpb24ge1xuXHRcdGNvbG9yOiAkYm91bGRlci1ncmV5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG5cbi5sYW5ndWFnZS1jb3VudHJ5LXNlbGVjdG9yX19oZWFkaW5nIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxpbmstbGlzdCB7XG5cblx0Jl9faXRlbSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZy11bml0LXNtYWxsLW1pZCAwO1xuXHR9XG59XG5cbi5tYXAge1xuXG5cdCZfX2luZm8ge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHRyYW5zcGFyZW50aXplKCRjb2xvdXItYWNjZW50LWRhcmssIDAuNyk7XG5cdH1cbn1cblxuLm9wdGlvbi1saXN0IHtcblxuXHQmX19jb250cm9sIHtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDAgZGFya2VuKCRjb2xvdXItcGxhaW4sIDMlKTtcblx0XHR9XG5cblx0XHQmLS1yYWRpbyB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vcHRpb24tcHJvbW8ge1xuXG5cdCZfX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kaWFnb25hbC1saW5lcy5wbmcnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTY3cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctb25lLXRyYW5zZm9ybTtcblx0fVxufVxuXG4ucHJpbWFyeS1uYXZpZ2F0aW9uIHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdFx0Ji0taGFzLW1lZ2EtbWVudSB7XG5cblx0XHRcdFx0LnByaW1hcnktbmF2aWdhdGlvbl9fbGluazphZnRlciB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDUycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXVuaXQtc21hbGwtbWlkO1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nLXVuaXQtc21hbGwtbWlkO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVnYS1tZW51X19oZWFkaW5nIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdFx0XHRtYXJnaW46IC0xcHggMCAwO1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmctdW5pdC1zbWFsbC1taWQgMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVnYS1tZW51X19pdGVtIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVnYS1tZW51X19saW5rIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjaW5nLXVuaXQtc21hbGwtbWlkIDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG4ucHJvbW8ge1xuXG5cdCZfX2RldGFpbHMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuXG4ucmVmZXJlbmNlLWxpc3Qge1xuXG5cdCZfX25vdGUge1xuXHRcdGNvbG9yOiAkYm91bGRlci1ncmV5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG5cbi5zZWFyY2gtcmVzdWx0IHtcblxuXHRtYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiAkc3VuZ2xvdy15ZWxsb3c7XG5cdFx0cGFkZGluZzogM3B4O1xuXHR9XG59XG5cbi5zdGFuZGFyZC1mb3JtIHtcblxuXHQmX19pbnB1dCxcblx0Jl9fdGV4dGFyZWEsXG5cdCZfX2ZpbGUtdXBsb2FkX19maWxlLW5hbWUsXG5cdCZfX3NlbGVjdCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDVweCAwIGRhcmtlbigkY29sb3VyLXBsYWluLCAzJSk7XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMsXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGJvdWxkZXItZ3JleTtcblx0XHR9XG5cblx0XHQmLS1lcnJvciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VsZWN0IHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgNXB4IDAgZGFya2VuKCRjb2xvdXItcGxhaW4sIDMlKTtcblxuXHRcdCYtLWVycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZXBpY2tlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHQucGlrYS1sYWJlbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHR9XG5cblx0XHQuaXMtc2VsZWN0ZWQge1xuXG5cdFx0XHQucGlrYS1idXR0b24ge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdH1cblxuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdCYtLXRlcnRpYXJ5IHtcblx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19maWxlLXVwbG9hZCBsYWJlbFtkaXNhYmxlZF0ge1xuXG5cdFx0LnN0YW5kYXJkLWZvcm1fX2ZpbGUtdXBsb2FkX19maWxlLW5hbWUge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnN0ZXAtdHJhY2tlciB7XG5cblx0Jl9fc3RlcC1wcm9tcHQtLWluYWN0aXZlIHtcblx0XHRjb2xvcjogJGRvdmUtZ3JleTtcblx0fVxuXG5cdCZfX3Byb21vLW1lc3NhZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0fVxuXHR9XG59XG5cbi5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb24ge1xuXG5cdCYtLW1pbm9yIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLXBsYWluLCAwLjU3KTtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGNvbG91ci1wbGFpbiwgMC41Nyk7XG5cblx0XHRcdCYtLW5vLWJvcmRlciB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3VyLXBsYWluLCAwLjU3KTtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGNvbG91ci1wbGFpbiwgMC41Nyk7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1kZXNrdG9wLWxhc3Qge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWFjdGl2ZSB7XG5cblx0XHRcdC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZseW91dCB7XG5cblx0XHQuc2VhcmNoIC5pY29uIHtcblx0XHRcdGNvbG9yOiAkYm91bGRlci1ncmV5O1xuXHRcdH1cblx0fVxufVxuXG4udGltZS1waWNrZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0b3A6IDQ0cHg7XG59XG5cbi50aW1lLXBpY2tlci1pbnB1dC0tYWN0aXZlLFxuLnRpbWUtcGlja2VyLWlucHV0LS1hY3RpdmU6Zm9jdXMge1xuXHRib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xufVxuXG4udG9vbHRpcCB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcbn1cblxuLnR5cGVhaGVhZF9fbGlzdCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udmVoaWNsZSB7XG5cblx0Jl9fYWNjb3JkaW9uIHtcblxuXHRcdC5hY2NvcmRpb25fX2l0ZW0ge1xuXG5cdFx0XHQmX19oZWFkaW5nIHtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJvbW8tbWVzc2FnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmctdW5pdC1iYXNlICogLTE7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZy11bml0LWJhc2UgKiAtMTtcblx0fVxuXG5cdCZfX3ByaWNlcy1oZWFkaW5nIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Jl9fcHJpY2VzLWNhcHRpb24ge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0Ji0tcHJlc3RpZ2Uge1xuXG5cdFx0LnZlaGljbGVfX292ZXJ2aWV3LFxuXHRcdC52ZWhpY2xlX19zcGVjcyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdmVuZXRpYW4tcmVkO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdmVuZXRpYW4tcmVkO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdmVuZXRpYW4tcmVkO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICR2ZW5ldGlhbi1yZWQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gJiB7XG5cblx0XHRcdC52ZWhpY2xlX19pbm5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR2ZW5ldGlhbi1yZWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHZlbmV0aWFuLXJlZDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHZlbmV0aWFuLXJlZDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR2ZW5ldGlhbi1yZWQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1jb250YWluZXItLTYtMy0zIC5sLWNvbDpmaXJzdC1jaGlsZCAmLFxuXHRcdC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAmLFxuXHRcdC5sLWNvbnRhaW5lci0tMy0zLTYgLmwtY29sOmxhc3QtY2hpbGQgJiB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblxuXHRcdFx0XHQudmVoaWNsZV9faW5uZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR2ZW5ldGlhbi1yZWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdmVuZXRpYW4tcmVkO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdmVuZXRpYW4tcmVkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdmVuZXRpYW4tcmVkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cblx0XHRcdFx0LnZlaGljbGVfX2lubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX25vdGUge1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmVoaWNsZV9fdG9nZ2xlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52ZWhpY2xlX19mZWF0dXJlIHtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX3ByaWNlcy1ub3RlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRvb2x0aXAtLXZhcmlhbnQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblxuXHRcdFx0LmFjY29yZGlvbl9faXRlbV9fY29udGVudCxcblx0XHRcdC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uX19pdGVtIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuXHRcdC5hY2NvcmRpb25fX2l0ZW1fX3RvZ2dsZTpjaGVja2VkW2Rpc2FibGVkXSArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNoZWNrbGlzdCBsaTpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN0YS0tc2Vjb25kYXJ5IHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXNlbGVjdCB7XG5cblx0XHQudmVoaWNsZV9fb3ZlcnZpZXcsXG5cdFx0LnZlaGljbGVfX3NwZWNzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRib3VsZGVyLWdyZXk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRib3VsZGVyLWdyZXk7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRib3VsZGVyLWdyZXk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvdWxkZXItZ3JleTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29sLS0xMjpub3QoLnZlaGljbGUtbWF0cml4KSA+ICYge1xuXG5cdFx0XHQudmVoaWNsZV9faW5uZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm91bGRlci1ncmV5O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3VsZGVyLWdyZXk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRib3VsZGVyLWdyZXk7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYm91bGRlci1ncmV5O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgJixcblx0XHQubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgJixcblx0XHQubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkICYge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cblx0XHRcdFx0LnZlaGljbGVfX2lubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYm91bGRlci1ncmV5O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvdWxkZXItZ3JleTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYsXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJvdWxkZXItZ3JleTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJvdWxkZXItZ3JleTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXG5cdFx0XHRcdC52ZWhpY2xlX19pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYsXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52ZWhpY2xlX19ub3RlIHtcblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX3RvZ2dsZSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52ZWhpY2xlX19wcmljZXMtbm90ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50b29sdGlwLS12YXJpYW50IHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblxuXHRcdFx0LmN0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faXRlbSB7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQsXG5cdFx0LmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6YmVmb3JlIHtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyIHtcblxuXHQmX19yb3cge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXG5cdFx0Ji0tbWFpbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXNlY29uZGFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG91ci1wcmltYXJ5LCA3JSk7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHRcdFx0LnNpZ24taW4tYmFyX19mb3JtIHtcblxuXHRcdFx0XHQuc3RhbmRhcmQtZm9ybV9faW5wdXQge1xuXG5cdFx0XHRcdFx0Ji0tZXJyb3Ige1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkdmVuZXRpYW4tcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdGFuZGFyZC1mb3JtX19zdWJtaXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji0tc2Vjb25kYXJ5IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji0tdGVydGlhcnkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZXJyb3Ige1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zaWduLWluLWJhcl9fd2VsY29tZSB7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zaWduLWluLWJhcl9fZGV0YWlsIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkdmVuZXRpYW4tcmVkO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHZlbmV0aWFuLXJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2lnbi1pbi1iYXJfX3Byb2dyZXNzLWJhcl9fYmFyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHZlbmV0aWFuLXJlZDtcblx0XHRcdH1cblxuXHRcdFx0LnNpZ24taW4tYmFyX19hY3Rpb24ge1xuXG5cdFx0XHRcdC5jdGEuY3RhLS10ZXJ0aWFyeSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucHJpbWFyeS1uYXZpZ2F0aW9uX190b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuIiwiLmxhbmd1YWdlLXNlbGVjdG9yIHtcblxuXHQmX19saW5rIHtcblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3NlbGVjdCB7XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi1tcy12YWx1ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zdGFuZGFyZC1mb3JtIHtcblxuXHQmLS1jYXJkIHtcblx0XHRAZXh0ZW5kIC5jYXJkO1xuXHR9XG5cblx0Jl9fZmllbGRzZXQge1xuXG5cdFx0Ji0tc3RhY2tlZCB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRAZXh0ZW5kICVoMztcblx0XHR9XG5cdH1cblxuXHQmX19yb3cge1xuXG5cdFx0Ji0tc2VwYXJhdGVkIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVycm9yIHtcblx0XHRjb2xvcjogJGNvbG91ci1lcnJvcjtcblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFiZWwtbm90ZSB7XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdH1cblxuXHQmX19pbnB1dCxcblx0Jl9fdGV4dGFyZWEge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHR9XG5cblx0XHQmW2Rpc2FibGVkXSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cblx0XHQmLS1lcnJvciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItZXJyb3I7XG5cdFx0fVxuXG5cdFx0Ji0tdmFsaWQge1xuXG5cdFx0XHQrIC5pY29uLmljb24tLXRpY2stY2lyY2xlZCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VsZWN0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXG5cdFx0Ji0tZXJyb3Ige1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWVycm9yO1xuXHRcdH1cblxuXHRcdCYtLXZhbGlkIHtcblxuXHRcdFx0KyAuaWNvbi5pY29uLS10aWNrLWNpcmNsZWQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjotbXMtdmFsdWUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmlsZS11cGxvYWQge1xuXG5cdFx0Jl9fZmlsZS1uYW1lIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHR9XG5cdH1cblxuXHQmX19zdWJtaXQge1xuXHRcdEBleHRlbmQgLmN0YTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cblx0XHQmLS1zZWNvbmRhcnkge1xuXHRcdFx0QGV4dGVuZCAuY3RhLS1zZWNvbmRhcnk7XG5cdFx0fVxuXG5cdFx0Ji0tdGVydGlhcnkge1xuXHRcdFx0QGV4dGVuZCAuY3RhLS10ZXJ0aWFyeTtcblx0XHR9XG5cdH1cblxuXHQrIC5zdGFuZGFyZC1mb3JtX19hY3Rpb25zIHtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuIiwiLmRlbGl2ZXJ5LWFuZC1jb2xsZWN0aW9uIHtcblxuXHQmX19icmVha2Rvd24ge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0Jl9faGVhZGluZyB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblxuXHRcdCZfX3ByaWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHR9XG5cdH1cblxuXHQmX19yZW1vdmUtY3RhIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG59XG4iLCIuZXh0cmEge1xuXG5cdCZfX2xhYmVsIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJpY2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHR9XG5cblx0XHQmLS1taW5vciB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3F1YW50aXR5LXNlbGVjdCB7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVpLWJ1dHRvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblxuXHRcdFx0Ji0tZGlzYWJsZWQge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWRkZWQge1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItc3VjY2Vzcztcblx0XHR9XG5cdH1cblxuXHQmLS1mcmVlIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdH1cblxuXHQmLS1zbGltIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdCYuZXh0cmEtLXNsaW0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYWN0aXZlIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdCYuZXh0cmEtLWZyZWUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZXh0cmFfX2xhYmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV4dHJhX19hY3Rpb25zLS1zaW5nbGUge1xuXG5cdFx0XHQuY3RhIHtcblx0XHRcdFx0QGV4dGVuZCAuY3RhLS1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV4dHJhX19hY3Rpb25zIHtcblxuXHRcdFx0KyAuY3RhW2RhdGEtdHJpZ2dlcj1yZW1vdmUtYWxsXSB7XG5cdFx0XHRcdEBleHRlbmQgLmN0YS0tc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWluY2x1ZGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHRbZGF0YS10cmlnZ2VyPXJldmVhbF0gKyBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nLXVuaXQtYmFzZTtcblx0fVxufVxuIiwiLmwtcm93LS1kaXZpZGVyIHtcblxuXHQmX19jaGV2cm9uIHtcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG4iLCIuZmVhdHVyZSB7XG5cblx0Jl9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cdH1cbn1cbiIsIi5pY29uLWxpc3Qge1xuXG5cdC5pY29uIHtcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG4iLCIubGluay1saXN0IHtcblx0Ji0tY29sbGFwc2FibGUge1xuXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0aDUsXG5cdFx0aDYge1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rIHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N1Yi1oZWFkaW5nIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZC1hcmFiaWM7XG5cdFx0fVxuXHR9XG59XG4iLCIuaGlnaGxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cblx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHR9XG5cblx0Lmwtcm93LS12YXJpYW50LWMgJiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHR9XG59XG4iLCIuaXRpbmVyYXJ5IHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0fVxuXG5cdGgyIH4gJiB7XG5cblx0XHQuaXRpbmVyYXJ5X19kZXRhaWxzLWhlYWRpbmcge1xuXHRcdFx0QGV4dGVuZCAlaDM7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGV0YWlscy1oZWFkaW5nIHtcblx0XHRAZXh0ZW5kICVoMjtcblx0fVxufVxuIiwiLnNlYXJjaC1yZXN1bHQge1xuXHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHR9XG5cblx0Jl9fYWJzdHJhY3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRtYXJrIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5sYW5ndWFnZS1jb3VudHJ5LXNlbGVjdG9yIHtcblxuXHQmX190b2dnbGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmx5b3V0IHtcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCAwICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtYWxtb3N0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbCB7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdCYtLWxhc3Qge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG4iLCIubG9hZGVyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluLXRyYW5zcGFyZW50O1xuXG5cdCZfX3NwaW5uZXJfX3BhdGgge1xuXHRcdHN0cm9rZTogJGNvbG91ci1wcmltYXJ5O1xuXHR9XG59XG4iLCIubWFwIHtcblxuXHQmX19pbmZvIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGJvcmRlci13aWR0aDogMzBweDtcblx0XHR9XG5cdH1cblxuXHQmX19pbmZvLWNsb3NlIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mby1oZWFkaW5nIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mby1jb2wge1xuXG5cdFx0KyAubWFwX19pbmZvLWNvbCB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8tc3ViLWhlYWRpbmcge1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy10cmFuc2Zvcm07XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuIiwiLm1lc3NhZ2Uge1xuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc3VjY2VzcztcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2RhbC0tYWxlcnQgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0QGV4dGVuZCAlaDM7XG5cblx0XHQmLS1taW5vciB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZXJyb3Ige1xuXG5cdFx0Lm1lc3NhZ2VfX2hlYWRpbmcge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItZXJyb3I7XG5cblx0XHRcdC5tb2RhbC0tYWxlcnQgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1lcnJvcjtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1lcnJvcjtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtc2VtaTtcblxuXHQmX19pbm5lciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0fVxuXG5cdCZfX2Nsb3NlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYWxlcnQge1xuXG5cdFx0Lm1vZGFsX19pbm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG4iLCIub3B0aW9uLWxpc3Qge1xuXG5cdGlucHV0IHtcblxuXHRcdCY6Y2hlY2tlZCArIC5vcHRpb24tbGlzdF9fY29udHJvbC0tcmFkaW86YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQmX19jb250cm9sIHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXG5cdFx0Ji0tcmFkaW8ge1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2luYXRpb24ge1xuXG5cdCZfX3ByZXZpb3VzLWxpbmssXG5cdCZfX25leHQtbGluayB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGN0YS10ZXJ0aWFyeS1jYXBpdGFsaXNhdGlvbjtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuIiwiLnByaW1hcnktbmF2aWdhdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LXNlbWk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdG9nZ2xlIHtcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpc3Qge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXG5cdFx0Ji0taGFzLW1lZ2EtbWVudSB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LXNlbWk7XG5cdFx0XHR9XG5cblx0XHRcdCYucHJpbWFyeS1uYXZpZ2F0aW9uX19pdGVtLS1hY3RpdmUtbWVnYS1tZW51IHtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmltYXJ5LW5hdmlnYXRpb25fX2xpbmsge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wcmltYXJ5LW5hdmlnYXRpb25fX21lZ2EtbWVudS10b2dnbGUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm1vYmlsZS1vbmx5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbWVnYS1tZW51IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRpbmcge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpbmsge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1iYWNrIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvbW8ge1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHQmX19kZXRhaWxzIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHRAZXh0ZW5kICVoMjtcblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0QGV4dGVuZCAuY3RhO1xuXHR9XG59XG4iLCIucmVkaXJlY3Qtbm90aWNlIHtcblxuXHQmX190aW1lIHtcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHR9XG59XG4iLCIucmVmZXJlbmNlLWxpc3Qge1xuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdmFsdWUge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbm90ZSB7XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxufVxuIiwiLnNlYXJjaCB7XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0QGV4dGVuZCAlaDM7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblxuXHRcdC5zZWFyY2hfX2lucHV0IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX2lucHV0IHtcblx0XHRAZXh0ZW5kIC5zdGFuZGFyZC1mb3JtX19pbnB1dDtcblx0fVxufVxuIiwiLnNpZ24taW4tYmFyIHtcblxuXHQmX193ZWxjb21lIHtcblxuXHRcdGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGV0YWlsIHtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cblx0XHR+IC5zaWduLWluLWJhcl9fZGV0YWlsIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cblx0XHRcdC5zdXBwbGVtZW50YXJ5LW5hdmlnYXRpb25fX2ZseW91dCAmIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Byb2dyZXNzLWJhciB7XG5cblx0XHQmX19iYXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWN0aW9uIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHQuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19mbHlvdXQgJiB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG59XG4iLCIuc3RlcC10cmFja2VyIHtcblxuXHQmX19vdmVydmlldyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQmLS1hZGRlZCxcblx0XHQmLS1yZW1vdmVkIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc3VjY2Vzcztcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX292ZXJ2aWV3LWhlYWRpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQmX19vdmVydmlldy1wcmljZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZsYXNoLW1lc3NhZ2Uge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQmX19zdGVwLXRvZ2dsZSB7XG5cdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJvZ3Jlc3MtYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0ZGl2IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc3VjY2Vzcztcblx0XHR9XG5cblx0XHQmLS1mb3VyLXF1YXJ0ZXJzLFxuXHRcdCYtLXRocmVlLXRoaXJkcyB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zdGVwLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHR9XG5cblx0Jl9fc3RlcCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQsXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtc21hbGwpIHtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1jb21wbGV0ZSB7XG5cblx0XHRcdC5zdGVwLXRyYWNrZXJfX3N0ZXAtaGVhZGluZzpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ2ljb25zJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3N0ZXAtaGVhZGluZyB7XG5cdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UtYXJhYmljO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3RlcC1jdGEge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkY3RhLXRlcnRpYXJ5LWNhcGl0YWxpc2F0aW9uO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQmX19zdGVwLXByb21wdCB7XG5cblx0XHQmLS1pbmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5LWRhcms7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3RlcC1ub3RlIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0fVxuXG5cdCZfX2l0aW5lcmFyeSB7XG5cblx0XHQmOm50aC1jaGlsZCgybisxKSB7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19kYXRlcyB7XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Nsb3NlLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJvbW8tbWVzc2FnZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0fVxuXG5cdCZfX3RvdGFscyB7XG5cblx0XHQmX19oZWFkaW5nIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0XHR9XG5cblx0XHRcdCYtLXRvdGFsIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblxuXHRcdFx0Ji0tdG90YWwge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQtYXJhYmljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbm90ZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdmVoaWNsZS1wcmV2aWV3IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0fVxuXG5cdCZfX2Jvb2tpbmctd2lkZ2V0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtc2VtaTtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXG5cdFx0Jl9fY2xvc2Uge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm9va2luZy13aWRnZXRfX2RhdGUtcGlja2VyLWNvbnRhaW5lciB7XG5cblx0XHRcdC5zdGFuZGFyZC1mb3JtX19pbnB1dCB7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29uZmlybS1kZXRhaWxzIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyay10cmFuc3BhcmVudC1zZW1pO1xuXHRcdH1cblxuXHRcdCZfX2lubmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cdH1cblxuXHQmLS1zdW1tYXJ5IHtcblxuXHRcdC5zdGVwLXRyYWNrZXJfX292ZXJ2aWV3LWhlYWRpbmcge1xuXHRcdFx0QGV4dGVuZCAuaDI7XG5cdFx0fVxuXG5cdFx0LnN0ZXAtdHJhY2tlcl9fbGluZS1pdGVtLXByaWNlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHR9XG5cblx0XHQuc3RlcC10cmFja2VyX19zdGVwLXdyYXBwZXIge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXNtYWxsKSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNvY2lhbC1wcm9tbyB7XG5cblx0Jl9fbGluayB7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG4iLCIuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uIHtcblxuXHQmLS1taW5vciB7XG5cblx0XHQuc3VwcGxlbWVudGFyeS1uYXZpZ2F0aW9uX19saW5rIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXG5cdFx0Ji0taGFzLWZseW91dCB7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LXNlbWk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlIHtcblxuXHRcdFx0LnN1cHBsZW1lbnRhcnktbmF2aWdhdGlvbl9fbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkaGVhZGluZy10cmFuc2Zvcm07XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQmX19pbm5lciB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRpbmctdHJhbnNmb3JtO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmx5b3V0IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0aDMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXG5cdFx0LnNlYXJjaCB7XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50aW1lLXBpY2tlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHQudWktdGltZXBpY2tlci1saXN0IHtcblxuXHRcdGxpIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdH1cblx0fVxuXG5cdGxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cdH1cblxuXHQudWktdGltZXBpY2tlci1saXN0OmhvdmVyIC51aS10aW1lcGlja2VyLXNlbGVjdGVkLFxuXHRsaS51aS10aW1lcGlja2VyLXNlbGVjdGVkLFxuXHQudWktdGltZXBpY2tlci1saXN0IGxpOmhvdmVyLFxuXHQudWktdGltZXBpY2tlci1saXN0IC51aS10aW1lcGlja2VyLXNlbGVjdGVkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHR9XG5cblx0LnVpLXRpbWVwaWNrZXItbGlzdCBsaS51aS10aW1lcGlja2VyLWRpc2FibGVkLFxuXHQudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItZGlzYWJsZWQ6aG92ZXIsXG5cdC51aS10aW1lcGlja2VyLWxpc3QgbGkudWktdGltZXBpY2tlci1zZWxlY3RlZC51aS10aW1lcGlja2VyLWRpc2FibGVkIHtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHR9XG5cblx0LnVpLXRpbWVwaWNrZXItbGlzdCBsaS51aS10aW1lcGlja2VyLWRpc2FibGVkOmhvdmVyLFxuXHQudWktdGltZXBpY2tlci1saXN0IGxpLnVpLXRpbWVwaWNrZXItc2VsZWN0ZWQudWktdGltZXBpY2tlci1kaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cbiIsIi50ZXh0IHtcblxuXHQmLS1oaWdobGlnaHQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHQmLS13aXRoLWljb24ge1xuXG5cdFx0LnRleHRfX2hlYWRpbmctaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudGl0bGUge1xuXG5cdCYtLXdpdGgtaW1hZ2Uge1xuXG5cdFx0LnRpdGxlX19oZWFkaW5nLFxuXHRcdC50aXRsZV9fc3ViLWhlYWRpbmcge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cblx0XHQmLS1saWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluLXRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblxuXHRcdFx0LnRpdGxlX19oZWFkaW5nLFxuXHRcdFx0LnRpdGxlX19zdWItaGVhZGluZyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tZGFyayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHRcdC50aXRsZV9faGVhZGluZyxcblx0XHRcdC50aXRsZV9fc3ViLWhlYWRpbmcge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi50b29sdGlwIHtcblx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdCYtLXZhcmlhbnQge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXG5cdFx0Ji0tdmFyaWFudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblx0fVxuXG5cdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cblx0XHQmLS12YXJpYW50IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG59XG5cbi50aXBweS10b29sdGlwIHtcblxuXHQmLS1jdXN0b20tdGhlbWUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cblx0XHQudGlwcHktYXJyb3cge1xuXG5cdFx0XHQudGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdICYge1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtZnVsbDtcblx0XHRcdFx0Ly8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlTb3J0T3JkZXJcblx0XHRcdFx0Ly8gTmVlZCBwcm9wZXJ0aWVzIGluIHRoaXMgb3JkZXIgdG8gYWNoaWV2ZSB0cmlhbmdsZVxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0XHQvLyBzY3NzLWxpbnQ6ZW5hYmxlIFByb3BlcnR5U29ydE9yZGVyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAmIHtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAkY29sb3VyLWFjY2VudC1kYXJrLXRyYW5zcGFyZW50LWZ1bGw7XG5cdFx0XHRcdC8vIHNjc3MtbGludDpkaXNhYmxlIFByb3BlcnR5U29ydE9yZGVyXG5cdFx0XHRcdC8vIE5lZWQgcHJvcGVydGllcyBpbiB0aGlzIG9yZGVyIHRvIGFjaGlldmUgdHJpYW5nbGVcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0Ly8gc2Nzcy1saW50OmVuYWJsZSBQcm9wZXJ0eVNvcnRPcmRlclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdICYge1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkICRjb2xvdXItYWNjZW50LWRhcmstdHJhbnNwYXJlbnQtZnVsbDtcblx0XHRcdFx0Ly8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlTb3J0T3JkZXJcblx0XHRcdFx0Ly8gTmVlZCBwcm9wZXJ0aWVzIGluIHRoaXMgb3JkZXIgdG8gYWNoaWV2ZSB0cmlhbmdsZVxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0Ly8gc2Nzcy1saW50OmVuYWJsZSBQcm9wZXJ0eVNvcnRPcmRlclxuXHRcdFx0fVxuXG5cdFx0XHQudGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gJiB7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgJGNvbG91ci1hY2NlbnQtZGFyay10cmFuc3BhcmVudC1mdWxsO1xuXHRcdFx0XHQvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBQcm9wZXJ0eVNvcnRPcmRlclxuXHRcdFx0XHQvLyBOZWVkIHByb3BlcnRpZXMgaW4gdGhpcyBvcmRlciB0byBhY2hpZXZlIHRyaWFuZ2xlXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0Ly8gc2Nzcy1saW50OmVuYWJsZSBQcm9wZXJ0eVNvcnRPcmRlclxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnVwc2VsbCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXG5cdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdH1cblxuXHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdH1cblxuXHQmX19mZWF0dXJlIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kO1xuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FwdGlvbiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHR9XG5cblx0XHQudXBzZWxsLS1hY3RpdmUgJiB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnZlaGljbGUge1xuXG5cdC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAmIHtcblxuXHRcdC52ZWhpY2xlX19pbm5lciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX292ZXJ2aWV3LFxuXHRcdC52ZWhpY2xlX19zcGVjcyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmVoaWNsZV9fc3BlY3Mge1xuXG5cdFx0XHQudmVoaWNsZV9fYWNjb3JkaW9uIHtcblxuXHRcdFx0XHQuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFjY29yZGlvbl9faXRlbSB7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sLWNvbnRhaW5lci0tNi0zLTMgLmwtY29sOmZpcnN0LWNoaWxkICYsXG5cdC5sLWNvbnRhaW5lci0tMy02LTMgLmwtY29sOm50aC1jaGlsZCgyKSAmLFxuXHQubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkICYge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1sYXJnZSkge1xuXHRcdFx0LnZlaGljbGVfX2lubmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnZlaGljbGVfX292ZXJ2aWV3LFxuXHRcdFx0LnZlaGljbGVfX3NwZWNzIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC52ZWhpY2xlX19zcGVjcyB7XG5cblx0XHRcdFx0LnZlaGljbGVfX2FjY29yZGlvbiB7XG5cblx0XHRcdFx0XHQuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5hY2NvcmRpb25fX2l0ZW0ge1xuXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tcmVjb21tZW5kZWQsXG5cdCYtLXRyYWRlLXVwIHtcblxuXHRcdC52ZWhpY2xlX19vdmVydmlldyxcblx0XHQudmVoaWNsZV9fc3BlY3Mge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1zdWNjZXNzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sLWNvbC0tMTI6bm90KC52ZWhpY2xlLW1hdHJpeCkgPiAmIHtcblxuXHRcdFx0LnZlaGljbGVfX2lubmVyIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXN1Y2Nlc3M7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cblx0XHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudmVoaWNsZV9fb3ZlcnZpZXcsXG5cdFx0XHQudmVoaWNsZV9fc3BlY3Mge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tdHJhZGUtdXAge1xuXG5cdFx0LnZlaGljbGVfX292ZXJ2aWV3LFxuXHRcdC52ZWhpY2xlX19zcGVjcyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYSAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gJiB7XG5cblx0XHRcdC52ZWhpY2xlX19pbm5lciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fb3ZlcnZpZXcge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYSAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc2Vjb25kYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItc3VjY2Vzcztcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG5cdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQudmVoaWNsZS0tdHJhZGUtdXAgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHQmX19yYW5nZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogJGN0YS10ZXJ0aWFyeS1jYXBpdGFsaXNhdGlvbjtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZS1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fZmVhdHVyZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZDtcblxuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1icmFuZC1hcmFiaWM7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wcm9tby1tZXNzYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRjb2xvcjogJGNvbG91ci1wcmltYXJ5O1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQmX19wcmljZXMtb3B0aW9uIHtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLWFjY2VudC1zZWNvbmRhcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcHJpY2VzLWhlYWRpbmcge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICRoZWFkaW5nLXRyYW5zZm9ybTtcblxuXHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQtYXJhYmljO1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlcy1wcmljZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRAaW5jbHVkZSBydGwoKSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQtYXJhYmljO1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlcy1jdGEge1xuXHRcdEBleHRlbmQgLmN0YTtcblxuXHRcdC52ZWhpY2xlX19wcmljZXMtb3B0aW9uOm5vdCgudmVoaWNsZV9fcHJpY2VzLW9wdGlvbi0tcHJpbWFyeSkgJiB7XG5cdFx0XHRAZXh0ZW5kIC5jdGEtLXNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHQmX19zcGVjcyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQ7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWIgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXByaW1hcnk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcHJpbWFyeS1kYXJrO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1zZWNvbmRhcnk7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHR9XG5cdH1cblxuXHQmX19hY2NvcmRpb24ge1xuXG5cdFx0LmFjY29yZGlvbl9faXRlbSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXByaW1hcnktZGFyaztcblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faXRlbV9faGVhZGluZyB7XG5cblx0XHRcdCY6YmVmb3JlIHtcblxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faXRlbV9fY29udGVudCB7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblxuXHRcdFx0LmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nLFxuXHRcdFx0LmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWRbZGlzYWJsZWRdICsgLmFjY29yZGlvbl9faXRlbV9faGVhZGluZzpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLXBsYWluO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1wbGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLXNlbGVjdCxcblx0Ji0tcHJlc3RpZ2Uge1xuXG5cdFx0LnZlaGljbGVfX292ZXJ2aWV3LFxuXHRcdC52ZWhpY2xlX19zcGVjcyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQ7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYyAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXG5cdFx0XHQubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gJiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1jb2wtLTEyOm5vdCgudmVoaWNsZS1tYXRyaXgpID4gJiB7XG5cblx0XHRcdC52ZWhpY2xlX19pbm5lciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50O1xuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmwtY29udGFpbmVyLS02LTMtMyAubC1jb2w6Zmlyc3QtY2hpbGQgJixcblx0XHQubC1jb250YWluZXItLTMtNi0zIC5sLWNvbDpudGgtY2hpbGQoMikgJixcblx0XHQubC1jb250YWluZXItLTMtMy02IC5sLWNvbDpsYXN0LWNoaWxkICYge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LWxhcmdlKSB7XG5cblx0XHRcdFx0LnZlaGljbGVfX2lubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLWFjY2VudDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50O1xuXG5cdFx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3VyLXBsYWluO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LW1lZGl1bSkge1xuXG5cdFx0XHRcdC52ZWhpY2xlX19pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52ZWhpY2xlX190b2dnbGUge1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3VyLWFjY2VudC1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50b29sdGlwIHtcblxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cblx0XHRcdCYtLXZhcmlhbnQge1xuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52ZWhpY2xlX19ub3RlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYnJhbmQ7XG5cblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJyYW5kLWFyYWJpYztcblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItcHJpbWFyeTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJ0bCgpIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQtYXJhYmljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX2ZlYXR1cmUge1xuXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LXNlY29uZGFyeTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgcnRsKCkge1xuXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1iICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG91ci1hY2NlbnQtc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZlaGljbGVfX3ByaWNlcy1ub3RlIHtcblxuXHRcdFx0YSB7XG5cblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWIgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcblx0XHQuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZCArIC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmcsXG5cdFx0LmFjY29yZGlvbl9faXRlbV9fdG9nZ2xlOmNoZWNrZWQgKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmJlZm9yZSxcblx0XHQuYWNjb3JkaW9uX19pdGVtX190b2dnbGU6Y2hlY2tlZFtkaXNhYmxlZF0gKyAuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nOmhvdmVyLFxuXHRcdC5hY2NvcmRpb25fX2l0ZW1fX2hlYWRpbmc6aG92ZXIsXG5cdFx0LmNoZWNrbGlzdCBsaTpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cblx0XHRcdC5sLXJvdy0tdmFyaWFudC1hICYsXG5cdFx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHRcdC5sLXJvdy0tdmFyaWFudC1kICYge1xuXHRcdFx0XHRjb2xvcjogJGNvbG91ci1hY2NlbnQtZGFyaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubC1yb3ctLXZhcmlhbnQtYiAmLFxuXHRcdC5sLXJvdy0tdmFyaWFudC1jICYsXG5cdFx0Lmwtcm93LS12YXJpYW50LWQgJiB7XG5cblx0XHRcdC5hY2NvcmRpb25fX2l0ZW0ge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvcmRpb25fX2l0ZW1fX2NvbnRlbnQsXG5cdFx0XHQuYWNjb3JkaW9uX19pdGVtX19oZWFkaW5nIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvdXItYWNjZW50LWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudmVoaWNsZS1yZXN1bHRzLXdpZGdldCB7XG5cblx0Jl9fcHJvbW8ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0Lmwtcm93LS12YXJpYW50LWEgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3VyLXBsYWluO1xuXHRcdH1cblxuXHRcdC5sLXJvdy0tdmFyaWFudC1iICYge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG91ci1wcmltYXJ5LWRhcms7XG5cdFx0fVxuXG5cdFx0Lmwtcm93LS12YXJpYW50LWMgJixcblx0XHQubC1yb3ctLXZhcmlhbnQtZCAmIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cbiIsIi5oZWFkZXIge1xuXG5cdCZfX3JvdyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG91ci1wbGFpbjtcblxuXHRcdCYtLW1haW4ge1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItcGxhaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tc2Vjb25kYXJ5IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvdXItYWNjZW50O1xuXHRcdH1cblx0fVxufVxuIl19 */
