@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInPopupMenu{0%{opacity:0;margin-top:20px}to{opacity:1;margin-top:0}}@keyframes fadeInPopupMenu{0%{opacity:0;margin-top:20px}to{opacity:1;margin-top:0}}@-webkit-keyframes fadeDown{0%{opacity:0;top:-70px}to{opacity:1;top:0}}@keyframes fadeDown{0%{opacity:0;top:-70px}to{opacity:1;top:0}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes colorTransition{0%{background-color:#000;transform:rotateZ(0deg)}50%{background-color:#fff;transform:rotateZ(180deg)}to{background-color:#000;transform:rotateZ(360deg)}}@keyframes colorTransition{0%{background-color:#000;transform:rotateZ(0deg)}50%{background-color:#fff;transform:rotateZ(180deg)}to{background-color:#000;transform:rotateZ(360deg)}}html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-y:scroll;font-size:10px}body{margin:0;font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.3rem;line-height:1.25;color:#000}html:has(.productMenu:hover){overflow:scroll}html:has(.productMenu:hover) body{overflow:hidden;height:100vh}details,header .contact_icons img,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#81d8d0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;font-size:1.2rem;max-width:100%}.sup-text{font-size:16px}.ai-c{align-items:center}.mb-20{margin-bottom:20px}.mb-12{margin-bottom:12px}.mb-40{margin-bottom:40px}.mt-0{margin-top:0}.mt-20{margin-top:20px}.align-bottom{align-items:flex-end}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.radio_card__item{width:370px;display:flex}.radio_card__item label{border:1px solid #f2f1ed;padding:20px;width:100%;cursor:pointer;display:flex;gap:12px}.radio_card__item label .radiomark{width:16px;min-width:16px;height:16px;margin-top:4px;background-color:#fff;border:1px solid #b7b6b4;border-radius:50%;position:relative}.radio_card__item label .radiomark::before{content:'';position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background-color:#fff}.radio_card__item [type=radio]{opacity:0;width:0;height:0}.radio_card__item [type=radio]:checked+label{background-color:#f2f1ed}.radio_card__item [type=radio]:checked+label .radiomark{border-color:#769e47}.popup_msg .checkboxs .field .checkbox:checked+.checkbox-view,.radio_card__item [type=radio]:checked+label .radiomark::before{background-color:#769e47}.radio_card__item [type=radio]:disabled+label .radiomark{border-color:#ebeae7;background-color:#ebeae7}.radio_card__item [type=radio]:disabled+label .radiomark::before{background-color:#ebeae7}.radio_card__item__content{display:flex;flex-direction:column;gap:4px;font-size:16px}.radio_card__item__content__desc{font-size:.75em}.radio_card__item__content__desc--disabled{color:#ff4650}.radio_card--orange [type=radio]:checked+label{border:1px solid #ffa800;width:370px;display:flex;background-color:#fff}.radio_card--orange [type=radio]:checked+label .radiomark{border-color:#ffa800}.radio_card--orange [type=radio]:checked+label .radiomark::before{background-color:#ffa800}@media screen and (max-width:740px){.radio_card__item{width:340px}.radio_card__item label{padding:16px;gap:8px}}@media screen and (max-width:540px){.radio_card__item{width:280px}.radio_card__item label{padding:12px;gap:6px}}summary{display:list-item}#wrapper .hidden,[hidden],[v-cloak],template{display:none}@font-face{font-family:'Montserrat';src:url(/fonts/Montserrat-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:italic;font-display:swap}*{box-sizing:border-box}.developer_version header:before{position:absolute;right:2px;top:2px;height:26px;line-height:26px;outline:2px solid;font-weight:700;content:'LOCAL VERSION';color:#ec9819;background-color:#fff;padding:0 12px;z-index:1000}.dev_panel{position:fixed;bottom:0;left:0;background-color:#cecece;font-size:13px;z-index:10;padding:10px 15px}@media screen and (min-width:1002px){.mobile_break{display:none}}@media screen and (max-width:1001px){.share_icon{top:100px;right:25px}.desktop_break{display:none}}html .popup_open{overflow-y:hidden}.color-grey{color:#6a6a6a}.color-grey-dark{color:gray}.color-lightbluelight{color:#3ba69c}.color-red{color:#ff4650}.ta-end{text-align:end}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background-color:#aaa;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background-color:#999}::-webkit-scrollbar-thumb:active{background-color:#777}::-webkit-scrollbar-track{background-color:#eee;border:0 #fff;border-radius:50px}::-webkit-scrollbar-corner{background-color:transparent}.inner{width:1170px;max-width:100%;margin:0 auto;position:relative}button,input{outline:0}[data-scroll_to],button{cursor:pointer}#wrapper{display:flex;min-height:100vh;flex-direction:column;padding-top:110px}table img{max-width:none}img[data-original]{opacity:0}.checkout_basket_triangle,.mob_header{display:none}.opacity-hover:hover{transition:opacity .1s ease;opacity:.85}.mt-0-i{margin-top:0!important}.mb-0-i{margin-bottom:0!important}div.background-color-gray{background-color:#f8f8fb}.squire_cell{width:40px;height:40px;border:1px solid #f2f1ed;border-radius:4px;line-height:40px;text-align:center;cursor:pointer;font-size:12px}.squire_cell.disabled{color:#b7b6b4;cursor:not-allowed}.squire_cell.active,.squire_cell:hover:not(.disabled){border-color:#ffa800}.item_size_guide_table{width:100%;border-style:none}.item_size_guide_table thead{background-color:unset}.item_size_guide_table th{font-weight:400;color:#6a6a6a}.item_size_guide_table td,.item_size_guide_table th{border-style:none;text-align:start;padding:10px 8px}header{top:0;color:#000;position:fixed;width:100%;z-index:1001}header .header_no_partner .inner{justify-content:center;font-size:1.5rem}header .header_no_partner .autoorder{display:none;width:360px;max-height:480px;position:absolute;right:0;top:46px;background-color:#fff;z-index:2;box-shadow:0 4px 16px 0 rgba(190,196,210,.25)}header .header_no_partner .autoorder .arrowTop{width:32px;height:16px;top:-17px;left:45%;background-image:url(/i/icons/arrowTop.swg);background-size:cover;position:absolute}header .header_no_partner .autoorder .inner{padding:20px;color:#1b1e21;display:flex;flex-direction:column;position:relative}header .header_no_partner .autoorder .inner .head{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .header_no_partner .autoorder .inner .head span{background-imag:url(i/icons/clienttype.svg);width:120px;height:120px}header .header_no_partner .autoorder .inner .head-text{font-family:Montserrat;font-size:28px;font-style:normal;font-weight:600}header .header_no_partner .autoorder .inner .head-text span{text-transform:uppercase;color:var(--primary-orange, #FFA800)}header .header_no_partner .autoorder .inner .desc{display:flex;flex-direction:column}header .header_no_partner .autoorder .inner .desc p{white-space:normal;font-size:16px;font-style:normal;font-weight:400;line-height:140%}header .header_no_partner .autoorder .inner .desc p span{font-weight:600;font-size:16px}header .header_no_partner .autoorder .inner .desc__title{font-size:24px;font-weight:600}.bckPopUp .title .userData .block,header .header_no_partner .autoorder .inner .desc__list{display:flex;flex-direction:column}header .header_no_partner .autoorder .inner .desc__list-item{margin-top:20px;display:flex;flex-direction:row;align-items:center}header .header_no_partner .autoorder .inner .desc__list-item img{margin-right:15px}header .header_no_partner .autoorder .inner .desc__list-item p{margin-right:13px;white-space:normal;font-weight:400}header .header_no_partner .autoorder .inner .desc .btn{align-self:flex-end;margin-top:20px;display:flex;justify-content:center;padding:13px 15px;border-radius:80px;border:2px solid #80d7cf;color:#000;width:110px;font-weight:700}header .header_no_partner a#primePartner:hover+.popupPrimePartner{display:block;right:200px}header .header_no_partner p{white-space:nowrap;overflow:hidden;padding:5px;text-overflow:ellipsis;margin:0}.kits_all_poster a,header .header_no_partner p a{text-decoration:underline}header .header_no_partner a{color:#fff}header .tippy-content{padding:0}header .header_no_partner,header .header_top{background-color:#3ba69c;padding:0;height:30px;color:#fff}header .header_no_partner_block{position:relative;z-index:1003}header .inner{display:flex;justify-content:space-between;align-items:center;height:100%}header .inner-logo-wrap{display:flex;gap:50px}header .header_top.isset_partner .inner{justify-content:flex-start}header .user_name{display:flex;align-items:center}header .isset_partner .user_id{display:flex}header a.partner_out{text-decoration:none;padding:0 5px;margin-left:4px;line-height:1;opacity:.5;transition:all .15s ease}header a.partner_out:hover{opacity:1;background-color:rgba(255,255,255,.25)}header .welcome{margin-right:45px;text-transform:uppercase;font-size:1.3rem}header .avatar{width:22px;height:22px;border-radius:50%;margin-right:20px;background-color:#5a832a;cursor:pointer;position:relative;background-position:center}header .avatar,header .avatar.isset{background-size:cover}header .avatar.empty{background-image:url(/i/icons/avatar_empty.svg);background-position:center bottom;background-size:17px 20px;background-repeat:no-repeat}header .user_name .name{font-weight:600;margin-right:40px}header #personalConsultant,header .contact_icons,header .user_container{display:flex;align-items:center}header .contact_icons a{margin-left:43px}header #personalConsultant{flex-direction:row;height:40px}header #personalConsultant .personalTitle{font-size:12px;font-style:normal;font-weight:400;line-height:15px}header #personalConsultant .personalClose{cursor:pointer;margin-left:8px;width:16px;height:16px;margin-top:3px}header #personalConsultant .personalInfo{height:100%;margin-left:8px;display:flex;flex-direction:row;align-items:center;cursor:pointer}header #personalConsultant .personalInfo .consultant_img{border-radius:50%;width:25px;height:25px}header #personalConsultant .personalInfo .consultant_name{margin-left:12px;font-size:13px;font-style:normal;font-weight:700;position:relative;margin-top:3px}header #personalConsultant .personalInfo .consultant_name::after{position:absolute;top:8px;content:"";display:inline-block;width:5px;height:3px;background-image:url(/i/headerArrowBottom.svg);background-size:cover;margin-left:5px;cursor:pointer}header #personalConsultant .personalConsultantPopUp{width:270px;display:none;position:absolute;z-index:1;top:40px;left:151px;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:990px){header #personalConsultant .personalConsultantPopUp{top:47px;left:72px}}header #personalConsultant .personalInfo:hover .personalConsultantPopUp{display:block!important;cursor:default}header #personalConsultant .personalInfo:hover .personalConsultantPopUp span::after{background-image:none}header .header_middle{background-color:#81d8d0;height:40px}header .header_middle .include{font-size:1.2rem;border-bottom:1px solid;color:#fff;cursor:pointer}footer .apl b a,header .header_middle a.include{text-decoration:none}header .basketitems{position:absolute;left:-20px;background-color:#ffa800;color:#000;border-radius:50%;width:26px;height:26px;line-height:20px;justify-content:center;font-size:14px;font-weight:600}header .basket,header .basketitems,header .catalog,header .include,header .support,header .support_wrapper{display:flex;align-items:center}header .support_wrapper>*{cursor:pointer;font-size:12px;height:100%}header .catalog,header .support,header a.basket{position:relative;text-decoration:none;color:#000;height:100%}@media screen and (max-width:700px){header .mob_support:before{left:0!important}}header .support_wrapper .catalog:before{background-image:url(/i/icons/catalog.svg)}header .showSupportPopUP,header .showbckDropdown{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}header .showSupportPopUP:hover .supportPopUp,header .showbckDropdown:hover .bckPopUp{display:block}header .bck{position:relative;height:100%}header .bck .user_short_name{display:block;max-width:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header a.bck{text-decoration:none;color:#000;background:#ffa800;padding-left:8px;padding-right:8px;max-height:28px}header .support_wrapper{height:100%;gap:35px;padding-left:25px;padding-right:25px}header .support_wrapper .country_current span{font-size:13px}header .support_wrapper__item{gap:8px}header .support_wrapper__item,header .support_wrapper__item .support_wrapper__item-inner{display:flex;align-items:center}header .support_wrapper__item .support_wrapper__item-icon{display:block;width:16px;height:16px}header .support_wrapper__item .support_wrapper__item-icon-basket{background:url(/i/icons/black-basket.svg) no-repeat center}header .support_wrapper__item .support_wrapper__item-icon-support{background:url(/i/icons/black-question.svg) no-repeat center}header .support_wrapper__item .support_wrapper__item-icon-profile{background:url(/i/icons/profile.svg) no-repeat center}header .support_wrapper__item .support_wrapper__item-icon-geo{background:url(/i/icons/black-world.svg) no-repeat center}footer a,header .country_current_title{color:#000}header .country_current,header .user_dropdown_menu_toogler{color:#000;position:relative;cursor:pointer;display:flex;align-items:center;height:100%;transition:all .2s ease;width:-webkit-max-content;width:-moz-max-content;width:max-content}header .country_current:hover{opacity:.8}header .country_triangle,header .user_triangle{position:relative;top:0;transition:all .2s ease}header .country.clicked .country_triangle{transform:rotate(180deg)}header .user_dropdown_menu_toogler{padding-left:8px}header .header_bottom,header .header_bottom a.shop_popup_menu{height:40px}header .header_bottom{display:flex;align-items:center;padding:10px 0;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}header .header_bottom img.logo{display:block;position:relative;top:-1px;width:83px}header .header_bottom__left--wrapper{display:flex;align-items:center;flex-direction:row}header .header_bottom__news{display:flex;align-items:center;padding:0 24px;cursor:pointer;height:40px}header .header_bottom__news:hover{background-color:#eff2f7}header .header_bottom .inner{display:flex;position:relative}.kits_beauty_poster .inner,header .header_bottom .inner-logo-wrap,header .header_bottom .stocks,header .header_bottom ul{display:flex;align-items:center}header .header_bottom .inner-logo-wrap .show_popupAbout{position:relative;display:inline-block;height:40px;padding:10px}header .header_bottom .inner-logo-wrap .show_popupAbout a.show_popupbtn,header .header_bottom a{text-transform:uppercase}header .header_bottom .inner-logo-wrap .show_popupAbout .popupAbout{display:none;position:absolute;left:-140px;top:38px;background-color:#fff;z-index:1;max-width:260px;box-shadow:0 4px 4px rgba(0,0,0,.25);flex-direction:column;align-items:flex-start;padding:20px}header .header_bottom .inner-logo-wrap .show_popupAbout .popupAbout a{padding:12px 20px;display:block;white-space:nowrap;width:100%}header .header_bottom .inner-logo-wrap .show_popupAbout .popupAbout a:hover{background:var(--basic-grey-05, #F8F8FB)}header .header_bottom .inner .show_popupAbout:hover,header .header_bottom .stocks:hover{background-color:#eff2f7}header .header_bottom .inner .show_popupAbout:hover .popupAbout{display:flex;transition:all .2s ease-in-out}header .header_bottom .inner a{cursor:pointer;text-transform:none}header .header_bottom a{color:#000;text-decoration:none}header .header_bottom .stocks{padding:0 24px;height:40px;cursor:pointer}header .header_bottom .stocks__text{color:#ff4650;text-transform:uppercase}header .header_bottom a.shop_popup_menu{display:flex;align-items:center;padding:0 24px;cursor:pointer}header .header_bottom ul{padding:0;margin:0}header .header_bottom ul li{list-style:none}header .user_contact.editable{position:relative;text-decoration:none}header .user_contact.editable img{opacity:.4}header .user_contact.editable:before{position:absolute;content:'+';top:-2px;left:-5px;display:block;color:#fff;font-size:2rem;font-weight:700}.kits_beauty_poster{margin-bottom:60px;margin-top:60px}.kits_beauty_poster .inner{justify-content:center;padding:10px 0;min-height:120px}@media screen and (max-width:1240px){.kits_beauty_poster .inner{width:100%;padding-left:3%;padding-right:3%}}@media screen and (max-width:445px){.kits_beauty_poster .inner{width:100%;padding:25px 5%}.kits_beauty_poster img.img_bg{-o-object-position:93% center;object-position:93% center}}.kits_all_poster-overlay,.kits_beauty_poster .text{text-transform:uppercase;font-size:2.8rem;text-align:center}.kits_beauty_poster .text{position:relative;width:100%}.kits_beauty_poster .text p{margin:0}.kits_beauty_poster .text a{color:inherit}@media screen and (max-width:1024px){.kits_beauty_poster .text{font-size:2.4rem}}@media screen and (max-width:640px){.kits_beauty_poster .text{font-size:1.6rem}}.kits_all_poster{display:flex;align-items:center;justify-content:center;min-height:120px;padding:10px 0;background-image:url(/i/acumullit/m_start_bg.jpg);background-size:cover;background-position:left center}.kits_all_poster-overlay{color:#fff}@media screen and (max-width:1024px){.kits_all_poster-overlay{font-size:2.4rem}}.kits_all_poster a{font-weight:700;color:inherit}@media screen and (max-width:1240px){.kits_all_poster.inner{width:100%!important;padding-left:3%;padding-right:3%}}@media screen and (max-width:445px){.kits_all_poster.inner{padding:30px 5%}}@media screen and (max-width:600px){.kits_all_poster{margin:40px 0}}.bckPopUp,.supportPopUp{display:none;z-index:1;width:270px;position:absolute;flex-direction:column;top:40px;right:130px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.supportPopUp .title{display:block;background-color:#fff;text-align:center;padding:20px;text-decoration:none;color:var(--basic-black, #000000);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.supportPopUp .spons{background-color:#eee;color:var(--basic-black, #000000);padding:20px 40px 40px;display:flex;flex-direction:column}.supportPopUp .spons-title{color:var(--basic-black, #000000);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.supportPopUp .spons-desc{margin-top:20px;color:var(--basic-grey-50, #51504E);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400}.supportPopUp .spons-profile{margin-top:20px;display:flex;flex-direction:row;align-items:center}.supportPopUp .spons-profile img{width:40px;height:40px;border-radius:50%}.bckPopUp .title .name,.supportPopUp .spons-profile span{font-style:normal;font-weight:600;color:var(--basic-black, #000000)}.supportPopUp .spons-profile span{margin-left:20px;font-family:Montserrat;font-size:14px;line-height:140%}.supportPopUp .spons .contacts{margin-top:20px}.bckPopUp{z-index:10;right:50px;color:#000}.bckPopUp .title{background-color:#fff;padding:20px 40px}.bckPopUp .title .name{text-align:start;font-size:16px}.bckPopUp .title .userData{display:flex;flex-direction:row;align-items:center;margin-top:8px}.bckPopUp .title .userData .block{align-items:flex-start;margin-left:12px}.bckPopUp .title .bck__list li a,.bckPopUp .title .userData .id{font-size:12px;font-style:normal;font-weight:400}.bckPopUp .title .userData .subscription{color:var(--primary-orange, #FFA800);font-size:14px;font-style:normal;font-weight:400;position:relative}.bckPopUp .title .bck__list{border-top:1px solid #eeeeeeee;display:flex;flex-direction:column;align-items:flex-start;padding:0}.bckPopUp .title .bck__list li{padding:12px 6px;list-style:none}.bckPopUp .title .bck__list li a{text-decoration:none;color:var(--basic-black, #000000);font-family:Montserrat;font-size:16px;line-height:140%}.bckPopUp .title .bck__list li:last-child a{color:#ff4650}#complaint_form{position:fixed;width:50%;max-width:1000px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;overflow:hidden;max-height:calc(100vh - 70px);padding:0 15px 15px;background-color:#5a832a}@media screen and (max-width:1024px){#complaint_form{width:94%}}#complaint_form .email-input{width:100%;margin-bottom:10px;font-size:16px;padding:5px}#complaint_form .closeModal{position:absolute;top:10px;right:10px;width:24px;height:24px;opacity:.2;cursor:pointer;transition:opacity ease .5s}#complaint_form .closeModal:hover,.header_bottom ul li:hover .popup_menu img{opacity:1}#complaint_form .closeModal::after,#complaint_form .closeModal::before{content:'';position:absolute;top:10px;display:block;width:24px;height:3px;background:#000}#complaint_form .closeModal::before{transform:rotate(45deg)}#complaint_form .closeModal::after{transform:rotate(-45deg)}#complaint_form p{font-size:20px}#complaint_form textarea{width:100%;height:400px;resize:none;outline:0;padding:5px;font-size:16px}#complaint_form button{position:relative;display:block;margin:5px 0 0 auto;padding:5px 25px;font-size:16px}#contact_editor_from{position:absolute;top:30px;z-index:1;right:0;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border:10px solid #769e47;border-top:none!important;display:flex;width:370px;flex-direction:column;padding:36px 30px 27px;margin:0 auto 10px}#contact_editor_from #contact_form_title{color:#000;font-weight:700;font-size:1.5rem;margin-bottom:10px}#contact_editor_from .form_row{display:flex;margin-bottom:27px;flex-wrap:wrap;justify-content:space-between}#contact_editor_from .form_row.contact_value.error label{color:#ec1919}#contact_editor_from .form_row.contact_value{position:relative}#contact_editor_from .form_row.contact_value input{margin-left:31px;margin-bottom:6px}#contact_editor_from .form_row.contact_value label{font-size:12px;line-height:15px;color:#000}#contact_editor_from .form_row.contact_value:before{content:'';display:block;position:absolute;left:0;width:20px;height:15px;background-image:url(/i/form/id.png);background-size:cover}#contact_editor_from input[type=text]{width:100%;border:0;border-bottom:1px solid #b1b1b1;font-size:12px;line-height:15px;text-align:justify}#contact_editor_from button{background:#ec9819;border-radius:11px;font-size:12px;text-align:justify;color:#fff;display:inline-flex;border:0;padding:3px 14px;justify-content:center;align-items:center;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.fw-400{font-weight:400}.fw-600{font-weight:600}.fw-700{font-weight:700}.fs-12{font-size:12px}.fs-20{font-size:20px}.fs-1-5-em{font-size:1.5em}.fs-1-2-em{font-size:1.2em}.popupPrimePartner{display:none;min-height:480px}.PrimePartner,.popupPrimePartner{width:360px;position:absolute;z-index:2;right:-50px;top:46px;background-color:#fff;background-image:url(/i/basket/prime_bg.png);background-repeat:no-repeat;background-size:cover;box-shadow:0 4px 16px 0 rgba(190,196,210,.25)}.PrimePartner .arrowTop,.popupPrimePartner .arrowTop{width:32px;height:16px;top:-17px;left:45%;background-image:url(/i/icons/arrowTop.swg);background-size:cover;position:absolute}.PrimePartner .head,.popupPrimePartner .head{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.PrimePartner .head-text,.popupPrimePartner .head-text{font-family:Montserrat;font-size:28px;font-style:normal;font-weight:600;text-transform:uppercase}.PrimePartner .desc,.popupPrimePartner .desc{display:flex;flex-direction:column;width:100%}.PrimePartner .desc__list-item p strong,.PrimePartner .desc__title,.popupPrimePartner .desc__list-item p strong,.popupPrimePartner .desc__title{font-size:24px;font-weight:600}.PrimePartner .desc p,.popupPrimePartner .desc p{white-space:normal;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0;padding:0}.PrimePartner .desc p span,.popupPrimePartner .desc p span{font-weight:600;font-size:16px}.PrimePartner .desc__list,.popupPrimePartner .desc__list{display:flex;flex-direction:column}.PrimePartner .desc__list-item,.popupPrimePartner .desc__list-item{margin-top:20px;display:flex;flex-direction:row;align-items:center;gap:20px}.PrimePartner .desc__list-item img,.popupPrimePartner .desc__list-item img{width:40px;height:40px}.PrimePartner .desc__list-item p,.popupPrimePartner .desc__list-item p{white-space:normal;font-weight:400}.PrimePartner .desc .btn,.popupPrimePartner .desc .btn{align-self:flex-end;display:flex;justify-content:center;padding:13px 15px;border-radius:80px;border:2px solid #80d7cf;color:#000;width:110px;margin-bottom:20px;font-weight:700}.popupPrimePartner__block{padding:20px}.PrimePartner__block,.popupPrimePartner__block{color:#1b1e21;display:flex;flex-direction:column;position:relative}.PrimePartner{display:block;position:-webkit-sticky;position:sticky;min-height:410px;max-height:600px}.PrimePartner__block{height:100%;padding:20px 20px 5px}.PrimePartner__block .desc p{padding:5px}.PrimePartner__block .desc__list{margin-top:20px;gap:20px}.PrimePartner__block .desc__list-item{margin-top:0}.PrimePartner__block p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.PrimePartner__block.desc .btn{margin-bottom:0}.tippy-content{padding:0}main{z-index:10;background-color:#fff}main.standart_page{padding:0 0 80px;min-height:400px}.nice_top{background-color:#f8f8fb;padding:59px 0;margin-bottom:80px}.nice_top .inner{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.nice_top .h1,.nice_top h1{width:37%;font-size:3.6rem;text-transform:uppercase;margin-top:0;font-weight:600;margin-bottom:0}.nice_top .nice_top_descr{width:51.3%;font-size:1.4rem}.nice_top .nice_top_descr p:first-child{margin-top:7px}.nice_top a{color:#3ba69c}.page_text{font-size:1.4rem}sup.trademark{font-size:21px;top:0;line-height:1;font-weight:500;vertical-align:top}.item_big .inner,.main_img .inner{align-items:flex-start}.item_big sup.trademark{font-size:16px;line-height:.3}.acumullit .why_work_wrapper h2.title sup.trademark{font-size:18px;line-height:.25}.item_wrapper .descr sup.trademark{font-size:12px;line-height:1}.beauty .uniqueness_of_technology sup.trademark,.exclusive_texnologies sup.trademark{font-size:80%}.reviews{opacity:0;-webkit-animation:.5s linear .1s both fadeIn;animation:.5s linear .1s both fadeIn}#wrapper .main_img,main.page404{height:calc(100vh - 110px);min-height:518px}@media screen and (min-width:1025px){#wrapper .main_img,main.page404{background-attachment:fixed;background-position-y:110px}}.main_img{height:35vw;background-repeat:no-repeat;background-size:cover;transition:.3s all;background-position:center}.main_img .inner{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.main_img .inner h1{display:flex;flex-direction:column;color:#fff;text-align:center;font-size:6rem}.main_img p,.shop_id_4 .standart_page.page .pl50 ul li p{margin:0}.main_img .btns{display:flex;margin-top:45px;align-items:center}.main_img .btns .btn{width:auto;padding:0 35px;height:42px;margin-right:52px;font-size:2rem;position:relative;z-index:2;transition:all .2s ease}.main_img .btns .btn:hover{background-color:rgba(255,255,255,.52)}.main_img .btns .btn:last-child{margin-right:0}.btn,.main_img .btns .btn.more{display:flex;align-items:center}.btn{justify-content:center;border:1px solid;text-align:center;text-decoration:none;border-radius:2rem;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;padding:5px 10px;cursor:pointer;color:#fff;position:relative;transition:all .2s ease}.btn.factory{align-self:flex-start}.btn.white.fill.to_green,.btn.white:hover{background-color:#fff;color:#81d8d0}.btn.white.fill.to_green:hover{background-color:#59b0a8;color:#fff;border-color:#fff}.btn:hover,a.btn:hover{color:#fff;border-color:#fff}.btn.white:hover{color:#333;border-color:#333}.btn.blue:hover{color:#fff!important;border-color:#39559e}.btn.add_basket{border:0}.btn.add_basket:hover{background-color:#3ba69c}.btn.blue:hover{background-color:#39559e}.btn.green{color:#81d8d0}.btn.green:hover{background-color:#81d8d0;color:#fff}.btn.purple:hover{background-color:#6f3d8d}.btn.orange:hover{background-color:#ec9819}.btn.yellow:hover{background-color:#ffc700}.btn.red,.user_dropdown_menu .user_dropdown_menu_content .sign_out:hover a{color:#ff4650}.btn.red:hover{background-color:#ff4650}.btn.white.to_purple:hover{color:#6f3d8d;background-color:#fff;border-color:#6f3d8d}.btn.white.to_red:hover{color:#ff4650;background-color:#fff;border-color:#ff4650}.btn.white.to_green:hover{color:#81d8d0;background-color:#fff;border-color:#81d8d0}.btn.disabled{color:#fff!important;background-color:#b7b6b4!important;border-color:#b7b6b4!important}.btn.play:after,footer{background-repeat:no-repeat;background-size:cover}.btn.play:after{content:'';background-image:url(/i/play_white.svg);width:8px;height:13px;margin-left:18px;transition:all .2s ease}.btn.play.play.dark:after,.btn.play.play.white:hover:after{background-image:url(/i/play_dark.svg)}.btn.play.play.green:after{background-image:url(/i/play_green.svg)}.btn.play.play.purple:after,.btn.play.white.to_purple:hover:after{background-image:url(/i/play_purple.svg)}.btn.play.play.red:after,.btn.play.play.white.to_red:hover:after{background-image:url(/i/play_red.svg)}.btn.play.play.orange:after{background-image:url(/i/play_orange.svg)}.btn.play.play:hover:after{background-image:url(/i/play_white.svg)}.btn.video{color:#81d8d0;min-width:220px;margin-top:20px;height:38px}.sahpra{width:100%;margin-bottom:20px;margin-left:30px}@media screen and (max-width:445px){.sahpra{margin-left:0}}footer{position:relative;background-color:#80d7cf;background-position:center;padding:68px 0 65px;color:#000;margin-top:auto;font-size:1.5rem;bottom:0;left:0;z-index:0}footer .showComplaintForm{margin-top:10px}footer .row .column:nth-child(2){width:25%}footer .footer_work_time_block{margin-top:20px}footer .row .column:nth-child(3){width:25%;position:relative;top:5px}footer .row .column{width:23%}footer .reg.btn{min-width:212px;max-width:100%;height:32px;font-size:1.5rem}footer .reg.btn:hover{color:#81d8d0;border-color:inherit}footer .impressum{margin-top:25px;min-width:150px}footer .row .title{font-size:2rem;font-weight:600;margin-top:19px;margin-bottom:15px}footer .apl b,footer .start b{font-size:2rem;margin-bottom:-4px}footer .apl b{display:inline-block;border-bottom:1px solid;line-height:1;margin-bottom:2px;margin-top:2px}footer .row{justify-content:space-between}footer .row,footer .social{display:flex}footer .social a{margin-right:10px}footer .social a,footer .social img{display:block;width:30px;height:30px}footer .contacts{font-size:1.2rem}footer .payment_informer{margin-top:25px}footer .payment_informer_title{margin-bottom:5px}footer .footer_logo{display:block;margin-bottom:26px;height:54px}footer .links{display:flex;flex-wrap:wrap;margin-top:130px;width:100%;justify-content:space-between;font-size:1.3rem;margin-left:-20px}footer .links a{margin-left:30px;margin-bottom:10px;text-decoration:underline}footer .start{margin-bottom:25px}footer #learn_more{top:26px;padding:5.62px 55.61px 7.38px 54.39px;justify-content:center;border:1px solid;text-align:center;border-radius:2rem;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;cursor:pointer;color:#000;position:relative;transition:all .2s ease;text-wrap:nowrap}footer #learn_more:hover,footer a.learn_more:hover{color:#000;border-color:#000}footer .partner_wellcome,footer .start{font-size:1.5rem}footer #learn_more,footer a.email,footer a.phone{text-decoration:none}a.shop_popup_menu{position:relative;transition:all .2s ease-in-out}a.shop_popup_menu:hover{background-color:#eff2f7}.header_bottom ul li:hover .popup_menu{display:block;-webkit-animation:.15s ease-in-out .0002s forwards fadeInPopupMenu;animation:.15s ease-in-out .0002s forwards fadeInPopupMenu}.popup_menu{position:absolute;display:none;opacity:0;top:30px;left:0;width:100%;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#333;border-top:5px solid #6a6a6a}.popup_menu .title{text-align:center;margin-top:5px;margin-left:-5px}.health .popup_menu_inner{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:25px 70px 0 58px}.health .popup_menu_inner:before{content:'';position:absolute;width:100%;left:0;bottom:0;height:50px;background-color:#eee}.health .item.list{justify-content:flex-start}.health .item.list a,.health .links a{margin-bottom:22px}.health .items{display:flex;padding-bottom:28px}.health .item,.health .links{display:flex;align-items:center}.health .item{flex-direction:column;justify-content:space-between;position:relative;z-index:1}.health .item.acumullit_link{margin-right:38px}.health .item.fresh_link{margin-right:65px}.health .item.fresh_link img{position:relative;top:-2px}.health .item.all_time_link{margin-right:45px}.health .item.all_time_link img{position:relative;top:-4px}.health .item.natural img{position:relative;top:-5px}.health .item.natural .title{position:relative;top:16px;left:2px;text-transform:none}.health .item .title{min-height:32px;position:relative;top:16px}.health .item img{transition:opacity .2s ease;opacity:0}.health .links{flex-wrap:wrap;padding-top:8px;font-size:1.3rem;width:calc(100% - 659px)}.health .links a{display:flex;align-items:center;position:relative;width:45%;text-transform:none}.health .links a:nth-child(even){width:53%;margin-left:1%}.health .links a::before{content:'';width:20px;height:20px;margin-right:7px;background-repeat:no-repeat;background-position:center;background-size:contain}.health .links a:nth-child(1)::before{background-image:url(/i/menu/popup0.svg)}.health .links a:nth-child(2)::before{background-image:url(/i/menu/popup2.svg)}.health .links a:nth-child(3)::before{background-image:url(/i/menu/popup1.svg)}.health .links a:nth-child(4)::before{background-image:url(/i/menu/popup3.svg)}.possibility .popup_menu_inner{display:flex;padding:0;background-color:#eee}.possibility .left{padding:29px 56px 19px 101px;background-color:#fff}.possibility .items{display:flex}.possibility .items a{text-align:center}.possibility .items a:first-child{margin-right:58px}.possibility .items .title{margin-top:8px}.possibility .right{display:flex;align-items:center;background-color:#eee;padding-right:70px;padding-left:68px}.possibility .about_us{margin-top:-15px;position:relative}.possibility .about_us .about_us_title{position:absolute;right:7px;top:50%;color:#fff;font-size:1.3rem;text-align:right;transform:translateY(-50%)}.possibility .links{display:flex;flex-wrap:wrap;padding-top:20px;margin-left:34px;margin-top:-27px;font-size:1.3rem}.possibility .links .left_block,.possibility .links .right_block{display:flex;flex-direction:column}.possibility .links .left_block{width:64%;margin-right:3%}.possibility .links .right_block{width:33%}.possibility .links a{text-transform:uppercase;margin-bottom:10px;line-height:1.6}.creative .popup_menu .title{margin-top:5px;max-width:177px}.creative .popup_menu_inner{display:flex;align-items:center;position:relative;padding:18px 55px}.creative .popup_menu_inner:before{content:'';position:absolute;width:100%;left:0;top:0;height:89px;background-color:#eee}.creative .items{display:flex}.creative .items a{position:relative;z-index:1;text-align:center;margin-right:25px;width:177px}.creative .icons{display:flex;flex-direction:column;position:relative;z-index:1;margin-left:8px}@media screen and (max-width:1220px){.creative .icons{min-width:196px}}.creative .icons a{display:flex;align-items:center}.creative .icons a:first-child{margin-bottom:43px}.creative .icons a:last-child img{margin-right:15px;margin-left:4px}.creative .icons a img{margin-right:11px}.pt .popup_menu{width:auto;left:auto;right:0}.cookie,.popup_form_bg{position:fixed;left:0;width:100%}.popup_form_bg{display:none;height:100%;top:0;text-align:center;background-color:rgba(0,0,0,.5);z-index:10000;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.cookie{bottom:0;background:#eee;padding:40px 0;z-index:100}.cookie .langs span{margin-bottom:10px}.cookie .langs{display:flex;flex-direction:column;margin-right:70px}.cookie .text{margin-bottom:20px}.cookie .links a::after{content:'';position:absolute;left:4px;top:7px;width:4px;height:4px;background:#81d8d0;border-radius:50%}.cookie .links a::before{content:'';border:1px solid;position:absolute;left:0;top:3px;width:10px;height:10px}.cookie .links a{position:relative;color:#333;text-decoration:none;padding-left:20px}.cookie .links{display:flex;justify-content:space-between;align-items:center}.cookie .links .btn{color:#333;border-color:#81d8d0;padding:0 20px;width:auto}.cookie .inner{display:flex}.about_item_wrapper{padding:109px 0 88px}.about_item_wrapper .inner{display:flex;flex-wrap:wrap}.about_item_wrapper p{margin-top:0}.about_item_wrapper .column .title{font-weight:700;font-size:3.5rem;text-transform:uppercase;text-align:right}.about_item_wrapper .column:first-child{width:32%;margin-right:7%}.about_item_wrapper .column:nth-child(2){width:61%;max-width:616px}.about_item_wrapper .column .txt{font-size:1.4rem}.about_item_wrapper .column{display:flex;flex-direction:column;justify-content:space-between}.video_wrapper{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.video_wrapper.product_video_wrapper{margin-bottom:157px}.video_wrapper .video{max-width:100%;width:670px;background:rgba(0,0,0,.5);margin:0 auto}.de .small_item .btn,.pt .small_item .btn{height:auto;padding:4px 22px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.required_mark{color:red}.item_wrapper{padding:61px 0 108px;background-color:#fff}.item_wrapper .inner{display:flex;justify-content:space-between}.item_wrapper .img{position:relative;width:521px;max-width:100%;height:246px;display:flex;align-items:flex-end}.item_wrapper .img .img_txt{font-size:2.5rem;text-transform:uppercase;display:flex;align-items:center;padding-left:35px;color:#fff;height:100%;z-index:2}.item_wrapper .img_bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.item_wrapper img{width:340px;height:auto;position:absolute;display:block;left:54%;bottom:0;transform:translate(-47%,50%);z-index:2}.item_wrapper .content{width:calc(100% - 600px)}.item_wrapper .title{font-size:3rem;margin-bottom:14px}.item_wrapper .descr{font-size:1.4rem;line-height:1.23;margin-bottom:20px}.item_wrapper .prices{display:flex;margin-top:20px;min-height:32px}.item_wrapper .oldprice{font-size:2.1rem;line-height:1.5;order:1}.item_wrapper .price{display:flex;flex-wrap:wrap;margin-bottom:7px;text-align:left;border-top:none;font-weight:400;font-size:2.1rem;line-height:1.5}.item_wrapper .price span{font-weight:700}.item_wrapper .price span.price_in_weight{font-weight:inherit;font-size:80%}.item_wrapper .price .price_without_sale{margin-right:15px}.item_wrapper .price .price_with_sale{order:-1;margin-right:15px;color:#3ba69c}.item_wrapper .legal_price_descr{margin-top:5px;margin-bottom:10px;font-size:1.3rem}.item_wrapper .retail_price_descr{margin-top:4px;margin-bottom:20px;font-size:1.2rem}.item_wrapper .qty_btn{display:flex;align-items:center;margin-top:54px;gap:12px}.item_wrapper .qty_btn .product-qty-pill+.add_basket,.item_wrapper .qty_btn input[type=number]+.add_basket{margin-bottom:0;height:30px}.item_wrapper .qty_btn .product-qty-pill{display:flex;align-items:center;justify-content:space-between;background-color:#f5f5f5;border:1px solid #ddd;border-radius:22px;padding:0 4px;min-width:120px;height:30px;box-sizing:border-box}.item_wrapper .qty_btn .product-qty-pill .product-qty-btn{flex:0 0 26px;width:26px;height:26px;padding:0;border:0;background:0 0;font-size:1.5rem;line-height:1;color:#51504e;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item_wrapper .qty_btn .product-qty-pill .product-qty-btn:hover{color:#333}.item_wrapper .qty_btn .product-qty-pill input[type=number]{width:40px;min-width:40px;border:0;background:0 0;font-size:2rem;text-align:center;padding:0;margin:0;outline:0;-moz-appearance:textfield}.item_wrapper .qty_btn .product-qty-pill input[type=number]::-webkit-inner-spin-button,.item_wrapper .qty_btn .product-qty-pill input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.item_wrapper .qty_btn>input{width:69px;height:44px;background-color:#eee;outline:0;border:0;padding:0 0 0 13px;margin-right:25px;font-size:2rem}.item_wrapper .btn{height:50px;margin-bottom:10px;padding:0 20px;font-size:1.6rem;font-weight:600;color:#000;background-color:#81d8d0;border-color:#81d8d0}.img.height-fit-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.item_spoiler{margin-top:28px;margin-bottom:8px;border-radius:13px;border:1px solid #f2f1ed;overflow:hidden;transition:border-color .2s ease}.item_spoiler:has(.spoiler_title.show){border-color:#ffa800}.advantages_extended .text h2,.item_spoiler+.item_spoiler,.news_page .menu ul{margin-top:0}.spoiler_title{font-size:1.6rem;font-weight:400;display:flex;justify-content:space-between;height:25px;align-items:center;padding:0 11px 0 25px;cursor:pointer;color:#000;border-bottom:1px solid transparent;transition:all .2s ease}.spoiler_text{max-height:0;overflow:hidden;padding:0 40px;font-size:1.2rem;color:#333;transition:max-height .35s ease,padding .35s ease}.spoiler_text ol,.spoiler_text ul{padding-left:12px}.spoiler_text p,.spoiler_text p *{font-family:inherit!important;font-size:16px;font-weight:400;color:inherit!important;margin:0}.spoiler_text p:last-child br:last-child{display:none}.spoiler_text a{color:#81d8d0!important}.spoiler_title.show+.spoiler_text{max-height:500px;padding:20px 40px;font-size:1.3rem}.spoiler_title:after{content:'';display:block;width:13px;height:9px;background:url(/i/icons/plus.svg) center no-repeat}.spoiler_title.show:after{height:1px;background-image:url(/i/icons/minus.svg)}.spoiler_title.show{border-bottom:1px solid #eee;font-weight:600}.country_35 .acumullit .advantages .spoiler_title{cursor:auto}.country_35 .acumullit .advantages .spoiler_title.show{border-bottom:none}.country_35 .acumullit .advantages .spoiler_title+.spoiler_text{display:none}.country_35 .acumullit .advantages .spoiler_title.show:after{height:13px;background:url(/i/icons/plus.svg) center no-repeat}.item_video .inner,.item_video .video{display:flex;justify-content:center}.item_video .video{height:400px;width:500px;background-color:#ccc;align-items:center;font-size:1.7rem}.bg_wrap:after{content:'';position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply}.arrow_bottom{background-image:url(/i/arrow_bottom.svg);width:12px;height:6px;margin-left:10px;background-size:contain;background-repeat:no-repeat;transition:all .2s ease}.popup_location{display:none;position:absolute;cursor:auto;z-index:1;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);width:322px;max-width:100%;right:0;top:47px;font-size:1.1rem;overflow:auto;max-height:calc(100vh - 70px)}@media screen and (max-width:640px){.popup_location{width:400px;max-width:100vw}}@media screen and (max-width:480px){.popup_location{width:100vw}}.popup_location .geo_area .geo_area_title{display:flex;align-items:center;color:#b1b1b1;font-size:1.2rem;padding:10px 7px;cursor:pointer;transition:.2s ease}@media screen and (max-width:480px){.popup_location .geo_area .geo_area_title{padding:10px 5vw}.popup_location .geo_area .geo_area_title:after{right:calc(5vw + 4px)}}.popup_location .geo_area .geo_area_title:hover{color:#3ba69c}.popup_location .geo_area .geo_area_title:hover:after,.popup_location .geo_area.active .geo_area_title:after{border-left-color:#3ba69c}.popup_location .geo_area .countries{display:none;flex-wrap:wrap}.popup_location .geo_area.active{border-top:1px solid #81d8d0;border-bottom:1px solid #81d8d0}.popup_location .geo_area.active:first-child{border-top:none}.popup_location .geo_area.active:last-child{border-bottom:none}.popup_location .geo_area.active .geo_area_title{color:#3ba69c;font-weight:700}.popup_location .geo_area.active .countries{display:flex}.popup_location .country_item{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-bottom:1px solid rgba(204,204,204,.25)}.popup_location .country_item:nth-child(odd){border-right:1px solid rgba(204,204,204,.25)}.popup_location .country_item:first-child,.popup_location .country_item:nth-child(2){border-top:1px solid rgba(204,204,204,.25)}.country.clicked .popup_location,.country_info.active+.country_langs{display:block}.country_info,a.country_lang_title{padding:8px 7px;transition:all .2s ease;cursor:pointer}@media screen and (max-width:480px){.country_info,a.country_lang_title{padding:8px 5vw}}.country_info.current,.country_info:hover{background-color:#eff2f7;text-decoration:underline}a.country_lang_title:hover{background-color:#eff2f7}.country_info:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}.country_info{display:flex;align-items:center;width:100%;min-height:36px;position:relative}.country_img{width:20px;height:auto;margin-right:10px}.country_info:after,.geo_area_title:after{content:'';position:absolute;border:3px solid transparent;border-left:4px solid #b1b1b1;right:6px}@media screen and (max-width:480px){.country_info:after,.geo_area_title:after{right:5vw}}.country_info.active:after,.geo_area.active .geo_area_title:after{transform:rotate(90deg);margin-top:4px;right:8px}@media screen and (max-width:480px){.country_info.active:after,.geo_area.active .geo_area_title:after{right:calc(5vw + 3px)}}.country_title{color:#000;font-family:Montserrat}.country_langs{display:none;width:100%}a.country_lang_title{display:flex;align-items:center;padding-top:11px;padding-bottom:11px;padding-left:29px;color:#595959;text-decoration:none}.check_lang{opacity:0;margin-right:16px;transition:opacity .2s ease}a.country_lang_title.current,a.country_lang_title:hover{color:#333;text-decoration:underline}a.country_lang_title.current img,a.country_lang_title:hover img{opacity:1}.basket_icon,.go_up,.share_icon{position:fixed;width:70px;height:70px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;right:60px;cursor:pointer}.go_up{background-color:rgba(255,255,255,.1);background-color:#eee;bottom:140px;z-index:1050;opacity:.2}.go_up.hide,.popup_msg .checkboxs .checkboxs input[type=checkbox]{display:none}.go_up:before{content:'';display:block;height:30px;width:30px;border-left:solid 2px;border-top:solid 2px;position:absolute;top:27px;right:20px;color:#5a832a;transform:rotate(45deg)}.go_up:hover{opacity:1}.basket_icon,.share_icon{background-size:50%;bottom:50px}.share_icon{top:150px;background:#f8f8fb url(/i/icons/shereBtn.svg) no-repeat center;z-index:15}.basket_icon{background:#eee url(/i/icons/basket.svg) no-repeat center;z-index:1050}.basket_icon .count{width:20px;height:20px;color:#3ba69c;line-height:20px;background:#fff;border-radius:50%;position:absolute;bottom:15px;left:35px;text-align:center;font-weight:500}.basket_icon.open{right:460px}html.modal{overflow:hidden}html.modal body{height:100vh}html.modal,html.modal header{padding-right:15px}.basket_wrapper{display:none;z-index:9999999999;position:fixed;top:0;left:0;width:100%;min-height:100vh;overflow-y:auto;opacity:0;background:rgba(0,0,0,.5)}.basket_wrapper.open{display:block;-webkit-animation:.1s linear .1s both fadeIn;animation:.1s linear .1s both fadeIn}.basket_close{cursor:pointer}.basket_window{position:absolute;right:0;top:0;width:calc(95%);max-width:417px;min-height:630px;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:space-between}.basket_items{padding-right:20px;margin-top:20px;height:auto;min-width:100px;margin-bottom:auto;overflow-x:hidden;margin-right:30px}.basket_items.basket_mod .basket_item.noReason{opacity:.4}.basket_mod_information{padding:20px 30px 0;font-size:12px;color:#fff}.basket_mod_information .need_more_product,.basket_mod_information .ok{padding:10px}.basket_mod__progress_bar .basket_mod__progress_wrap .basket_mod__progress_indicator.need_more,.basket_mod_information .need_more_product{background:#ec9819}.basket_mod__progress_bar .basket_mod__progress_wrap .basket_mod__progress_indicator.fine,.basket_mod_information .ok{background:#769e47}.basket_mod_information div.need_more_product>div.btn{margin-top:5px}.basket_mod__progress_bar{color:#333;margin-bottom:20px}.basket_mod__progress_bar .basket_mod__progress_wrap{position:relative;background:#eee;overflow:hidden;height:14px;width:100%;margin-bottom:10px;border-radius:7px}.basket_mod__progress_bar .basket_mod__progress_wrap .basket_mod__progress_indicator{width:100%;height:20px;position:absolute;top:0;right:95%}.basket_mod__progress_bar .basket_mod__progress_scale{display:flex;justify-content:space-between}.basket_mod__progress_bar .basket_mod__progress_scale div{display:flex;flex-direction:column;text-align:center;font-weight:700}.basket_mod__progress_bar .basket_mod__progress_scale div.need_more{opacity:.3}.basket_mod__progress_bar .basket_mod__progress_scale div.current{position:relative}.basket_mod__progress_bar .basket_mod__progress_scale div.current:before{position:absolute;content:'';display:block;top:-7px;left:calc(50% - 3px);width:6px;height:6px;background:#e2e2e2;border-radius:3px}.basket_limit{margin-bottom:40px}.basket_items_empty{padding:30px;font-size:1.4rem}.basket_items::-webkit-scrollbar,.basket_related_products_wrap::-webkit-scrollbar{width:7px;height:7px}.basket_items::-webkit-scrollbar-button,.basket_related_products_wrap::-webkit-scrollbar-button{width:0;height:0}.basket_items::-webkit-scrollbar-thumb,.basket_related_products_wrap::-webkit-scrollbar-thumb{background:#e1e1e1;border:0 #fff;border-radius:50px}.basket_items::-webkit-scrollbar-thumb:hover,.basket_related_products_wrap::-webkit-scrollbar-thumb:hover{background:#fff}.basket_items::-webkit-scrollbar-thumb:active,.basket_related_products_wrap::-webkit-scrollbar-thumb:active{background:#000}.basket_items::-webkit-scrollbar-track,.basket_related_products_wrap::-webkit-scrollbar-track{background:#666;border:0 #fff;border-radius:50px}.basket_items::-webkit-scrollbar-track:hover,.basket_related_products_wrap::-webkit-scrollbar-track:hover{background:#666}.basket_items::-webkit-scrollbar-track:active,.basket_related_products_wrap::-webkit-scrollbar-track:active{background:#333}.basket_items::-webkit-scrollbar-corner,.basket_related_products_wrap::-webkit-scrollbar-corner{background:0 0}.basket_header{font-size:2rem;display:flex;justify-content:space-between}.basket_title{font-family:'Montserrat',sans-serif;font-weight:700}.basket_item_image{width:115px;height:115px;background-color:#eee;display:flex;justify-content:center;align-items:center}.basket_item_image img{max-width:80%;max-height:90%}.basket_item.item244 .basket_item_image img,.basket_item.item307 .basket_item_image img{max-width:90%}.basket_item_title_and_quantity{width:calc(100% - 130px);display:flex;flex-direction:column;justify-content:space-between}.basket_btn_checkout,.basket_btn_continue{display:block;text-decoration:none;height:40px;border-radius:20px;margin-top:10px;text-align:center;line-height:40px;cursor:pointer;font-weight:600;background:#fff;color:#000}.basket_btn_continue{border:1px solid #81d8d0}.basket_btn_continue:hover{background:#3ba69c}.basket_item{font-size:1.2rem;display:flex;justify-content:space-between;padding-left:30px;padding-top:10px;padding-bottom:10px;position:relative;border-bottom:solid 1px #ccc}.basket_item:last-child{border-bottom:none}.basket_item_category{font-size:.9rem;color:#666}.basket_item_title{margin-top:5px;margin-right:30px}.basket_item_price_wrap{margin-top:auto}.basket_item_price_wrap .basket_item_oldprice span{text-decoration:line-through}.basket_legal_price_descr{font-size:1rem;margin-top:5px}.basket_btns{margin-top:20px}.basket_shipping_costs{font-size:1rem;margin-top:15px;color:#000;text-transform:none;font-weight:400}.basket_item_remove{position:absolute;height:20px;width:20px;top:10px;cursor:pointer;right:0}.basket_item_remove svg,main .menu li.current path,main .menu li:hover path{fill:#3ba69c}.basket_item_remove:hover svg,.popup_msg .exit:hover svg path{fill:#81d8d0}@media screen and (max-width:480px){.safari .basket_window{padding-bottom:40px}}.basket_footer{padding:20px 30px 30px;border-top:solid 1px #e2e2e2}.basket_footer .basket_total_wrap{color:#3ba69c;text-align:center;text-transform:uppercase;font-size:1.5rem;font-weight:700}.basket_header{padding:20px 30px;border-bottom:solid 1px #e2e2e2}.basket_item_input{margin-top:5px;display:flex;justify-content:space-between;align-items:center}.basket_item_quantity{position:relative;height:36px;width:50%}.basket_item_quantity input{width:70px;height:36px;background:#eee;text-align:center;position:absolute;top:0;left:0;border:0;padding-right:30px}.basket_item_subtotal{width:50%;text-align:right}.basket_item_quantity .quantity_control{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:18px;width:30px;text-align:center;line-height:18px;display:block;position:absolute;top:0;left:40px}.basket_item_quantity .quantity_control:hover{background:#aaa}.plus.quantity_control{top:0}.minus.quantity_control{top:18px}.basket_window .price_in_weight{display:block;font-size:.9rem}.related_product .price_in_weight{display:inline}.basket_related_products{padding:30px}.basket_related_products .basket_related_products_title{font-size:1.5rem;font-weight:700;margin-bottom:5px}.basket_related_products .basket_related_products_wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;max-height:130px;overflow-y:auto;-webkit-overflow-scrolling:touch}.basket_related_products .related_product{margin-right:15px;margin-bottom:15px;width:100px;height:115px;background-color:#eee;position:relative;padding:5px;display:flex;flex-direction:column;justify-content:space-between}.basket_related_products .related_product.legal_descr{width:160px;height:130px}.basket_related_products .related_product:last-child{margin-right:0}.basket_related_products .related_product .price{margin-top:auto;position:relative;font-size:11px}.basket_related_products .related_product .category{font-size:.9rem;color:#666;position:relative}.basket_related_products .related_product .title{position:relative;white-space:nowrap;overflow:hidden;font-size:11px;text-overflow:ellipsis}.basket_related_products .related_product .image{position:absolute;top:15px;left:0;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.basket_related_products .related_product .image img{max-width:60%;max-height:60%}.basket_related_products .related_product .add{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.text_contain{margin:115px 0 81px;font-size:1.4rem}.page_banner{background-repeat:no-repeat;background-size:cover;background-position:0 0;position:relative;height:0;padding-bottom:20.938vw}.page_banner:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5}.page404,table tr.fill{background-color:#eee}.page404 .inner{text-align:center;padding:100px 0 80px}.img_404,.news_block .page_text iframe{max-width:100%}.title_404{margin-top:20px;font-weight:300;font-size:2.6rem;text-transform:uppercase;color:#000}.user_dropdown_menu.clicked .user_dropdown_menu_content{opacity:0;display:block!important;-webkit-animation:.15s linear .1s both fadeIn;animation:.15s linear .1s both fadeIn}.user_dropdown_menu:hover .user_dropdown_menu_toogler{opacity:.9}.user_dropdown_menu.clicked .user_dropdown_menu_toogler{opacity:.7}.user_dropdown_menu.clicked svg{transform:rotate(180deg)}.shop_id_4 .standart_page.page .pl50 ul li,.user_dropdown_menu{position:relative}.user_dropdown_menu .user_dropdown_menu_content{display:none;position:absolute;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);top:30px;right:0;min-width:190px;z-index:1002}.user_dropdown_menu .user_dropdown_menu_content a,.user_dropdown_menu .user_dropdown_menu_content span{display:block;padding:8px 21px;text-decoration:none;transition:background-color .2s ease;font-size:1.1rem}.user_dropdown_menu .user_dropdown_menu_content span{color:#333}.user_dropdown_menu .user_dropdown_menu_content .change_avatar:hover,.user_dropdown_menu .user_dropdown_menu_content .copy_link:hover,.user_dropdown_menu .user_dropdown_menu_content .copy_link_with_text:hover,.user_dropdown_menu .user_dropdown_menu_content a:hover{background-color:#eff2f7}.user_dropdown_menu .user_dropdown_menu_content .change_avatar,.user_dropdown_menu .user_dropdown_menu_content .copy_link,.user_dropdown_menu .user_dropdown_menu_content .copy_link_with_text,.user_dropdown_menu .user_dropdown_menu_content .exit_link{display:block;padding:8px 21px;text-decoration:none;transition:background-color .2s ease;font-size:1.1rem;color:#5a832a;cursor:pointer}html.popup_open{overflow:hidden}html.popup_open,html.popup_open footer,html.popup_open header{width:calc(100% - 5px)}.popup_bg{position:fixed;display:flex;flex-direction:column;align-items:flex-end;padding-right:calc((100vw - 1170px)/2);padding-bottom:10px;width:100%;height:100vh;background-color:rgba(0,0,0,.5);right:0;top:0;padding-top:157px;z-index:999999999;-webkit-overflow-scrolling:touch;opacity:0;overflow-x:hidden;overflow-y:auto;-webkit-animation:.2s linear .5s both fadeIn;animation:.2s linear .5s both fadeIn}.popup_msg.fadein{-webkit-animation:.6s linear 1s both fadeIn;animation:.6s linear 1s both fadeIn;-webkit-animation-iteration-count:1;animation-iteration-count:1}.popup_1.fadein{-webkit-animation-delay:.5s;animation-delay:.5s}.cookie_agreement.fadein{-webkit-animation-delay:1.2s;animation-delay:1.2s}.popup_msg{position:relative;z-index:1051;background-color:rgba(128,215,207,.8);color:#fff;font-size:1.1rem;padding:15px 30px;width:469px;max-width:calc(100% - 25px);text-align:left;transition:background-color .2s ease}.popup_msg:hover{background-color:rgba(128,215,207,.9)}.popup_msg::before{content:'';display:block;position:absolute;left:-15px;top:30%;width:30px;height:30px;border-radius:50%;background-image:url(/i/popup_msg_attention.svg);background-repeat:no-repeat;background-position:center}.popup_msg .exit{position:absolute;right:0;top:0;padding:10px;cursor:pointer}.popup_msg .exit,.popup_msg .exit svg path{transition:all .2s ease}.popup_msg .exit:hover,.popup_msg::before{background-color:#fff}.popup_msg .checkboxs{margin:15px 0}.popup_msg .checkboxs .field{display:flex;align-items:center;margin-bottom:5px}.popup_msg .checkboxs .field input{margin-right:5px}.popup_msg .checkboxs .field label{border-bottom:1px dashed transparent}.popup_msg .checkboxs .field .checkbox{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.popup_msg .checkboxs .field .checkbox-label{cursor:pointer;display:flex;align-items:center}.popup_msg .checkboxs .field .checkbox-view{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:5px;border-radius:4px;background:#fff;transition:.3s}.popup_msg .checkboxs .field .checkbox-icon{opacity:0;transition:.3s}.popup_msg .checkboxs .field .checkbox:checked+.checkbox-view .checkbox-icon{border:0;opacity:1}.popup_msg .checkboxs .field.error_accept .checkbox-view{border:1px solid #ff4650}.popup_msg .checkboxs .field.error_accept label{border-bottom-color:#ff4650}.popup_msg+.popup_msg{margin-top:20px}.cookie_agreement a.more,.psite_agreement a.more{color:#fff;text-decoration:underline}.cookie_agreement .impressum a,.psite_agreement .impressum a{font-weight:700;color:#fff}.cookie_agreement .buttons,.psite_agreement .buttons{display:flex;justify-content:flex-end;margin-top:10px}.cookie_agreement .buttons .btn,.psite_agreement .buttons .btn{padding:5px 14px;background-color:#ebebeb;border-color:#ebebeb;color:#707070}.cookie_agreement .buttons .btn:hover,.psite_agreement .buttons .btn:hover{background-color:#f8f8f8}.cookie_agreement .buttons .btn.cookie_accept_all,.psite_agreement .buttons .btn.cookie_accept_all{background-color:#b3ffff;border-color:#b3ffff;color:#707070}.cookie_agreement .buttons .btn.cookie_accept_all:hover,.psite_agreement .buttons .btn.cookie_accept_all:hover{background-color:#c7ffff;border-color:#c7ffff;color:#707070}.cookie_agreement .buttons .btn.cookie_accept,.psite_agreement .buttons .btn.cookie_accept{margin:0 23px}.cookie_agreement .buttons .btn.lock,.psite_agreement .buttons .btn.lock{opacity:.25;cursor:auto}.cookie_agreement .buttons .btn.lock:hover,.psite_agreement .buttons .btn.lock:hover{background-color:#fff;color:#81d8d0;border-color:transparent}.orange-loader{width:20px;height:20px;border:3px solid transparent;border-radius:50%;background-image:conic-gradient(#fff,#fff),conic-gradient(#fff,#ec9819);background-origin:border-box;background-clip:padding-box,border-box;transform-origin:center center;-webkit-animation:clockwise 2s infinite linear;animation:clockwise 2s infinite linear}.video_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#c4c4c4;z-index:1000}.video_wrap .video_overlay,.video_wrap iframe,.video_wrap video,.video_wrap video.preview{position:absolute;top:0;left:0;height:100%;border-width:0;outline-width:0}.video_wrap video{width:100%!important}.video_wrap .video_overlay{opacity:0;transition:all .2s ease;z-index:1;width:100%}.video_wrap .video_overlay video{background-color:#000}.video_wrap .video_overlay .duration{position:absolute;right:5px;bottom:5px;color:#fff;padding:5px 12px;font-size:1.2rem;font-weight:500;background-color:rgba(0,0,0,.5)}.video_wrap .video_overlay .play{opacity:.85;position:absolute;left:50%;top:50%;width:50px;height:50px;border-radius:50%;transform:translate(-50%,-50%);transition:opacity .25s ease;cursor:pointer;z-index:1;margin-top:-12px}.video_wrap .video_overlay .play:before{position:absolute;content:'';display:block;left:13px;top:13px;width:25px;height:25px;background-color:#fff;z-index:-1}.video_wrap .video_overlay .play svg{width:50px;height:50px;fill:#ff4650;transition:transform .2s ease}.video_wrap .video_overlay .play:hover{opacity:1}.video_wrap .video_overlay .play:hover svg{transform:scale(1.2)}.video_wrap:hover .play{opacity:.85}.mb-8{margin-bottom:8px}.notification{width:320px;padding:20px 20px 13px;background-color:#3ba69c;position:fixed;bottom:40px;right:40px;z-index:10001}.notification :not(.basket_btn_checkout){color:#fff;font-size:16px}.notification-header{display:flex;justify-content:space-between;align-items:center}.notification-header_close{cursor:pointer;width:16px;height:16px}.notification div.notification-package{font-size:12px}@media screen and (max-width:740px){.notification{bottom:20px;right:20px}}@media screen and (max-width:450px){.notification{width:280px;bottom:unset;top:112px}}.alert-bg{position:fixed;width:100%;padding-top:40px;top:0;left:0;height:100%;overflow-x:auto;z-index:10001;background:rgba(0,0,0,.5)}.alert-bg .alert-header{display:flex;margin-bottom:20px}.alert-bg .alert-title{font-size:24px;font-weight:600;line-height:120%;flex-grow:1;padding-right:20px}.alert-bg .alert-title.alert-error{color:#ff4650}.alert-bg .alert-close{background-image:url(/i/close_black.svg);background-color:#fff;background-repeat:no-repeat;background-position:center;border:0;width:18px;height:18px;margin:3px 3px 3px 20px}.alert-bg .alert-buttons{display:flex;gap:20px;margin:20px 11.5px 0}.alert-bg .alert-button{display:inline-block;padding:13px 20px;border:1px solid #80d7cf;background-color:#fff;color:#000;text-decoration:none;border-radius:40px;font-size:16px;font-weight:600;text-align:center;cursor:pointer;width:100%}.alert-bg .alert-button-primary{background:#80d7cf}.alert-bg .alert-button:disabled{color:#fff;background-color:#b7b6b4;border-color:#b7b6b4;cursor:default}.alert-bg .alert-body{min-width:500px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;background:#fff;min-height:100px;height:auto;padding:20px;border-radius:0;margin:0 auto 20px;display:flex;flex-direction:column}.alert-bg .alert-message{flex-grow:1;font-size:16px;line-height:140%}@media (max-width:600px){.alert-bg .alert-title{font-size:16px}.alert-bg .alert-body{width:calc(100% - 32px);min-width:100px}.alert-bg .alert-message{font-size:14px}.alert-bg .alert-buttons{flex-direction:column;gap:12px;margin:20px 0 0}}.progress_bar_background{background-color:#f2f1ed;border-radius:5px}.alarm{display:inline-block;border-radius:4px;padding:1em}.alarm--success{background:rgba(152,203,74,.22);border:1px solid rgba(152,203,74,.22)}.select_product_count{margin-top:8px;width:90px;border-radius:20px;border:1px solid #f2f1ed;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.select_product_count__btn{background:0 0;border:0;cursor:pointer;padding:0;font:inherit;color:inherit;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.select_product_count__btn:disabled{cursor:unset}.select_product_count__btn:disabled svg path{fill:#f2f1ed}.select_product_count__count{font-weight:600;font-size:16px;color:#51504e}.info-popup-body{position:relative;font-size:1.4rem;width:650px;max-width:90%;background:#fff;min-height:100px;height:auto;padding:20px;border-radius:0;margin:0 auto 20px}.info-popup-title{font-weight:700;font-size:20px}.info-popup-close{position:absolute;top:15px;right:10px;width:30px;height:30px;cursor:pointer}.info-popup-close::after,.info-popup-close::before{content:'';position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#000;transform:translate(-50%,-50%) rotate(45deg)}.info-popup-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.info-popup-button{font-weight:700;width:auto;max-width:270px;margin:15px auto;text-align:center;cursor:pointer;padding:10px 20px;border:1px solid #74baee;border-radius:50px 50px 50px 50px}.owl-carousel .owl-stage{display:flex;align-items:center}.reviews{padding:28px 66px;margin-top:33px}.reviews .item{display:flex;justify-content:space-between;position:relative;padding:0 65px}.reviews .item .img{width:91px;height:91px;border-radius:50%;content:'';background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#eee;max-height:none!important}.reviews .item .text_block{position:relative;z-index:2;width:calc(100% - 90px - 33.67px);line-height:1.25}.reviews .item .text_block .title{font-weight:700;font-size:2rem;color:#000;margin-bottom:1px}.reviews .item .text_block .text{max-width:500px}.reviews .owl-nav{position:absolute;width:100%;top:30px;height:31px}.reviews .owl-nav button.owl-next,.reviews .owl-nav button.owl-prev{background:#5a832a!important;width:30px;height:30px;border-radius:50%;position:absolute}.reviews .owl-nav button.owl-next:focus,.reviews .owl-nav button.owl-next:hover,.reviews .owl-nav button.owl-prev:focus,.reviews .owl-nav button.owl-prev:hover{background:#3f5c1e!important;border:0}.reviews .owl-nav button.owl-prev{left:-8px}.reviews .owl-nav button.owl-prev:after{content:'';display:block;border:4px solid transparent;border-right:6px solid #fff;position:relative;left:-13px}.reviews .owl-nav button.owl-next{right:-18px}.reviews .owl-nav button.owl-next:after{content:'';display:block;border:4px solid transparent;border-left:6px solid #fff;position:relative;left:14px}.reviews_wrapper{background-color:#eee;padding:75px 0 61px;position:relative}.reviews_wrapper .reviews{background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;align-items:flex-start;padding:49px 104px 55px;margin:0}.reviews_wrapper .reviews .item .img{width:120px;height:120px;margin-right:44px}.reviews_wrapper .reviews .item .text_block{width:calc(100% - 164px)}.reviews_wrapper .reviews .item .text_block .title{margin-bottom:10px}.reviews_wrapper .reviews .item .text_block .text{font-size:1.4rem;max-width:none}.reviews_wrapper .reviews .owl-nav{top:50%;margin-top:-19px}.reviews_wrapper .reviews .owl-nav button.owl-next,.reviews_wrapper .reviews .owl-nav button.owl-prev{width:40px;height:40px}.reviews_wrapper .reviews .owl-nav button.owl-prev{left:-34px}.reviews_wrapper .reviews .owl-nav button.owl-prev:after{border:7px solid transparent;border-right:7px solid #fff;left:-17px}.reviews_wrapper .reviews .owl-nav button.owl-next{right:-34px}.reviews_wrapper .reviews .owl-nav button.owl-next:after{border:7px solid transparent;border-left:7px solid #fff;left:17px}.error_descr,.info_descr,.success_descr{padding:15px 20px;border-radius:0;margin:25px 0}.info_descr{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.success_descr{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.error_descr{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.country_219 .creative .popup_menu,.country_35 .creative .popup_menu{right:0;left:auto}.health.categories_0 .links{width:auto}.health.categories_0 .popup_menu_inner{padding-right:58px}.health.categories_2 .popup_menu{width:930px;left:auto;right:0}.health.categories_2 .popup_menu .items.row,.health.categories_3 .popup_menu .items.row{width:auto;justify-content:flex-end;min-height:152px}.health.categories_2 .item.acumullit_link{margin-right:68px}.health.categories_2 .links{width:364px}.health.categories_3 .popup_menu{width:1009px;left:auto;right:0}.health.categories_3 .item.acumullit_link{margin-right:46px}.health.categories_3 .links{width:364px}.health.categories_1 .popup_menu{width:720px;left:auto;right:0}.health.categories_1 .links{width:calc(100% - 280px)}.fade-enter-active,.fade-leave-active{transition:opacity 1s}.fade-enter,.fade-leave-to{opacity:0}main .main_block{width:calc(100% - 401px)}main .menu{width:280px;margin-right:20px;padding-bottom:20px;position:relative}main .menu .arrow_down{width:50px;height:50px;content:'';cursor:pointer;border-radius:50%;position:absolute;right:20px;bottom:-321px}main .menu .arrow_down svg{max-width:100%;max-height:100%}main .menu ul{padding:0;position:-webkit-sticky;position:sticky;top:110px;margin:36px 0 0}main .menu li{list-style:none;border-bottom:2px solid #f8f8fb}main .menu li svg path{fill:#6a6a6a}main .menu li.current a,main .menu li:hover a{font-weight:600;color:#3ba69c}main .menu>ul>li>a{display:flex;align-items:center;font-size:16px;color:#6a6a6a;padding:28px 10px 28px 29px;text-decoration:none;transition:.2s all;gap:16px}main .menu>ul>li>a span{margin-bottom:-3px}.news_list{font-size:1.6rem;margin-top:41px}.news_list .item{padding-bottom:20px;margin-bottom:38px;border-bottom:2px solid #f8f8fb}.news_list .item:last-child{border-bottom:none}.news_list .date{color:#6a6a6a;margin-bottom:4px}.news_list .title{font-size:2rem;transition:all .2s ease}.news_list .top{display:none}.news_list .img{display:block;position:relative;height:0;padding-bottom:56.24%;margin:20px 0;background-color:#f2f2f2;background-size:cover;background-repeat:no-repeat;background-position:center}.news_list .title:hover{opacity:.75}.news_list .item.active .title{font-weight:700;margin-bottom:0}.news_list .item.active .top,img.img_bg{display:block}.news_list .btn{margin-top:22px;padding:13px 18px;min-width:236px}.news_list .news_block{display:none;margin:40px 0}.news_list a.open_news{text-decoration:none;color:#000;border-color:#80d7cf}.news_list a.open_news:hover{background-color:#80d7cf}.news_page{margin:40px auto 0}.news_page .main_block{margin-top:15px}.news_page .date{color:#6a6a6a;display:none}.news_page .inner,ul.pagination{display:flex;justify-content:space-between}.news_page .news_top h1{font-weight:700;font-size:2rem;margin:19px 0}.news_page .news_top .back{display:flex;align-items:center}.item_page .product_action_btns .back a,.news_page .news_top .back a{text-decoration:none;color:#51504e}.news_page .news_top .back a svg{margin-right:6px;position:relative;top:2px}.news_block,.news_page{font-size:1.6rem}.news_block .short_description{margin:40px 0;display:none}.news_block .start_img{margin-bottom:20px;position:relative}.news_block .additinal_img,.news_block .start_img{height:0;padding-bottom:56.25%;background-color:#f2f2f2;background-size:cover}.news_block .page_text{margin:20px 0;font-size:1.6rem;line-height:1.4}.news_block .page_text p{margin:20px 0}.news_block figure{margin:0 0 60px}.news_block figcaption{margin-top:12px;color:#6a6a6a;font-size:1.3rem;font-style:italic}.news_block .images{margin-top:70px;display:flex;flex-wrap:wrap;max-width:100%}.news_block .images img{margin-bottom:2%}.pages{margin-top:50px;margin-bottom:50px;width:100%}ul.pagination{width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;margin:0 auto;list-style:none;padding-left:0}.pagination li.disabled{color:#111}.pagination li{background-color:#eee;color:#111}.pagination li,.pagination li.active,.pagination li.disabled{height:37px;border-radius:5px;cursor:pointer;margin-right:8px;font-style:normal;font-weight:400;font-size:15px;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.pagination li.active,.pagination li:hover{background-color:#3ba69c;color:#fff}span.current.prev{padding:5px 15px}.pagination li a,.pagination li span{padding:5px 15px;text-decoration:none;transition:all .2s ease}.pagination li:hover a{color:#fff;text-decoration:none;border-bottom:none}.pagination li a:hover,.pagination li:hover a{background-color:transparent}.pagination li.disabled,.pagination li.disabled:hover{background-color:#f2f2f2}.pagination li.disabled:hover span{cursor:auto;background-color:#f2f2f2;color:#000}.shop_id_1 .standart_page.page .page_text>p strong,.shop_id_17 .standart_page.page .page_text>p strong,.shop_id_4 .standart_page.page .page_text>p strong{font-style:normal;font-weight:400;color:#000}.shop_id_4 .standart_page.page .pl50{margin-left:100px;margin-top:30px;margin-bottom:70px}.shop_id_4 .standart_page.page .pl50 p{margin:0 0 7px}.shop_id_4 .standart_page.page .pl50 ul{padding:0 0 0 7px;list-style:none;margin:0 0 7px}.shop_id_4 .standart_page.page .pl50 ul li:before{content:'';width:2px;height:2px;background-color:#000;position:absolute;left:-7px;top:6px;border-radius:50%}.country_53 .more_than_business .item .descr{width:calc(100% - 147px)}.test_class_test{color:red}.img_bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}.img_bg-notcover{background-size:auto}img.img_bg{background:0 0;-o-object-fit:cover;object-fit:cover}h1.animate__animated{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.btns[data-animate],.o,h1[data-animate]{opacity:0}.acumullit .main_img div.btns,.all-time .main_img div.btns,.certificates .main_img div.btns,.factory .main_img div.btns{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.8s;animation-duration:.8s}#status_management_message_wrap{width:100%;height:100%;min-width:100%;min-height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:99999;overflow:auto;padding:50px 0}#status_management_message_wrap_body{width:80%;max-width:600px;background:#fff;padding:40px;margin:0 auto}#status_management_message_wrap_body .btn{background-color:#769e47}.page_msg{display:flex;flex-direction:column;align-items:center;padding:45px 19px;max-width:600px;margin:0 auto;font-size:1.6rem;gap:40px}.page_msg .btn{background-color:#81d8d0;color:#000;border-color:#81d8d0;border-radius:5rem;padding:13px 20px}.page_msg__text,table td.center,table th.center{text-align:center}.page_msg__text--error{color:#ff4650}.page_msg__title{text-align:center;font-size:1.33em}.page_msg__image{width:178px;height:153px}.page_msg.success .page_msg__image{background:url(/i/checkout/payment_success.svg)}.page_msg.error .page_msg__title{color:#ff4650}.page_msg.error .page_msg__image{background:url(/i/checkout/payment_error.svg)}@media screen and (max-width:640px){.page_msg{padding:0 10px}}.offers_form{background-color:rgba(0,0,0,.3);padding-top:50px;padding-right:0;align-items:center;justify-content:center;-webkit-animation:none;animation:none}.offers_form_inner{background-color:#fff;padding:25px;width:530px;max-width:94%;position:relative;overflow-y:scroll}.offers_form_inner .item{display:flex;align-items:center;margin-bottom:20px}.offers_form_inner .item img{width:100px}.offers_form_inner .item .text{margin-left:15px;display:flex;flex-direction:column;margin-right:25px;max-width:238px}.offers_form_inner .item .text .title{font-size:1.5rem}.offers_form_inner .item .text .size{display:flex;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;margin-top:6px;border:1px solid #ccc;padding:5px 10px}.offers_form_inner .item .btn.add_basket_offer{margin-left:auto;border:1px solid #81d8d0;color:#81d8d0}.offers_form_inner .item .btn.add_basket_offer.active,.offers_form_inner .item .btn.add_basket_offer:hover{background-color:#81d8d0;color:#fff}.close_popup_form{position:absolute;right:0;top:0;cursor:pointer;padding:5px 15px;font-size:2rem}.close_popup_form:hover{background-color:#f9f9f9}.cssload-container,.preloader{top:0;left:0;width:100%;height:100%}.preloader{display:none;position:fixed;z-index:1000;background-color:#f9f9f9}.preloader.active{display:block}.cssload-container{position:absolute}.cssload-container:after,.cssload-container:before{content:'';position:absolute;left:0;width:100%;height:50%;z-index:-1}.cssload-container:before{top:0;transition:top 1.38s linear 3.57s}.cssload-container:after{bottom:0;transition:bottom 1.38s linear 3.57s}.cssload-container.done:before{top:-50%}.cssload-container.done:after{bottom:-50%}.cssload-progress{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.cssload-progress .cssload-progress-item{text-align:center;width:97px;height:97px;line-height:97px;border:2px solid #81d8d0;border-radius:50%}.cssload-progress .cssload-progress-item:before,.cssload-progress.cssload-shadow:before{content:'';position:absolute;left:50%;width:44px;height:44px;border-top-right-radius:100%;transform-origin:left bottom;-webkit-animation:spin 3.45s linear infinite;animation:spin 3.45s linear infinite}.cssload-progress .cssload-progress-item:before{top:0;margin-top:-3px;margin-left:0;border-top:solid 10px #81d8d0;border-right:solid 10px #81d8d0}.cssload-progress.cssload-float .cssload-progress-item:before{border-top-width:2px;margin-top:0;height:49px}.cssload-progress.cssload-float.cssload-shadow:before{border-top-width:2px;margin-top:-40px;height:49px}.cssload-progress.cssload-shadow:before{top:50%;margin:-42px 0 0 12px;border-top:solid 10px #ddd;border-right:solid 10px #ddd;z-index:-1}.cssload-progress.cssload-shadow:after{content:'';position:absolute;top:50%;left:50%;width:97px;height:97px;color:#ddd;text-align:center;line-height:97px;border:2px solid #ddd;margin:-39px 0 0 -39px;z-index:-1;border-radius:50%;transform-origin:center}.item_page .product_action_btns{margin-top:15px;margin-bottom:15px;font-size:1.5rem}.item_page .product_action_btns .inner{display:flex;justify-content:space-between}.item_page .product_action_btns .back{display:flex;align-items:center}.item_page .product_action_btns .back a svg{margin-right:6px;position:relative;top:4px}.item_page .product_action_btns .shared_product{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#81d8d0}.item_page .product_action_btns .shared_product svg{margin-right:14px}.help_widget{position:relative;width:16px;height:16px;border-radius:50%;background-color:#9f9f9f;color:#fff;display:inline-flex;justify-content:center;align-items:center;transition:all .2s ease-out;z-index:8;font-size:12px;cursor:pointer}.help_widget--tooltip{display:none;position:absolute;right:0;width:260px;bottom:25px;background-color:#484848;color:#fff;padding:5px 20px;font-size:12px;line-height:1.3;opacity:0}.help_widget:hover{background-color:#737373}.help_widget:hover .help_widget--tooltip{display:block;-webkit-animation:.05s ease-in-out .0002s forwards fadeIn;animation:.05s ease-in-out .0002s forwards fadeIn}.components_list{display:flex;flex-wrap:wrap;justify-content:space-between}.components_list .item{padding:20px 120px 20px 60px;margin-bottom:30px;background-color:#f8f8fb;display:flex;gap:60px}@media screen and (max-width:1200px){.components_list .item{align-items:center;padding:20px 60px}}@media screen and (max-width:900px){.components_list .item{padding:20px}}@media screen and (max-width:700px){.components_list .item{flex-direction:column;gap:20px}}.components_list .item__block{display:flex;gap:20px;flex-direction:column;align-items:flex-start}.components_list .item__image-block{flex:0 0 225px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:700px){.components_list .item__image-block{flex:0;display:flex;align-items:center;width:100%;gap:20px}}.components_list .item__image-block img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:700px){.components_list .item__image-block img{height:120px;width:110px}}.components_list .item__block-no-image{display:flex;flex-direction:row}@media screen and (max-width:700px){.components_list .item__block-no-image{flex-direction:column}}.components_list .item__block-no-image .item__title{width:100%;text-align:left}@media screen and (max-width:1001px){.components_list .item__block-no-image .item__title{font-size:18px}}@media screen and (max-width:700px){.components_list .item__block-no-image .item__title{display:block;font-size:16px;text-align:center}}.components_list .item__image{height:225px;width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:700px){.components_list .item__image{height:120px;width:110px}}.components_list .item__image-title{display:none}@media screen and (max-width:700px){.components_list .item__image-title{display:block;font-weight:700;font-size:18px;width:100%}}@media screen and (max-width:480px){.components_list .item__image-title{font-size:16px}}.components_list .item__title{margin-top:11px;text-align:center;font-weight:700;font-size:20px;display:block}@media screen and (max-width:1001px){.components_list .item__title{font-size:18px}}@media screen and (max-width:700px){.components_list .item__title{display:none;font-size:16px}}.components_list .item__description{font-size:16px;line-height:1.4}.components_list .item.ghost{height:0;padding-top:0;padding-bottom:0}.advantages_extended{background-color:#f8f8fb;padding:40px 0}.advantages_extended .inner{display:flex;justify-content:space-between}.advantages_extended .text{padding-right:35px}.advantages_extended .text .description{font-size:1.6rem}.advantages_extended .text .description ol,.advantages_extended .text .description ul{padding-left:0;margin-top:18px;list-style-type:none;margin-bottom:25px}.advantages_extended .text .description ol:last-child,.advantages_extended .text .description ul:last-child{margin-bottom:0}.advantages_extended .text .description ol li,.advantages_extended .text .description ul li{padding-left:18px;background-image:url(/i/icons/check_green.svg);background-position:0 7px;background-size:12px 9.6px;background-repeat:no-repeat;margin-bottom:13px}.advantages_extended .video_wrapper{width:570px}.advantages_extended .video_wrap .video_overlay{opacity:1}.advantages_extended .video_wrap .video_overlay .image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.advantages_extended .video_wrap .video{width:100%}#item_855 .prices{margin-bottom:10px;margin-top:19px}#item_855 .qty_btn{margin-top:7px}#item_855 .retail_price_descr{margin-bottom:0}.item_855_wrapper{flex-direction:column}.item_855_wrapper .advantage__item{display:flex;justify-content:space-between;gap:64px;width:100%;flex-direction:row-reverse;height:321px;padding-top:20px;padding-bottom:20px}.item_855_wrapper .advantage__item .advantage__item--image{width:100%;height:100%;background-repeat:no-repeat;display:flex;background-size:cover}.item_855_wrapper .advantage__item .advantage__item--description{padding-left:18px}.item_855_wrapper .advantage__item .advantage__item--text{width:100%;padding-left:35px;padding-right:0}.item_855_wrapper .advantage__item:first-child{padding-top:0;flex-direction:row}.item_855_wrapper .advantage__item:first-child .advantage__item--text{padding-left:0;padding-right:35px}.item_855_wrapper .advantage__item:last-child{padding-bottom:0;flex-direction:row}.item_855_wrapper .advantage__item:last-child .advantage__item--text{padding-left:0;padding-right:35px}@media screen and (max-width:426px){.item_page .advantages_extended .video_wrapper{width:100%}}.item_page .advantages_extended .text div.description,.item_page .components_list .item .description{font-size:1.6rem;line-height:1.5}.item_page .components_list .item .title{font-size:1.8rem}.account-menu{background:#fff;box-shadow:0 4px 16px 0 rgba(190,196,210,.25)}.account-navigation{display:flex;flex-direction:column;padding:20px}.account-navigation__icon{border-radius:50%;width:26px;height:26px;font-size:14px;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center;margin-left:auto}.account-navigation__icon--items-count{background:#ffa800;color:#fff}.account-navigation__icon--alarm{background:#ff4650;color:#fff;font-size:24px}.account-navigation__navigation-item{display:flex;align-items:center;padding:12px 10px 12px 20px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#000;cursor:pointer;transition:.3s all;text-decoration:none;justify-content:space-between}.account-navigation__navigation-item--active,.account-navigation__navigation-item:hover{background:#f8f8fb}.account-navigation__navigation-item--exit,.productMenu__product.additional .productMenu__product--item .red{color:#ff4650}.account-user-info{color:#000;padding:20px 40px 23px;border-bottom:1px solid #eee}.account-user-info__name{font-size:16px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:8px}.account-user-info__data{display:flex;gap:12px}.account-user-info__data-icon{content:'';width:40px;height:40px}.account-user-info__data-info{display:flex;flex-direction:column}.account-user-info__data-id{font-size:1.2rem;margin-bottom:4px;margin-top:1px}.account-user-info__data-status{color:#769e47;font-size:1.4rem}.account-user-info__data-status-prime{color:#3ba69c;font-size:1.4rem}.consultant-block{background:#f8f8fb;padding:20px 25px 20px 40px;color:#000}.consultant-block__title{font-size:16px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:20px}.consultant-block__id-block{font-size:12px;margin-bottom:15px}.consultant-block__info{display:flex;gap:20px;margin-bottom:15px}.consultant-block__img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.consultant-block__name{font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:flex;flex-direction:column}.consultant-block__contacts{display:flex;flex-wrap:wrap;gap:8px}.consultant-block__contact-item{content:'';width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer}.consultant-block__contact-item,.consultant-block__contact-item--mail{background-image:url(/i/socials/mail.svg)}.consultant-block__contact-item--phone{background-image:url(/i/socials/phone.svg)}.consultant-block__contact-item--whatsapp,.consultant-block__contact-item--whatsup{background-image:url(/i/socials/wa.svg)}.consultant-block__contact-item--telegram{background-image:url(/i/socials/tg.svg)}.consultant-block__contact-item--vk{background-image:url(/i/socials/vk.svg)}.consultant-block__contact-item--facebook{background-image:url(/i/socials/fb.svg)}.consultant-block__contact-item--instagram{background-image:url(/i/socials/inst.svg)}@media screen and (max-width:1001px){header .header_no_partner{min-height:40px;height:auto}header .header_no_partner .inner{font-size:12px}header .header_no_partner .inner .autoorder,header .header_no_partner .inner .popupPrimePartner{top:60px;position:fixed;left:50%;transform:translate(-50%)}}@media screen and (max-width:680px){.header_no_partner .inner{font-size:12px}}@media screen and (max-width:520px){.header_no_partner .inner{font-size:12px}.header_no_partner .inner .header_no_partner_block p{white-space:normal;text-align:center}.header_no_partner .inner .autoorder p,.header_no_partner .inner .popupPrimePartner p{text-align:start}}@media screen and (max-width:377px){.share_icon{top:125px}}.forprimeclients{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-size:20px;font-family:Montserrat}.forprimeclients:after{content:'';background-image:url(/i/icons/prime_client.svg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:absolute;left:0;top:0;width:52px;height:52px;transform:translate(-100%,-25%)}.forprimeclients-maintext{font-weight:400}.forprimeclients-prime{font-weight:600;color:#ffa800;text-decoration:underline}.forprimeclients-clients{font-weight:600}.package{width:100%;text-align:left;margin-bottom:12px;color:#666;font-size:12px;line-height:16.8px}#productMenu_short_desc{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.productMenu{top:30px;position:absolute;color:#000;border:1px solid var(--basic-grey-05, #F8F8FB);background:var(--basic-white, #ffffff);box-shadow:0 4px 16px 0 rgba(190,196,210,.25);display:flex;flex-direction:row;width:100%;min-height:540px}.productMenu::-webkit-scrollbar{width:4px;height:4px}.productMenu::-webkit-scrollbar-track{background:#f5f5f5}.productMenu::-webkit-scrollbar-thumb{background-color:#b0b0b0;border-radius:10px}.productMenu::-webkit-scrollbar-button{display:none}.productMenu .desktop{display:flex;flex-direction:row;width:100%}.productMenu__nav{display:flex;flex-direction:column;align-items:flex-start;width:218px;background-color:#f8f8fb;padding:20px 0}.productMenu__nav--btn{width:100%;cursor:pointer;padding:12px 20px;font-size:1.6rem;font-style:normal;font-weight:600;line-height:140%;color:#000}.productMenu__nav--btn:hover{background-color:#fff}.productMenu__nav .stock{color:#ff4650;text-decoration:none}.productMenu__nav .current{background-color:#fff;position:relative}.productMenu__nav .current::before{content:'';position:absolute;width:24px;height:24px;background-image:url(/i/icons/ArrowRight.svg);background-repeat:no-repeat;right:0}.productMenu__block{display:flex;flex-direction:column;width:calc(100% - 218px);overflow:auto;padding:12px;height:620px}.productMenu__title-links{display:flex;flex-grow:1}.productMenu__mobile-category{padding:20px;width:100%;background:#f8f8fb;font-size:24px;line-height:1.1}.productMenu__mobile-category .show_all_series{text-decoration:none;font-size:16px;font-weight:400}.productMenu__title{font-size:2.4rem;font-style:normal;font-weight:600;line-height:140%;display:flex;align-items:center;justify-content:space-between;color:#000}.productMenu__title--link{padding:8px 20px}.productMenu__title--link:hover{background-color:#f8f8fb}.productMenu__title--link .show_all_series{display:block;margin-top:-5px;font-size:1.6rem;color:#3ba69c;font-weight:400;text-wrap:none}.productMenu__title--wrapper{display:flex;flex-direction:row;align-items:center;-moz-column-gap:5px;column-gap:5px}.productMenu__title--wrapper i{height:24px;width:24px}.productMenu__title-link--grow{flex:1 0 50%;cursor:pointer}.productMenu__title-link--grow.active{border-bottom:2px solid #81d8d0}.productMenu__title-link--grow a.show_all_series{display:inline-block}.productMenu__title-link--grow a.show_all_series:hover{text-decoration:underline}.productMenu__close{position:relative;top:-16px;right:-8px;cursor:pointer;padding:6px 7px 0}.productMenu__close:hover,.productMenu__product--item-catalog-lg:hover,.productMenu__product--item:hover{background-color:#f8f8fb}.productMenu__products{display:flex;flex-direction:row}.productMenu__product{display:flex;flex-direction:column;align-items:flex-start;width:230px;min-width:180px}.productMenu__product--name{font-size:1.6rem;font-weight:600;padding:12px 20px;width:100%}.productMenu__product--item,.productMenu__product--item-catalog-lg{width:100%;padding:8px 20px;font-size:16px;font-weight:400;line-height:1.4;color:#000}.productMenu__product--item{display:flex;flex-direction:column}.productMenu__product--item-catalog-lg{gap:6px}.productMenu__product.additional .productMenu__product--item{display:block}.productMenu__product .productMenu__product--item.go_catalog,.productMenu__product--item-catalog-lg{display:flex;align-items:center;flex-direction:row}.productMenu__product .productMenu__product--item.go_catalog svg{margin-left:9px}@media screen and (max-height:900px){.productMenu__block{height:500px}.productMenu__products{overflow-y:scroll}}.tippy-arrow{width:16px;height:16px;color:#fff}@media screen and (max-width:640px) and (orientation:portrait){.share_icon{width:40px;height:40px;right:12px;top:100px;background-size:55%;border-radius:10px}}table{margin-bottom:20px;border-collapse:collapse}table thead{background-color:#eee;font-weight:600}table td,table th{padding:7px 8px;border:1px solid #eee}table td.right,table th.right{text-align:right}table td.left,table th.left{text-align:left}.summary_table .item_description{display:block;color:#666;font-size:1.2rem}.strike{text-decoration:line-through}.black__wrapper{position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;transition:opacity .2s ease}.black__wrapper-opened{z-index:4443;opacity:1}.splide_fullwidth_showcase__wrapper{height:534px}.splide_fullwidth_showcase__wrapper .splide,.splide_fullwidth_showcase__wrapper .splide__slide,.splide_fullwidth_showcase__wrapper .splide__track,.splide_fullwidth_showcase__wrapper img{height:100%}@media screen and (max-width:1170px){.splide_fullwidth_showcase__wrapper{height:46vw}}@media screen and (max-width:640px){.splide_fullwidth_showcase__wrapper{height:300px}.splide_fullwidth_showcase__wrapper.review_splide_wrapper{height:600px}}.review_splide_slide{display:flex;height:100%;width:640px}.review_splide_slide div:first-child{width:50%;padding:16px;background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:8px;max-height:534px;overflow:auto}.review_splide_slide div:last-child{width:50%;height:inherit}.review_splide_slide div:last-child iframe,.review_splide_slide div:last-child img{width:100%;height:inherit}@media screen and (max-width:1170px){.review_splide_slide div:first-child{max-height:46vw}}@media screen and (max-width:1001px){.review_splide_slide{width:94vw;margin-left:3vw}}@media screen and (max-width:640px){.review_splide_slide{flex-direction:column}.review_splide_slide div:first-child{width:100%;max-height:280px;margin-bottom:20px}.review_splide_slide div:last-child{width:100%;height:300px}}.menu-share__information{padding:12px;border-radius:4px;font-size:14px;margin-top:20px;opacity:0;border:1px solid transparent}.menu-share__information.is-success{opacity:1;background-color:#cef5c9;border-color:#46874e}.menu-share__information.is-error{opacity:1;background-color:#ffebeb;border-color:#ff4650}.menu_modal_share__wrapper{position:fixed;top:0;bottom:0;right:0;background-color:#fff;z-index:4444;width:520px;overflow-y:auto;transition:transform .2s ease,opacity .2s ease;transform:translateX(100%);opacity:0}.menu_modal_share__wrapper .inner{width:100%;padding:20px 30px 30px;position:relative}.menu_modal_share__wrapper .menu_share_close{cursor:pointer;transition:transform .3s ease;display:flex}.menu_modal_share__wrapper .menu_share_close:hover{transform:rotateZ(61deg)}.menu_modal_share__wrapper .menu_modal_share__item{width:100%}.menu_modal_share__wrapper .menu_modal_share__item .item__inner-block{display:block}.menu_modal_share__wrapper .menu_modal_share__item .item__inner-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.menu_modal_share__wrapper .menu_modal_share__item h3{margin:0;font-weight:600;font-size:28px;line-height:39.2px;color:#000}.menu_modal_share__wrapper .menu_modal_share__item p,.menu_modal_share__wrapper .menu_modal_share__item span{display:block;margin:0;font-weight:500;font-size:16px;line-height:22.4px;color:#000}.menu_modal_share__wrapper .menu_modal_share__item #menu_modal_share__ref{display:block;color:#3ba69c;font-weight:600;font-size:20px;line-height:28px;text-decoration:none;margin-bottom:20px;margin-top:20px;word-wrap:break-word}.menu_modal_share__wrapper .menu_modal_share__item .menu_share_btn{width:100%;border-radius:40px;background-color:#80d7cf;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;padding-top:5px;padding-bottom:5px}.menu_modal_share__wrapper .menu_modal_share__item .menu_share_btn:hover{background-color:#3ba69c}.menu_modal_share__wrapper .menu_modal_share__item .menu_share_btn svg{margin-right:10px}.menu_modal_share__wrapper .menu_modal_share__item .menu_share_btn span{font-weight:600;font-size:16px;line-height:22.4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.menu_modal_share__wrapper .menu_modal_share__item .menu_qr__steps{list-style-type:decimal;padding-left:20px;margin:10px 0 0}.menu_modal_share__wrapper .menu_modal_share__item .menu_qr__steps li{font-weight:500;font-size:16px;line-height:22.4px;color:#000;margin-bottom:15px}.menu_modal_share__wrapper .qr_img__item{width:100%;display:flex;justify-content:center;position:relative}.menu_modal_share__wrapper .qr_img__item .qr_img__loading{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#80d7cf;display:flex;align-items:center;justify-content:center;border-radius:10px}.menu_modal_share__wrapper .qr_img__item .qr_img__loading-closed{display:none}.menu_modal_share__wrapper .qr_img__item .qr_img__loading-after::after{content:"";display:block;width:20px;height:20px;border-radius:6px;background-color:#000;margin-left:10px;margin-top:3px;-webkit-animation:colorTransition 1.5s ease-in-out infinite;animation:colorTransition 1.5s ease-in-out infinite}.menu_modal_share__wrapper .qr_img__item .qr_img__loading-after span{color:#000;font-size:20px;font-weight:500}.menu_modal_share__wrapper .qr_img__item img{width:338px;height:338px}.menu_modal_share__wrapper .menu__modal_share_btn{width:100%;border-radius:40px;border:1px solid #80d7cf;height:50px;cursor:pointer;transition:background-color .3s ease;background-color:#fff;display:flex;align-items:center}.menu_modal_share__wrapper .menu__modal_share_btn:hover{background-color:#80d7cf}.menu_modal_share__wrapper .menu__modal_share_btn span{text-align:center;font-weight:600;font-size:16px;line-height:22.4px;color:#000;display:block;width:100%}.menu_modal_share__wrapper-opened{transform:translateX(0);opacity:1}@media screen and (max-width:530px){.menu_modal_share__wrapper{width:100%;padding-bottom:20px}.menu_modal_share__wrapper .inner{height:auto}}@media screen and (max-width:480px){.menu_modal_share__wrapper .inner{padding:20px 10px 10px}.menu_modal_share__wrapper .menu_share_close{position:absolute;top:10px;right:10px}}@media screen and (max-width:377px){.menu_modal_share__wrapper .inner{padding:30px 10px 10px}}.lider_card_wrapper{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.product-card__description p{margin:0}.product-card__image{height:160px}.product-card__image img{-o-object-fit:cover;object-fit:cover;max-height:160px;width:auto}.product-card__btn--more{text-decoration:none;display:flex;justify-content:center;align-items:center}@media screen and (max-width:500px){.product-card{width:278px;padding:33px 20px 29px}.product-card__subtitle{font-size:12px;margin:0}.product-card__description{font-size:12px;line-height:14px;letter-spacing:0}}@media screen and (max-width:500px){.beauty-top-title{font-size:16px;width:270px;padding:0;margin:31px 0 23px}}.search-input-default{position:relative;z-index:500}.search-input-default .custom-input input{padding-right:34px}.search-input-default .custom-input input:active,.search-input-default .custom-input input:focus,.search-input-default .custom-input input:target,.search-input-default .custom-input input:visited{background-color:#fff;border:1px solid #ffa800}.search-input-default .search__list-block{z-index:5;position:absolute;width:100%}.search-input-default .custom-select-options{top:100%;left:0;width:100%;max-height:270px;overflow-y:auto;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 8px 24px 0 rgba(0,32,51,.12),0 4px 4px 0 rgba(0,32,51,.04);background-color:#fff;z-index:1;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:0;padding-inline-start:0}.search-input-default .custom-select-options .custom-select-option{padding:10px;cursor:pointer}.search-input-default .custom-select-options .custom-select-option:hover{background-color:#f2f1ed;color:#000}.default-link-lb,.default-link-w{padding:13px;width:100%;border-radius:40px;color:#000;font-weight:600;font-size:16px;text-decoration:none;display:flex;justify-content:center;align-items:center;max-width:270px;max-height:48px}.default-link-w{background-color:transparent;border:1px solid #81d8d0}.default-link-lb{background-color:#81d8d0;border:0}.default-btn:hover,.default-link-lb:hover{background-color:#3ba69c}@media screen and (max-width:768px){.default-link-lb,.default-link-w{max-width:revert}}.text-grey-dark{color:gray}.flex-row{display:flex;flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}.g-8{gap:8px}.g-12{gap:12px}.g-10{gap:10px}.g-30{gap:30px}.flex-jc-sb{justify-content:space-between}.flex-as{align-items:flex-start}.flex-ac{align-items:center}.flex-ae{align-items:flex-end}.w-100-percent{width:100%}.min-w-200{min-width:200px}.z-index-max{z-index:99999}.default-btn{padding:13px;width:100%;background-color:#81d8d0;border-radius:40px;color:#000;font-weight:600;font-size:16px;border:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.default-btn.disabled,.default-btn:disabled{background-color:#b7b6b4;color:#ffffffb2}.default-btn--lightblue-text{background-color:transparent!important;color:#3ba69c!important}.custom-input{position:relative}.custom-input label{position:absolute;top:17px;z-index:1;font-size:14px;left:14px;color:#51504e;transition:all .2s ease;pointer-events:none}.custom-input input,.custom-input select{font-weight:600;font-size:14px;height:48px;width:100%;border-radius:10px;background-color:#f2f1ed;border:0;padding:14px 32px 0 14px}.custom-input input::-webkit-input-placeholder,.custom-input select::-webkit-input-placeholder{color:transparent}.custom-input input::-moz-placeholder,.custom-input select::-moz-placeholder{color:transparent}.custom-input input:-ms-input-placeholder,.custom-input input::-ms-input-placeholder,.custom-input select:-ms-input-placeholder,.custom-input select::-ms-input-placeholder{color:transparent}.custom-input input::placeholder,.custom-input select::placeholder{color:transparent}.custom-input input:focus+label,.custom-input select:focus+label{transform:translateY(-10px);font-size:12px;height:auto}.custom-input input:not(:placeholder-shown)+label,.custom-input select:not(:placeholder-shown)+label{transform:translateY(-10px);font-size:12px;height:auto}.custom-input input:-webkit-autofill+label,.custom-input select:-webkit-autofill+label{transform:translateY(-10px);font-size:12px;height:auto}.custom-input--select select{padding-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-input--select select:focus{outline:0}.custom-input--select select:invalid{font-weight:400;color:gray}.custom-input--select select optgroup,.custom-input--select select option{font-weight:400;color:#000;background-color:#fff}.custom-input--select .active{padding-top:14px}.custom-input--select label{top:7px!important;font-size:12px!important;height:auto}.custom-input--select:before{position:absolute;right:13px;top:calc(50% - 5px);color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.custom-input.has-value label{transform:translateY(-10px);font-size:12px;height:auto}.custom-input span{position:absolute;right:20px;top:58%;transform:translate(0,-50%)}.custom-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;position:relative}.custom-checkbox-checkbox{position:absolute;opacity:0;pointer-events:none}.custom-checkbox-checkbox:checked+.custom-checkbox-checkmark{background-color:#b7b6b4;background-image:url(/i/basket/checkbox.svg);background-repeat:no-repeat;background-position:center}.custom-checkbox-checkbox:invalid+.custom-checkbox-checkmark{border:1px solid #ff4650;background-color:#ffebeb;box-shadow:0 4px 6px #ff3b301a}.custom-checkbox-checkmark{width:16px;height:16px;border-radius:4px;background-color:#fff;border:1px solid #b7b6b4;flex-shrink:0;transition:background-color .2s,background-image .2s}.custom-checkbox-text{font-size:14px;font-weight:400}@media screen and (max-width:500px){.product-card{width:278px;padding:33px 20px 29px}.product-card__subtitle{font-size:12px;margin:0}.product-card__description{font-size:12px;line-height:14px;letter-spacing:0}}@media screen and (max-width:500px){.beauty-top-title{font-size:16px;width:270px;padding:0;margin:31px 0 23px}}.promo-btn{padding:13px 20px;display:inline-block;border-radius:25px;font-weight:600;text-decoration:none;margin:25px 0}.mr-2{margin-right:20px}.copyblock{background-color:#f8f8fb!important;padding:20px 40px!important}.copyblock__title{font-size:1.6rem!important;line-height:1.4!important}.copyblock__input-block{cursor:pointer!important}input.copyblock__input-block__input{padding:12px 20px!important;color:rgba(0,0,0,.5)!important;font-size:24px!important;font-weight:400!important;height:53px!important;background-color:#fff!important;border-radius:0!important;cursor:pointer}.small-link{font-size:12px;color:#000;text-decoration:underline;cursor:pointer}.product-card{width:270px;min-height:600px;background-color:#f8f8fb;position:relative;padding:20px 27px 28px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.product-card__badge{position:absolute;top:16px;left:0;min-width:80px;min-height:38px;background-color:#ffe36a;font-size:10px;font-weight:400;line-height:1.2;color:#000;padding:6px 10px 7px 15px}.product-card__badge-bold{font-weight:700}.product-card__image{display:flex;justify-content:center}.product-card__content{flex:1;display:flex;flex-direction:column}.product-card__title{font-size:14px;font-weight:700;margin:0}.product-card__description,.product-card__subtitle{font-size:14px;font-weight:400;margin:8px 0 0}.product-card__description{line-height:1.4;margin:16px 0 0;width:220px;min-height:181px;display:flex;align-items:center}.product-card__actions{display:flex;flex-direction:column;gap:7px}.product-card__price{font-size:14px;font-weight:600;text-transform:uppercase;line-height:17px;font-family:"Montserrat",sans-serif}.product-card__info{font-size:12px;color:#666;line-height:12px;font-family:"Montserrat",sans-serif}.product-card__footer{margin-top:auto;display:flex;flex-direction:column;gap:8px}.product-card__btn{width:100%;height:32px;border-radius:20px;font-size:14px;font-weight:600;font-family:"Montserrat",sans-serif;cursor:pointer;border:1px solid #3ba69c;transition:background-color .2s ease}.product-card__btn--buy{background-color:#80d7cf;color:#000;border:0}.product-card__btn--buy:hover{background-color:#6bc8bf}.product-card__btn--more{background-color:transparent;color:#000}.product-card__btn--more:hover{background-color:#f0f0f0}@media screen and (max-width:500px){.product-card{width:278px;padding:33px 20px 29px}.product-card__subtitle{font-size:12px;margin:0}.product-card__description{font-size:12px;line-height:14px;letter-spacing:0}}.beauty-top-title{width:1170px;padding-right:80px;font-size:40px;line-height:120%;font-family:"Montserrat",sans-serif;font-weight:400;color:#000;margin:90px 0 52px;text-align:end}.beauty-top-title__bold{font-weight:700}@media screen and (max-width:500px){.beauty-top-title{font-size:16px;width:270px;padding:0;margin:31px 0 23px}}.stylized-accordion{border-radius:13px;overflow:hidden}.stylized-accordion__header{position:relative;font-size:14px;display:flex;justify-content:space-between;height:25px;align-items:center;cursor:pointer;color:#000;transition:all .2s ease;padding:3px 20px;border:1px solid #000;border-radius:13px}.stylized-accordion__body--open{margin-top:10px;padding:15px 20px;border:1px solid #000;border-radius:20px}.stylized-accordion__header:before{right:15px}.stylized-accordion__header:after,.stylized-accordion__header:before{content:'';display:block;position:absolute;background:#81d8d0}.stylized-accordion__header:before{width:2px;height:10px}.stylized-accordion__header:after{width:10px;height:2px;top:50%;transform:translateY(-50%);right:11px}.stylized-accordion__header--open:before{content:none}.item_category_cellular-energy-strips .img{width:522px;height:298px}.item_category_cellular-energy-strips img{opacity:1;align-items:center;width:500px;height:auto;position:absolute;display:block;left:50%;bottom:40px;transform:translate(-47%,50%);z-index:2}@media screen and (max-width:399.98px){.item_category_cellular-energy-strips img{width:300px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmxlc3MiLCJzdHlsZS5jc3MiLCJ2YXJpYWJsZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQSxBQTJoRUEsMEJBQ0UsRSxDQUNFLFMsQ0FFRixFLENBQ0UsVyxBQUxKLGtCQUNFLEUsQ0FDRSxTLENBRUYsRSxDQUNFLFcsQUFJSiwyQkFDRSxFLENBQ0UsUyxDQUVGLEUsQ0FDRSxXLEFBTEosbUJBQ0UsRSxDQUNFLFMsQ0FFRixFLENBQ0UsVyxBQXFkSixtQ0FDRSxFLENBQ0UsUyxDQUNBLGUsQ0FFRixFLENBQ0UsUyxDQUNBLGMsQUFQSiwyQkFDRSxFLENBQ0UsUyxDQUNBLGUsQ0FFRixFLENBQ0UsUyxDQUNBLGMsQUF5NERKLDRCQUNFLEUsQ0FDRSxTLENBQ0EsUyxDQUVGLEUsQ0FDRSxTLENBQ0EsTyxBQVBKLG9CQUNFLEUsQ0FDRSxTLENBQ0EsUyxDQUVGLEUsQ0FDRSxTLENBQ0EsTyxBQThRSiw2QkFDRSxFLENBQ0Usc0IsQ0FFRixFLENBQ0UsMEIsQUFMSixxQkFDRSxFLENBQ0Usc0IsQ0FFRixFLENBQ0UsMEIsQUF1N0NKLHdCQUNFLEUsQ0FDRSwwQixBQUZKLGdCQUNFLEUsQ0FDRSwwQixBQWk1Q0osbUNBQ0UsRSxDQUNFLHFCLENBQ0EsdUIsQ0FFRixHLENBQ0UscUIsQ0FDQSx5QixDQUVGLEUsQ0FDRSxxQixDQUNBLDJCLEFBWEosMkJBQ0UsRSxDQUNFLHFCLENBQ0EsdUIsQ0FFRixHLENBQ0UscUIsQ0FDQSx5QixDQUVGLEUsQ0FDRSxxQixDQUNBLDJCQTEvT0osSSxDQUNFLGdCLENBQ0EsNkIsQ0E0WUEsaUIsQ0FDQSxjLENBMVlGLEksQ0FDRSxRLENBeWFBLG1DLENBQ0EsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxVLENBMWFGLFNBQUEsbUIsQ0FDRSxlLENBREYsU0FBQSx3QixDQUlJLGUsQ0FDQSxZLENBb1NKLE8sQ0E0UkEseUIsQ0E1akJBLEksQ0FDRSxhLENBR0YsRSxDQUNFLGEsQ0FDQSxjLENBR0YsRSxDQUNFLHNCLENBQ0EsUSxDQUNBLGdCLENBcUJGLEksQ0NSQSxHLENEVkEsRyxDQ1dBLEksQ0RWRSwrQixDQUNBLGEsQ0FHRixDLENBQ0UsNEIsQ0FxY0EsYSxDQWxjRixXLENBQ0Usa0IsQ0FDQSx3QyxDQUFBLGdDLENBR0YsQyxDQ1JBLE0sQ0RTRSxlLENBUUYsSyxDQUNFLGEsQ0FHRixHLENDUkEsRyxDRFNFLGEsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx1QixDQUdGLEcsQ0FDRSxhLENBR0YsRyxDQUNFLFMsQ0FHRixHLENBQ0UsaUIsQ0FDQSxnQixDQWtiQSxjLENBL2FGLFMsQ0FDRSxjLENBR0YsSyxDQUNFLGtCLENBR0YsTSxDQUNFLGtCLENBR0YsTSxDQUNFLGtCLENBR0YsTSxDQUNFLGtCLENBR0YsSyxDQUNFLFksQ0FHRixNLENBQ0UsZSxDQUdGLGEsQ0FDRSxvQixDQUdGLE0sQ0NuQkEsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsUSxDRGlCRSxtQixDQUNBLGMsQ0FDQSxnQixDQUNBLFEsQ0FHRixNLENDaEJBLEssQ0RpQkUsZ0IsQ0FHRixNLENDaEJBLE0sQ0RpQkUsbUIsQ0NiRixhLENBQ0EsWSxDQUNBLGEsQ0RjQSxNLENBQ0UseUIsQ0NYRiwrQixDQUNBLDhCLENBQ0EsK0IsQ0RZQSx3QixDQUNFLGlCLENBQ0EsUyxDQ1RGLDRCLENBQ0EsMkIsQ0FDQSw0QixDRFVBLHFCLENBQ0UsNkIsQ0FHRixRLENBQ0UsMEIsQ0FHRixNLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBRUEsa0IsQ0FHRixRLENBQ0UsdUIsQ0FHRixRLENBQ0UsYSxDQUdGLGUsQ0NkQSxZLENESEEsTSxDQWtCRSxxQixDQUNBLFMsQ0FHRix3QyxDQ2RBLHdDLENEZUUsVyxDQUdGLGEsQ0FDRSw0QixDQUNBLG1CLENBR0Ysd0MsQ0FDRSx1QixDQUdGLDRCLENBQ0UseUIsQ0FDQSxZLENBSUEsaUIsQ0FDRSxXLENBQ0EsWSxDQUZGLHVCLENBS0ksd0IsQ0FDQSxZLENBQ0EsVSxDQUNBLGMsQ0FDQSxZLENBQ0EsUSxDQVZKLGtDLENBYU0sVSxDQUNBLGMsQ0FDQSxXLENBQ0EsYyxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGlCLENBRUEsMEMsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxtQixDQUNBLG9CLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLHFCLENBOUJSLDhCLENBb0NJLFMsQ0FDQSxPLENBQ0EsUSxDQUVBLDRDLENBQ0Usd0IsQ0FERix1RCxDQUlJLG9CLENBMnVJViw2RCxDQXp1SVUsK0QsQ0FDRSx3QixDQUtOLHdELENBQ0Usb0IsQ0FDQSx3QixDQUVBLGdFLENBQ0Usd0IsQ0FLTiwwQixDQUNFLFksQ0FDQSxxQixDQUNBLE8sQ0FDQSxjLENBRUEsZ0MsQ0FDRSxlLENBRUEsMEMsQ0FDRSxhLENBU0osOEMsQ0FDRSx3QixDQUNBLFcsQ0FDQSxZLENBRUEscUIsQ0FMRix5RCxDQVFJLG9CLENBRUEsaUUsQ0FDRSx3QixDQU9WLG9DQUNFLGlCLENBQ0UsVyxDQURGLHVCLENBSUksWSxDQUNBLFMsQUFJTixvQ0FDRSxpQixDQUNFLFcsQ0FERix1QixDQUlJLFksQ0FDQSxTQVVSLE8sQ0FDRSxpQixDQStGRixnQixDQXhGQSxRLENBeUJBLFMsQ0E3QkEsUSxDQUNFLFksQ0FPRixXQUNFLHdCLENBQ0EsbUUsQ0FDQSxtQixDQUNBLGlCLENBQ0Esa0IsQUFHRixXQUNFLHdCLENBQ0EsMEUsQ0FDQSxtQixDQUNBLGlCLENBRUEsa0JBR0YsQyxDQUNFLHFCLENBUUYsZ0MsQ0FFSSxpQixDQUNBLFMsQ0FDQSxPLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsdUIsQ0FDQSxhLENBQ0EscUIsQ0FDQSxjLENBQ0EsWSxDQUlKLFUsQ0FDRSxjLENBQ0EsUSxDQUNBLE0sQ0FDQSx3QixDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0FHRixxQ0FFRSxhLENBQ0UsYyxBQUlKLHFDQUNFLFcsQ0FDRSxTLENBQ0EsVSxDQU9GLGMsQ0FDRSxjQUlKLGdCLENBS0ksaUIsQ0FRSixXLENBQ0UsYSxDQUdGLGdCLENBQ0UsVSxDQUdGLHFCLENBQ0UsYSxDQUdGLFUsQ0FDRSxhLENBR0YsTyxDQUNFLGMsQ0FhRixtQixDQUNFLFMsQ0FDQSxVLENBR0YsMEIsQ0FDRSxPLENBQ0EsUSxDQUdGLHlCLENBQ0UscUIsQ0FDQSxhLENBQ0Esa0IsQ0FHRiwrQixDQUNFLHFCLENBR0YsZ0MsQ0FDRSxxQixDQUlGLHlCLENBQ0UscUIsQ0FDQSxhLENBQ0Esa0IsQ0FXRiwwQixDQUNFLDRCLENBSUYsTSxDQUNFLFksQ0FDQSxjLENBQ0EsYSxDQUNBLGlCLENBT0YsTSxDQzNGQSxLLENENEZFLFMsQ0FHRixnQixDQThCQSxNLENBN0JFLGMsQ0FHRixRLENBQ0UsWSxDQUNBLGdCLENBQ0EscUIsQ0FDQSxpQixDQU9GLFMsQ0FDRSxjLENBR0Ysa0IsQ0FDRSxTLENDNUZGLHlCLENEaUdBLFcsQ0FFRSxZLENBT0Ysb0IsQ0FDRSwyQixDQUNBLFcsQ0FHRixPLENBQ0Usc0IsQ0FHRixPLENBQ0UseUIsQ0FHRix5QixDQUNFLHdCLENBR0YsWSxDQUNFLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxjLENBQ0EsYyxDQUVBLHFCLENBQ0UsYSxDQUNBLGtCLENBR0YsbUIsQ0N4R0YsdUJBQXVCLFUsQ0R5R25CLG9CLENBSUosc0IsQ0FDRSxVLENBQ0EsaUIsQ0FGRiw0QixDQUtJLHNCLENBTEoseUIsQ0FTSSxlLENBQ0EsYSxDQ3hHSix5QixDRDhGQSx5QixDQWNJLGlCLENBQ0EsZ0IsQ0FDQSxnQixDQUlKLE0sQ0FDRSxLLENBQ0EsVSxDQUNBLGMsQ0FDQSxVLENBQ0EsWSxDQUxGLGdDLENBU00sc0IsQ0FDQSxnQixDQVZOLG9DLENBZU0sWSxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxxQixDQUNBLFMsQ0FDQSw2QyxDQXZCTiw4QyxDQTBCUSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSxRLENBQ0EsMkMsQ0FDQSxxQixDQUNBLGlCLENBaENSLDJDLENBb0NRLFksQ0FDQSxhLENBQ0EsWSxDQUNBLHFCLENBQ0EsaUIsQ0F4Q1IsaUQsQ0EyQ1UsVSxDQUNBLFksQ0FDQSxrQixDQUNBLDZCLENBQ0Esa0IsQ0EvQ1Ysc0QsQ0FrRFksMkMsQ0FDQSxXLENBQ0EsWSxDQUdGLHNELENBQ0Usc0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBSkYsMkQsQ0FPSSx3QixDQUNBLG9DLENBL0RkLGlELENBc0VVLFksQ0FDQSxxQixDQXZFVixtRCxDQTBFWSxrQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQTlFWix3RCxDQWlGYyxlLENBQ0EsYyxDQUlKLHdELENBQ0UsYyxDQUNBLGUsQ0E0MEJaLGlDLENBejBCVSx1RCxDQUNFLFksQ0FDQSxxQixDQUVBLDRELENBQ0UsZSxDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBSkYsZ0UsQ0FPSSxpQixDQVBKLDhELENBV0ksaUIsQ0FDQSxrQixDQUNBLGUsQ0E1R2hCLHNELENBa0hZLG1CLENBQ0EsZSxDQUNBLFksQ0FDQSxzQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQTNIWixpRSxDQW1JTSxhLENBQ0EsVyxDQXBJTiwyQixDQXdJTSxrQixDQUNBLGUsQ0FDQSxXLENBQ0Esc0IsQ0FDQSxRLENBaXBCTixrQixDQTd4QkEsNkIsQ0ErSVEseUIsQ0EvSVIsMkIsQ0FvSk0sVSxDQXBKTixxQixDQXlKSSxTLENDbEhKLHlCLENEdkNBLGtCLENBOEpJLHdCLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBaktKLCtCLENBcUtJLGlCLENBQ0EsWSxDQXRLSixhLENBMEtJLFksQ0FDQSw2QixDQUNBLGtCLENBQ0EsVyxDQTdLSix1QixDQWlMSSxZLENBQ0EsUSxDQWxMSix1QyxDQXNMSSwwQixDQXRMSixpQixDQTBMSSxZLENBQ0Esa0IsQ0EzTEosOEIsQ0ErTEksWSxDQS9MSixvQixDQW1NSSxvQixDQUNBLGEsQ0FDQSxlLENBQ0EsYSxDQUNBLFUsQ0FDQSx3QixDQUVBLDBCLENBQ0UsUyxDQUNBLHNDLENBNU1OLGUsQ0FpTkksaUIsQ0FDQSx3QixDQUNBLGdCLENBbk5KLGMsQ0F1TkksVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxjLENBQ0EsaUIsQ0FFQSwwQixDQS9OSixjLENBaU9JLG9CLENBQ0UscUIsQ0FHRixvQixDQUNFLCtDLENBQ0EsaUMsQ0FDQSx5QixDQUNBLDJCLENBek9OLHVCLENBK09JLGUsQ0FDQSxpQixDQWhQSiwwQixDQUFBLHFCLENBQUEsc0IsQ0FxUEksWSxDQUNBLGtCLENBdFBKLHVCLENBbVFJLGdCLENBblFKLDBCLENBd1FJLGtCLENBRUEsVyxDQTFRSix5QyxDQTZRTSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FoUk4seUMsQ0FvUk0sYyxDQUNBLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0F4Uk4sd0MsQ0E2Uk0sVyxDQUNBLGUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGMsQ0FsU04sd0QsQ0FxU1EsaUIsQ0FDQSxVLENBQ0EsVyxDQXZTUix5RCxDQTJTUSxnQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLGMsQ0FoVFIsZ0UsQ0FvVFEsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLG9CLENBQ0EsUyxDQUNBLFUsQ0FDQSw4QyxDQUNBLHFCLENBQ0EsZSxDQUNBLGMsQ0E3VFIsbUQsQ0FrVU0sVyxDQUNBLFksQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsVSxDQUNBLG9DLENBR0Ysb0NBQUEsbUQsQ0FFSSxRLENBQ0EsV0E5VVIsdUUsQ0FvVlEsdUIsQ0FDQSxjLENBclZSLG1GLENBd1ZVLHFCLENBeFZWLHFCLENBK1ZJLHdCLENBQ0EsVyxDQWhXSiw4QixDQW9XSSxnQixDQUNBLHVCLENBQ0EsVSxDQUNBLGMsQ0FtNUNKLGUsQ0ExdkRBLCtCLENBMldJLG9CLENBM1dKLG1CLENBK1dJLGlCLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUVBLHNCLENBRUEsYyxDQUNBLGUsQ0NySkosYyxDRHRPQSxtQixDQ29PQSxlLENEcE9BLGUsQ0NtT0EsZSxDQUVBLHVCLENEOEpJLFksQ0FDQSxrQixDQXBZSix5QixDQTRZSSxjLENBQ0EsYyxDQUNBLFcsQ0MzSkosZSxDRG5QQSxlLENDb1BBLGUsQ0RnS0ksaUIsQ0FDQSxvQixDQUNBLFUsQ0FDQSxXLENBa0JGLG9DQUFBLDBCLENBRUksa0JBM2FOLHVDLENBZ2JJLDBDLENBaGJKLHdCLENBQUEsdUIsQ0F3YkksVyxDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBQ0Esc0IsQ0E1YkosNEMsQ0FBQSx1QyxDQWdjSSxhLENBaGNKLFcsQ0FnZEksaUIsQ0FDQSxXLENBamRKLDRCLENBcWRJLGEsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0Esc0IsQ0F6ZEosWSxDQTZkSSxvQixDQUNBLFUsQ0FDQSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBbGVKLHVCLENBc2VJLFcsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxrQixDQXplSiw2QyxDQTZlUSxjLENBN2VSLDZCLENBcWZJLE8sQ0FyZkosNkIsQ0FBQSwwRCxDQXdmTSxZLENBQ0Esa0IsQ0F6Zk4seUQsQ0E2Zk0sYSxDQUNBLFUsQ0FDQSxXLENBL2ZOLGdFLENBbWdCTSwwRCxDQW5nQk4saUUsQ0F1Z0JNLDRELENBdmdCTixpRSxDQTJnQk0scUQsQ0EzZ0JOLDZELENBK2dCTSx5RCxDQTJ1Q04sUSxDQTF2REEsNkIsQ0FvaEJJLFUsQ0FwaEJKLHVCLENDZ1ZBLGtDLENEd01JLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxXLENBQ0EsdUIsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0EvaEJKLDZCLENBbWlCSSxVLENBbmlCSix3QixDQ2dXQSxxQixDRHVNSSxpQixDQUNBLEssQ0FDQSx1QixDQXppQkoseUMsQ0E2aUJJLHdCLENBN2lCSixrQyxDQWtqQkksZ0IsQ0FsakJKLHFCLENDNFdBLHVDLENEME1JLFcsQ0F0akJKLHFCLENBMGpCSSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLG9DLENBOWpCSiw4QixDQWlrQk0sYSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FHRixvQyxDQUNFLFksQ0FDQSxrQixDQUNBLGtCLENBSUYsMkIsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsYyxDQUNBLFcsQ0FFQSxpQyxDQUNFLHdCLENBdGxCUiw0QixDQTJsQk0sWSxDQUNBLGlCLENBdUlOLDBCLENBcklNLHNDLENBOWxCTiw2QixDQUFBLHdCLENBK2xCUSxZLENBQ0Esa0IsQ0FGRix1RCxDQUtJLGlCLENBQ0Esb0IsQ0FFQSxXLENBQ0EsWSxDQVRKLHVFLENBOWxCTix1QixDQTBtQlksd0IsQ0FaTixtRSxDQWdCTSxZLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUSxDQUNBLHFCLENBQ0EsUyxDQUNBLGUsQ0FDQSxvQyxDQUNBLHFCLENBQ0Esc0IsQ0FJQSxZLENBN0JOLHFFLENBZ0NRLGlCLENBQ0EsYSxDQUNBLGtCLENBQ0EsVSxDQW5DUiwyRSxDQXdDUSx3QyxDQXRvQmQsbUQsQ0E2cUJNLG1DLENBL0JFLHdCLENBOW9CUiwrRCxDQWtwQlEsWSxDQUNBLDhCLENBbnBCUiw4QixDQXVwQlEsYyxDQUNBLG1CLENBeHBCUix1QixDQWlxQk0sVSxDQUNBLG9CLENBbHFCTiw2QixDQXlxQk0sYyxDQUNBLFcsQ0FDQSxjLENBTUEsbUMsQ0FDRSxhLENBQ0Esd0IsQ0FuckJSLHVDLENBd3JCTSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsYyxDQTNyQk4sd0IsQ0Fpc0JNLFMsQ0FDQSxRLENBbHNCTiwyQixDQXFzQlEsZSxDQXJzQlIsNkIsQ0Eyc0JJLGlCLENBQ0Esb0IsQ0E1c0JKLGlDLENBK3NCTSxVLENBSUYsb0MsQ0FDRSxpQixDQUNBLFcsQ0FDQSxRLENBQ0EsUyxDQUNBLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FRTixtQixDQUNFLGtCLENBQ0EsZSxDQUZGLDBCLENBT0ksc0IsQ0FDQSxjLENBQ0EsZ0IsQ0FFQSxxQ0FBQSwwQixDQUNFLFUsQ0FDQSxlLENBQ0Esa0IsQUFJRixvQ0FBQSwwQixDQUNFLFUsQ0FDQSxlLENBTUYsOEIsQ0FDRSw2QixDQUFBLDRCQTBDSix3QixDQXJFRix5QixDQXVFSSx3QixDQUNBLGdCLENBQ0EsaUIsQ0F6RUoseUIsQ0FrQ0ksaUIsQ0FDQSxVLENBbkNKLDJCLENBdUNNLFEsQ0F2Q04sMkIsQ0EyQ00sYSxDQUdGLHFDQUFBLHlCLENBQ0Usa0IsQUFHRixvQ0FBQSx5QixDQUNFLGtCQU9OLGdCLENBQ0UsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxnQixDQUNBLGMsQ0FDQSxpRCxDQUNBLHFCLENBQ0EsK0IsQ0FHQSx3QixDQUNFLFUsQ0FLQSxxQ0FBQSx3QixDQUNFLGtCQWxCTixrQixDQXVCSSxlLENBQ0EsYSxDQUtGLHFDQUNFLHNCLENBQ0Usb0IsQ0FDQSxlLENBQ0Esa0IsQUFJSixvQ0FDRSxzQixDQUNFLGlCLEFBSUosb0NBQUEsZ0IsQ0FDRSxlQTJGSixTLENBcEZBLGEsQ0FDRSxZLENBQ0EsUyxDQUNBLFcsQ0FDQSxpQixDQUVBLHFCLENBQ0EsUSxDQUNBLFcsQ0FDQSxvQyxDQVRGLG9CLENBY0ksYSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxZLENBQ0Esb0IsQ0FDQSxpQyxDQUNBLHNCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBeEJKLG9CLENBNEJJLHFCLENBQ0EsaUMsQ0FDQSxzQixDQUNBLFksQ0FDQSxxQixDQUVBLDBCLENBRUUsaUMsQ0FDQSxzQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUdGLHlCLENBQ0UsZSxDQUNBLG1DLENBQ0Esc0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBR0YsNEIsQ0FDRSxlLENBQ0EsWSxDQUNBLGtCLENBQ0Esa0IsQ0FKRixnQyxDQU9JLFUsQ0FDQSxXLENBQ0EsaUIsQ0FzQlIsc0IsQ0EvQkksaUMsQ0FvREUsaUIsQ0FDQSxlLENBQ0EsaUMsQ0F0REYsaUMsQ0FhSSxnQixDQUdBLHNCLENBQ0EsYyxDQUdBLGdCLENBekVSLDhCLENBOEVNLGUsQ0FNTixTLENBQ0UsVSxDQU9BLFUsQ0FFQSxVLENBVkYsZ0IsQ0FlSSxxQixDQUNBLGlCLENBaEJKLHNCLENBbUJNLGdCLENBQ0EsYyxDQXBCTiwwQixDQTJCTSxZLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGMsQ0E5Qk4saUMsQ0FtQ1Esc0IsQ0FDQSxnQixDQXBDUixnQyxDQUFBLDhCLENBd0NRLGMsQ0FDQSxpQixDQUNBLGUsQ0ExQ1Isd0MsQ0E4Q1Esb0MsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FsRFIsMkIsQ0F1RE0sOEIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLFMsQ0EzRE4sOEIsQ0E4RFEsZ0IsQ0FDQSxlLENBL0RSLGdDLENBa0VVLG9CLENBQ0EsaUMsQ0FDQSxzQixDQUNBLGMsQ0FHQSxnQixDQXhFViwyQyxDQThFVSxhLENBUVYsZSxDQUNFLGMsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxPLENBQ0EsUSxDQUNBLDhCLENBQ0EsYSxDQUNBLGUsQ0FDQSw2QixDQUNBLG1CLENBQ0Esd0IsQ0FFQSxxQ0FBQSxlLENBS0UsV0FsQkosNEIsQ0FzQkksVSxDQUNBLGtCLENBQ0EsYyxDQUNBLFcsQ0F6QkosMkIsQ0E2QkksaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FDQSwyQixDQUVBLGlDLENBczdCSiwwQyxDQXI3Qk0sUyxDQ3ZSTixrQyxDRGdQQSxtQyxDQTZDSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsZSxDQW5ESixtQyxDQXVESSx1QixDQXZESixrQyxDQTJESSx3QixDQTNESixpQixDQStESSxjLENBL0RKLHdCLENBbUVJLFUsQ0FFQSxZLENBQ0EsVyxDQUNBLFMsQ0FDQSxXLENBQ0EsYyxDQXpFSixzQixDQTZFSSxpQixDQUNBLGEsQ0FDQSxtQixDQUNBLGdCLENBQ0EsYyxDQUtKLG9CLENBVUUsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLE8sQ0FFQSxlLENBQ0Esb0MsQ0FDQSx5QixDQUNBLHlCLENBRUEsWSxDQUNBLFcsQ0FDQSxxQixDQUNBLHNCLENBQ0Esa0IsQ0F4QkYsd0MsQ0FHSSxVLENBQ0EsZSxDQUNBLGdCLENBQ0Esa0IsQ0FOSiw4QixDQTJCSSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsNkIsQ0FFQSx3RCxDQUVJLGEsQ0FJSiw0QyxDQUNFLGlCLENBREYsa0QsQ0FJSSxnQixDQUNBLGlCLENBTEosa0QsQ0FTSSxjLENBQ0EsZ0IsQ0FDQSxVLENBR0YsbUQsQ0FDRSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0Esb0MsQ0FDQSxxQixDQTVEUixxQyxDQW1FSSxVLENBQ0EsUSxDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0F4RUosMkIsQ0E2RUksa0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQUNBLFUsQ0FDQSxtQixDQUNBLFEsQ0FDQSxnQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0Esc0IsQ0FPSixPLENBQ0UsZSxDQUdGLE8sQ0FDRSxlLENBR0YsTyxDQUNFLGUsQ0FHRixNLENBQ0UsYyxDQUdGLE0sQ0FDRSxjLENBR0YsVSxDQUNFLGUsQ0FHRixVLENBQ0UsZSxDQUdGLGtCLENBQ0UsWSxDQUVBLGdCLENDaFVGLGEsQ0Q2VEEsa0IsQ0FFRSxXLENBRUEsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFEsQ0FDQSxxQixDQUNBLDRDLENBQ0EsMkIsQ0FDQSxxQixDQUNBLDZDLENDMVRGLHVCLENEOFNBLDRCLENBZUksVSxDQUNBLFcsQ0FDQSxTLENBQ0EsUSxDQUNBLDJDLENBQ0EscUIsQ0FDQSxpQixDQ3pUSixtQixDRG9TQSx3QixDQXlCSSxVLENBQ0EsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxrQixDQ3pUSix3QixDRDJUSSw2QixDQUNFLHNCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLHdCLENDeFROLG1CLENEb1JBLHdCLENBeUNJLFksQ0FDQSxxQixDQUNBLFUsQ0M3UUosdUMsQ0E1Q0EsMEIsQ0RtVk0sNEMsQ0F4QkYsK0IsQ0FDRSxjLENBQ0EsZSxDQ3hUTixxQixDRHlRQSwwQixDQW1ETSxrQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLFEsQ0FDQSxTLENDdlROLDBCLENEOFBBLCtCLENBNERRLGUsQ0FDQSxjLENDdFRSLHlCLENEMFRJLDhCLENBQ0UsWSxDQUNBLHFCLENDdlROLDhCLENEeVRNLG1DLENBQ0UsZSxDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBQ0EsUSxDQ3RUUixrQyxDRGlUTSx1QyxDQVFJLFUsQ0FDQSxXLENDclRWLGdDLENENFNNLHFDLENBY0ksa0IsQ0FDQSxlLENDalRWLHdCLENENk5BLDZCLENBK0ZNLG1CLENBQ0EsWSxDQUNBLHNCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGUsQ0FJSix5QixDQUNFLFksQ0M3VEosb0IsQ0Q0VEUseUIsQ0FFRSxhLENBQ0EsWSxDQUNBLHFCLENBQ0EsaUIsQ0FLSixhLENBQ0UsYSxDQUNBLHVCLENBQUEsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FFQSxvQixDQUNFLFcsQ0FDQSxxQixDQUZGLDRCLENBTU0sVyxDQU5OLGdDLENBV0ksZSxDQUNBLFEsQ0FFQSxxQyxDQUNFLFksQ0FmTixzQixDQW9CSSx1QixDQUFBLG9CLENBQ0Esc0IsQ0FBQSxrQixDQUtKLDhCLENBQ0UsZSxDQUlKLGMsQ0FDRSxTLENBR0YsSSxDQUNFLFUsQ0FDQSxxQixDQUtGLGtCLENBQ0UsZ0IsQ0FDQSxnQixDQUdGLFMsQ0FDRSx3QixDQUNBLGMsQ0FDQSxrQixDQUhGLGdCLENBTUksWSxDQUNBLHNCLENBQ0EsNkIsQ0FDQSxjLENDdlVKLGEsQ0Q4VEEsWSxDQWFJLFMsQ0FDQSxnQixDQUNBLHdCLENBQ0EsWSxDQUNBLGUsQ0FDQSxlLENBbEJKLHlCLENBc0JJLFcsQ0FDQSxnQixDQXZCSix1QyxDQTBCTSxjLENBMUJOLFcsQ0ErQkksYSxDQUlKLFUsQ0FDRSxnQixDQUlGLGEsQ0FDRSxjLENBQ0EsSyxDQUNBLGEsQ0FDQSxlLENBQ0Esa0IsQ0FHRixnQixDQW9FQSxnQixDQW5FRSxzQixDQUdGLHVCLENBQ0UsYyxDQUNBLGMsQ0FHRixtRCxDQUVJLGMsQ0FDQSxlLENBSUosa0MsQ0FDRSxjLENBQ0EsYSxDQUdGLCtDLENDdlZBLG9DLENEMFZJLGEsQ0FPSixRLENBQ0UsUyxDQUNBLDRDLENBQUEsb0MsQ0FzQkYsa0IsQ0M5VUEsWSxDRGdWRSwwQixDQUNBLGdCLENBRUEscUNBQUEsa0IsQ0M1VUEsWSxDRDZVRSwyQixDQUNBLDZCQU1KLFMsQ0FDRSxXLENBQ0EsMkIsQ0FDQSxxQixDQUNBLGtCLENBQ0EsMEIsQ0FMRixnQixDQVNJLFksQ0FDQSxxQixDQUNBLHdCLENBRUEsVyxDQWJKLG1CLENBZ0JNLFksQ0FDQSxxQixDQUNBLFUsQ0FDQSxpQixDQUNBLGMsQ0FwQk4sVyxDQWduSEEsNEMsQ0F2bEhJLFEsQ0F6QkosZSxDQTZCSSxZLENBQ0EsZSxDQUNBLGtCLENBL0JKLG9CLENBa0NNLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLGlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsUyxDQUNBLHVCLENBRUEsMEIsQ0FDRSxzQyxDQUdGLCtCLENBQ0UsYyxDQTBCUixJLENBdkJNLHlCLENBQ0UsWSxDQUNBLGtCLENBcUJSLEksQ0FFRSxzQixDQUVBLGdCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLHNCLENBQ0EsZ0IsQ0FLQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0EsdUIsQ0FFQSxZLENBQ0UscUIsQ0FHRix3QixDQXFCQSxnQixDQXBCRSxxQixDQUNBLGEsQ0FFQSw4QixDQUNFLHdCLENBQ0EsVSxDQUNBLGlCLENBSUosVSxDQUtBLFcsQ0FKRSxVLENBQ0EsaUIsQ0FRRixnQixDQUNFLFUsQ0FDQSxpQixDQUlGLGUsQ0FDRSxvQixDQUNBLG9CLENBSUYsZSxDQUNFLFEsQ0FHRixxQixDQUNFLHdCLENBR0YsZSxDQUNFLHdCLENBR0YsVSxDQUNFLGEsQ0FHRixnQixDQUNFLHdCLENBQ0EsVSxDQUdGLGlCLENBQ0Usd0IsQ0FHRixpQixDQUNFLHdCLENBR0YsaUIsQ0FDRSx3QixDQUdGLFEsQ0E2bUVGLGlFLENBNW1FSSxhLENBR0YsYyxDQUNFLHdCLENBSUYsMEIsQ0FDRSxhLENBQ0EscUIsQ0FDQSxvQixDQUdGLHVCLENBQ0UsYSxDQUNBLHFCLENBQ0Esb0IsQ0FHRix5QixDQUNFLGEsQ0FDQSxxQixDQUNBLG9CLENBR0YsYSxDQUNFLG9CLENBQ0Esa0MsQ0FDQSw4QixDQU9BLGUsQ0F1RUosTSxDQUdFLDJCLENBRUEscUIsQ0E1RUUsZSxDQUNFLFUsQ0FDQSx1QyxDQUdBLFMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSx1QixDQUdGLHlCLENBMEJBLGdDLENBekJFLHNDLENBR0YsMEIsQ0FDRSx1QyxDQUdGLDJCLENBMEJBLHFDLENBekJFLHdDLENBR0Ysd0IsQ0FrQkEsdUMsQ0FqQkUscUMsQ0FHRiwyQixDQUNFLHdDLENBS0YsMEIsQ0FDRSx1QyxDQWtCTixVLENBQ0UsYSxDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQUtGLE8sQ0FDRSxVLENBQ0Esa0IsQ0FDQSxnQixDQUNBLG9DQUFBLE8sQ0FDRSxlQUtKLE0sQ0FDRSxpQixDQUNBLHdCLENBRUEsMEIsQ0FFQSxtQixDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsTSxDQUNBLFMsQ0FaRix5QixDQWVJLGUsQ0FmSixnQyxDQW1CSSxTLENBbkJKLDhCLENBdUJJLGUsQ0F2QkosZ0MsQ0EyQkksUyxDQUNBLGlCLENBQ0EsTyxDQTdCSixtQixDQWlDSSxTLENBakNKLGUsQ0FxQ0ksZSxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FFQSxxQixDQUNFLGEsQ0FDQSxvQixDQTVDTixpQixDQWlESSxlLENBQ0EsZSxDQWxESixrQixDQXNESSxjLENBTUEsZSxDQUNBLGUsQ0FDQSxrQixDQ2haSixhLENBREEsZSxDRHlZSSxjLENBQ0Esa0IsQ0N6WUosYSxDRHlaSSxvQixDQUNBLHVCLENBQ0EsYSxDQUNBLGlCLENBQ0EsYyxDQTNFSixXLENBbUVJLDZCLENBbkVKLFcsQ0FBQSxjLENBbUZJLFksQ0FuRkosZ0IsQ0F1RkksaUIsQ0F2RkosZ0IsQ0NwVEEsa0IsQ0RnWkksYSxDQUNBLFUsQ0FDQSxXLENBOUZKLGdCLENBa0dJLGdCLENBbEdKLHdCLENBc0dJLGUsQ0FFQSw4QixDQUNFLGlCLENBekdOLG1CLENBK0dJLGEsQ0FDQSxrQixDQUNBLFcsQ0FqSEosYSxDQXFISSxZLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLDZCLENBQ0EsZ0IsQ0FDQSxpQixDQTNISixlLENBbUlJLGdCLENBQ0Esa0IsQ0FDQSx5QixDQXJJSixhLENBMElJLGtCLENBMUlKLGtCLENBOElJLFEsQ0FDQSxxQyxDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLGtCLENBQ0EseUIsQ0FDQSxpQixDQUNBLHNCLENBQ0EsYyxDQUNBLFUsQ0FDQSxpQixDQUNBLHVCLENBQ0EsZ0IsQ0E1Skosd0IsQ0MxUEEseUIsQ0QwWkksVSxDQUNBLGlCLENBaktKLHdCLENBQUEsYSxDQXNLSSxnQixDQXRLSixrQixDQ2xQQSxjLENEa1BBLGMsQ0EwS0ksb0IsQ0FvQkosaUIsQ0FDRSxpQixDQUNBLDhCLENBR0YsdUIsQ0FDRSx3QixDQXdCRixzQyxDQUNFLGEsQ0FDQSxrRSxDQUFBLDBELENBWUYsVyxDQUNFLGlCLENBQ0EsWSxDQUNBLFMsQ0FDQSxRLENBTUEsTSxDQUNBLFUsQ0FDQSxlLENBQ0Esb0MsQ0FDQSxVLENBRUEsNEIsQ0FoQkYsa0IsQ0FtQkksaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FLSix5QixDQUVJLGlCLENBQ0EsWSxDQUNBLDZCLENBQ0Esc0IsQ0FDQSx3QixDQU5KLGdDLENBVUksVSxDQUNBLGlCLENBQ0EsVSxDQUNBLE0sQ0FDQSxRLENBQ0EsVyxDQUNBLHFCLENBaEJKLGtCLENBcUJJLDBCLENBckJKLG9CLENBQUEsZ0IsQ0F3Qk0sa0IsQ0F4Qk4sYyxDQThCSSxZLENBQ0EsbUIsQ0EvQkosYSxDQUFBLGMsQ0E4RkksWSxDQUVBLGtCLENBaEdKLGEsQ0FvQ0kscUIsQ0FFQSw2QixDQUNBLGlCLENBQ0EsUyxDQUVBLDRCLENBQ0UsaUIsQ0FHRix3QixDQUNFLGlCLENBREYsNEIsQ0FJSSxpQixDQUNBLFEsQ0FLSiwyQixDQUNFLGlCLENBREYsK0IsQ0FJSSxpQixDQUNBLFEsQ0FLSix5QixDQUVJLGlCLENBQ0EsUSxDQUhKLDRCLENBT0ksaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLG1CLENBNUVSLG9CLENBa0ZNLGUsQ0FDQSxpQixDQUNBLFEsQ0FwRk4saUIsQ0F3Rk0sMkIsQ0FDQSxTLENBekZOLGMsQ0ErRkksYyxDQUVBLGUsQ0FDQSxnQixDQUNBLHdCLENBbkdKLGdCLENBc0dNLFksQ0FDQSxrQixDQUNBLGlCLENBRUEsUyxDQUNBLG1CLENBRUEsZ0MsQ0FDRSxTLENBQ0EsYyxDQS9HUix3QixDQW9ITSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLDJCLENBQ0EsMEIsQ0FDQSx1QixDQTFITixxQyxDQThITSx3QyxDQTlITixxQyxDQWtJTSx3QyxDQWxJTixxQyxDQXNJTSx3QyxDQXRJTixxQyxDQTBJTSx3QyxDQU9OLDhCLENBRUksWSxDQUNBLFMsQ0FDQSxxQixDQUpKLGtCLENBUUksNEIsQ0FDQSxxQixDQVRKLG1CLENBYUksWSxDQWJKLHFCLENBZ0JNLGlCLENBRUEsaUMsQ0FDRSxpQixDQW5CUiwwQixDQXdCTSxjLENBeEJOLG1CLENBNkJJLFksQ0FDQSxrQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxpQixDQWpDSixzQixDQXFDSSxnQixDQUNBLGlCLENBdENKLHNDLENBeUNNLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLDBCLENBL0NOLG1CLENBb0RJLFksQ0FDQSxjLENBRUEsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0ExREosK0IsQ0NqWkEsZ0MsQ0QrY00sWSxDQUNBLHFCLENBL0ROLCtCLENBbUVNLFMsQ0FDQSxlLENBcEVOLGdDLENBd0VNLFMsQ0F4RU4scUIsQ0E0RU0sd0IsQ0FDQSxrQixDQUNBLGUsQ0FNTiw0QixDQUlNLGMsQ0FDQSxlLENBTE4sMkIsQ0FXSSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBRUEsa0MsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTSxDQUNBLEssQ0FDQSxXLENBQ0EscUIsQ0F2Qk4sZ0IsQ0E0QkksWSxDQTVCSixrQixDQStCTSxpQixDQUNBLFMsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVyxDQW5DTixnQixDQXdDSSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxlLENBRUEscUNBQUEsZ0IsQ0FDRSxpQkEvQ04sa0IsQ0FtRE0sWSxDQUNBLGtCLENBRUEsOEIsQ0FDRSxrQixDQUdGLGlDLENBQ0UsaUIsQ0FDQSxlLENBNURSLHNCLENBZ0VRLGlCLENBTVIsZSxDQUVJLFUsQ0FDQSxTLENBQ0EsTyxDQXVCSixPLENBZkEsYyxDQWlCRSxjLENBRUEsTSxDQUNBLFUsQ0FwQkYsYyxDQUNFLFksQ0FHQSxXLENBRUEsSyxDQUNBLGlCLENBQ0EsK0IsQ0FDQSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsZ0MsQ0FHRixPLENBR0UsUSxDQUdBLGUsQ0FDQSxjLENBQ0EsVyxDQVJGLG1CLENBWUksa0IsQ0FaSixjLENBZ0JJLFksQ0FDQSxxQixDQUNBLGlCLENBbEJKLGEsQ0FzQkksa0IsQ0F0QkosdUIsQ0EwQkksVSxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxTLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FqQ0osd0IsQ0FxQ0ksVSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBM0NKLGdCLENBK0NJLGlCLENBQ0EsVSxDQUNBLG9CLENBQ0EsaUIsQ0FsREosYyxDQXNESSxZLENBQ0EsNkIsQ0FDQSxrQixDQXhESixtQixDQTRESSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsVSxDQS9ESixjLENBbUVJLFksQ0FNSixtQixDQUNFLG9CLENBREYsMEIsQ0FJSSxZLENBQ0EsYyxDQUxKLHFCLENBU0ksWSxDQVRKLGtDLENBYUksZSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxnQixDQWhCSix1QyxDQW9CSSxTLENBQ0EsZSxDQXJCSix3QyxDQXlCSSxTLENBQ0EsZSxDQTFCSixnQyxDQThCSSxnQixDQTlCSiwyQixDQWtDSSxZLENBQ0EscUIsQ0FDQSw2QixDQU1KLGMsQ0FDRSxpQixDQUNBLHFCLENBQ0EsMkIsQ0FDQSwwQixDQUVBLG9DLENBQ0UsbUIsQ0FQSixxQixDQVdJLGMsQ0FDQSxXLENBQ0EseUIsQ0FDQSxhLENBS0osb0IsQ0N0Z0JBLG9CLENEd2dCSSxXLENBQ0EsZ0IsQ0FLSiw2QyxDQ3pnQkEsNkMsQ0QyZ0JFLFMsQ0FHRixjLENBQ0UsUyxDQUlGLGEsQ0FFRSxvQixDQUNBLHFCLENBSEYsb0IsQ0FNSSxZLENBQ0EsNkIsQ0FQSixrQixDQVlJLGlCLENBQ0EsVyxDQUNBLGMsQ0FDQSxZLENBQ0EsWSxDQUNBLG9CLENBakJKLDJCLENBcUJNLGdCLENBQ0Esd0IsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQTVCTixxQixDQWtDSSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0F6Q0osaUIsQ0E2Q0ksVyxDQUNBLFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxRLENBQ0EsUSxDQUNBLDZCLENBQ0EsUyxDQXBESixzQixDQXlESSx3QixDQXpESixvQixDQThESSxjLENBQ0Esa0IsQ0EvREosb0IsQ0FtRUksZ0IsQ0FDQSxnQixDQUNBLGtCLENBckVKLHFCLENBeUVJLFksQ0FDQSxlLENBQ0EsZSxDQTNFSix1QixDQStFSSxnQixDQUNBLGUsQ0FDQSxPLENBakZKLG9CLENBcUZJLFksQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0E1RkoseUIsQ0FnR00sZSxDQUVBLHlDLENBQ0UsbUIsQ0FDQSxhLENBcEdSLHdDLENBeUdNLGlCLENBekdOLHFDLENBNkdNLFEsQ0FDQSxpQixDQUNBLGEsQ0EvR04sZ0MsQ0FxSEksYyxDQUNBLGtCLENBQ0EsZ0IsQ0F2SEosaUMsQ0EySEksYyxDQUNBLGtCLENBQ0EsZ0IsQ0E3SEosc0IsQ0FpSUksWSxDQUNBLGtCLENBQ0EsZSxDQUNBLFEsQ0NqaUJKLG9ELENENlpBLHFELENBd0lNLGUsQ0FDQSxXLENBeklOLHdDLENBNklNLFksQ0FDQSxrQixDQUNBLDZCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsYSxDQUNBLGUsQ0FDQSxXLENBQ0EscUIsQ0F0Sk4seUQsQ0F5SlEsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsYSxDQUNBLGMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBRUEsK0QsQ0FDRSxVLENBektWLDJELENBOEtRLFUsQ0FDQSxjLENBQ0EsUSxDQUNBLGMsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLFMsQ0FDQSx5QixDQUVBLHNGLENDbmlCUixzRixDRHFpQlUsdUIsQ0FDQSxRLENBNUxWLDRCLENBa01NLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxjLENBek1OLGtCLENBK01JLFcsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxvQixDQUtKLHVCLENBQ0UsMEIsQ0FBQSx1QixDQUFBLGtCLENBR0YsYSxDQUNFLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxlLENBQ0EsZ0MsQ0FHRixrQkFBQSxvQixDQUNFLG9CLENBK2lHRiw2QixDQTVpR0EsMkIsQ0E4c0VBLG1CLENBN3NFRSxZLENBR0YsYyxDQUNFLGdCLENBQ0EsZSxDQUNBLFksQ0FDQSw2QixDQUNBLFcsQ0FDQSxrQixDQUNBLHFCLENBQ0EsYyxDQUNBLFUsQ0FDQSxtQyxDQUNBLHVCLENBR0YsYSxDQUNFLFksQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLGlELENBTkYsZ0IsQ0N2aUJBLGdCLENEZ2pCSSxpQixDQVRKLGUsQ0NuaUJBLGlCLENEZ2pCSSw2QixDQUNBLGMsQ0FDQSxlLENBQ0EsdUIsQ0FDQSxRLENBakJKLHdDLENBcUJJLFksQ0FyQkosZSxDQXlCSSx1QixDQUlKLGlDLENBQ0UsZ0IsQ0FDQSxpQixDQUNBLGdCLENBR0Ysb0IsQ0FDRSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0Esa0QsQ0FHRix5QixDQUNFLFUsQ0FDQSx3QyxDQUdGLG1CLENBQ0UsNEIsQ0FDQSxlLENBSUYsaUQsQ0FLTSxXLENBRUEsc0QsQ0FDRSxrQixDQVJSLCtELENBWVEsWSxDQUdGLDRELENBQ0UsVyxDQUNBLGtELENBT1Isa0IsQ0FBQSxrQixDQUVJLFksQ0FDQSxzQixDQUhKLGtCLENBT0ksWSxDQUNBLFcsQ0FDQSxxQixDQUVBLGtCLENBRUEsZ0IsQ0FJSixjLENBQ0UsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLEssQ0FDQSwwQixDQUNBLDJCLENBQ0EscUIsQ0FDQSx1QixDQU1GLGEsQ0FDRSx5QyxDQUNBLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSx1QixDQUNBLDJCLENBQ0EsdUIsQ0FJRixlLENBQ0UsWSxDQUNBLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxxQixDQUNBLG9DLENBQ0EsVyxDQUNBLGMsQ0FTQSxPLENBRUEsUSxDQUNBLGdCLENBQ0EsYSxDQUNBLDZCLENBWkEsb0NBQUEsZSxDQUNFLFcsQ0FDQSxpQixBQUVGLG9DQUFBLGUsQ0FDRSxhQWZKLHlDLENBMEJNLFksQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLGdCLENBTUEsYyxDQUNBLG1CLENBTEEsb0NBQUEseUMsQ0FDRSxnQixDQU9BLCtDLENBQ0UsdUJBSUosK0MsQ0FDRSxhLENBRUEscUQsQ0EyQkEsc0QsQ0ExQkUseUIsQ0FqRFYsb0MsQ0F1RE0sWSxDQUNBLGMsQ0FHRixnQyxDQUNFLDRCLENBQ0EsK0IsQ0FFQSw0QyxDQUNFLGUsQ0FHRiwyQyxDQUNFLGtCLENBVEosZ0QsQ0FhSSxhLENBQ0EsZSxDQWRKLDJDLENBc0JJLFksQ0FqRlIsNkIsQ0F3RkksUyxDQUNBLFksQ0FDQSxxQixDQUNBLDBCLENBQ0Esa0IsQ0FDQSw2QyxDQUVBLDRDLENBQ0UsNEMsQ0FHRix5QyxDQ3hsQkosMEMsQ0R5bEJNLDBDLENBTU4sZ0MsQ0FzRUEsbUMsQ0FyRUUsYSxDQUdGLGEsQ0M1bEJBLG9CLENENmxCRSxlLENBSUEsdUIsQ0FDQSxjLENBSkEsb0NBQUEsYSxDQ3ZsQkEsb0IsQ0R3bEJFLGlCQ25sQkoscUIsQ0R5bEJBLG1CLENBRUUsd0IsQ0FDQSx5QixDQzNsQkYsMEIsQ0QwbEJFLHdCLENBSUYsbUIsQ0FDRSxrQyxDQUFBLDBCLENBR0YsYSxDQUNFLFksQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FHRixZLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUdGLG1CLENDM2xCQSxxQixDRDZsQkUsVSxDQUNBLGlCLENBQ0EsNEIsQ0FDQSw2QixDQUNBLFMsQ0FDQSxvQ0FBQSxtQixDQ3psQkEscUIsQ0QwbEJFLFdBSUosMEIsQ0N6bEJBLHNDLENEMmxCRSx1QixDQUNBLGMsQ0FDQSxTLENBQ0Esb0NBQUEsMEIsQ0N2bEJBLHNDLENEd2xCRSx1QkFJSixjLENBQ0UsVSxDQUNBLHNCLENBSUYsYyxDQUNFLFksQ0FDQSxVLENBUUYsb0IsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxnQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxhLENBQ0Esb0IsQ0FHRixXLENBQ0UsUyxDQUNBLGlCLENBQ0EsMkIsQ0MzbEJGLDRCLENEOGxCQSwwQixDQUVFLFUsQ0FDQSx5QixDQzVsQkYsZ0MsQ0QrbEJBLDhCLENBRUUsUyxDQTZERixZLENBdkRBLE0sQ0FzQ0EsVyxDQWtCRSxjLENBQ0EsVSxDQUNBLFcsQ0FHQSxvQyxDQUNBLGtCLENBQ0EsVSxDQUdBLGMsQ0FsRUYsTSxDQUlFLHFDLENBQ0EscUIsQ0FJQSxZLENBQ0EsWSxDQUdBLFUsQ0FFQSxXLENBMjBCRixxRCxDQTEwQkksWSxDQUdGLGEsQ0FDRSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsdUIsQ0FHRixZLENBQ0UsUyxDQXFCSixZLENBakJBLFcsQ0FzQkUsbUIsQ0FJQSxXLENBMUJGLFcsQ0FJRSxTLENBR0EsOEQsQ0FLQSxVLENBS0YsWSxDQUlFLHlELENBTUEsWSxDQUlGLG1CLENBQ0UsVSxDQUNBLFcsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxlLENBR0YsaUIsQ0FDRSxXLENBR0YsVSxDQUVFLGUsQ0FGRixlLENBTUksWSxDQU5KLFUsQ0FBQSxpQixDQVVJLGtCLENBS0osZSxDQUNFLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxTLENBQ0EseUIsQ0FHRixvQixDQUNFLGEsQ0FDQSw0QyxDQUFBLG9DLENBT0YsYSxDQUVFLGMsQ0FHRixjLENBQ0UsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxXLENBRUEsZSxDQUNBLFksQ0FDQSxxQixDQUNBLDZCLENBR0YsYSxDQUNFLGtCLENBQ0EsZSxDQUNBLFcsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBSUYsOEMsQ0FFSSxVLENBSUosdUIsQ0FDRSxtQixDQUNBLGMsQ0FDQSxVLENBSEYsMEMsQ0NwbkJBLDJCLENENG5CSSxZLENBd0NFLDhGLENBaEROLDBDLENBYUksa0IsQ0F1Q0UseUYsQ0FwRE4sMkIsQ0FpQkksa0IsQ0FqQkoscUQsQ0FxQkksYyxDQU1KLHlCLENBRUUsVSxDQUNBLGtCLENBSEYsb0QsQ0FNSSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBWkosb0YsQ0FlTSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FuQk4scUQsQ0FtQ0ksWSxDQUNBLDZCLENBcENKLHlELENBdUNNLFksQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUVBLG1FLENBQ0UsVSxDQUdGLGlFLENBQ0UsaUIsQ0FHRix3RSxDQUNFLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxRLENBQ0Esb0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FRUixhLENBQ0Usa0IsQ0FHRixtQixDQUNFLFksQ0FDQSxnQixDQ2pwQkYsZ0MsQ0R1cEJFLGdELENBQ0UsUyxDQUNBLFUsQ0NwcEJKLHVDLENEdXBCRSx1RCxDQUNFLE8sQ0FDQSxRLENDcHBCSixzQyxDRHVwQkUsc0QsQ0FDRSxrQixDQUNBLGEsQ0FDQSxrQixDQ3BwQkosNEMsQ0R1cEJFLDRELENBQ0UsZSxDQ3BwQkosNkMsQ0R1cEJFLDZELENBQ0UsZSxDQ3BwQkosc0MsQ0R1cEJFLHNELENBQ0UsZSxDQUNBLGEsQ0FDQSxrQixDQ3BwQkosNEMsQ0R1cEJFLDRELENBQ0UsZSxDQ3BwQkosNkMsQ0R1cEJFLDZELENBQ0UsZSxDQ3BwQkosdUMsQ0R1cEJFLHVELENBQ0UsYyxDQUlKLGMsQ0FDRSxjLENBQ0EsWSxDQUNBLDZCLENBSUYsYSxDQUNFLG1DLENBQ0EsZSxDQUtGLGtCLENBQ0UsVyxDQUNBLFksQ0FDQSxxQixDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBSUYsc0IsQ0FDRSxhLENBQ0EsYyxDQUdGLDJDLENDaHFCQSwyQyxDRGtxQkUsYSxDQUdGLCtCLENBQ0Usd0IsQ0FDQSxZLENBQ0EscUIsQ0FDQSw2QixDQy9wQkYsb0IsQ0RrcUJBLG9CLENBRUUsYSxDQUNBLG9CLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxjLENBS0EsZSxDQUNBLGUsQ0FDQSxVLENBSUYsb0IsQ0FHRSx3QixDQUdBLDBCLENBQ0Usa0IsQ0FLSixZLENBQ0UsZ0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxpQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLDRCLENBSUYsdUIsQ0FDRSxrQixDQUlGLHFCLENBQ0UsZSxDQUNBLFUsQ0FHRixrQixDQUNFLGMsQ0FDQSxpQixDQUdGLHVCLENBQ0UsZSxDQURGLGtELENBSUksNEIsQ0FJSix5QixDQUNFLGMsQ0FDQSxjLENBR0YsWSxDQUNFLGUsQ0FJRixzQixDQUNFLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLG1CLENBQ0EsZSxDQUdGLG1CLENBQ0UsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLFEsQ0FDQSxjLENBQ0EsTyxDQU5GLHVCLENBNnpDTSwwQixDQzczQk4sd0IsQ0R2YkksWSxDQUdGLDZCLENBc2NFLCtCLENBcGNFLFksQ0FNTixvQ0FDRSxzQixDQUNFLHFCQUlKLGMsQ0FFRSxzQixDQUNBLDRCLENBSEYsaUMsQ0FPSSxhLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGdCLENBQ0EsZSxDQUlKLGMsQ0FDRSxpQixDQUNBLCtCLENBSUYsa0IsQ0FDRSxjLENBQ0EsWSxDQUNBLDZCLENBQ0Esa0IsQ0FHRixxQixDQUNFLGlCLENBQ0EsVyxDQWlCQSxTLENBZEYsMkIsQ0FDRSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxRLENBQ0Esa0IsQ0Noc0JGLHFCLENEcXNCRSxTLENBNkJBLGdCLENBMUJGLHVDLENBQ0Usd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FFQSw2QyxDQUNFLGUsQ0FJSixzQixDQUNFLEssQ0FHRix1QixDQUNFLFEsQ0FPRiwrQixDQUNFLGEsQ0FDQSxlLENBR0YsaUMsQ0FDRSxjLENBSUYsd0IsQ0FDRSxZLENBREYsdUQsQ0FJSSxnQixDQUNBLGUsQ0FDQSxpQixDQU5KLHNELENBWUksWSxDQUNBLGMsQ0FDQSwwQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZ0MsQ0FsQkoseUMsQ0FzQkksaUIsQ0FDQSxrQixDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSw2QixDQUVBLHFELENBQ0UsVyxDQUNBLFksQ0FHRixvRCxDQUNFLGMsQ0F2Q04sZ0QsQ0EyQ00sZSxDQUNBLGlCLENBQ0EsYyxDQTdDTixtRCxDQWtETSxlLENBQ0EsVSxDQUNBLGlCLENBcEROLGdELENBd0RNLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLHNCLENBNUROLGdELENBZ0VNLGlCLENBQ0EsUSxDQUNBLE0sQ0FFQSxXLENBQ0EsWSxDQUVBLFksQ0FDQSxzQixDQUNBLGtCLENBekVOLG9ELENBNEVRLGEsQ0FDQSxjLENBN0VSLDhDLENBbUZNLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FRTixhLENBQ0UsbUIsQ0FDQSxnQixDQUtGLFksQ0FDRSwyQixDQUNBLHFCLENBQ0EsdUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSx1QixDQUdGLG1CLENBQ0UsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FLRixRLENBNjBGQSxhLENBNTBGRSxxQixDQUdGLGUsQ0FDRSxpQixDQUNBLG9CLENBR0YsUSxDQWl2Q0EsNkIsQ0FodkNFLGMsQ0FHRixVLENBQ0UsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLHdCLENBQ0EsVSxDQVNGLHVELENBQ0UsUyxDQUNBLHVCLENBQ0EsNkMsQ0FBQSxxQyxDQUdGLHFELENBQ0UsVSxDQUdGLHVELENBQ0UsVSxDQUdGLCtCLENBQ0Usd0IsQ0FtMkNGLDBDLENBLzFDQSxtQixDQUNFLGlCLENBREYsK0MsQ0FLSSxZLENBQ0EsaUIsQ0FDQSxlLENBR0Esb0MsQ0FDQSxRLENBQ0EsTyxDQUNBLGUsQ0FDQSxZLENBZEosaUQsQ0MvdEJBLG9ELENEZ3ZCTSxhLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLG9DLENBQ0EsZ0IsQ0FyQk4sb0QsQ0EwQk0sVSxDQzd0Qk4sb0UsQ0Rtc0JBLGdFLENDcHNCQSwwRSxDRG9zQkEsdUQsQ0E4Qk0sd0IsQ0M1dUJOLDhELENBRkEsMEQsQ0FDQSxvRSxDRCtzQkEsMEQsQ0FzQ00sYSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxvQyxDQUNBLGdCLENBRUEsYSxDQUNBLGMsQ0E4Q04sZSxDQUNFLGUsQ0FERixlLENDbHZCQSxzQixDRGt2QkEsc0IsQ0FLSSxzQixDQUlKLFMsQ0FDRSxjLENBQ0EsWSxDQUNBLHFCLENBQ0Esb0IsQ0FDQSxzQyxDQUNBLG1CLENBQ0EsVSxDQUNBLFksQ0FDQSwrQixDQUNBLE8sQ0FDQSxLLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGdDLENBQ0EsUyxDQUNBLGlCLENBQ0EsZSxDQUNBLDRDLENBQUEsb0MsQ0FJRixpQixDQUNFLDJDLENBQUEsbUMsQ0FDQSxtQyxDQUFBLDJCLENBR0YsZSxDQUNFLDJCLENBQUEsbUIsQ0FHRix3QixDQUNFLDRCLENBQUEsb0IsQ0FHRixVLENBQ0UsaUIsQ0FDQSxZLENBQ0EscUMsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSwyQixDQUNBLGUsQ0FDQSxvQyxDQUVBLGdCLENBQ0UscUMsQ0FHRixrQixDQUNFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FFQSxnRCxDQUNBLDJCLENBQ0EsMEIsQ0E1QkosZ0IsQ0FrQ0ksaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFksQ0FDQSxjLENBdENKLGdCLENBQUEseUIsQ0EyQ00sdUIsQ0FHRixzQixDQTlCRixrQixDQStCSSxxQixDQS9DTixxQixDQXlESSxhLENBekRKLDRCLENBZ0VNLFksQ0FDQSxrQixDQUNBLGlCLENBbEVOLGtDLENBcUVRLGdCLENBckVSLGtDLENBeUVRLG9DLENBekVSLHNDLENBNkVRLGlCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLGUsQ0FoRlIsNEMsQ0FvRlEsYyxDQUNBLFksQ0FDQSxrQixDQXRGUiwyQyxDQTBGUSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBbEdSLDJDLENBc0dRLFMsQ0FDQSxjLENBdkdSLDRFLENBK0dRLFEsQ0FDQSxTLENBR0Ysd0QsQ0FFSSx3QixDQUZKLCtDLENBTUksMkIsQ0FTVixxQixDQUNFLGUsQ0NoeEJGLHdCLENEbXhCQSx1QixDQUlJLFUsQ0FDQSx5QixDQ254QkosOEIsQ0Q4d0JBLDZCLENBVU0sZSxDQUNBLFUsQ0NweEJOLDBCLENEeXdCQSx5QixDQWdCSSxZLENBQ0Esd0IsQ0FDQSxlLENDcnhCSiwrQixDRG13QkEsOEIsQ0FxQk0sZ0IsQ0FDQSx3QixDQUNBLG9CLENBQ0EsYSxDQ3B4Qk4scUMsQ0RzeEJNLG9DLENBQ0Usd0IsQ0NseEJSLGlELENEc3hCTSxnRCxDQUNFLHdCLENBQ0Esb0IsQ0FDQSxhLENDbnhCUix1RCxDRHF4QlEsc0QsQ0FDRSx3QixDQUNBLG9CLENBQ0EsYSxDQ2x4QlYsNkMsQ0RzeEJNLDRDLENBQ0UsYSxDQ254QlIsb0MsQ0RzeEJNLG1DLENBQ0UsVyxDQUNBLFcsQ0NueEJSLDBDLENEcXhCUSx5QyxDQUNFLHFCLENBQ0EsYSxDQUNBLHdCLENBT1YsYyxDQUNFLFUsQ0FDQSxXLENBQ0EsNEIsQ0FDQSxpQixDQUNBLHVFLENBQ0EsNEIsQ0FDQSxzQyxDQUVBLDhCLENBQ0EsOEMsQ0FBQSxzQyxDQWdCRixXLENBQ0UsaUIsQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxZLENDanhCRiwwQixDRDJ3QkEsa0IsQ0M1d0JBLGlCLENBRUEseUIsQ0RteEJJLGlCLENBQ0EsSyxDQUNBLE0sQ0FFQSxXLENBQ0EsYyxDQUNBLGUsQ0FmSixpQixDQW1CSSxvQixDQW5CSiwwQixDQXVCSSxTLENBQ0EsdUIsQ0FDQSxTLENBQ0EsVSxDQTFCSixnQyxDQTZCTSxxQixDQTdCTixvQyxDQWlDTSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsK0IsQ0F4Q04sZ0MsQ0E0Q00sVyxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsOEIsQ0FDQSw0QixDQUNBLGMsQ0FDQSxTLENBQ0EsZ0IsQ0FHQSx1QyxDQUNFLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxTLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxVLENBbkVSLG9DLENBdUVRLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLDZCLENBR0Ysc0MsQ0FDRSxTLENBREYsMEMsQ0FJSSxvQixDQU1SLHVCLENBRUksVyxDQVNOLEssQ0FDRSxpQixDQUdGLGEsQ0FDRSxXLENBQ0Esc0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSxXLENBQ0EsVSxDQUNBLGEsQ0FFQSxtQkFBQSxxQixDQUNFLFUsQ0FDQSxjLENBR0Ysb0IsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxrQixDQUVBLDBCLENBQ0UsYyxDQUNBLFUsQ0FDQSxXLENBdEJOLHNDLENBMkJJLGMsQ0FHRixvQ0FBQSxhLENBQ0UsVyxDQUNBLFksQUFHRixvQ0FBQSxhLENBQ0UsVyxDQUNBLFksQ0FDQSxXQUtKLFMsQ0FDRSxjLENBQ0EsVSxDQUNBLGdCLENBQ0EsSyxDQUNBLE0sQ0FDQSxXLENBQ0EsZSxDQUNBLGEsQ0FDQSx5QixDQVRGLHVCLENBWUksWSxDQUNBLGtCLENBYkosc0IsQ0Vud0pFLGMsQ0FDQSxlLENBQ0EsZ0IsQ0ZteEpFLFcsQ0FDQSxrQixDQUVBLGtDLENBQ0UsYSxDQXRCTixzQixDQTJCSSx3QyxDQUNBLHFCLENBQ0EsMkIsQ0FDQSwwQixDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLHVCLENBbENKLHdCLENBc0NJLFksQ0FDQSxRLENBQ0Esb0IsQ0F4Q0osdUIsQ0VqeEpFLG9CLENBQ0EsaUIsQ0FDQSx3QixDQUNBLHFCLENBQ0EsVSxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsYyxDRm96SkUsVSxDQUVBLCtCLENBQ0Usa0IsQ0FHRixnQyxDQUNFLFUsQ0FDQSx3QixDQUNBLG9CLENBQ0EsYyxDQXZETixxQixDQTRESSxlLENBQ0EseUIsQ0FBQSxzQixDQUFBLGlCLENBQ0EsYSxDQUNBLGUsQ0FDQSxnQixDQUNBLFcsQ0FDQSxZLENBQ0EsZSxDQUNBLGtCLENBQ0EsWSxDQUNBLHFCLENBdEVKLHdCLENBMEVJLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FHRix5QkFBQSxzQixDQUVJLGMsQ0FGSixxQixDQU1JLHVCLENBQ0EsZSxDQVBKLHdCLENBV0ksYyxDQVhKLHdCLENBZUkscUIsQ0FDQSxRLENBQ0EsaUJBS04sd0IsQ0FDRSx3QixDQUNBLGlCLENBR0YsTSxDQUNFLG9CLENBQ0EsaUIsQ0FDQSxXLENBRUEsZSxDQUNFLCtCLENBQ0EscUMsQ0FJSixxQixDQUNFLGMsQ0FDQSxVLENBQ0Esa0IsQ0FDQSx3QixDQUNBLGdCLENBQ0EsWSxDQUNBLGtCLENBQ0EsNkIsQ0FFQSwwQixDRTUzSkEsYyxDQUNBLFEsQ0FDQSxjLENBQ0EsUyxDQUNBLFksQ0FDQSxhLENGeTNKRSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBRUEsbUMsQ0FDRSxZLENBREYsNEMsQ0FJSSxZLENBS04sNEIsQ0FDRSxlLENBQ0EsYyxDQUNBLGEsQ0FJSixnQixDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsYSxDQUNBLGUsQ0FDQSxnQixDQUNBLFcsQ0FDQSxZLENBQ0EsZSxDQUNBLGtCLENBR0YsaUIsQ0FDRSxlLENBQ0EsYyxDQUdGLGlCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQzN5QkYsd0IsQ0Q4eUJBLHlCLENBRUUsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLHFCLENBQ0EsNEMsQ0N2ekJGLHdCLENEMnpCRSw2QyxDQUdGLGtCLENBQ0UsZSxDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLHdCLENBQ0EsaUMsQ0FNRix3QixDQUNFLFksQ0FDQSxrQixDQUlGLFEsQ0FJRSxpQixDQUNBLGUsQ0FMRixjLENBUUksWSxDQUVBLDZCLENBQ0EsaUIsQ0FDQSxjLENBWkosbUIsQ0FlTSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLHFCLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHFCLENBQ0EseUIsQ0F2Qk4sMEIsQ0EyQk0saUIsQ0FDQSxTLENBQ0EsaUMsQ0FDQSxnQixDQTlCTixpQyxDQWlDUSxlLENBQ0EsYyxDQUNBLFUsQ0FDQSxpQixDQXBDUixnQyxDQXdDUSxlLENBeENSLGlCLENBOENJLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxXLENDenpCSixpQyxDRHd3QkEsaUMsQ0FvRE0sNEIsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0N0ekJOLHVDLENBRkEsdUMsQ0FDQSx1QyxDRHl6Qk0sdUMsQ0FDRSw0QixDQUNBLFEsQ0E1RFIsaUMsQ0FpRU0sUyxDQUVBLHVDLENBQ0UsVSxDQUNBLGEsQ0FDQSw0QixDQUNBLDJCLENBQ0EsaUIsQ0FDQSxVLENBekVSLGlDLENBOEVNLFcsQ0FFQSx1QyxDQUNFLFUsQ0FDQSxhLENBQ0EsNEIsQ0FDQSwwQixDQUNBLGlCLENBQ0EsUyxDQVFSLGdCLENBQ0UscUIsQ0FDQSxtQixDQUNBLGlCLENBSEYseUIsQ0FNSSxxQixDQUNBLG9DLENBQ0EsWSxDQUNBLHNCLENBQ0EsdUIsQ0FDQSxRLENBWEosb0MsQ0FlUSxXLENBQ0EsWSxDQUNBLGlCLENBakJSLDJDLENBcUJRLHdCLENBckJSLGtELENBd0JVLGtCLENBeEJWLGlELENBNEJVLGdCLENBQ0EsYyxDQTdCVixrQyxDQW9DTSxPLENBQ0EsZ0IsQ0NyMEJOLGtELENEZ3lCQSxrRCxDQXdDUSxVLENBQ0EsVyxDQXpDUixrRCxDQTZDUSxVLENBRUEsd0QsQ0FDRSw0QixDQUNBLDJCLENBQ0EsVSxDQWxEVixrRCxDQXVEUSxXLENBRUEsd0QsQ0FDRSw0QixDQUNBLDBCLENBQ0EsUyxDQ3QwQlYsWSxDRGcxQkEsVyxDQy8wQkEsYyxDRGsxQkUsaUIsQ0FDQSxlLENBQ0EsYSxDQUdGLFcsQ0FDRSxhLENBQ0Esd0IsQ0FDQSxvQixDQUdGLGMsQ0FDRSxhLENBQ0Esd0IsQ0FDQSxvQixDQUdGLFksQ0FDRSxhLENBQ0Esd0IsQ0FDQSxvQixDQ2gxQkYsa0MsQ0RxMUJBLGlDLENBR0ksTyxDQUNBLFMsQ0FXSiwyQixDQUdJLFUsQ0FISixzQyxDQU9JLGtCLENBT0osZ0MsQ0FFSSxXLENBQ0EsUyxDQUNBLE8sQ0FKSiwyQyxDQXlCQSwyQyxDQWxCTSxVLENBQ0Esd0IsQ0FDQSxnQixDQVROLHlDLENBY0ksaUIsQ0FkSiwyQixDQWtCSSxXLENBT0osZ0MsQ0FHSSxZLENBQ0EsUyxDQUNBLE8sQ0FMSix5QyxDQWdCSSxpQixDQWhCSiwyQixDQW9CSSxXLENBS0osZ0MsQ0FFSSxXLENBQ0EsUyxDQUNBLE8sQ0FKSiwyQixDQVFJLHdCLENBS0osa0IsQ0N6M0JBLGtCLENEMDNCRSxxQixDQUdGLFcsQ0N6M0JBLGMsQ0QwM0JFLFMsQ0FJRixnQixDQUdJLHdCLENBSEosVSxDQU9JLFcsQ0FDQSxpQixDQUNBLG1CLENBQ0EsaUIsQ0FWSixzQixDQWFNLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUVBLGlCLENBQ0EsVSxDQUNBLGEsQ0FyQk4sMEIsQ0F3QlEsYyxDQUNBLGUsQ0F6QlIsYSxDQStCTSxTLENBQ0EsdUIsQ0FBQSxlLENBQ0EsUyxDQUNBLGUsQ0FsQ04sYSxDQXNDTSxlLENBQ0EsK0IsQ0F2Q04sc0IsQ0EwQ1EsWSxDQUlGLHVCLENDbDRCTixxQixDRHE0QlUsZSxDQUNBLGEsQ0FVTixrQixDQUNFLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxhLENBQ0EsMkIsQ0FDQSxvQixDQUNBLGtCLENBQ0EsUSxDQVJGLHVCLENBV0ksa0IsQ0FhUixVLENBQ0UsZ0IsQ0FDQSxlLENBRkYsZ0IsQ0FLSSxtQixDQUNBLGtCLENBQ0EsK0IsQ0FFQSwyQixDQUNFLGtCLENBVk4sZ0IsQ0FlSSxhLENBQ0EsaUIsQ0FoQkosaUIsQ0FvQkksYyxDQUNBLHVCLENBckJKLGUsQ0F5QkksWSxDQXpCSixlLENBNkJJLGEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxxQixDQUNBLGEsQ0FDQSx3QixDQUNBLHFCLENBQ0EsMkIsQ0FDQSwwQixDQXJDSix1QixDQXlDSSxXLENBekNKLDhCLENBK0NNLGUsQ0FDQSxlLENBaEROLDRCLENBMlhBLFUsQ0F2VU0sYSxDQXBETixlLENBeURJLGUsQ0FDQSxpQixDQUNBLGUsQ0EzREosc0IsQ0ErREksWSxDQUNBLGEsQ0FoRUosc0IsQ0FvRUksb0IsQ0FDQSxVLENBQ0Esb0IsQ0F0RUosNEIsQ0EwRUksd0IsQ0FXSixVLENBRUUsa0IsQ0FGRixzQixDQUtJLGUsQ0FMSixnQixDQVNJLGEsQ0FDQSxZLENBVkosaUIsQ0E0SEEsYSxDQTFHSSxZLENBQ0EsNkIsQ0FuQkosdUIsQ0F3Qk0sZSxDQUNBLGMsQ0FDQSxhLENBMUJOLDBCLENBOEJNLFksQ0FDQSxrQixDQWttQk4sdUMsQ0Fqb0JBLDRCLENBa0NRLG9CLENBQ0EsYSxDQW5DUixnQyxDQXNDVSxnQixDQUNBLGlCLENBQ0EsTyxDQVNWLFcsQ0FqREEsVSxDQWtERSxnQixDQURGLDhCLENBSUksYSxDQUNBLFksQ0FMSixzQixDQVNJLGtCLENBQ0EsaUIsQ0NuN0JKLDBCLENEeTZCQSxzQixDQWNJLFEsQ0FDQSxxQixDQUNBLHdCLENBQ0EscUIsQ0FqQkosc0IsQ0FxQkksYSxDQUNBLGdCLENBQ0EsZSxDQXZCSix3QixDQTJCTSxhLENBM0JOLGtCLENBb0NJLGUsQ0FwQ0osc0IsQ0F3Q0ksZSxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBM0NKLG1CLENBK0NJLGUsQ0FDQSxZLENBQ0EsYyxDQUVBLGMsQ0FuREosdUIsQ0F3RE0sZ0IsQ0FhTixNLENBQ0UsZSxDQUNBLGtCLENBQ0EsVSxDQUdGLGEsQ0FHRSx5QixDQUFBLGlCLENBQ0Esc0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FHRix1QixDQVNFLFUsQ0M5OEJGLGMsQ0R1OEJFLHFCLENBT0EsVSxDQzk4QkYsYyxDQUNBLHFCLENEbzhCQSx1QixDQUNFLFcsQ0FFQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FFQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLHVCLENDajlCRixxQixDRG0rQkEsb0IsQ0FkRSx3QixDQUNBLFUsQ0FHRixpQixDQUNFLGdCLENBR0YsZ0IsQ0N0OEJBLG1CLENEdThCRSxnQixDQUNBLG9CLENBQ0EsdUIsQ0FRRixzQixDQUNFLFUsQ0FDQSxvQixDQUNBLGtCLENBSUYsc0IsQ0FQQSxzQixDQVFFLDRCLENBR0YsdUIsQ0N6OEJBLDZCLENEMDhCRSx3QixDQUlGLGtDLENBQ0UsVyxDQUNBLHdCLENBQ0EsVSxDQXlERixrRCxDQ3Y5QkEsbUQsQ0RxNkJBLGtELENBR00saUIsQ0FDQSxlLENBRUEsVSxDQU5OLG9DLENBV0ksaUIsQ0FDQSxlLENBQ0Esa0IsQ0FiSixzQyxDQWlCTSxjLENBakJOLHVDLENBdUJNLGlCLENBQ0EsZSxDQUNBLGMsQ0FLRSxpRCxDQUNFLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLGlCLENBOEJWLDRDLENBRUksd0IsQ0FLSixnQixDQUNFLFMsQ0FJRixPLENBQ0UsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBRUEscUIsQ0FDQSwyQixDQUNBLDBCLENBQ0EsUyxDQUdGLGdCLENBQ0Usb0IsQ0FJRixVLENBRUUsYyxDQUNBLG1CLENBQUEsZ0IsQ0FVRixvQixDQUVFLCtCLENBQUEsdUIsQ0FDQSwyQixDQUFBLG1CLENBQ0EsK0IsQ0FBQSx1QixDQUNBLGdDLENBQUEsd0IsQ0N4K0JGLG1CLENEKzlCQSxFLENBWUEsZ0IsQ0FFRSxTLENDditCRiw2QixDQUNBLDRCLENEMCtCQSxnQyxDQzUrQkEsMkIsQ0RpL0JJLDJCLENBQUEsbUIsQ0FDQSw2QixDQUFBLHFCLENBQ0EsZ0MsQ0FBQSx3QixDQUNBLDhCLENBQUEsc0IsQ0FRSiwrQixDQUNFLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLGUsQ0FDQSx5QixDQUNBLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLGEsQ0FDQSxhLENBQ0EsYyxDQUlGLG9DLENBQ0UsUyxDQUNBLGUsQ0FDQSxlLENBQ0EsWSxDQUNBLGEsQ0FMRix5QyxDQVFJLHdCLENBT0osUyxDQUNFLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGdCLENBQ0EsUSxDQVJGLGMsQ0FXSSx3QixDQUNBLFUsQ0FDQSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FHRixlLENDd0RGLGUsQ0Q0dENJLGUsQ0FueENBLGlCLENBRUEsc0IsQ0FDRSxhLENBSUosZ0IsQ0FDRSxpQixDQUNBLGdCLENBR0YsZ0IsQ0FDRSxXLENBQ0EsWSxDQUdGLGtDLENBRUksK0MsQ0FJSixnQyxDQUVJLGEsQ0FGSixnQyxDQU1JLDZDLENBSUosb0NBQUEsUyxDQUNFLGdCQU9KLFksQ0FDRSwrQixDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxzQixDQUFBLGMsQ0FHRixrQixDQUNFLHFCLENBQ0EsWSxDQUNBLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQU5GLHdCLENBU0ksWSxDQUNBLGtCLENBQ0Esa0IsQ0FYSiw0QixDQWNNLFcsQ0FkTiw4QixDQWtCTSxnQixDQUNBLFksQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQXRCTixxQyxDQXlCUSxnQixDQXpCUixvQyxDQTZCUSxZLENBQ0EseUIsQ0FBQSxpQixDQUNBLHNCLENBQ0EsYyxDQUNBLHFCLENBQ0EsZ0IsQ0FsQ1IsOEMsQ0F1Q00sZ0IsQ0FDQSx3QixDQUNBLGEsQ0NuZ0NOLHFELENEcWdDTSxvRCxDQUNFLHdCLENBQ0EsVSxDQU1SLGlCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLGMsQ0FDQSxnQixDQUNBLGMsQ0FFQSx1QixDQUNFLHdCLENBcUJKLGtCLENBZkEsVSxDQWlCRSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBcEJGLFUsQ0FDRSxZLENBQ0EsYyxDQUdBLFksQ0FHQSx3QixDQUVBLGlCLENBQ0UsYSxDQUlKLGtCLENBQ0UsaUIsQ0FpQkEsd0IsQ0FYQSx5QixDQVlFLFUsQ0FDQSxpQixDQUVBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FsQkYseUIsQ0FHRSxLLENBS0EsaUMsQ0FHRix3QixDQUdFLFEsQ0FLQSxvQyxDQUlKLDhCLENBQ0UsUSxDQUdGLDZCLENBQ0UsVyxDQUdGLGlCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDJDLENBR0Ysd0MsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGlCLENBR0YsK0MsQ0E0QkEsdUMsQ0FDRSxVLENBQ0EsaUIsQ0FFQSxRLENBRUEsVSxDQUNBLFcsQ0FHQSw0QixDQUVBLDRCLENBQ0EsNEMsQ0FBQSxvQyxDQXpDRiwrQyxDQUdFLEssQ0FFQSxlLENBQ0EsYSxDQUdBLDZCLENBQ0EsK0IsQ0FNRiw2RCxDQUNFLG9CLENBQ0EsWSxDQUNBLFcsQ0FHRixxRCxDQUNFLG9CLENBQ0EsZ0IsQ0FDQSxXLENBR0YsdUMsQ0FHRSxPLENBRUEscUIsQ0FHQSwwQixDQUNBLDRCLENBRUEsVSxDQUtGLHNDLENBQ0UsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0EscUIsQ0FDQSxzQixDQUNBLFUsQ0FDQSxpQixDQUNBLHVCLENBWUYsK0IsQ0FHSSxlLENBQ0Esa0IsQ0FDQSxnQixDQUxKLHNDLENBUU0sWSxDQUNBLDZCLENBVE4scUMsQ0FjTSxZLENBQ0Esa0IsQ0FmTiwyQyxDQTBCVSxnQixDQUNBLGlCLENBQ0EsTyxDQTVCViwrQyxDQWtDTSxZLENBQ0Esa0IsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxjLENBRUEsYSxDQXZDTixtRCxDQTBDUSxpQixDQVdSLFksQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxtQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSwyQixDQUNBLFMsQ0FDQSxjLENBQ0EsYyxDQUdGLHFCLENBQ0UsWSxDQUNBLGlCLENBQ0EsTyxDQUNBLFcsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZSxDQUNBLFMsQ0FHRixrQixDQUNFLHdCLENBR0Ysd0MsQ0FDRSxhLENBQ0EseUQsQ0FBQSxpRCxDQUlGLGdCLENBQ0UsWSxDQUNBLGMsQ0FDQSw2QixDQUhGLHNCLENBTUksNEIsQ0FDQSxrQixDQUNBLHdCLENBQ0EsWSxDQUNBLFEsQ0FFQSxxQ0FBQSxzQixDQUNFLGtCLENBQ0EsbUIsQUFHRixvQ0FBQSxzQixDQUNFLGMsQUFFRixvQ0FBQSxzQixDQUNFLHFCLENBQ0EsVUFHRiw2QixDQUNFLFksQ0FDQSxRLENBQ0EscUIsQ0FDQSxzQixDQUdGLG1DLENBQ0UsYyxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0Esb0NBQUEsbUMsQ0FDRSxNLENBQ0EsWSxDQUNBLGtCLENBQ0EsVSxDQUNBLFVBVkosdUMsQ0FjSSxxQixDQUFBLGtCLENBQ0Esb0NBQUEsdUMsQ0FDRSxZLENBQ0EsYUFLTixzQyxDQUNFLFksQ0FDQSxrQixDQUNBLG9DQUFBLHNDLENBQ0UsdUJBSkosbUQsQ0FRSSxVLENBQ0EsZSxDQUNBLHFDQUFBLG1ELENBQ0UsZ0IsQUFFRixvQ0FBQSxtRCxDQUNFLGEsQ0FDQSxjLENBQ0EsbUJBTU4sNkIsQ0FDRSxZLENBQ0EsVSxDQUNBLHFCLENBQUEsa0IsQ0FDQSxvQ0FBQSw2QixDQUNFLFksQ0FDQSxhQUlKLG1DLENBQ0UsWSxDQUNBLG9DQUFBLG1DLENBQ0UsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsWSxBQUVGLG9DQUFBLG1DLENBQ0UsZ0JBSUosNkIsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxxQ0FBQSw2QixDQUNFLGdCLEFBRUYsb0NBQUEsNkIsQ0FDRSxZLENBQ0EsZ0JBSUosbUMsQ0FDRSxjLENBQ0EsZSxDQUdGLDRCLENBQ0UsUSxDQUNBLGEsQ0FDQSxnQixDQU1OLG9CLENBQ0Usd0IsQ0FDQSxjLENBRkYsMkIsQ0FLSSxZLENBQ0EsNkIsQ0FOSiwwQixDQVlJLGtCLENBWkosdUMsQ0FtQk0sZ0IsQ0NsaUNOLDBDLENEK2dDQSwwQyxDQXVCUSxjLENBQ0EsZSxDQUNBLG9CLENBQ0Esa0IsQ0NsaUNSLHFELENEb2lDUSxxRCxDQUNFLGUsQ0NqaUNWLDZDLENEb2dDQSw2QyxDQWlDVSxpQixDQUNBLDhDLENBQ0EseUIsQ0FDQSwwQixDQUNBLDJCLENBQ0Esa0IsQ0F0Q1YsbUMsQ0FnREksVyxDQWhESiwrQyxDQXVETSxTLENBdkROLHNELENBcUVRLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSwwQixDQUNBLDJCLENBekVSLHVDLENBOEVNLFUsQ0FRTixpQixDQUVJLGtCLENBQ0EsZSxDQUhKLGtCLENBT0ksYyxDQVBKLDZCLENBV0ksZSxDQUlKLGlCLENBQ0UscUIsQ0FERixrQyxDQUlJLFksQ0FDQSw2QixDQUNBLFEsQ0FDQSxVLENBQ0EsMEIsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxtQixDQVhKLDBELENBZU0sVSxDQUNBLFcsQ0FDQSwyQixDQUNBLFksQ0FDQSxxQixDQW5CTixnRSxDQXVCTSxpQixDQXZCTix5RCxDQTJCTSxVLENBQ0EsaUIsQ0FDQSxlLENBR0YsOEMsQ0FDRSxhLENBQ0Esa0IsQ0FGRixxRSxDQUtJLGMsQ0FDQSxrQixDQUlKLDZDLENBQ0UsZ0IsQ0FDQSxrQixDQUZGLG9FLENBS0ksYyxDQUNBLGtCLENBYVIsb0NBQ0UsOEMsQ0FDRSxZQUtKLHFELENDemxDQSw4QyxDRDJsQ0UsZ0IsQ0FDQSxlLENBR0Ysd0MsQ0FDRSxnQixDQUlGLGEsQ0FDRSxlLENBQ0EsNkMsQ0FHRixtQixDQUNFLFksQ0FDQSxxQixDQUNBLFksQ0FFQSx5QixDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxnQixDQUVBLHNDLENBQ0Usa0IsQ0FDQSxVLENBR0YsZ0MsQ0FDRSxrQixDQUNBLFUsQ0FDQSxjLENBSUosb0MsQ0FDRSxZLENBQ0Esa0IsQ0FDQSwyQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLFUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxvQixDQUNBLDZCLENBRUEsNEMsQ0MvbENKLDBDLENEZ21DTSxrQixDQUdGLDBDLENBMGdCQSxpRSxDQXpnQkUsYSxDQUtOLGtCLENBQ0UsVSxDQUNBLHNCLENBQ0EsNEIsQ0FFQSx3QixDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBR0Ysd0IsQ0FDRSxZLENBQ0EsUSxDQUlGLDZCLENBQ0UsVSxDQUNBLFUsQ0FDQSxXLENBR0YsNkIsQ0FDRSxZLENBQ0EscUIsQ0FHRiwyQixDQUNFLGdCLENBQ0EsaUIsQ0FDQSxjLENBR0YsK0IsQ0FDRSxhLENBQ0EsZ0IsQ0FFQSxxQyxDQUNFLGEsQ0FDQSxnQixDQUtOLGlCLENBQ0Usa0IsQ0FDQSwyQixDQUNBLFUsQ0FFQSx3QixDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBTUYsMkIsQ0FDRSxjLENBQ0Esa0IsQ0FHRix1QixDQUNFLFksQ0FDQSxRLENBQ0Esa0IsQ0FHRixzQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxtQixDQUFBLGdCLENBR0YsdUIsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxZLENBQ0EscUIsQ0FHRiwyQixDQUNFLFksQ0FDQSxjLENBQ0EsTyxDQUdGLCtCLENBQ0UsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FFQSxjLENBUkYsK0IsQ0FVRSxxQyxDQUNFLHlDLENBR0Ysc0MsQ0FDRSwwQyxDQUdGLHlDLENDbG5DSix3QyxDRG1uQ00sdUMsQ0FHRix5QyxDQUNFLHVDLENBU0YsbUMsQ0FDRSx1QyxDQUdGLHlDLENBQ0UsdUMsQ0FHRiwwQyxDQUNFLHlDLENBV04scUNBQ0UseUIsQ0FFSSxlLENBQ0EsVyxDQUhKLGdDLENBTU0sYyxDQU5OLDJDLENBQUEsbUQsQ0FTUSxRLENBQ0EsYyxDQUNBLFEsQ0FDQSwyQixBQWNWLG9DQUNFLHlCLENBRUksZ0IsQUFLTixvQ0FDRSx5QixDQUVJLGMsQ0FGSixvRCxDQU1RLGtCLENBQ0EsaUIsQ0FQUixzQyxDQUFBLDhDLENBYVEsa0IsQUFhVixvQ0FDRSxXLENBQ0UsV0FJSixnQixDQUNFLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0EsaUIsQ0FDQSxjLENBQ0Esc0IsQ0FFQSxzQixDQUNFLFUsQ0FDQSwrQyxDQUNBLHFCLENBQ0EsMkIsQ0FDQSwyQixDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLCtCLENBR0YseUIsQ0FDRSxlLENBSUYsc0IsQ0FDRSxlLENBQ0EsYSxDQUNBLHlCLENBR0Ysd0IsQ0FDRSxlLENBSUosUSxDQUNFLFUsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGtCLENBR0YsdUIsQ0FDRSxvQixDQUNBLG1CLENBQ0EsMkIsQ0FDQSxlLENBR0YsWSxDQUNFLFEsQ0FDQSxpQixDQUNBLFUsQ0FDQSw4QyxDQUNBLHNDLENBQ0EsNkMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxVLENBQ0EsZ0IsQ0FLQSwrQixDQUNFLFMsQ0FDQSxVLENBU0YscUMsQ0FDRSxrQixDQUtGLHFDLENBQ0Usd0IsQ0FDQSxrQixDQUtGLHNDLENBQ0UsWSxDQXhDSixxQixDQTZDSSxZLENBQ0Esa0IsQ0FDQSxVLENBR0YsaUIsQ0FFRSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLFcsQ0FDQSx3QixDQUNBLGMsQ0FFQSxzQixDQUNFLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUVBLDRCLENBQ0UscUIsQ0FwQk4sd0IsQ0F5QkksYSxDQUNBLG9CLENBMUJKLDBCLENBOEJJLHFCLENBQ0EsaUIsQ0FFQSxrQyxDQUNFLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsNkMsQ0FDQSwyQixDQUNBLE8sQ0FNTixtQixDQUNFLFksQ0FDQSxxQixDQUNBLHdCLENBQ0EsYSxDQUNBLFksQ0FDQSxZLENBR0YseUIsQ0FDRSxZLENBQ0EsVyxDQUdGLDZCLENBQ0UsWSxDQUNBLFUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBTEYsOEMsQ0FRSSxvQixDQUNBLGMsQ0FDQSxlLENBS0osbUIsQ0FFRSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxVLENBRUEseUIsQ0FDRSxnQixDQUVBLCtCLENBQ0Usd0IsQ0FKSiwwQyxDQVFJLGEsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FJSiw0QixDQUNFLFksQ0FDQSxrQixDQUNBLGtCLENBQ0EsbUIsQ0FBQSxjLENBSkYsOEIsQ0FPSSxXLENBQ0EsVSxDQU1KLDhCLENBQ0UsWSxDQUNBLGMsQ0FFQSxxQyxDQUNFLCtCLENBTEosZ0QsQ0FTSSxvQixDQUVBLHNELENBQ0UseUIsQ0FNUixtQixDQUNFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FFQSx5QixDQW1ERSw0QyxDQWpCQSxpQyxDQWpDQSx3QixDQUlKLHNCLENBQ0UsWSxDQUNBLGtCLENBR0YscUIsQ0FDRSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLFcsQ0FDQSxlLENBRUEsMkIsQ0FDRSxnQixDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FHRiwyQixDQWVBLHNDLENBQ0UsVSxDQUVBLGdCLENBSUEsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQXpCRiwyQixDQUVFLFksQ0FFQSxxQixDQVdGLHNDLENBTUUsTyxDQVdGLDRELENBRUksYSxDQWhETiw0RCxDQTZCRSxzQyxDQTRCRSxZLENBQ0Esa0IsQ0FDQSxrQixDQTNESixnRSxDQThETSxlLENBT1IscUNBQ0UsbUIsQ0FDRSxZLENBR0Ysc0IsQ0FDRSxtQkFLSixZLENBQ0UsVSxDQUNBLFcsQ0FDQSxVLENBR0YsK0RBQ0UsVyxDQUNFLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLFMsQ0FDQSxtQixDQUNBLG9CQUtKLEssQ0FDRSxrQixDQUNBLHdCLENBRkYsVyxDQUtJLHFCLENBQ0EsZSxDQ3R0Q0osUSxDRGd0Q0EsUSxDQWNJLGUsQ0FDQSxxQixDQ3R0Q0osYyxDRDR0Q0ksYyxDQUNFLGdCLENDenRDTixhLENENHRDSSxhLENBQ0UsZSxDQU9OLGdDLENBQ0UsYSxDQUNBLFUsQ0FDQSxnQixDQUlGLE8sQ0FDRSw0QixDQUdGLGUsQ0FDRSxjLENBQ0EsK0IsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFMsQ0FDQSwyQixDQUdGLHNCLENBQ0UsWSxDQUNBLFMsQ0FJQSxtQyxDQUNFLFksQ0FERiwyQyxDQ2x1Q0Ysa0QsQ0FEQSxrRCxDQUVBLHVDLENEcXVDTSxXLENBR0YscUNBQUEsbUMsQ0FDRSxhLEFBR0Ysb0NBQUEsbUMsQ0FDRSxZLENBSUEseUQsQ0FDRSxjQU1SLG9CLENBQ0UsWSxDQUNBLFcsQ0FDQSxXLENBRUEsb0MsQ0FDRSxTLENBQ0EsWSxDQUNBLHFCLENBQ0EsMEIsQ0FBQSx1QixDQUFBLGtCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGEsQ0FHRixtQyxDQUNFLFMsQ0FDQSxjLENBRkYsMEMsQ0NodUNGLHVDLENEcXVDTSxVLENBQ0EsYyxDQUlKLHFDQUNFLG9DLENBQ0UsaUIsQUFJSixxQ0FBQSxvQixDQUNFLFUsQ0FDQSxpQixBQUdGLG9DQUFBLG9CLENBQ0UscUIsQ0FFQSxvQyxDQUNFLFUsQ0FDQSxnQixDQUNBLGtCLENBR0YsbUMsQ0FDRSxVLENBQ0EsY0FLTix3QixDQUNFLFksQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsUyxDQUNBLDRCLENBRUEsbUMsQ0FDRSxTLENBQ0Esd0IsQ0FDQSxvQixDQUdGLGlDLENBQ0UsUyxDQUNBLHdCLENBQ0Esb0IsQ0FJSiwwQixDQUNFLGMsQ0FDQSxLLENBQ0EsUSxDQUNBLE8sQ0FDQSxxQixDQUNBLFksQ0FDQSxXLENBQ0EsZSxDQUNBLDhDLENBQ0EsMEIsQ0FDQSxTLENBWEYsaUMsQ0FlSSxVLENBQ0Esc0IsQ0FDQSxpQixDQWpCSiw0QyxDQXFCSSxjLENBQ0EsNkIsQ0FDQSxZLENBRUEsa0QsQ0FDRSx3QixDQTFCTixrRCxDQStCSSxVLENBL0JKLHFFLENBa0NNLGEsQ0FsQ04sb0UsQ0FzQ00sWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxjLENBekNOLHFELENBNkNNLFEsQ0FDQSxlLENBQ0EsYyxDQUNBLGtCLENBQ0EsVSxDQzd1Q04sb0QsQ0Q0ckNBLHVELENBcURNLGEsQ0FDQSxRLENBQ0EsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLFUsQ0ExRE4seUUsQ0E4RE0sYSxDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxvQixDQXRFTixrRSxDQTBFTSxVLENBQ0Esa0IsQ0FDQSx3QixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsYyxDQUNBLG9DLENBQ0EsZSxDQUNBLGtCLENBRUEsd0UsQ0FDRSx3QixDQXRGUixzRSxDQTBGUSxpQixDQTFGUix1RSxDQThGUSxlLENBQ0EsYyxDQUNBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxhLENBbEdSLGtFLENBdUdNLHVCLENBQ0EsaUIsQ0FFQSxlLENBMUdOLHFFLENBNkdRLGUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxVLENBQ0Esa0IsQ0FqSFIsd0MsQ0F1SEksVSxDQUNBLFksQ0FDQSxzQixDQUNBLGlCLENBMUhKLHlELENBNkhNLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsUSxDQUNBLHdCLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxrQixDQXRJTixnRSxDQTBJTSxZLENBSUEsc0UsQ0FDRSxVLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGdCLENBQ0EsYyxDQUNBLDJELENBQUEsbUQsQ0F2SlIsb0UsQ0EySlEsVSxDQUNBLGMsQ0FDQSxlLENBN0pSLDRDLENBa0tNLFcsQ0FDQSxZLENBbktOLGlELENBd0tJLFUsQ0FDQSxrQixDQUNBLHdCLENBQ0EsVyxDQUNBLGMsQ0FDQSxvQyxDQUNBLHFCLENBQ0EsWSxDQUNBLGtCLENBRUEsdUQsQ0FDRSx3QixDQW5MTixzRCxDQXVMTSxpQixDQUNBLGUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxVLENBQ0EsYSxDQUNBLFUsQ0FNTixpQyxDQUNFLHVCLENBQ0EsUyxDQUdGLG9DQUNFLDBCLENBQ0UsVSxDQUNBLG1CLENBRkYsaUMsQ0FLSSxhLEFBS04sb0NBQ0UsaUMsQ0FFSSxzQixDQUZKLDRDLENBTUksaUIsQ0FDQSxRLENBQ0EsWSxBQUtOLG9DQUNFLGlDLENBRUksd0JBc0JOLG1CLENBQ0UsWSxDQUNBLFEsQ0FDQSxjLENBQ0Esc0IsQ0FLRiw0QixDQUNFLFEsQ0FnQ0Esb0IsQ0FHRSxZLENBSEYsd0IsQ0FRSSxtQixDQUFBLGdCLENBd3pCQSxnQixDQUNBLFUsQ0F2dUJGLHdCLENBR0Usb0IsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQVFKLG9DQUFBLGEsQ0FDRSxXLENBQ0Esc0IsQ0FFQSx1QixDQUNFLGMsQ0FDQSxRLENBR0YsMEIsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxrQixBQW9CSixvQ0FBQSxpQixDQUNFLGMsQ0FDQSxXLENBQ0EsUyxDQUNBLG9CQTJESixxQixDQUNFLGlCLENBQ0EsVyxDQUZGLHlDLENBT00sa0IsQ0MxeENOLGdELENEbXhDQSwrQyxDQ3J4Q0EsZ0QsQ0FDQSxpRCxDRCt4Q00scUIsQ0FDQSx3QixDQVpOLHlDLENBaUJJLFMsQ0FDQSxpQixDQUNBLFUsQ0FuQkosNEMsQ0F1QkksUSxDQUNBLE0sQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxlLENBQ0EscUIsQ0FDQSxlLENBQ0EseUIsQ0FDQSx1RSxDQUVBLHFCLENBQ0EsUyxDQUNBLHVCLENBQUEsb0IsQ0FDQSx1QixDQUFBLHNCLENBcENKLGtFLENBd0NNLFksQ0FDQSxjLENBRUEsd0UsQ0FDRSx3QixDQUNBLFUsQ0M3eENSLGdCLENEb3lDQSxlLENBQ0UsWSxDQUNBLFUsQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLG9CLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUdGLGUsQ0FDRSw0QixDQUNBLHdCLENBR0YsZ0IsQ0FDRSx3QixDQUNBLFEsQ0F5RkEsa0IsQ0F2RkEsc0IsQ0FDRSx3QixDQUlKLG9DQUNFLGdCLENDdnlDQSxlLENEd3lDRSxrQkFJSixlLENBQ0UsVSxDQUdGLFMsQ0FDRSxZLENBQ0Esa0IsQ0FHRixVLENBQ0UsYyxDQUdGLFksQ0FDRSxZLENBQ0EscUIsQ0FHRixJLENBQ0UsTyxDQUdGLEssQ0FDRSxRLENBR0YsSyxDQUNFLFEsQ0FHRixLLENBQ0UsUSxDQUdGLFcsQ0FDRSw2QixDQUdGLFEsQ0FDRSxzQixDQUdGLFEsQ0FDRSxrQixDQUdGLFEsQ0FDRSxvQixDQUdGLGMsQ0FDRSxVLENBR0YsVSxDQUNFLGUsQ0FHRixZLENBQ0UsYSxDQUdGLFksQ0FDRSxZLENBQ0EsVSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxRLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxjLENDanpDRixxQixDRHV6Q0UscUIsQ0FDRSx3QixDQUNBLGUsQ0FHRiw0QixDQUNFLHNDLENBQ0EsdUIsQ0FJSixhLENBQ0UsaUIsQ0FERixtQixDQUlJLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxjLENBQ0EsUyxDQUNBLGEsQ0FDQSx1QixDQUNBLG1CLENBWEosbUIsQ0M1eUNBLG9CLENEMnpDSSxlLENBQ0EsYyxDQUNBLFcsQ0FDQSxVLENBQ0Esa0IsQ0FDQSx3QixDQUNBLFEsQ0FHQSx3QixDQUVBLDhDLENBQUEsK0MsQ0FDRSxpQixDQURGLHFDLENBQUEsc0MsQ0FDRSxpQixDQURGLHlDLENBQUEsMEMsQ0FBQSwwQyxDQUFBLDJDLENBQ0UsaUIsQ0FERixnQyxDQzd5Q0osaUMsQ0Q4eUNNLGlCLENBR0YsK0IsQ0M3eUNKLGdDLENEOHlDTSwyQixDQUNBLGMsQ0FDQSxXLENBR0Ysd0JBQUEseUIsQ0M3eUNKLHlCQUF5Qix5QixDRDh5Q25CLDJCLENBQ0EsYyxDQUNBLFcsQ0FHRiwwQyxDQzd5Q0osMkMsQ0Q4eUNNLDJCLENBQ0EsYyxDQUNBLFcsQ0FJSiw0QixDQUVJLGEsQ0FDQSx1QixDQUFBLG9CLENBQUEsZSxDQUVBLGtDLENBQ0UsUyxDQUdGLG9DLENBQ0UsZSxDQUNBLFUsQ0M1eUNSLHFDLENEaXlDRSxtQyxDQWVNLGUsQ0FDQSxVLENBQ0EscUIsQ0FqQk4sNkIsQ0FzQkksZ0IsQ0F0QkosMkIsQ0EwQkksaUIsQ0FDQSx3QixDQUNBLFcsQ0FHRiw0QixDQUNFLGlCLENBQ0EsVSxDQUNBLG1CLENBQ0EsVSxDQUNBLGMsQ0FDQSx5QyxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxVLENBSUosNkIsQ0FDRSwyQixDQUNBLGMsQ0FDQSxXLENBaEdKLGtCLENBb0dJLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSwyQixDQUlKLGdCLENBQ0UsWSxDQUNBLGtCLENBQ0EsUSxDQUNBLGMsQ0FDQSxpQixDQUVBLHlCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsbUIsQ0FFQSw0RCxDQUNFLHdCLENBQ0EsNEMsQ0FDQSwyQixDQUNBLDBCLENBR0YsNEQsQ0FDRSx3QixDQUNBLHdCLENBQ0EsOEIsQ0FJSiwwQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQixDQUNBLHdCLENBQ0EsYSxDQUNBLG9ELENBR0YscUIsQ0FDRSxjLENBQ0EsZSxDQXNJRixvQ0FBQSxhLENBQ0UsVyxDQUNBLHNCLENBRUEsdUIsQ0FDRSxjLENBQ0EsUSxDQUdGLDBCLENBQ0UsYyxDQUNBLGdCLENBQ0Esa0IsQUFvQkosb0NBQUEsaUIsQ0FDRSxjLENBQ0EsVyxDQUNBLFMsQ0FDQSxvQkEyREosVSxDQUNFLGlCLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxvQixDQUNBLGEsQ0FHRixLLENBQ0UsaUIsQ0FHRixVLENBQ0Usa0MsQ0FDQSwyQixDQUVBLGlCLENBQ0UsMEIsQ0FDQSx5QixDQUdGLHVCLENBQ0Usd0IsQ0FFQSxtQyxDQUNFLDJCLENBQ0EsOEIsQ0FDQSx3QixDQUNBLHlCLENBQ0EscUIsQ0FDQSwrQixDQUNBLHlCLENBQ0EsYyxDQUtOLFcsQ0FDRSxjLENBQ0EsVSxDQUNBLHlCLENBQ0EsYyxDQUtGLGEsQ0FDRSxXLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGlCLENBQ0Esc0IsQ0FDQSxxQixDQUNBLFksQ0FDQSxxQixDQUNBLDBCLENBRUEsb0IsQ0FDRSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FDQSx5QixDQUdGLHlCLENBQ0UsZSxDQUdGLG9CLENBQ0UsWSxDQUNBLHNCLENBUUYsc0IsQ0FDRSxNLENBQ0EsWSxDQUNBLHFCLENBR0Ysb0IsQ0FDRSxjLENBQ0EsZSxDQUNBLFEsQ0FTRiwwQixDQU5BLHVCLENBQ0UsYyxDQUNBLGUsQ0FDQSxjLENBR0YsMEIsQ0FFRSxlLENBRUEsZSxDQUNBLFcsQ0FDQSxnQixDQUNBLFksQ0FDQSxrQixDQUdGLHNCLENBQ0UsWSxDQUNBLHFCLENBQ0EsTyxDQUdGLG9CLENBQ0UsYyxDQUNBLGUsQ0FDQSx3QixDQUNBLGdCLENBQ0EsbUMsQ0FHRixtQixDQUNFLGMsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxtQyxDQUdGLHFCLENBQ0UsZSxDQUNBLFksQ0FDQSxxQixDQUNBLE8sQ0FHRixrQixDQUNFLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZSxDQUNBLG1DLENBQ0EsYyxDQUNBLHdCLENBQ0Esb0MsQ0FFQSx1QixDQUNFLHdCLENBQ0EsVSxDQUNBLFEsQ0FFQSw2QixDQUNFLHdCLENBSUosd0IsQ0FDRSw0QixDQUNBLFUsQ0FFQSw4QixDQUNFLHdCLENBS04sb0NBQUEsYSxDQUNFLFcsQ0FDQSxzQixDQUVBLHVCLENBQ0UsYyxDQUNBLFEsQ0FHRiwwQixDQUNFLGMsQ0FDQSxnQixDQUNBLGtCQUtOLGlCLENBQ0UsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUMsQ0FDQSxlLENBQ0EsVSxDQUNBLGtCLENBQ0EsYyxDQUVBLHVCLENBQ0UsZSxDQUdGLG9DQUFBLGlCLENBQ0UsYyxDQUNBLFcsQ0FDQSxTLENBQ0Esb0JBS0osbUIsQ0FDRSxrQixDQUNBLGUsQ0FHRiwyQixDQUNFLGlCLENBQ0EsYyxDQUNBLFksQ0FDQSw2QixDQUNBLFcsQ0FDQSxrQixDQUNBLGMsQ0FDQSxVLENBQ0EsdUIsQ0FDQSxnQixDQUNBLHFCLENBQ0Esa0IsQ0FHRiwrQixDQUNFLGUsQ0FDQSxpQixDQUNBLHFCLENBQ0Esa0IsQ0FHRixrQyxDQUtFLFUsQ0M1M0NGLGlDLENEdTNDQSxrQyxDQUVFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FFQSxrQixDQUdGLGtDLENBQ0UsUyxDQUNBLFcsQ0FHRixpQyxDQUNFLFUsQ0FDQSxVLENBQ0EsTyxDQUNBLDBCLENBQ0EsVSxDQUlGLHdDLENBQ0UsWSxDQUlGLDBDLENBQ0UsVyxDQUNBLFksQ0FHRix5QyxDQUNFLFMsQ0FDQSxrQixDQUNBLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxhLENBQ0EsUSxDQUNBLFcsQ0FDQSw2QixDQUNBLFMsQ0FHRix1Q0FDRSx5QyxDQUNFLGEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlcy5sZXNzXCI7XG5cbi8qbm9ybWFsaXplKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlXG59XG5cbmJvZHkge1xuICBtYXJnaW46IDBcbn1cblxuaHRtbDpoYXMoLnByb2R1Y3RNZW51OmhvdmVyKSB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDBcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZVxufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtXG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZFxufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZFxufVxuXG5jb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCVcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtXG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW1cbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnN1cC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWktYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwXG59XG5cbmJ1dHRvbiwgaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZVxufVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lXG59XG5cbmJ1dHRvbiwgW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwicmVzZXRcIl0sIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b25cbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBcbn1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHRcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW1cbn1cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0b1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLCBbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMFxufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHhcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0XG59XG5cbi5yYWRpb19jYXJkIHtcbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAZ3JleS1saWdodDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICAgIC5yYWRpb21hcmsge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAZ3JheS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmV5LWxpZ2h0O1xuXG4gICAgICAgIC5yYWRpb21hcmsge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGxpZ2h0Z3JlZW47XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Z3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCAucmFkaW9tYXJrIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJFQUU3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQUU3O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUFFNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuXG4gICAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW9yYW5nZSB7XG4gICAgW3R5cGU9XCJyYWRpb1wiXSB7XG5cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHByaW1hcnlfb3JhbmdlO1xuICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuXG4gICAgICAgIC5yYWRpb21hcmsge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnlfb3JhbmdlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5X29yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDM0MHB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbVxufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnL2ZvbnRzL01vbnRzZXJyYXQtVmFyaWFibGVGb250X3dnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5kZXZlbG9wZXJfdmVyc2lvbiB7XG4gIGhlYWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnB4O1xuICAgIHRvcDogMnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBvdXRsaW5lOiAycHggc29saWQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29udGVudDogJ0xPQ0FMIFZFUlNJT04nO1xuICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG4uZGV2X3BhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMnB4KSB7XG4gIC8q0L/QtdGA0LXQvdC+0YEg0YHRgtGA0L7QutC4INC90LAg0LzQvtCx0LjQu9GM0L3Ri9GFINGD0YHRgtGA0L7RgdGC0LLQsNGFINC4INGC0L7Qu9GM0LrQviDQvdCwINC90LjRhSovXG4gIC5tb2JpbGVfYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gIC5zaGFyZV9pY29uIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gIC8q0L/QtdGA0LXQvdC+0YEg0YHRgtGA0L7QutC4INC90LAg0LTQtdGB0LrRgtC+0LLQvdGL0YUg0YPRgdGC0YDQvtGB0YLQstCw0YUg0Lgg0YLQvtC70YzQutC+INC90LAg0L3QuNGFKi9cbiAgLmRlc2t0b3BfYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZm9udC1zaXplOiAxMHB4O1xuXG4gIC5wb3B1cF9vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cblxuI3dyYXBwZXIgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xvci1ncmV5IHtcbiAgY29sb3I6IEBncmV5O1xufVxuXG4uY29sb3ItZ3JleS1kYXJrIHtcbiAgY29sb3I6IEBncmV5LWRhcms7XG59XG5cbi5jb2xvci1saWdodGJsdWVsaWdodCB7XG4gIGNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG59XG5cbi5jb2xvci1yZWQge1xuICBjb2xvcjogQHJlZDtcbn1cblxuLnRhLWVuZCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IEBmb250X2NvbG9yO1xuICAvKnRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLCAuMDUpOyovXG59XG5cbi8vU0NST0xMXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlcjogMCBub25lIEB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nztcbn1cblxuLy/QlNC+0YDQvtC20LrQsFxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGJvcmRlcjogMCBub25lIEB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cblxuLy86Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuLy99XG4vL1xuLy86Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbi8vfVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5cbi5pbm5lciB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBAbGlnaHRibHVlO1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuW2RhdGEtc2Nyb2xsX3RvXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnRhYmxlIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuaW1nW2RhdGEtb3JpZ2luYWxdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogSEVBREVSIHN0eWxlcyBzdGFydCovXG5cbi5tb2JfaGVhZGVyLFxuLmNoZWNrb3V0X2Jhc2tldF90cmlhbmdsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm9wYWNpdHktaG92ZXI6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlO1xuICBvcGFjaXR5OiAuODU7XG59XG5cbi5tdC0wLWkge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLWkge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5iYWNrZ3JvdW5kLWNvbG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbn1cblxuLnNxdWlyZV9jZWxsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjFFRDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0I3QjZCNDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJi5hY3RpdmUsICY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICAgIGJvcmRlci1jb2xvcjogQHByaW1hcnlfb3JhbmdlO1xuICB9XG59XG5cbi5pdGVtX3NpemVfZ3VpZGVfdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxuXG4gIHRoIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiBAZ3JleTtcbiAgfVxuXG4gIHRoLCB0ZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICB9XG59XG5cbmhlYWRlciB7XG4gIHRvcDogMDtcbiAgY29sb3I6IEBibGFjaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMTtcblxuICAuaGVhZGVyX25vX3BhcnRuZXIge1xuICAgIC5pbm5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgfVxuXG4gICAgLmF1dG9vcmRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgdG9wOiA0NnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgxOTAsIDE5NiwgMjEwLCAwLjI1KTtcblxuICAgICAgLmFycm93VG9wIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvYXJyb3dUb3Auc3dnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICBjb2xvcjogIzFiMWUyMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZzogdXJsKFwiaS9pY29ucy9jbGllbnR0eXBlLnN2Z1wiKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LW9yYW5nZSwgQHByaW1hcnlfb3JhbmdlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTVweCAxM3B4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQG1haW47XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgYSNwcmltZVBhcnRuZXI6aG92ZXIgKyAucG9wdXBQcmltZVBhcnRuZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiDQl9Cw0L/RgNC10YnQsNC10Lwg0L/QtdGA0LXQvdC+0YEg0YHRgtGA0L7QuiAqL1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDVweDsgLyog0J/QvtC70Y8g0LLQvtC60YDRg9CzINGC0LXQutGB0YLQsCAqL1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qINCU0L7QsdCw0LLQu9GP0LXQvCDQvNC90L7Qs9C+0YLQvtGH0LjQtSAqL1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC50aXBweS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmhlYWRlcl90b3AsXG4gIC5oZWFkZXJfbm9fcGFydG5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgfVxuXG4gIC5oZWFkZXJfbm9fcGFydG5lcl9ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDM7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmlubmVyLWxvZ28td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUwcHg7XG4gIH1cblxuICAuaGVhZGVyX3RvcC5pc3NldF9wYXJ0bmVyIC5pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnVzZXJfbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmlzc2V0X3BhcnRuZXIgLnVzZXJfaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBhLnBhcnRuZXJfb3V0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgfVxuICB9XG5cbiAgLndlbGNvbWUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLmF2YXRhciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAmLmlzc2V0IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi5lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvYXZhdGFyX2VtcHR5LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG5cbiAgLnVzZXJfbmFtZSAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuXG4gIC51c2VyX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmNvbnRhY3RfaWNvbnMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jb250YWN0X2ljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuY29udGFjdF9pY29ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogNDNweDtcbiAgfVxuXG4gICNwZXJzb25hbENvbnN1bHRhbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIC5wZXJzb25hbFRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTVweFxuICAgIH1cblxuICAgIC5wZXJzb25hbENsb3NlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9pY29ucy9pY29uQ2xvc2Uuc3ZnJyk7XG4gICAgfVxuXG4gICAgLnBlcnNvbmFsSW5mbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuY29uc3VsdGFudF9pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jb25zdWx0YW50X25hbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgfVxuXG4gICAgICAuY29uc3VsdGFudF9uYW1lOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pL2hlYWRlckFycm93Qm90dG9tLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wZXJzb25hbENvbnN1bHRhbnRQb3BVcCB7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGxlZnQ6IDE1MXB4O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5wZXJzb25hbENvbnN1bHRhbnRQb3BVcCB7XG4gICAgICAgIHRvcDogNDdweDtcbiAgICAgICAgbGVmdDogNzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGVyc29uYWxJbmZvOmhvdmVyIHtcbiAgICAgIC5wZXJzb25hbENvbnN1bHRhbnRQb3BVcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICBzcGFuOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfbWlkZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfbWlkZGxlIC5pbmNsdWRlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaGVhZGVyX21pZGRsZSBhLmluY2x1ZGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5iYXNrZXRpdGVtcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5X29yYW5nZTtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmluY2x1ZGUsXG4gIC5zdXBwb3J0LFxuICAuY2F0YWxvZyxcbiAgLnN1cHBvcnRfd3JhcHBlcixcbiAgLmJhc2tldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnN1cHBvcnRfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnN1cHBvcnRfd3JhcHBlciA+ICoge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnN1cHBvcnQsXG4gIC5jYXRhbG9nLFxuICBhLmJhc2tldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8qLnN1cHBvcnRfd3JhcHBlciAuc3VwcG9ydDpiZWZvcmUsXG4gIC5zdXBwb3J0X3dyYXBwZXIgLmJhc2tldDpiZWZvcmUsXG4gIC5zdXBwb3J0X3dyYXBwZXIgLmNhdGFsb2c6YmVmb3JlLFxuICAubW9iX3N1cHBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH0qL1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLm1vYl9zdXBwb3J0OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnRfd3JhcHBlciAuY2F0YWxvZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvaWNvbnMvY2F0YWxvZy5zdmcnKTtcbiAgfVxuXG4gIC5zdXBwb3J0X3dyYXBwZXIge1xuXG4gIH1cblxuICAuc2hvd1N1cHBvcnRQb3BVUCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNob3dTdXBwb3J0UG9wVVA6aG92ZXIgLnN1cHBvcnRQb3BVcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2hvd2Jja0Ryb3Bkb3duIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc2hvd2Jja0Ryb3Bkb3duOmhvdmVyIC5iY2tQb3BVcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYmNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmJjayAudXNlcl9zaG9ydF9uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgYS5iY2sge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5X29yYW5nZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgbWF4LWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zdXBwb3J0X3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBnYXA6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cbiAgICAuY291bnRyeV9jdXJyZW50IHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnRfd3JhcHBlcl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuXG4gICAgLnN1cHBvcnRfd3JhcHBlcl9faXRlbS1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3VwcG9ydF93cmFwcGVyX19pdGVtLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuc3VwcG9ydF93cmFwcGVyX19pdGVtLWljb24tYmFza2V0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9ibGFjay1iYXNrZXQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cblxuICAgIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0taWNvbi1zdXBwb3J0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9ibGFjay1xdWVzdGlvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnN1cHBvcnRfd3JhcHBlcl9faXRlbS1pY29uLXByb2ZpbGUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3Byb2ZpbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cblxuICAgIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0taWNvbi1nZW8ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL2JsYWNrLXdvcmxkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY291bnRyeV9jdXJyZW50X3RpdGxlIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICB9XG5cbiAgLmNvdW50cnlfY3VycmVudCwgLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG5cbiAgLmNvdW50cnlfY3VycmVudDpob3ZlciB7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cblxuICAuY291bnRyeV90cmlhbmdsZSwgLnVzZXJfdHJpYW5nbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB9XG5cbiAgLmNvdW50cnkuY2xpY2tlZCAuY291bnRyeV90cmlhbmdsZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG5cbiAgLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5oZWFkZXJfYm90dG9tLCAuaGVhZGVyX2JvdHRvbSBhLnNob3BfcG9wdXBfbWVudSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmhlYWRlcl9ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgaW1nLmxvZ28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICB3aWR0aDogODNweDtcbiAgICB9XG5cbiAgICAmX19sZWZ0LS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC8vY29sdW1uLWdhcDogNXB4O1xuICAgIH1cblxuICAgICZfX25ld3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLWxvZ28td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnNob3dfcG9wdXBBYm91dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAvL3dpZHRoOiAyMDBweCA7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG5cbiAgICAgICAgICBhLnNob3dfcG9wdXBidG4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9wdXBBYm91dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgICAgdG9wOiAzOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNpYy1ncmV5LTA1LCBAZ3JheSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNob3dfcG9wdXBBYm91dDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gICAgICB9XG5cbiAgICAgIC5zaG93X3BvcHVwQWJvdXQ6aG92ZXIgLnBvcHVwQWJvdXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RNZW51X19uYXYtLWJ0biB7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5zdG9ja3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5zaG9wX3BvcHVwX21lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVzZXJfY29udGFjdC5lZGl0YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICBvcGFjaXR5OiAwLjRcblxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLmtpdHNfYmVhdXR5X3Bvc3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgICB9XG5cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI1cHggNSU7XG4gICAgfVxuXG4gIH1cblxuICBpbWcuaW1nX2JnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiA5MyUgY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICB9XG59XG5cblxuLmtpdHNfYWxsX3Bvc3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2FjdW11bGxpdC9tX3N0YXJ0X2JnLmpwZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblxuXG4gICYtb3ZlcmxheSB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICYuaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICYuaW5uZXIge1xuICAgICAgcGFkZGluZzogMzBweCA1JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG5cblxufVxuXG5cbi5zdXBwb3J0UG9wVXAge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAxMzBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC8vYm9yZGVyLXRvcDogNXB4IHNvbGlkIEBncmV5O1xuICAvL3BhZGRpbmc6IDQwcHggMjBweDtcblxuICAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWJhc2ljLWJsYWNrLCBAYmxhY2spO1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuXG4gIC5zcG9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssIEBibGFjayk7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDQwcHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssIEBibGFjayk7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB9XG5cbiAgICAmLWRlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1iYXNpYy1ncmV5LTUwLCAjNTE1MDRFKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmLXByb2ZpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iYXNpYy1ibGFjaywgQGJsYWNrKTtcbiAgICAgICAgLyogbW9iaWxlL1RleHQgMTQgU2VtaWJvbGQgKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdHMge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYmNrUG9wVXAge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjcwcHg7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogNTBweDtcbiAgLy9ib3JkZXItdG9wOiA1cHggc29saWQgQGdyZXk7XG4gIGNvbG9yOiBibGFjaztcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweDtcblxuICAgIC5uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1iYXNpYy1ibGFjaywgQGJsYWNrKTtcbiAgICB9XG5cbiAgICAudXNlckRhdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAuYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5pZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktb3JhbmdlLCBAcHJpbWFyeV9vcmFuZ2UpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iY2tfX2xpc3Qge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUVFRTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssIEBibGFjayk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiNjb21wbGFpbnRfZm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cblxuICAuZW1haWwtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIC5jbG9zZU1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZU1vZGFsOjpiZWZvcmUsXG4gIC5jbG9zZU1vZGFsOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gIH1cblxuICAuY2xvc2VNb2RhbDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAuY2xvc2VNb2RhbDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9taW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5cbiNjb250YWN0X2VkaXRvcl9mcm9tIHtcblxuICAjY29udGFjdF9mb3JtX3RpdGxlIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgfVxuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogMTBweCBzb2xpZCBAbGlnaHRncmVlbjtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzNzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzZweCAzMHB4IDI3cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAuZm9ybV9yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi5jb250YWN0X3ZhbHVlLmVycm9yIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNFQzE5MTk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb250YWN0X3ZhbHVlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9mb3JtL2lkLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjFCMUIxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gIH1cblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAzcHggMTRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgfVxufVxuXG5cbi8qRU5EIEhFQURFUiovXG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mcy0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZzLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZnMtMS01LWVtIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmZzLTEtMi1lbSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5wb3B1cFByaW1lUGFydG5lciwgLlByaW1lUGFydG5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IC01MHB4O1xuICB0b3A6IDQ2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvYmFza2V0L3ByaW1lX2JnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDE5MCwgMTk2LCAyMTAsIDAuMjUpO1xuXG4gIC5hcnJvd1RvcCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRvcDogLTE3cHg7XG4gICAgbGVmdDogNDUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9hcnJvd1RvcC5zd2cpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLmhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweCAxM3B4IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgQG1haW47XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICMxYjFlMjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB9XG59XG5cbi5QcmltZVBhcnRuZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbWluLWhlaWdodDogNDEwcHg7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuXG4gICZfX2Jsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgIC5kZXNjIHtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NfX2xpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwZW07XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAwZW07XG4gICAgfVxuXG4gIH1cblxuICAmX19ibG9jay5kZXNjIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRpcHB5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5tYWluIHtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgLyptaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI1cHgpOyovXG5cbn1cblxubWFpbi5zdGFuZGFydF9wYWdlIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ubmljZV90b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1iZztcbiAgcGFkZGluZzogNTlweCAwO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgaDEsIC5oMSB7XG4gICAgd2lkdGg6IDM3JTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm5pY2VfdG9wX2Rlc2NyIHtcbiAgICB3aWR0aDogNTEuMyU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICB9XG59XG5cbi5wYWdlX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuXG5zdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uaXRlbV9iaWcgLmlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5pdGVtX2JpZyBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuXG4uYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIGgyLnRpdGxlIHtcbiAgc3VwLnRyYWRlbWFyayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjI1O1xuICB9XG59XG5cbi5pdGVtX3dyYXBwZXIgLmRlc2NyIHN1cC50cmFkZW1hcmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYmVhdXR5IC51bmlxdWVuZXNzX29mX3RlY2hub2xvZ3ksXG4uZXhjbHVzaXZlX3RleG5vbG9naWVzIHtcbiAgc3VwLnRyYWRlbWFyayB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbn1cblxuXG4vKi5tYWluX2ltZywqL1xuLypmb290ZXIsKi9cbi5yZXZpZXdzIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuI3dyYXBwZXIgLm1haW5faW1nLCBtYWluLnBhZ2U0MDQge1xuICAvKtCf0LXRgNC10L/QuNGI0LXQvCDRgyDQstGB0LXRhSovXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgbWluLWhlaWdodDogNTE4cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExMHB4O1xuICB9XG5cbn1cblxuXG4ubWFpbl9pbWcge1xuICBoZWlnaHQ6IDM1dnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaDEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNTIpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYubW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8qICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5cbi8qQlVUVE9OUyovXG5cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgLypcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogQHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAmLmZhY3Rvcnkge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLndoaXRlLmZpbGwudG9fZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBjb2xvcjogQGxpZ2h0Ymx1ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZSAtIDQwO1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAd2hpdGU7XG4gIH1cblxuICBhJjpob3ZlciB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IEB3aGl0ZTtcbiAgfVxuXG4gICYud2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIH1cblxuICAmLmJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IEBibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICB9XG5cbiAgJi5hZGRfYmFza2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLmFkZF9iYXNrZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgfVxuXG4gICYuYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gIH1cblxuICAmLmdyZWVuIHtcbiAgICBjb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgfVxuXG4gICYuZ3JlZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWU7XG4gICAgY29sb3I6IEB3aGl0ZVxuICB9XG5cbiAgJi5wdXJwbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGU7XG4gIH1cblxuICAmLm9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgfVxuXG4gICYueWVsbG93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICB9XG5cbiAgJi5yZWQge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG5cbiAgJi5yZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gIH1cblxuXG4gICYud2hpdGUudG9fcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogQHB1cnBsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHVycGxlO1xuICB9XG5cbiAgJi53aGl0ZS50b19yZWQ6aG92ZXIge1xuICAgIGNvbG9yOiBAcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gIH1cblxuICAmLndoaXRlLnRvX2dyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGlnaHRibHVlO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjdCNkI0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjdCNkI0ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC8q0KEg0L/QuNC/0LrQvtC5IHBsYXkqL1xuXG4gICYucGxheSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3doaXRlLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmLnBsYXkuZGFyazphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9kYXJrLnN2Zyk7XG4gICAgfVxuXG4gICAgJi5wbGF5LmdyZWVuOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X2dyZWVuLnN2Zyk7XG4gICAgfVxuXG4gICAgJi5wbGF5LnB1cnBsZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9wdXJwbGUuc3ZnKTtcbiAgICB9XG5cbiAgICAmLnBsYXkucmVkOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3JlZC5zdmcpO1xuICAgIH1cblxuICAgICYucGxheS5vcmFuZ2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfb3JhbmdlLnN2Zyk7XG4gICAgfVxuXG4gICAgLypob3ZlciovXG5cbiAgICAmLnBsYXk6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfd2hpdGUuc3ZnKTtcbiAgICB9XG5cbiAgICAmLnBsYXkud2hpdGU6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfZGFyay5zdmcpO1xuICAgIH1cblxuICAgICYucGxheS53aGl0ZS50b19yZWQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcmVkLnN2Zyk7XG4gICAgfVxuXG4gICAgJi53aGl0ZS50b19wdXJwbGU6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcHVycGxlLnN2Zyk7XG4gICAgfVxuICB9XG59XG5cblxuLmJ0bi52aWRlbyB7XG4gIGNvbG9yOiBAbGlnaHRibHVlO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi8qRU5EIEJVVFRPTlMqL1xuXG4uc2FocHJhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIEZPT1RFUiAqL1xuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA2OHB4IDAgNjVweDtcbiAgY29sb3I6IEBibGFjaztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcblxuICAuc2hvd0NvbXBsYWludEZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAucm93IC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmZvb3Rlcl93b3JrX3RpbWVfYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucm93IC5jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG4gIC5yb3cgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxuXG4gIC5yZWcuYnRuIHtcbiAgICBtaW4td2lkdGg6IDIxMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbGlnaHRibHVlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5pbXByZXNzdW0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxuXG4gIC5yb3cgLnRpdGxlLCAuc3RhcnQgYiwgLmFwbCBiIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxuXG4gIC5yb3cgLnRpdGxlIHtcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5hcGwgYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zb2NpYWwgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNvY2lhbCBhLFxuICAuc29jaWFsIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmNvbnRhY3RzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5wYXltZW50X2luZm9ybWVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgJl90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gIH1cblxuICAuZm9vdGVyX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgfVxuXG4gIC5saW5rcyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnN0YXJ0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgI2xlYXJuX21vcmUge1xuICAgIHRvcDogMjZweDtcbiAgICBwYWRkaW5nOiA1LjYycHggNTUuNjFweCA3LjM4cHggNTQuMzlweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgdGV4dC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAjbGVhcm5fbW9yZTpob3ZlciwgYS5sZWFybl9tb3JlOmhvdmVyIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICB9XG5cbiAgLnBhcnRuZXJfd2VsbGNvbWUge1xuICAgIC8vL3BhcnRuZXJfd2VsbGNvbWVcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIGEucGhvbmUsIGEuZW1haWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8qIEZPT1RFUiAgZmluaXNoKi9cblxuXG4vKiBwb3B1cC1tZW51IHN0YXJ0ICovXG5Aa2V5ZnJhbWVzIGZhZGVJblBvcHVwTWVudSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbmEuc2hvcF9wb3B1cF9tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5hLnNob3BfcG9wdXBfbWVudTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjc7XG59XG5cbi8qICAgICAgICBhLnNob3BfcG9wdXBfbWVudTpob3ZlcjpiZWZvcmV7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhLnNob3BfcG9wdXBfbWVudSBzcGFue1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuc2hvcF9wb3B1cF9tZW51OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgfSovXG5cbi5oZWFkZXJfYm90dG9tIHVsIGxpOmhvdmVyIC5wb3B1cF9tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogLjE1cyBlYXNlLWluLW91dCAwLjAwMDJzIGZvcndhcmRzIGZhZGVJblBvcHVwTWVudTtcblxuICAvKiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIG9wYWNpdHk6IDE7bWFyZ2luLXRvcDowOyovXG5cbiAgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLnBvcHVwX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMzBweDtcblxuICAvKnZpc2liaWxpdHk6IGhpZGRlbjsqL1xuICAvKnotaW5kZXg6IC0xOyovXG4gIC8qbWFyZ2luLXRvcDotMTBweDsqL1xuXG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogIzMzMztcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsqL1xuICBib3JkZXItdG9wOiA1cHggc29saWQgQGdyZXk7XG5cbiAgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG59XG5cblxuLmhlYWx0aCB7XG4gIC5wb3B1cF9tZW51X2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMjVweCA3MHB4IDAgNThweDtcbiAgfVxuXG4gIC5wb3B1cF9tZW51X2lubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG5cblxuICAuaXRlbS5saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuXG4gIH1cblxuICAuaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cblxuICAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5hY3VtdWxsaXRfbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM4cHhcbiAgICB9XG5cbiAgICAmLmZyZXNoX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuYWxsX3RpbWVfbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5uYXR1cmFsIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC50aXRsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1OXB4KTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHdpZHRoOiA1MyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICBhOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWVudS9wb3B1cDAuc3ZnJylcbiAgICB9XG5cbiAgICBhOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWVudS9wb3B1cDIuc3ZnJylcbiAgICB9XG5cbiAgICBhOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWVudS9wb3B1cDEuc3ZnJylcbiAgICB9XG5cbiAgICBhOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWVudS9wb3B1cDMuc3ZnJylcbiAgICB9XG4gIH1cblxufVxuXG5cbi5wb3NzaWJpbGl0eSB7XG4gIC5wb3B1cF9tZW51X2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuXG4gIC5sZWZ0IHtcbiAgICBwYWRkaW5nOiAyOXB4IDU2cHggMTlweCAxMDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIH1cblxuICAuaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gIH1cblxuICAuYWJvdXRfdXMge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hYm91dF91c190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogN3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAubGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8qYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXG5cbiAgICAubGVmdF9ibG9jaywgLnJpZ2h0X2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5sZWZ0X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiA2NCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIH1cblxuICAgIC5yaWdodF9ibG9jayB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxufVxuXG5cbi5jcmVhdGl2ZSB7XG4gIC5wb3B1cF9tZW51IHtcblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE3N3B4O1xuICAgIH1cblxuICB9XG5cbiAgLnBvcHVwX21lbnVfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMThweCA1NXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDg5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAxNzdweDtcbiAgICB9XG4gIH1cblxuICAuaWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDE5NnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wdCB7XG4gIC5wb3B1cF9tZW51IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbn1cblxuXG4vKiBwb3B1cC1tZW51IGZpbmlzaCAqL1xuXG4ucG9wdXBfZm9ybV9iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uY29va2llIHtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgei1pbmRleDogMTAwO1xuXG5cbiAgLmxhbmdzIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubGFuZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5saW5rcyBhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDRweDtcbiAgICB0b3A6IDdweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6IEBsaWdodGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLmxpbmtzIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmxpbmtzIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmxpbmtzIC5idG4ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1jb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxufVxuXG5cbi5hYm91dF9pdGVtX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMDlweCAwIDg4cHg7XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuY29sdW1uIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiA3JTtcbiAgfVxuXG4gIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNjElO1xuICAgIG1heC13aWR0aDogNjE2cHg7XG4gIH1cblxuICAuY29sdW1uIC50eHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLmNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG59XG5cblxuLnZpZGVvX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAmLnByb2R1Y3RfdmlkZW9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU3cHg7XG4gIH1cblxuICAudmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNjcwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuXG4uZGUgLnNtYWxsX2l0ZW0sIC5wdCAuc21hbGxfaXRlbSB7XG4gIC5idG4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0cHggMjJweDtcbiAgfVxufVxuXG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZXF1aXJlZF9tYXJrIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLypCSUcgUFJPRFVDVCBDQVJEKi9cbi5pdGVtX3dyYXBwZXIge1xuICAvKnBhZGRpbmcgZm9yIGFuY2hvciAjKi9cbiAgcGFkZGluZzogNjFweCAwIDEwOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG5cbiAgLmltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MjFweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXG4gICAgLmltZ190eHQge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgfVxuXG4gIC5pbWdfYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTQlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDclLCA1MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuXG4gIC5jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xuICB9XG5cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnByaWNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAub2xkcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAucHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAmLnByaWNlX2luX3dlaWdodCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2Vfd2l0aG91dF9zYWxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAucHJpY2Vfd2l0aF9zYWxlIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG4gICAgfVxuXG4gIH1cblxuICAubGVnYWxfcHJpY2VfZGVzY3Ige1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLnJldGFpbF9wcmljZV9kZXNjciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAucXR5X2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgZ2FwOiAxMnB4O1xuXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdICsgLmFkZF9iYXNrZXQsXG4gICAgLnByb2R1Y3QtcXR5LXBpbGwgKyAuYWRkX2Jhc2tldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXF0eS1waWxsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgLnByb2R1Y3QtcXR5LWJ0biB7XG4gICAgICAgIGZsZXg6IDAgMCAyNnB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICM1MTUwNGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0IHtcbiAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG5cbiAgLmJ0biB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGlnaHRibHVlO1xuICB9XG5cbn1cblxuLmltZy5oZWlnaHQtZml0LWNvbnRlbnQge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uaXRlbV9zcG9pbGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAZ3JleS1saWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLml0ZW1fc3BvaWxlcjpoYXMoLnNwb2lsZXJfdGl0bGUuc2hvdykge1xuICBib3JkZXItY29sb3I6IEBwcmltYXJ5X29yYW5nZTtcbn1cblxuLml0ZW1fc3BvaWxlciArIC5pdGVtX3Nwb2lsZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3BvaWxlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMXB4IDAgMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnNwb2lsZXJfdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGVhc2UsIHBhZGRpbmcgMC4zNXMgZWFzZTtcblxuICBvbCwgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuXG4gIHAsIHAgKiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHA6bGFzdC1jaGlsZCBicjpsYXN0LWNoaWxkIHsgLy/RgdC60YDRi9GC0LjQtSDRgdC70YPRh9Cw0LnQvdC+0LPQviDQv9GA0L7QsdC10LvQsCDQv9GA0Lgg0YDQtdC00LDQutGC0LjRgNC+0LLQsNC90LjQuCDQvtC/0LjRgdCw0L3QuNGPINCyINCw0LTQvNC40L3QutC1XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBAbGlnaHRibHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNwb2lsZXJfdGl0bGUuc2hvdyArIC5zcG9pbGVyX3RleHQge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLnNwb2lsZXJfdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3BsdXMuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc3BvaWxlcl90aXRsZS5zaG93OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9taW51cy5zdmcpO1xufVxuXG4uc3BvaWxlcl90aXRsZS5zaG93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cblxuLmNvdW50cnlfMzUgLmFjdW11bGxpdCB7XG4gIC5hZHZhbnRhZ2VzIHtcblxuXG4gICAgLnNwb2lsZXJfdGl0bGUge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICArIC5zcG9pbGVyX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3c6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9wbHVzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uaXRlbV92aWRlbyB7XG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC52aWRlbyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cblxuLmJnX3dyYXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG5cbi8qUE9QVVAgQ09VTlRSWSogc3RhcnQvKi9cblxuLmFycm93X2JvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hcnJvd19ib3R0b20uc3ZnKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cblxuLnBvcHVwX2xvY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHdpZHRoOiAzMjJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgcmlnaHQ6IDA7XG4gIC8vbGVmdDogMDtcbiAgdG9wOiA0N3B4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcblxuICAuZ2VvX2FyZWEge1xuICAgIC5nZW9fYXJlYV90aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjQjFCMUIxO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBwYWRkaW5nOiAxMHB4IDdweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1dnc7XG4gICAgICB9XG5cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNXZ3ICsgNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBsaWdodGJsdWVsaWdodDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvdW50cmllcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbGlnaHRibHVlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodGJsdWU7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZ2VvX2FyZWFfdGl0bGUge1xuICAgICAgICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb3VudHJpZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmNvdW50cnlfaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgLjI1KTtcblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAuMjUpO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIC4yNSk7XG4gICAgfVxuICB9XG5cbn1cblxuLmNvdW50cnkuY2xpY2tlZCAucG9wdXBfbG9jYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvdW50cnlfaW5mbywgYS5jb3VudHJ5X2xhbmdfdGl0bGUge1xuICBwYWRkaW5nOiA4cHggN3B4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHBhZGRpbmc6IDhweCA1dnc7XG4gIH1cbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb3VudHJ5X2luZm86aG92ZXIsIC5jb3VudHJ5X2luZm8uY3VycmVudCxcbmEuY291bnRyeV9sYW5nX3RpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb3VudHJ5X2luZm86aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IEBibGFjaztcbn1cblxuLmNvdW50cnlfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb3VudHJ5X2ltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNvdW50cnlfaW5mbzphZnRlcixcbi5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNiMWIxYjE7XG4gIHJpZ2h0OiA2cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4uY291bnRyeV9pbmZvLmFjdGl2ZTphZnRlcixcbi5nZW9fYXJlYS5hY3RpdmUgLmdlb19hcmVhX3RpdGxlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcmlnaHQ6IGNhbGMoNXZ3ICsgM3B4KTtcbiAgfVxufVxuXG4uY291bnRyeV90aXRsZSB7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xufVxuXG5cbi5jb3VudHJ5X2xhbmdzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5X2luZm8uYWN0aXZlICsgLmNvdW50cnlfbGFuZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG5hLmNvdW50cnlfbGFuZ190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2hlY2tfbGFuZyB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbmEuY291bnRyeV9sYW5nX3RpdGxlOmhvdmVyLFxuYS5jb3VudHJ5X2xhbmdfdGl0bGUuY3VycmVudCB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS5jb3VudHJ5X2xhbmdfdGl0bGU6aG92ZXIgaW1nLFxuYS5jb3VudHJ5X2xhbmdfdGl0bGUuY3VycmVudCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlBPUFVQIENPVU5UUlkgZmluaXNoKi9cblxuXG4uZ29fdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgLypib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyovXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDE0MHB4O1xuICB6LWluZGV4OiAxMDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwLjI7XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyN3B4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc2hhcmVfaWNvbiB7XG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IDE1MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiBAZ3JleS1iZyB1cmwoJy9pL2ljb25zL3NoZXJlQnRuLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiAxNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi5iYXNrZXRfaWNvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI0VFRUVFRSB1cmwoJy9pL2ljb25zL2Jhc2tldC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldF9pY29uIC5jb3VudCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJhc2tldF9pY29uLm9wZW4ge1xuICByaWdodDogNDYwcHg7XG59XG5cbmh0bWwubW9kYWwge1xuICAvKm92ZXJmbG93LXk6ICBzYWZhcmkgbm90IHN1cHBvcnQqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gIGJvZHkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICBoZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuXG4uYmFza2V0X3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5iYXNrZXRfd3JhcHBlci5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogLjFzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluO1xufVxuXG4vKi5iYXNrZXRfd3JhcHBlci5jbG9zZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYW5pbWF0aW9uOiAuMjVzIGxpbmVhciAwLjFzIGJvdGggZmFkZU91dDtcbn0qL1xuLmJhc2tldF9jbG9zZSxcbi5iYXNrZXRfaXRlbV9yZW1vdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXRfd2luZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYyg5NSUpO1xuICBtYXgtd2lkdGg6IDQxN3B4O1xuICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmFza2V0X2l0ZW1zIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMzBweDtcblxufVxuXG4uYmFza2V0X2l0ZW1zLmJhc2tldF9tb2Qge1xuICAuYmFza2V0X2l0ZW0ubm9SZWFzb24ge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxufVxuXG4uYmFza2V0X21vZF9pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiBAd2hpdGU7XG5cblxuICAubmVlZF9tb3JlX3Byb2R1Y3QsXG4gIC5vayB7XG4gICAgcGFkZGluZzogMTBweDtcblxuICB9XG5cbiAgLm5lZWRfbW9yZV9wcm9kdWN0IHtcbiAgICBiYWNrZ3JvdW5kOiBAb3JhbmdlO1xuICB9XG5cbiAgLm9rIHtcbiAgICBiYWNrZ3JvdW5kOiBAbGlnaHRncmVlbjtcbiAgfVxuXG4gIGRpdi5uZWVkX21vcmVfcHJvZHVjdCA+IGRpdi5idG4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG59XG5cblxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciB7XG5cbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuXG4gICAgLmJhc2tldF9tb2RfX3Byb2dyZXNzX2luZGljYXRvciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiA5NSU7XG5cbiAgICAgICYubmVlZF9tb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogQG9yYW5nZVxuICAgICAgfVxuXG4gICAgICAmLmZpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBAbGlnaHRncmVlblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG4gIC5iYXNrZXRfbW9kX19wcm9ncmVzc19zY2FsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgJi5uZWVkX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5iYXNrZXRfbGltaXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYmFza2V0X2l0ZW1zX2VtcHR5IHtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwLFxuLmJhc2tldF9pdGVtcyB7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAgIGJvcmRlcjogMCBub25lIEB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gICAgYm9yZGVyOiAwIG5vbmUgQHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmJhc2tldF9oZWFkZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxufVxuXG4uYmFza2V0X3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbn1cblxuXG4uYmFza2V0X2l0ZW1faW1hZ2Uge1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG59XG5cbi5iYXNrZXRfaXRlbV9pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogOTAlO1xufVxuXG4uYmFza2V0X2l0ZW0uaXRlbTI0NCAuYmFza2V0X2l0ZW1faW1hZ2UgaW1nLFxuLmJhc2tldF9pdGVtLml0ZW0zMDcgLmJhc2tldF9pdGVtX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4uYmFza2V0X2l0ZW1fdGl0bGVfYW5kX3F1YW50aXR5IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmFza2V0X2J0bl9jb250aW51ZSxcbi5iYXNrZXRfYnRuX2NoZWNrb3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5iYXNrZXRfYnRuX2NoZWNrb3V0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xuICBjb2xvcjogQGJsYWNrO1xufVxuXG5cbi5iYXNrZXRfYnRuX2NvbnRpbnVlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHRibHVlO1xuICBjb2xvcjogQGJsYWNrO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBsaWdodGJsdWVsaWdodDtcbiAgICAvL2NvbG9yOiBAd2hpdGU7XG4gIH1cbn1cblxuLmJhc2tldF9pdGVtIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XG5cbn1cblxuLmJhc2tldF9pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuXG59XG5cbi5iYXNrZXRfaXRlbV9jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmJhc2tldF9pdGVtX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5iYXNrZXRfaXRlbV9wcmljZV93cmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcblxuICAuYmFza2V0X2l0ZW1fb2xkcHJpY2Ugc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2hcbiAgfVxufVxuXG4uYmFza2V0X2xlZ2FsX3ByaWNlX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5iYXNrZXRfYnRucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cblxuLmJhc2tldF9zaGlwcGluZ19jb3N0cyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6IEBibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5iYXNrZXRfaXRlbV9yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogMDtcblxuICBzdmcge1xuICAgIGZpbGw6IEBsaWdodGJsdWVsaWdodDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiBAbGlnaHRibHVlO1xuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zYWZhcmkgLmJhc2tldF93aW5kb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5iYXNrZXRfZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTJlMmUyO1xuXG4gIC5iYXNrZXRfdG90YWxfd3JhcCB7XG5cbiAgICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5iYXNrZXRfaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyZTJlMjtcblxufVxuXG4uYmFza2V0X2l0ZW1faW5wdXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldF9pdGVtX3F1YW50aXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5iYXNrZXRfaXRlbV9xdWFudGl0eSBpbnB1dCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmJhc2tldF9pdGVtX3F1YW50aXR5LFxuLmJhc2tldF9pdGVtX3N1YnRvdGFsIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJhc2tldF9pdGVtX3F1YW50aXR5IC5xdWFudGl0eV9jb250cm9sIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0MHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNhYWE7XG4gIH1cbn1cblxuLnBsdXMucXVhbnRpdHlfY29udHJvbCB7XG4gIHRvcDogMDtcbn1cblxuLm1pbnVzLnF1YW50aXR5X2NvbnRyb2wge1xuICB0b3A6IDE4cHg7XG59XG5cbi5iYXNrZXRfaXRlbV9zdWJ0b3RhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFza2V0X3dpbmRvdyAucHJpY2VfaW5fd2VpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbi5yZWxhdGVkX3Byb2R1Y3QgLnByaWNlX2luX3dlaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuXG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMge1xuICBwYWRkaW5nOiAzMHB4O1xuXG4gIC5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cbiAgfVxuXG4gIC5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC5yZWxhdGVkX3Byb2R1Y3Qge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi5sZWdhbF9kZXNjciB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnByaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnkge1xuICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFkZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cblxufVxuXG5cbi50ZXh0X2NvbnRhaW4ge1xuICBtYXJnaW46IDExNXB4IDAgODFweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cblxuLypwYWdlX2Jhbm5lciovXG4ucGFnZV9iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjAuOTM4dnc7XG59XG5cbi5wYWdlX2Jhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IC41O1xufVxuXG5cbi8qNDA0Ki9cbi5wYWdlNDA0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuLnBhZ2U0MDQgLmlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG59XG5cbi5pbWdfNDA0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGl0bGVfNDA0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiBAYmxhY2s7XG59XG5cbi8qRU5EIDQwNCovXG5cblxuLyoudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXI6aG92ZXJ7XG59Ki9cblxuLnVzZXJfZHJvcGRvd25fbWVudS5jbGlja2VkIC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogLjE1cyBsaW5lYXIgMC4xcyBib3RoIGZhZGVJbjtcbn1cblxuLnVzZXJfZHJvcGRvd25fbWVudTpob3ZlciAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICBvcGFjaXR5OiAuOTtcbn1cblxuLnVzZXJfZHJvcGRvd25fbWVudS5jbGlja2VkIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4udXNlcl9kcm9wZG93bl9tZW51LmNsaWNrZWQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuXG4udXNlcl9kcm9wZG93bl9tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCB7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgLypwYWRkaW5nOiAxMnB4IDA7Ki9cbiAgICAvKmJvcmRlcjogc29saWQgMXB4IEBncmVlbjsqL1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgei1pbmRleDogMTAwMjtcblxuICAgIGEsIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA4cHggMjFweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcblxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuICAgICAgLyp0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsqL1xuICAgIH1cblxuICAgIC5leGl0X2xpbmssXG4gICAgLmNvcHlfbGluayxcbiAgICAuY29weV9saW5rX3dpdGhfdGV4dCxcbiAgICAuY2hhbmdlX2F2YXRhciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweCAyMXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXG4gICAgICBjb2xvcjogQGdyZWVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgfVxuXG4gICAgLmNvcHlfbGluazpob3ZlcixcbiAgICAuY29weV9saW5rX3dpdGhfdGV4dDpob3ZlcixcbiAgICAuY2hhbmdlX2F2YXRhcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuICAgICAgLyp0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsqL1xuICAgIH1cblxuICAgIC5zaWduX291dDpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiBAcmVkO1xuICAgIH1cblxuICB9XG5cbn1cblxuXG4vKmFuaW1hdGlvbiovXG5Aa2V5ZnJhbWVzIGZhZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC03MHB4O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4vKm1haW4gaDEsIC5uaWNlX3RvcCAubmljZV90b3BfZGVzY3IsIC5nb19wcm9kdWN0cyAuc2xvZ2Fue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTcwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVEb3duO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59Ki9cblxuXG4vKlNUQVJUIFBPUFVQIE1TRyovXG5cbmh0bWwucG9wdXBfb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuXG4gIGhlYWRlciwgZm9vdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgfVxufVxuXG4ucG9wdXBfYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMTcwcHgpIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNTdweDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYW5pbWF0aW9uOiAuMnMgbGluZWFyIC41cyBib3RoIGZhZGVJbjtcbiAgLypkZWxheSDQsdC+0LvRjNGI0L7QuSDQuNC3LdC30LAg0YLQvtCz0L4g0YfRgtC+INC90LUg0YPRgdC/0LXQstCw0LXRgiDRgdGE0L7RgNC80LjRgNC+0LLQsNGC0YzRgdGPINGE0L7RgNC80LAqL1xufVxuXG4ucG9wdXBfbXNnLmZhZGVpbiB7XG4gIGFuaW1hdGlvbjogLjZzIGxpbmVhciAxcyBib3RoIGZhZGVJbjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbn1cblxuLnBvcHVwXzEuZmFkZWluIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uY29va2llX2FncmVlbWVudC5mYWRlaW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbi5wb3B1cF9tc2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwNTE7XG4gIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQG1haW4sIDgwJSk7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHdpZHRoOiA0NjlweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAbWFpbiwgOTAlKTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogMzAlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wb3B1cF9tc2dfYXR0ZW50aW9uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgfVxuXG5cbiAgLmV4aXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogQGxpZ2h0Ymx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5jaGVja2JveHMge1xuICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgLmNoZWNrYm94cyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2tib3gtdmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94LWljb24ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94LXZpZXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRncmVlbjtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94OmNoZWNrZWQgKyAuY2hlY2tib3gtdmlldyAuY2hlY2tib3gtaWNvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJi5lcnJvcl9hY2NlcHQge1xuICAgICAgICAuY2hlY2tib3gtdmlldyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG4ucG9wdXBfbXNnICsgLnBvcHVwX21zZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wc2l0ZV9hZ3JlZW1lbnQsXG4uY29va2llX2FncmVlbWVudCB7XG5cbiAgYS5tb3JlIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmltcHJlc3N1bSB7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIC8qY29sb3I6ICNmOGY4ZjgqL1xuICAgICAgfVxuXG4gICAgICAmLmNvb2tpZV9hY2NlcHRfYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZSArIDUwO1xuICAgICAgICBib3JkZXItY29sb3I6IEBsaWdodGJsdWUgKyA1MDtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZSArIDcwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGxpZ2h0Ymx1ZSArIDcwO1xuICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY29va2llX2FjY2VwdCB7XG4gICAgICAgIG1hcmdpbjogMCAyM3B4O1xuICAgICAgfVxuXG4gICAgICAmLmxvY2sge1xuICAgICAgICBvcGFjaXR5OiAuMjU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgY29sb3I6IEBsaWdodGJsdWU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3JhbmdlLWxvYWRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGNvbmljLWdyYWRpZW50KEB3aGl0ZSwgQHdoaXRlKSwgY29uaWMtZ3JhZGllbnQoQHdoaXRlLCBAb3JhbmdlKTtcbiAgYmFja2dyb3VuZC1vcmlnaW46IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XG5cbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8qRU5EIFBPUFVQIE1TRyovXG5cbi8q0JDQtNCw0L/RgtC40LLQvdGL0Lkg0LHQu9C+0Log0YEg0LLQuNC00LXQvi3RgNC+0LvQuNC60L7QvCovXG5cbi52aWRlb193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiDQt9Cw0LTQsNGR0YIg0LLRi9GB0L7RgtGDINC60L7QvdGC0LXQudC90LXRgNCwINC00LvRjyAxNjo5ICjQtdGB0LvQuCA0OjMg4oCUINC/0L7RgdGC0LDQstGM0YLQtSA3NSUpICovXG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgei1pbmRleDogMTAwMDtcblxuICBpZnJhbWUsIHZpZGVvLCAudmlkZW9fb3ZlcmxheSwgdmlkZW8ucHJldmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICB9XG5cbiAgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlkZW9fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHZpZGVvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICB9XG5cbiAgICAuZHVyYXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICAgIC5wbGF5IHtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG5cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZpbGw6IEByZWQ7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAucGxheSB7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgfVxuICB9XG59XG5cbi8qdmlkZW9bcG9zdGVyXXtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59Ki9cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICB3aWR0aDogMzIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxM3B4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAxMDAwMTtcblxuICAmICo6bm90KC5iYXNrZXRfYnRuX2NoZWNrb3V0KSB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfY2xvc2Uge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgZGl2Lm5vdGlmaWNhdGlvbi1wYWNrYWdlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgdG9wOiAxMTJweDtcbiAgfVxufVxuXG5cbi5hbGVydC1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgei1pbmRleDogMTAwMDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAuYWxlcnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYWxlcnQtdGl0bGUge1xuICAgIC50aXRsZS1zdHlsZSgpO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgJi5hbGVydC1lcnJvciB7XG4gICAgICBjb2xvcjogQHJlZDtcbiAgICB9XG4gIH1cblxuICAuYWxlcnQtY2xvc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvY2xvc2VfYmxhY2suc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiAzcHggM3B4IDNweCAyMHB4O1xuICB9XG5cbiAgLmFsZXJ0LWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweCAxMS41cHggMCAxMS41cHg7XG4gIH1cblxuICAuYWxlcnQtYnV0dG9uIHtcbiAgICAuYnV0dG9uLXN0eWxlKEB3aGl0ZSwgMXB4IHNvbGlkIEBtYWluLCBAYmxhY2spO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IEBtYWluO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5LWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAZ3JheS1jb2xvcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAuYWxlcnQtYm9keSB7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYWxlcnQtbWVzc2FnZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5hbGVydC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWJvZHkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAuYWxlcnQtbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmFsZXJ0LWJ1dHRvbnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2dyZXNzX2Jhcl9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFsYXJtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFlbTtcblxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1MiwgMjAzLCA3NCwgLjIyKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MiwgMjAzLCA3NCwgLjIyKTtcbiAgfVxufVxuXG4uc2VsZWN0X3Byb2R1Y3RfY291bnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAZ3JleS1saWdodDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmX19idG4ge1xuICAgIC5idG4tcmVzZXQoKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IHVuc2V0O1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IEBncmV5LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogQGxpZ2h0LXRleHQ7XG4gIH1cbn1cblxuLmluZm8tcG9wdXAtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHdpZHRoOiA2NTBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuLmluZm8tcG9wdXAtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaW5mby1wb3B1cC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5mby1wb3B1cC1jbG9zZTo6YmVmb3JlLFxuLmluZm8tcG9wdXAtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7IC8qINCm0LLQtdGCINC60YDQtdGB0YLQuNC60LAgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmluZm8tcG9wdXAtY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5pbmZvLXBvcHVwLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc0YmFlZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDUwcHggNTBweDtcbn1cblxuLyrQntCi0JfQq9CS0KsqL1xuXG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vINC00LvRjyDRgtC10YUg0LrQvtGC0L7RgNGL0LUg0LLQvdGD0YLRgNC4INGB0LXRgtC60Lhcbi5yZXZpZXdzIHtcbiAgLyogICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7Ki9cblxuICBwYWRkaW5nOiAyOHB4IDY2cHggMjhweDtcbiAgbWFyZ2luLXRvcDogMzNweDtcblxuICAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvKmFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgNjVweDtcblxuICAgIC5pbWcge1xuICAgICAgd2lkdGg6IDkxcHg7XG4gICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGV4dF9ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHggLSAzMy42N3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAub3dsLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG5cbiAgICBidXR0b24ub3dsLXByZXYsIGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiBAZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKChAZ3JlZW4pLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ub3dsLXByZXYge1xuICAgICAgbGVmdDogLThweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIEB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC0xOHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vKmZvciBiaWcqL1xuLnJldmlld3Nfd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDc1cHggMCA2MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnJldmlld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDQ5cHggMTA0cHggNTVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuaXRlbSB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0X2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NHB4KTtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAub3dsLW5hdiB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuXG4gICAgICBidXR0b24ub3dsLXByZXYsIGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IC0zNHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIEB3aGl0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ub3dsLW5leHQge1xuICAgICAgICByaWdodDogLTM0cHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCBAd2hpdGU7XG4gICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKkVORCDQntCi0JfQq9CS0KsqL1xuXG5cbi5pbmZvX2Rlc2NyLFxuLmVycm9yX2Rlc2NyLFxuLnN1Y2Nlc3NfZGVzY3Ige1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4uaW5mb19kZXNjciB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG5cbi5zdWNjZXNzX2Rlc2NyIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cblxuLmVycm9yX2Rlc2NyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cblxuXG4vKkZPUiBVU0EgKi9cbi5jb3VudHJ5XzM1LCAuY291bnRyeV8yMTkge1xuXG4gIC5jcmVhdGl2ZSAucG9wdXBfbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG5cbn1cblxuXG4vKkVORCBGT1IgVVNBKi9cblxuXG4vKjAgZWxlbWVudHMgb24gaGVhbHRoKi9cbi5oZWFsdGguY2F0ZWdvcmllc18wIHtcblxuICAubGlua3Mge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnBvcHVwX21lbnVfaW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gIH1cblxufVxuXG4vKjIgZWxlbWVudHMgb24gaGVhbHRoKi9cblxuLmhlYWx0aC5jYXRlZ29yaWVzXzIge1xuICAucG9wdXBfbWVudSB7XG4gICAgd2lkdGg6IDkzMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAuaXRlbXMucm93IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtLmFjdW11bGxpdF9saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY4cHg7XG4gIH1cblxuICAubGlua3Mge1xuICAgIHdpZHRoOiAzNjRweDtcbiAgfVxufVxuXG5cbi8qMyBlbGVtZW50cyBvbiBoZWFsdGgqL1xuXG4uaGVhbHRoLmNhdGVnb3JpZXNfMyB7XG5cbiAgLnBvcHVwX21lbnUge1xuICAgIHdpZHRoOiAxMDA5cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcblxuICAgIC5pdGVtcy5yb3cge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWluLWhlaWdodDogMTUycHg7XG4gICAgfVxuXG4gIH1cblxuICAuaXRlbS5hY3VtdWxsaXRfbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xuICB9XG5cbiAgLmxpbmtzIHtcbiAgICB3aWR0aDogMzY0cHg7XG4gIH1cbn1cblxuLyoxIGVsZW1lbnRzIG9uIGhlYWx0aCovXG4uaGVhbHRoLmNhdGVnb3JpZXNfMSB7XG4gIC5wb3B1cF9tZW51IHtcbiAgICB3aWR0aDogNzIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgfVxufVxuXG5cbi5mYWRlLWVudGVyLWFjdGl2ZSwgLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cblxuLmZhZGUtZW50ZXIsIC5mYWRlLWxlYXZlLXRvIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSDQtNC+INCy0LXRgNGB0LjQuCAyLjEuOCAqLyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cblxubWFpbiB7XG5cbiAgLm1haW5fYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDFweCk7XG4gIH1cblxuICAubWVudSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYXJyb3dfZG93biB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogLTMyMXB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDExMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBncmV5LWJnO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IEBncmV5O1xuICAgICAgfVxuXG5cbiAgICAgICYuY3VycmVudCxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiBAbGlnaHRibHVlbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYgPiB1bCA+IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiBAZ3JleTtcbiAgICAgIHBhZGRpbmc6IDI4cHggMTBweCAyOHB4IDI5cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cblxufVxuXG5cbi8qbmV3cyBsaXN0Ki9cblxuLm5ld3NfbGlzdCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tdG9wOiA0MXB4O1xuXG4gIC5pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAZ3JheTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5kYXRlIHtcbiAgICBjb2xvcjogQGdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB9XG5cbiAgLnRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI0JTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAudGl0bGU6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxuXG4gIC5pdGVtLmFjdGl2ZSB7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBwYWRkaW5nOiAxM3B4IDE4cHg7XG4gICAgbWluLXdpZHRoOiAyMzZweDtcbiAgfVxuXG4gIC5uZXdzX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogNDBweCAwIDQwcHg7XG4gIH1cblxuICBhLm9wZW5fbmV3cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBAbWFpbjtcbiAgfVxuXG4gIGEub3Blbl9uZXdzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbjtcbiAgfVxuXG5cbn1cblxuLyplbmQgbmV3cyBsaXN0Ki9cblxuXG4vKm5ld3MgcGFnZSovXG5cbi5uZXdzX3BhZ2Uge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcblxuICAubWFpbl9ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5kYXRlIHtcbiAgICBjb2xvcjogQGdyZXk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tZW51IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5uZXdzX3RvcCB7XG4gICAgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBtYXJnaW46IDE5cHggMDtcbiAgICB9XG5cbiAgICAuYmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IEBsaWdodC10ZXh0O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG4ubmV3c19ibG9jayB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gIC5zaG9ydF9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdGFydF9pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnN0YXJ0X2ltZywgLmFkZGl0aW5hbF9pbWcge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5wYWdlX3RleHQge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgfVxuXG4gIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgY29sb3I6IEBncmV5O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5pbWFnZXMge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLyptYXJnaW4tbGVmdDogLTIlOyovXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIC8qICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTsqL1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAvKm9iamVjdC1maXQ6IGNvbnRhaW47Ki9cbiAgICB9XG4gIH1cblxufVxuXG5cbi8qZW5kIG5ld3MqL1xuXG5cbi8qcGFnaW5hdGlvbiovXG5cbi5wYWdlcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG51bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCwgLnBhZ2luYXRpb24gbGksIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSB7XG4gIGhlaWdodDogMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG4gIGNvbG9yOiBAd2hpdGU7XG59XG5cbnNwYW4uY3VycmVudC5wcmV2IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGEsIC5wYWdpbmF0aW9uIGxpIHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ucGFnaW5hdGlvbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgY29sb3I6IEB3aGl0ZTtcbn1cblxuLnBhZ2luYXRpb24gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQsIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgLypkaXNwbGF5OiBub25lOyovXG59XG5cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkOmhvdmVyIHNwYW4ge1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiBAZm9udF9jb2xvcjtcbn1cblxuLyplbmQgcGFnaW5hdGlvbiovXG5cbi8qcGFnZSBjdXN0b21pemVyKi9cbi8qUlVTU0lBKi9cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSB7XG4gIC5wYWdlX3RleHQgPiBwIHtcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIC8vZm9udC1zaXplOiAyMCAqIEBmb250cmVtO1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICB9XG4gIH1cblxuICAucGw1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypVU0EgQU5EIENBTkFEQSovXG4uc2hvcF9pZF8xIC5zdGFuZGFydF9wYWdlLnBhZ2UsXG4uc2hvcF9pZF8xNyAuc3RhbmRhcnRfcGFnZS5wYWdlIHtcblxuICAucGFnZV90ZXh0ID4gcCB7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjAgKiBAZm9udHJlbTtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgfVxuICB9XG59XG5cblxuLypFTkQgcGFnZSBjdXN0b21pemVyKi9cblxuXG4vKkdlcm1hbnkqL1xuLmNvdW50cnlfNTMge1xuICAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5kZXNjciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0N3B4KTtcbiAgfVxufVxuXG5cbi50ZXN0X2NsYXNzX3Rlc3Qge1xuICBjb2xvcjogcmVkO1xufVxuXG5cbi5pbWdfYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5pbWdfYmctbm90Y292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cblxuaW1nLmltZ19iZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuXG4vKkFOSU1BVEUqL1xuXG4ubyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmgxLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLyoubWFpbl9pbWcgaDF7Ki9cbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuaDFbZGF0YS1hbmltYXRlXSxcbi5idG5zW2RhdGEtYW5pbWF0ZV0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKmRpdi5idG5zLmFuaW1hdGVfX2FuaW1hdGVkeyovXG4uY2VydGlmaWNhdGVzLFxuLmZhY3RvcnksXG4uYWN1bXVsbGl0LFxuLmFsbC10aW1lIHtcbiAgLm1haW5faW1nIGRpdi5idG5zIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjhzO1xuICB9XG59XG5cblxuLypFTkQgQU5JTUFURSovXG5cblxuI3N0YXR1c19tYW5hZ2VtZW50X21lc3NhZ2Vfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDA7XG5cbn1cblxuI3N0YXR1c19tYW5hZ2VtZW50X21lc3NhZ2Vfd3JhcF9ib2R5IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRncmVlbjtcbiAgfVxufVxuXG5cbi8qc3VjY2Vzcy1wYXksIGZhaWxfdXJsKi9cblxuLnBhZ2VfbXNnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDVweCAxOXB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGdhcDogNDBweDtcblxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IEBsaWdodGJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLS1lcnJvciB7XG4gICAgICBjb2xvcjogQHJlZDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4zM2VtO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxNzhweDtcbiAgICBoZWlnaHQ6IDE1M3B4O1xuICB9XG5cbiAgJi5zdWNjZXNzIHtcbiAgICAucGFnZV9tc2dfX2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pL2NoZWNrb3V0L3BheW1lbnRfc3VjY2Vzcy5zdmdcIik7XG4gICAgfVxuICB9XG5cbiAgJi5lcnJvciB7XG4gICAgLnBhZ2VfbXNnX190aXRsZSB7XG4gICAgICBjb2xvcjogQHJlZDtcbiAgICB9XG5cbiAgICAucGFnZV9tc2dfX2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9pL2NoZWNrb3V0L3BheW1lbnRfZXJyb3Iuc3ZnXCIpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbn1cblxuLypQT1BVUCBPRkZFUlMqL1xuXG4ub2ZmZXJzX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5vZmZlcnNfZm9ybV9pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgcGFkZGluZzogMjVweDtcbiAgd2lkdGg6IDUzMHB4O1xuICBtYXgtd2lkdGg6IDk0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzhweDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5zaXplIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLmFkZF9iYXNrZXRfb2ZmZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHRibHVlO1xuICAgICAgY29sb3I6IEBsaWdodGJsdWU7XG5cbiAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNsb3NlX3BvcHVwX2Zvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG59XG5cblxuLypwcmVsb2FkZXIqL1xuLnByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY3NzbG9hZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IHRvcCAxLjM4cyBsaW5lYXIgMy41N3M7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDEuMzhzIGxpbmVhciAzLjU3cztcbiAgfVxufVxuXG4uY3NzbG9hZC1jb250YWluZXIuZG9uZTpiZWZvcmUge1xuICB0b3A6IC01MCU7XG59XG5cbi5jc3Nsb2FkLWNvbnRhaW5lci5kb25lOmFmdGVyIHtcbiAgYm90dG9tOiAtNTAlO1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jc3Nsb2FkLXByb2dyZXNzIC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIGxpbmUtaGVpZ2h0OiA5N3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCBAbGlnaHRibHVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jc3Nsb2FkLXByb2dyZXNzIC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxMHB4IEBsaWdodGJsdWU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCBAbGlnaHRibHVlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIGFuaW1hdGlvbjogc3BpbiAzLjQ1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5jc3Nsb2FkLXByb2dyZXNzLmNzc2xvYWQtZmxvYXQgLmNzc2xvYWQtcHJvZ3Jlc3MtaXRlbTpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogNDlweDtcbn1cblxuLmNzc2xvYWQtcHJvZ3Jlc3MuY3NzbG9hZC1mbG9hdC5jc3Nsb2FkLXNoYWRvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5jc3Nsb2FkLXByb2dyZXNzLmNzc2xvYWQtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTQycHggMCAwIDEycHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDEwcHggcmdiKDIyMSwgMjIxLCAyMjEpO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggcmdiKDIyMSwgMjIxLCAyMjEpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICBhbmltYXRpb246IHNwaW4gMy40NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLXNoYWRvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIGNvbG9yOiByZ2IoMjIxLCAyMjEsIDIyMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDk3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgbWFyZ2luOiAtMzlweCAwIDAgLTM5cHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKnByZWxvYWRlciBlbmQqL1xuXG5cbi5pdGVtX3BhZ2Uge1xuXG4gIC5wcm9kdWN0X2FjdGlvbl9idG5zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAuaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cblxuICAgIC5iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy9wYWRkaW5nOiAzcHggMTBweCA3cHg7XG4gICAgICAvLyY6aG92ZXIge1xuICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAvL31cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IEBsaWdodC10ZXh0O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNoYXJlZF9wcm9kdWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLy9wYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIGNvbG9yOiBAbGlnaHRibHVlO1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC8vJjpob3ZlciB7XG4gICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgIC8vfVxuICAgIH1cbiAgfVxufVxuXG5cbi5oZWxwX3dpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5RjlGO1xuICBjb2xvcjogQHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGVscF93aWRnZXQtLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjYwcHg7XG4gIGJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlbHBfd2lkZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3Mztcbn1cblxuLmhlbHBfd2lkZ2V0OmhvdmVyIC5oZWxwX3dpZGdldC0tdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IC4wNXMgZWFzZS1pbi1vdXQgLjAwMDJzIGZvcndhcmRzIGZhZGVJbjtcbn1cblxuXG4uY29tcG9uZW50c19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTIwcHggMjBweCA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDYwcHg7XG5cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtYmxvY2sge1xuICAgICAgZmxleDogMCAwIDIyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibG9jay1uby1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgICYuZ2hvc3Qge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxufVxuXG4uYWR2YW50YWdlc19leHRlbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIHBhZGRpbmc6IDQwcHggMDtcblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cblxuICAudGV4dCB7XG4gICAgLy93aWR0aDogY2FsYygxMDAlIC0gNTcwcHggLSAzNXB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cblxuICAgICAgdWwsIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvY2hlY2tfZ3JlZW4uc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOS42cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIge1xuICAgIHdpZHRoOiA1NzBweDtcbiAgfVxuXG4gIC52aWRlb193cmFwIHtcblxuXG4gICAgLnZpZGVvX292ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgLy8mOmhvdmVyIHtcbiAgICAgIC8vICAucGxheSB7XG4gICAgICAvLyAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgLy8gIH1cbiAgICAgIC8vfVxuXG4gICAgICAvLy5wbGF5IHtcbiAgICAgIC8vICB0cmFuc2Zvcm06IHNjYWxlKC42LCAuNik7XG4gICAgICAvLyAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgLy99XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgfVxuXG59XG5cbiNpdGVtXzg1NSB7XG4gIC5wcmljZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxuXG4gIC5xdHlfYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cblxuICAucmV0YWlsX3ByaWNlX2Rlc2NyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5pdGVtXzg1NV93cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuYWR2YW50YWdlX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDY0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGhlaWdodDogMzIxcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cblxuICAgIC5hZHZhbnRhZ2VfX2l0ZW0tLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC5hZHZhbnRhZ2VfX2l0ZW0tLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG5cbiAgICAuYWR2YW50YWdlX19pdGVtLS10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLmFkdmFudGFnZV9faXRlbS0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAuYWR2YW50YWdlX19pdGVtLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjZweCkge1xuICAuaXRlbV9wYWdlIC5hZHZhbnRhZ2VzX2V4dGVuZGVkIC52aWRlb193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgZGl2LmRlc2NyaXB0aW9uLFxuLml0ZW1fcGFnZSAuY29tcG9uZW50c19saXN0IC5pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogQG1vYl9mb250X3NpemVfdGV4dDtcbiAgbGluZS1oZWlnaHQ6IEBtb2JfbGluZV9oZWlnaHQ7XG59XG5cbi5pdGVtX3BhZ2UgLmNvbXBvbmVudHNfbGlzdCAuaXRlbSAudGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuXG4uYWNjb3VudC1tZW51IHtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMTkwLCAxOTYsIDIxMCwgMC4yNSk7XG59XG5cbi5hY2NvdW50LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gICZfX2ljb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICYtLWl0ZW1zLWNvdW50IHtcbiAgICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5X29yYW5nZTtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuXG4gICAgJi0tYWxhcm0ge1xuICAgICAgYmFja2dyb3VuZDogQHJlZDtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2aWdhdGlvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYtLWFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAZ3JheTtcbiAgICB9XG5cbiAgICAmLS1leGl0IHtcbiAgICAgIGNvbG9yOiBAcmVkO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3VudC11c2VyLWluZm8ge1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gICZfX2RhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMnB4O1xuXG4gIH1cblxuICAmX19kYXRhLWljb24ge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gICZfX2RhdGEtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fZGF0YS1pZCB7XG4gICAgZm9udC1zaXplOiAxMiAqIEBmb250cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gIH1cblxuICAmX19kYXRhLXN0YXR1cyB7XG4gICAgY29sb3I6IEBsaWdodGdyZWVuO1xuICAgIGZvbnQtc2l6ZTogMTQgKiBAZm9udHJlbTtcblxuICAgICYtcHJpbWUge1xuICAgICAgY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTQgKiBAZm9udHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnN1bHRhbnQtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGZiO1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCA0MHB4O1xuICBjb2xvcjogQGJsYWNrO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgfVxuXG4gICZfX2lkLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmX19pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gICZfX2NvbnRhY3QtaXRlbSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc29jaWFscy9tYWlsLnN2Zyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi0tbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc29jaWFscy9tYWlsLnN2Zyk7XG4gICAgfVxuXG4gICAgJi0tcGhvbmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvcGhvbmUuc3ZnKTtcbiAgICB9XG5cbiAgICAmLS13aGF0c2FwcCwgJi0td2hhdHN1cCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc29jaWFscy93YS5zdmcpO1xuICAgIH1cblxuICAgICYtLXRlbGVncmFtIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL3RnLnN2Zyk7XG4gICAgfVxuXG4gICAgJi0tdmliZXIge1xuICAgIH1cblxuICAgICYtLXNreXBlIHtcbiAgICB9XG5cbiAgICAmLS12ayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc29jaWFscy92ay5zdmcpO1xuICAgIH1cblxuICAgICYtLWZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL2ZiLnN2Zyk7XG4gICAgfVxuXG4gICAgJi0taW5zdGFncmFtIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL2luc3Quc3ZnKTtcbiAgICB9XG5cbiAgICAmLS1vayB7XG4gICAgfVxuXG4gICAgJi0teW91dHViZSB7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICBoZWFkZXIge1xuICAgIC5oZWFkZXJfbm9fcGFydG5lciB7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgLnBvcHVwUHJpbWVQYXJ0bmVyIHtcbiAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRvb3JkZXIge1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5oZWFkZXJfbm9fcGFydG5lciB7XG4gICAgLmlubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhlYWRlcl9ub19wYXJ0bmVyIHtcbiAgICAuaW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAuaGVhZGVyX25vX3BhcnRuZXJfYmxvY2sge1xuICAgICAgICBwIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXV0b29yZGVyIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvcHVwUHJpbWVQYXJ0bmVyIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc3cHgpIHtcbiAgLnNoYXJlX2ljb24ge1xuICAgIHRvcDogMTI1cHg7XG4gIH1cbn1cblxuLmZvcnByaW1lY2xpZW50cyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvaWNvbnMvcHJpbWVfY2xpZW50LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMjUlKTtcbiAgfVxuXG4gICYtbWFpbnRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgfVxuXG4gICYtcHJpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IEBwcmltYXJ5X29yYW5nZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtY2xpZW50cyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4ucGFja2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xufVxuXG4jcHJvZHVjdE1lbnVfc2hvcnRfZGVzYyB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0TWVudSB7XG4gIHRvcDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogQGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYXNpYy1ncmV5LTA1LCBAZ3JheSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhc2ljLXdoaXRlLCBAd2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IDAgcmdiYSgxOTAsIDE5NiwgMjEwLCAwLjI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuXG5cbiAgLyog0KLQvtC90LrQuNC5INGB0LrRgNC+0LvQu9Cx0LDRgCAqL1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLyog0J/QvtC70L7RgdCwINC/0L7QtCDRgdC60YDQvtC70LvQvtC8ICovXG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIH1cblxuICAvKiDQodCw0Lwg0L/QvtC70LfRg9C90L7QuiAqL1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiMGIwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAvKiDQo9Cx0LjRgNCw0LXQvCDRgdGC0YDQtdC70L7Rh9C60LggKNC60L3QvtC/0LrQuCkgKi9cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuXG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19uYXYge1xuICAgIC8vbWFyZ2luLXRvcDogMTJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDIxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICYtLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgY29sb3I6IEBibGFjaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RvY2sge1xuICAgICAgY29sb3I6IEByZWQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaS9pY29ucy9BcnJvd1JpZ2h0LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMThweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBoZWlnaHQ6IDYyMHB4O1xuICB9XG5cbiAgJl9fdGl0bGUtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9fbW9iaWxlLWNhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0Y4RjhGQjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgIC5zaG93X2FsbF9zZXJpZXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuXG4gICZfX3RpdGxlIHtcbiAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgICYtLWxpbmsge1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbiAgICAgIH1cblxuICAgICAgLnNob3dfYWxsX3NlcmllcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC13cmFwOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogNXB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZS1saW5rIHtcbiAgICAmLS1ncm93IHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4MWQ4ZDA7XG4gICAgICB9XG5cbiAgICAgIGEuc2hvd19hbGxfc2VyaWVzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNnB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggN3B4IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmX19wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG5cbiAgICAmLS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taXRlbS1jYXRhbG9nLWxnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6IEBibGFjaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWRkaXRpb25hbCB7XG4gICAgICAucHJvZHVjdE1lbnVfX3Byb2R1Y3QtLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAucmVkIHtcbiAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0TWVudV9fcHJvZHVjdC0taXRlbS5nb19jYXRhbG9nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLnByb2R1Y3RNZW51X19ibG9jayB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5wcm9kdWN0TWVudV9fcHJvZHVjdHMge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuXG5cbi50aXBweS1hcnJvdyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiBAd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSAgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLnNoYXJlX2ljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuXG50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIHRyLmZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuICB0aCwgdGQge1xuICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcblxuICAgICYuY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYubGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLnN1bW1hcnlfdGFibGUgLml0ZW1fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5cbi5zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmJsYWNrX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZTtcbn1cblxuLmJsYWNrX193cmFwcGVyLW9wZW5lZCB7XG4gIHotaW5kZXg6IDQ0NDM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zcGxpZGVfZnVsbHdpZHRoX3Nob3djYXNlIHtcbiAgJl9fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA1MzRweDtcblxuICAgIC5zcGxpZGUsIC5zcGxpZGVfX3RyYWNrLCAuc3BsaWRlX19zbGlkZSwgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgIGhlaWdodDogNDZ2dztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAmLnJldmlld19zcGxpZGVfd3JhcHBlciB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmV2aWV3X3NwbGlkZV9zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDY0MHB4O1xuXG4gICYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBtYXgtaGVpZ2h0OiA1MzRweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gICYgZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgaWZyYW1lLCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgJiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWF4LWhlaWdodDogNDZ2dztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgICB3aWR0aDogOTR2dztcbiAgICBtYXJnaW4tbGVmdDogM3Z3O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LXNoYXJlX19pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAmLmlzLXN1Y2Nlc3Mge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NFRjVDOTtcbiAgICBib3JkZXItY29sb3I6ICM0Njg3NEU7XG4gIH1cblxuICAmLmlzLWVycm9yIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUI7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmVkOztcbiAgfVxufVxuXG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIHotaW5kZXg6IDQ0NDQ7XG4gIHdpZHRoOiA1MjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5tZW51X3NoYXJlX2Nsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWig2MWRlZyk7XG4gICAgfVxuICB9XG5cbiAgLm1lbnVfbW9kYWxfc2hhcmVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLml0ZW1fX2lubmVyLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pdGVtX19pbm5lci1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzkuMnB4O1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICB9XG5cbiAgICBzcGFuLCBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgIH1cblxuICAgICNtZW51X21vZGFsX3NoYXJlX19yZWYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLm1lbnVfc2hhcmVfYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWluO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnVfcXJfX3N0ZXBzIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xcl9pbWdfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnFyX2ltZ19fbG9hZGluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIC5xcl9pbWdfX2xvYWRpbmctY2xvc2VkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnFyX2ltZ19fbG9hZGluZy1hZnRlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgYW5pbWF0aW9uOiBjb2xvclRyYW5zaXRpb24gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDMzOHB4O1xuICAgICAgaGVpZ2h0OiAzMzhweDtcbiAgICB9XG4gIH1cblxuICAubWVudV9fbW9kYWxfc2hhcmVfYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBtYWluO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXItb3BlbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAuaW5uZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciB7XG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuICAgIH1cblxuICAgIC5tZW51X3NoYXJlX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzdweCkge1xuICAubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciB7XG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvbG9yVHJhbnNpdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgfVxufVxuXG4vKtC60L7QvNC/0L7QvdC10L3RgtGLINGB0YLRgNCw0L3QuNGG0Ysg0JzQsNGB0LrQuCDQuCDQv9Cw0YLRh9C4Ki9cblxuLmxpZGVyX2NhcmRfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyrQutC+0LzQv9C+0L3QtdC90YIg0L/RgNC+0LTRg9C60YLQvtCy0L7QuSDQutCw0YDRgtC+0YfQutC4Ki9cblxuLnByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtY2FyZCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyN3B4IDI4cHggMjdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICZfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTM2YTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDdweCAxNXB4O1xuICB9XG5cbiAgJl9fYmFkZ2UtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTYwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWluLWhlaWdodDogMTgxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDdweDtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYmE2OWM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAmLS1idXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDdjZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZiYzhiZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIHdpZHRoOiAyNzhweDtcbiAgICBwYWRkaW5nOiAzM3B4IDIwcHggMjlweCAyMHB4O1xuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5iZWF1dHktdG9wLXRpdGxlIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiA5MHB4IDAgNTJweCAwO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG5cbiAgJl9fYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMzFweCAwIDIzcHg7XG4gIH1cbn1cblxuLyrQutC+0LzQv9C+0L3QtdC90YIg0LDQutC60L7RgNC00LjQvtC90LAqL1xuLnN0eWxpemVkLWFjY29yZGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbn1cblxuLnN0eWxpemVkLWFjY29yZGlvbl9fYm9keS0tb3BlbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyOmJlZm9yZSxcbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogIzgxZDhkMDtcbn1cblxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTFweDtcbn1cblxuLyog0J7RgtC60YDRi9GC0L7QtSDRgdC+0YHRgtC+0Y/QvdC40LUg4oCUINGD0LHQuNGA0LDQtdC8INCy0LXRgNGC0LjQutCw0LvRjNC90YPRjiDQv9Cw0LvQutGDICovXG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19oZWFkZXItLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnNlYXJjaC1pbnB1dC1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDA7XG5cbiAgLmN1c3RvbS1pbnB1dCB7XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgIGlucHV0OmZvY3VzLCBpbnB1dDp0YXJnZXQsIGlucHV0OnZpc2l0ZWQsIGlucHV0OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwcmltYXJ5X29yYW5nZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoX19saXN0LWJsb2NrIHtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0LW9wdGlvbnMge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCAwcHggcmdiYSgwLCAzMiwgNTEsIDAuMTIpLFxuICAgIDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDMyLCA1MSwgMC4wNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cblxuICAgIC5jdXN0b20tc2VsZWN0LW9wdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktbGlnaHQ7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uZGVmYXVsdC1saW5rLXcsIC5kZWZhdWx0LWxpbmstbGIge1xuICBwYWRkaW5nOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG5cbi5kZWZhdWx0LWxpbmstdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHRibHVlO1xufVxuXG4uZGVmYXVsdC1saW5rLWxiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgYm9yZGVyOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVmYXVsdC1saW5rLWxiLCAuZGVmYXVsdC1saW5rLXcge1xuICAgIG1heC13aWR0aDogcmV2ZXJ0O1xuICB9XG59XG5cbi50ZXh0LWdyZXktZGFyayB7XG4gIGNvbG9yOiBAZ3JleS1kYXJrO1xufVxuXG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZy04IHtcbiAgZ2FwOiA4cHg7XG59XG5cbi5nLTEyIHtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uZy0xMCB7XG4gIGdhcDogMTBweDtcbn1cblxuLmctMzAge1xuICBnYXA6IDMwcHg7XG59XG5cbi5mbGV4LWpjLXNiIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC1hcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZmxleC1hYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWFlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udy0xMDAtcGVyY2VudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWluLXctMjAwIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLnotaW5kZXgtbWF4IHtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5kZWZhdWx0LWJ0biB7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5LWNvbG9yO1xuICAgIGNvbG9yOiAjRkZGRkZGQjI7XG4gIH1cblxuICAmLS1saWdodGJsdWUtdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmN1c3RvbS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTdweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIGNvbG9yOiBAbGlnaHQtdGV4dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgaW5wdXQsIHNlbGVjdCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktbGlnaHQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE0cHggMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCArIGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi0tc2VsZWN0IHtcbiAgICBzZWxlY3Qge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjppbnZhbGlkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IEBncmV5LWRhcms7XG4gICAgICB9XG5cbiAgICAgIG9wdGlvbiwgb3B0Z3JvdXAge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTNweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBib3JkZXItY29sb3I6ICM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbHVlIGxhYmVsIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1OCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94LWNoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvYmFza2V0L2NoZWNrYm94LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmludmFsaWQgKyAuY3VzdG9tLWNoZWNrYm94LWNoZWNrbWFyayB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAcmVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUJFQjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCAjRkYzQjMwMUE7XG4gICAgfVxuICB9XG5cbiAgJi1jaGVja21hcmsge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGdyYXktY29sb3I7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWltYWdlIDAuMnM7XG4gIH1cblxuICAmLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cblxuLyrQutC+0LzQv9C+0L3QtdC90YLRiyDRgdGC0YDQsNC90LjRhtGLINCc0LDRgdC60Lgg0Lgg0L/QsNGC0YfQuCovXG4vKtC60L7QvNC/0L7QvdC10L3RgiDQv9GA0L7QtNGD0LrRgtC+0LLQvtC5INC60LDRgNGC0L7Rh9C60LgqL1xuLnByb2R1Y3QtY2FyZCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyN3B4IDI4cHggMjdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICZfX2JhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTM2YTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4IDdweCAxNXB4O1xuICB9XG5cbiAgJl9fYmFkZ2UtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxODFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA3cHg7XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2JhNjljO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJi0tYnV5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MGQ3Y2Y7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YmM4YmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbW9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIHdpZHRoOiAyNzhweDtcbiAgICBwYWRkaW5nOiAzM3B4IDIwcHggMjlweCAyMHB4O1xuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5iZWF1dHktdG9wLXRpdGxlIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiA5MHB4IDAgNTJweCAwO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG5cbiAgJl9fYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMzFweCAwIDIzcHg7XG4gIH1cbn1cblxuLyrQutC+0LzQv9C+0L3QtdC90YIg0LDQutC60L7RgNC00LjQvtC90LAqL1xuLnN0eWxpemVkLWFjY29yZGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbn1cblxuLnN0eWxpemVkLWFjY29yZGlvbl9fYm9keS0tb3BlbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyOmJlZm9yZSxcbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogIzgxZDhkMDtcbn1cblxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTFweDtcbn1cblxuLyog0J7RgtC60YDRi9GC0L7QtSDRgdC+0YHRgtC+0Y/QvdC40LUg4oCUINGD0LHQuNGA0LDQtdC8INCy0LXRgNGC0LjQutCw0LvRjNC90YPRjiDQv9Cw0LvQutGDICovXG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19oZWFkZXItLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnByb21vLWJ0biB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNvcHlibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmF5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAhaW1wb3J0YW50O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2lucHV0LWJsb2NrIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblxuICAgIGlucHV0Jl9faW5wdXQge1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNTNweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zbWFsbC1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8q0LrQvtC80L/QvtC90LXQvdGC0Ysg0YHRgtGA0LDQvdC40YbRiyDQnNCw0YHQutC4INC4INC/0LDRgtGH0LgqL1xuLyrQutC+0LzQv9C+0L3QtdC90YIg0L/RgNC+0LTRg9C60YLQvtCy0L7QuSDQutCw0YDRgtC+0YfQutC4Ki9cbi5wcm9kdWN0LWNhcmQge1xuICB3aWR0aDogMjcwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMjdweCAyOHB4IDI3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAmX19iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUzNmE7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiA2cHggMTBweCA3cHggMTVweDtcbiAgfVxuXG4gICZfX2JhZGdlLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWluLWhlaWdodDogMTgxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogN3B4O1xuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNiYTY5YztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICYtLWJ1eSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkN2NmO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmJjOGJmO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICB3aWR0aDogMjc4cHg7XG4gICAgcGFkZGluZzogMzNweCAyMHB4IDI5cHggMjBweDtcblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYmVhdXR5LXRvcC10aXRsZSB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogOTBweCAwIDUycHggMDtcbiAgdGV4dC1hbGlnbjogZW5kO1xuXG4gICZfX2JvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDMxcHggMCAyM3B4O1xuICB9XG59XG5cbi8q0LrQvtC80L/QvtC90LXQvdGCINCw0LrQutC+0YDQtNC40L7QvdCwKi9cbi5zdHlsaXplZC1hY2NvcmRpb24ge1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG5cbi5zdHlsaXplZC1hY2NvcmRpb25fX2JvZHktLW9wZW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlcjpiZWZvcmUsXG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICM4MWQ4ZDA7XG59XG5cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlcjpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDExcHg7XG59XG5cbi8qINCe0YLQutGA0YvRgtC+0LUg0YHQvtGB0YLQvtGP0L3QuNC1IOKAlCDRg9Cx0LjRgNCw0LXQvCDQstC10YDRgtC40LrQsNC70YzQvdGD0Y4g0L/QsNC70LrRgyAqL1xuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyLS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cblxuLml0ZW1fY2F0ZWdvcnlfY2VsbHVsYXItZW5lcmd5LXN0cmlwcyAuaW1nIHtcbiAgd2lkdGg6IDUyMnB4O1xuICBoZWlnaHQ6IDI5OHB4O1xufVxuXG4uaXRlbV9jYXRlZ29yeV9jZWxsdWxhci1lbmVyZ3ktc3RyaXBzIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgNTAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5Ljk4cHgpIHtcbiAgLml0ZW1fY2F0ZWdvcnlfY2VsbHVsYXItZW5lcmd5LXN0cmlwcyBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufSIsIi8q0KbQktCV0KLQkCovXG4vKmZvbnQtc2l6ZTogNjAgKkBmb250cmVtOyovXG4vKm5vcm1hbGl6ZSovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5odG1sOmhhcygucHJvZHVjdE1lbnU6aG92ZXIpIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbmh0bWw6aGFzKC5wcm9kdWN0TWVudTpob3ZlcikgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwdmg7XG59XG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnN1cC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFpLWMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5hbGlnbi1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4ucmFkaW9fY2FyZF9faXRlbSB7XG4gIHdpZHRoOiAzNzBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yYWRpb19jYXJkX19pdGVtIGxhYmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjFFRDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuLnJhZGlvX2NhcmRfX2l0ZW0gbGFiZWwgLnJhZGlvbWFyayB7XG4gIHdpZHRoOiAxNnB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjdCNkI0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYWRpb19jYXJkX19pdGVtIGxhYmVsIC5yYWRpb21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDNweCk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucmFkaW9fY2FyZF9faXRlbSBbdHlwZT1cInJhZGlvXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5yYWRpb19jYXJkX19pdGVtIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjFFRDtcbn1cbi5yYWRpb19jYXJkX19pdGVtIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIC5yYWRpb21hcmsge1xuICBib3JkZXItY29sb3I6ICM3NjllNDc7XG59XG4ucmFkaW9fY2FyZF9faXRlbSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCAucmFkaW9tYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY5ZTQ3O1xufVxuLnJhZGlvX2NhcmRfX2l0ZW0gW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIC5yYWRpb21hcmsge1xuICBib3JkZXItY29sb3I6ICNFQkVBRTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVBRTc7XG59XG4ucmFkaW9fY2FyZF9faXRlbSBbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwgLnJhZGlvbWFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUFFNztcbn1cbi5yYWRpb19jYXJkX19pdGVtX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5yYWRpb19jYXJkX19pdGVtX19jb250ZW50X19kZXNjIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG4ucmFkaW9fY2FyZF9faXRlbV9fY29udGVudF9fZGVzYy0tZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGNDY1MDtcbn1cbi5yYWRpb19jYXJkLS1vcmFuZ2UgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZBODAwO1xuICB3aWR0aDogMzcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucmFkaW9fY2FyZC0tb3JhbmdlIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIC5yYWRpb21hcmsge1xuICBib3JkZXItY29sb3I6ICNGRkE4MDA7XG59XG4ucmFkaW9fY2FyZC0tb3JhbmdlIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIC5yYWRpb21hcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAucmFkaW9fY2FyZF9faXRlbSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG4gIC5yYWRpb19jYXJkX19pdGVtIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucmFkaW9fY2FyZF9faXRlbSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5yYWRpb19jYXJkX19pdGVtIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGdhcDogNnB4O1xuICB9XG59XG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcvZm9udHMvTW9udHNlcnJhdC1WYXJpYWJsZUZvbnRfd2dodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRldmVsb3Blcl92ZXJzaW9uIGhlYWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBvdXRsaW5lOiAycHggc29saWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb250ZW50OiAnTE9DQUwgVkVSU0lPTic7XG4gIGNvbG9yOiAjRUM5ODE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZGV2X3BhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDJweCkge1xuICAvKtC/0LXRgNC10L3QvtGBINGB0YLRgNC+0LrQuCDQvdCwINC80L7QsdC40LvRjNC90YvRhSDRg9GB0YLRgNC+0YHRgtCy0LDRhSDQuCDRgtC+0LvRjNC60L4g0L3QsCDQvdC40YUqL1xuICAubW9iaWxlX2JyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgLnNoYXJlX2ljb24ge1xuICAgIHRvcDogMTAwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAvKtC/0LXRgNC10L3QvtGBINGB0YLRgNC+0LrQuCDQvdCwINC00LXRgdC60YLQvtCy0L3Ri9GFINGD0YHRgtGA0L7RgdGC0LLQsNGFINC4INGC0L7Qu9GM0LrQviDQvdCwINC90LjRhSovXG4gIC5kZXNrdG9wX2JyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5odG1sIC5wb3B1cF9vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuI3dyYXBwZXIgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjNkE2QTZBO1xufVxuLmNvbG9yLWdyZXktZGFyayB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmNvbG9yLWxpZ2h0Ymx1ZWxpZ2h0IHtcbiAgY29sb3I6ICMzQkE2OUM7XG59XG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNGRjQ2NTA7XG59XG4udGEtZW5kIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDA7XG4gIC8qdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsIC4wNSk7Ki9cbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXI6IDAgbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYm9yZGVyOiAwIG5vbmUgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaW5uZXIge1xuICB3aWR0aDogMTE3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5hIHtcbiAgY29sb3I6ICM4MWQ4ZDA7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bZGF0YS1zY3JvbGxfdG9dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxudGFibGUgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuaW1nW2RhdGEtb3JpZ2luYWxdIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIEhFQURFUiBzdHlsZXMgc3RhcnQqL1xuLm1vYl9oZWFkZXIsXG4uY2hlY2tvdXRfYmFza2V0X3RyaWFuZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcGFjaXR5LWhvdmVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4ubXQtMC1pIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1iLTAtaSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbmRpdi5iYWNrZ3JvdW5kLWNvbG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZCO1xufVxuLnNxdWlyZV9jZWxsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjFFRDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zcXVpcmVfY2VsbC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQjdCNkI0O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNxdWlyZV9jZWxsLmFjdGl2ZSxcbi5zcXVpcmVfY2VsbDpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTgwMDtcbn1cbi5pdGVtX3NpemVfZ3VpZGVfdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLml0ZW1fc2l6ZV9ndWlkZV90YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLml0ZW1fc2l6ZV9ndWlkZV90YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNkE2QTZBO1xufVxuLml0ZW1fc2l6ZV9ndWlkZV90YWJsZSB0aCxcbi5pdGVtX3NpemVfZ3VpZGVfdGFibGUgdGQge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbn1cbmhlYWRlciB7XG4gIHRvcDogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIC8qLnN1cHBvcnRfd3JhcHBlciAuc3VwcG9ydDpiZWZvcmUsXG4gIC5zdXBwb3J0X3dyYXBwZXIgLmJhc2tldDpiZWZvcmUsXG4gIC5zdXBwb3J0X3dyYXBwZXIgLmNhdGFsb2c6YmVmb3JlLFxuICAubW9iX3N1cHBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH0qL1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzYwcHg7XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDE5MCwgMTk2LCAyMTAsIDAuMjUpO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuYXV0b29yZGVyIC5hcnJvd1RvcCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogLTE3cHg7XG4gIGxlZnQ6IDQ1JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2ljb25zL2Fycm93VG9wLnN3Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICBjb2xvcjogIzFiMWUyMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuYXV0b29yZGVyIC5pbm5lciAuaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIgLmlubmVyIC5oZWFkIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWc6IHVybChcImkvaWNvbnMvY2xpZW50dHlwZS5zdmdcIik7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuaW5uZXIgLmhlYWQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuaW5uZXIgLmhlYWQtdGV4dCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktb3JhbmdlLCAjRkZBODAwKTtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuaW5uZXIgLmRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuYXV0b29yZGVyIC5pbm5lciAuZGVzYyBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAyMi40cHggKi9cbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuaW5uZXIgLmRlc2MgcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuYXV0b29yZGVyIC5pbm5lciAuZGVzY19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIgLmlubmVyIC5kZXNjX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuaW5uZXIgLmRlc2NfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIgLmlubmVyIC5kZXNjX19saXN0LWl0ZW0gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuYXV0b29yZGVyIC5pbm5lciAuZGVzY19fbGlzdC1pdGVtIHAge1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIgLmlubmVyIC5kZXNjIC5idG4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAxM3B4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MEQ3Q0Y7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDExMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciBhI3ByaW1lUGFydG5lcjpob3ZlciArIC5wb3B1cFByaW1lUGFydG5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMjAwcHg7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIHAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvKiDQl9Cw0L/RgNC10YnQsNC10Lwg0L/QtdGA0LXQvdC+0YEg0YHRgtGA0L7QuiAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1cHg7XG4gIC8qINCf0L7Qu9GPINCy0L7QutGA0YPQsyDRgtC10LrRgdGC0LAgKi9cbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qINCU0L7QsdCw0LLQu9GP0LXQvCDQvNC90L7Qs9C+0YLQvtGH0LjQtSAqL1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXIgLnRpcHB5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJfdG9wLFxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQkE2OUM7XG4gIHBhZGRpbmc6IDAgMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXJfYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDM7XG59XG5oZWFkZXIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmlubmVyLWxvZ28td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbn1cbmhlYWRlciAuaGVhZGVyX3RvcC5pc3NldF9wYXJ0bmVyIC5pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbmhlYWRlciAudXNlcl9uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuaXNzZXRfcGFydG5lciAudXNlcl9pZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgYS5wYXJ0bmVyX291dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xufVxuaGVhZGVyIGEucGFydG5lcl9vdXQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuaGVhZGVyIC53ZWxjb21lIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbmhlYWRlciAuYXZhdGFyIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5oZWFkZXIgLmF2YXRhci5pc3NldCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5oZWFkZXIgLmF2YXRhci5lbXB0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9hdmF0YXJfZW1wdHkuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5oZWFkZXIgLnVzZXJfbmFtZSAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbmhlYWRlciAudXNlcl9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5jb250YWN0X2ljb25zIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5jb250YWN0X2ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuY29udGFjdF9pY29ucyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDQzcHg7XG59XG5oZWFkZXIgI3BlcnNvbmFsQ29uc3VsdGFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbn1cbmhlYWRlciAjcGVyc29uYWxDb25zdWx0YW50IC5wZXJzb25hbFRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuaGVhZGVyICNwZXJzb25hbENvbnN1bHRhbnQgLnBlcnNvbmFsQ2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmhlYWRlciAjcGVyc29uYWxDb25zdWx0YW50IC5wZXJzb25hbEluZm8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlciAjcGVyc29uYWxDb25zdWx0YW50IC5wZXJzb25hbEluZm8gLmNvbnN1bHRhbnRfaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuaGVhZGVyICNwZXJzb25hbENvbnN1bHRhbnQgLnBlcnNvbmFsSW5mbyAuY29uc3VsdGFudF9uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbmhlYWRlciAjcGVyc29uYWxDb25zdWx0YW50IC5wZXJzb25hbEluZm8gLmNvbnN1bHRhbnRfbmFtZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaS9oZWFkZXJBcnJvd0JvdHRvbS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlciAjcGVyc29uYWxDb25zdWx0YW50IC5wZXJzb25hbENvbnN1bHRhbnRQb3BVcCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDE1MXB4O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIGhlYWRlciAjcGVyc29uYWxDb25zdWx0YW50IC5wZXJzb25hbENvbnN1bHRhbnRQb3BVcCB7XG4gICAgdG9wOiA0N3B4O1xuICAgIGxlZnQ6IDcycHg7XG4gIH1cbn1cbmhlYWRlciAjcGVyc29uYWxDb25zdWx0YW50IC5wZXJzb25hbEluZm86aG92ZXIgLnBlcnNvbmFsQ29uc3VsdGFudFBvcFVwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuaGVhZGVyICNwZXJzb25hbENvbnN1bHRhbnQgLnBlcnNvbmFsSW5mbzpob3ZlciAucGVyc29uYWxDb25zdWx0YW50UG9wVXAgc3Bhbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuaGVhZGVyIC5oZWFkZXJfbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDhkMDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuaGVhZGVyIC5oZWFkZXJfbWlkZGxlIC5pbmNsdWRlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyX21pZGRsZSBhLmluY2x1ZGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLmJhc2tldGl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTgwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oZWFkZXIgLmluY2x1ZGUsXG5oZWFkZXIgLnN1cHBvcnQsXG5oZWFkZXIgLmNhdGFsb2csXG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlcixcbmhlYWRlciAuYmFza2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIgPiAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAuc3VwcG9ydCxcbmhlYWRlciAuY2F0YWxvZyxcbmhlYWRlciBhLmJhc2tldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgaGVhZGVyIC5tb2Jfc3VwcG9ydDpiZWZvcmUge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIgLmNhdGFsb2c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9pY29ucy9jYXRhbG9nLnN2ZycpO1xufVxuaGVhZGVyIC5zaG93U3VwcG9ydFBvcFVQIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmhlYWRlciAuc2hvd1N1cHBvcnRQb3BVUDpob3ZlciAuc3VwcG9ydFBvcFVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLnNob3diY2tEcm9wZG93biB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5oZWFkZXIgLnNob3diY2tEcm9wZG93bjpob3ZlciAuYmNrUG9wVXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuYmNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmJjayAudXNlcl9zaG9ydF9uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5oZWFkZXIgYS5iY2sge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjRkZBODAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIgLmNvdW50cnlfY3VycmVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyX19pdGVtIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0gLnN1cHBvcnRfd3JhcHBlcl9faXRlbS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlcl9faXRlbSAuc3VwcG9ydF93cmFwcGVyX19pdGVtLWljb24tYmFza2V0IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL2JsYWNrLWJhc2tldC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlcl9faXRlbSAuc3VwcG9ydF93cmFwcGVyX19pdGVtLWljb24tc3VwcG9ydCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9ibGFjay1xdWVzdGlvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlcl9faXRlbSAuc3VwcG9ydF93cmFwcGVyX19pdGVtLWljb24tcHJvZmlsZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9wcm9maWxlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyX19pdGVtIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0taWNvbi1nZW8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2kvaWNvbnMvYmxhY2std29ybGQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuaGVhZGVyIC5jb3VudHJ5X2N1cnJlbnRfdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmhlYWRlciAuY291bnRyeV9jdXJyZW50LFxuaGVhZGVyIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5oZWFkZXIgLmNvdW50cnlfY3VycmVudDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbmhlYWRlciAuY291bnRyeV90cmlhbmdsZSxcbmhlYWRlciAudXNlcl90cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5jb3VudHJ5LmNsaWNrZWQgLmNvdW50cnlfdHJpYW5nbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuaGVhZGVyIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tLFxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIGEuc2hvcF9wb3B1cF9tZW51IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSBpbWcubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDgzcHg7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b21fX2xlZnQtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tX19uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbV9fbmV3czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5pbm5lci1sb2dvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5pbm5lci1sb2dvLXdyYXAgLnNob3dfcG9wdXBBYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gLmlubmVyLWxvZ28td3JhcCAuc2hvd19wb3B1cEFib3V0IGEuc2hvd19wb3B1cGJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gLmlubmVyLWxvZ28td3JhcCAuc2hvd19wb3B1cEFib3V0IC5wb3B1cEFib3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTQwcHg7XG4gIHRvcDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSAuaW5uZXItbG9nby13cmFwIC5zaG93X3BvcHVwQWJvdXQgLnBvcHVwQWJvdXQgYSB7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSAuaW5uZXItbG9nby13cmFwIC5zaG93X3BvcHVwQWJvdXQgLnBvcHVwQWJvdXQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhc2ljLWdyZXktMDUsICNGOEY4RkIpO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5pbm5lciAuc2hvd19wb3B1cEFib3V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSAuaW5uZXIgLnNob3dfcG9wdXBBYm91dDpob3ZlciAucG9wdXBBYm91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5pbm5lciBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSAuc3RvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSAuc3RvY2tzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSAuc3RvY2tzX190ZXh0IHtcbiAgY29sb3I6ICNGRjQ2NTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gYS5zaG9wX3BvcHVwX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5oZWFkZXIgLnVzZXJfY29udGFjdC5lZGl0YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC51c2VyX2NvbnRhY3QuZWRpdGFibGUgaW1nIHtcbiAgb3BhY2l0eTogMC40O1xufVxuaGVhZGVyIC51c2VyX2NvbnRhY3QuZWRpdGFibGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnKyc7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmtpdHNfYmVhdXR5X3Bvc3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ua2l0c19iZWF1dHlfcG9zdGVyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5raXRzX2JlYXV0eV9wb3N0ZXIgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAua2l0c19iZWF1dHlfcG9zdGVyIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLmtpdHNfYmVhdXR5X3Bvc3RlciBpbWcuaW1nX2JnIHtcbiAgICBvYmplY3QtcG9zaXRpb246IDkzJSBjZW50ZXI7XG4gIH1cbn1cbi5raXRzX2JlYXV0eV9wb3N0ZXIgLnRleHQge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmtpdHNfYmVhdXR5X3Bvc3RlciAudGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmtpdHNfYmVhdXR5X3Bvc3RlciAudGV4dCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmtpdHNfYmVhdXR5X3Bvc3RlciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5raXRzX2JlYXV0eV9wb3N0ZXIgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ua2l0c19hbGxfcG9zdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvYWN1bXVsbGl0L21fc3RhcnRfYmcuanBnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuLmtpdHNfYWxsX3Bvc3Rlci1vdmVybGF5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmtpdHNfYWxsX3Bvc3Rlci1vdmVybGF5IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmtpdHNfYWxsX3Bvc3RlciBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAua2l0c19hbGxfcG9zdGVyLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5raXRzX2FsbF9wb3N0ZXIuaW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5raXRzX2FsbF9wb3N0ZXIge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4uc3VwcG9ydFBvcFVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDEzMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5zdXBwb3J0UG9wVXAgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssICMwMDAwMDApO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnN1cHBvcnRQb3BVcCAuc3BvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssICMwMDAwMDApO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN1cHBvcnRQb3BVcCAuc3BvbnMtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssICMwMDAwMDApO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnN1cHBvcnRQb3BVcCAuc3BvbnMtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1iYXNpYy1ncmV5LTUwLCAjNTE1MDRFKTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnN1cHBvcnRQb3BVcCAuc3BvbnMtcHJvZmlsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3VwcG9ydFBvcFVwIC5zcG9ucy1wcm9maWxlIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zdXBwb3J0UG9wVXAgLnNwb25zLXByb2ZpbGUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssICMwMDAwMDApO1xuICAvKiBtb2JpbGUvVGV4dCAxNCBTZW1pYm9sZCAqL1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnN1cHBvcnRQb3BVcCAuc3BvbnMgLmNvbnRhY3RzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5iY2tQb3BVcCB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogNTBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5iY2tQb3BVcCAudGl0bGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweDtcbn1cbi5iY2tQb3BVcCAudGl0bGUgLm5hbWUge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1iYXNpYy1ibGFjaywgIzAwMDAwMCk7XG59XG4uYmNrUG9wVXAgLnRpdGxlIC51c2VyRGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5iY2tQb3BVcCAudGl0bGUgLnVzZXJEYXRhIC5ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5iY2tQb3BVcCAudGl0bGUgLnVzZXJEYXRhIC5pZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJja1BvcFVwIC50aXRsZSAudXNlckRhdGEgLnN1YnNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LW9yYW5nZSwgI0ZGQTgwMCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmNrUG9wVXAgLnRpdGxlIC5iY2tfX2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVFRUVFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbn1cbi5iY2tQb3BVcCAudGl0bGUgLmJja19fbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDEycHggNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJja1BvcFVwIC50aXRsZSAuYmNrX19saXN0IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1iYXNpYy1ibGFjaywgIzAwMDAwMCk7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uYmNrUG9wVXAgLnRpdGxlIC5iY2tfX2xpc3QgbGk6bGFzdC1jaGlsZCBhIHtcbiAgY29sb3I6ICNGRjQ2NTA7XG59XG4jY29tcGxhaW50X2Zvcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODMyQTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY29tcGxhaW50X2Zvcm0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY29tcGxhaW50X2Zvcm0ge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cbn1cbiNjb21wbGFpbnRfZm9ybSAuZW1haWwtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4jY29tcGxhaW50X2Zvcm0gLmNsb3NlTW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9wYWNpdHk6IDAuMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC41cztcbn1cbiNjb21wbGFpbnRfZm9ybSAuY2xvc2VNb2RhbDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4jY29tcGxhaW50X2Zvcm0gLmNsb3NlTW9kYWw6OmJlZm9yZSxcbiNjb21wbGFpbnRfZm9ybSAuY2xvc2VNb2RhbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4jY29tcGxhaW50X2Zvcm0gLmNsb3NlTW9kYWw6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiNjb21wbGFpbnRfZm9ybSAuY2xvc2VNb2RhbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuI2NvbXBsYWludF9mb3JtIHAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4jY29tcGxhaW50X2Zvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNjb21wbGFpbnRfZm9ybSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwIDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNzY5ZTQ3O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzNzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzZweCAzMHB4IDI3cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tICNjb250YWN0X2Zvcm1fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gLmZvcm1fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSAuZm9ybV9yb3cuY29udGFjdF92YWx1ZS5lcnJvciBsYWJlbCB7XG4gIGNvbG9yOiAjRUMxOTE5O1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmNvbnRhY3RfdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSAuZm9ybV9yb3cuY29udGFjdF92YWx1ZSBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSAuZm9ybV9yb3cuY29udGFjdF92YWx1ZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmNvbnRhY3RfdmFsdWU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9mb3JtL2lkLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjFCMUIxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0VDOTgxOTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogM3B4IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xufVxuLypFTkQgSEVBREVSKi9cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mcy0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mcy0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5mcy0xLTUtZW0ge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLmZzLTEtMi1lbSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4ucG9wdXBQcmltZVBhcnRuZXIsXG4uUHJpbWVQYXJ0bmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDM2MHB4O1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogLTUwcHg7XG4gIHRvcDogNDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvYmFza2V0L3ByaW1lX2JnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDE5MCwgMTk2LCAyMTAsIDAuMjUpO1xufVxuLnBvcHVwUHJpbWVQYXJ0bmVyIC5hcnJvd1RvcCxcbi5QcmltZVBhcnRuZXIgLmFycm93VG9wIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiAtMTdweDtcbiAgbGVmdDogNDUlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvYXJyb3dUb3Auc3dnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBvcHVwUHJpbWVQYXJ0bmVyIC5oZWFkLFxuLlByaW1lUGFydG5lciAuaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wdXBQcmltZVBhcnRuZXIgLmhlYWQtdGV4dCxcbi5QcmltZVBhcnRuZXIgLmhlYWQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuZGVzYyxcbi5QcmltZVBhcnRuZXIgLmRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuZGVzY19fdGl0bGUsXG4uUHJpbWVQYXJ0bmVyIC5kZXNjX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuZGVzYyBwLFxuLlByaW1lUGFydG5lciAuZGVzYyBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAyMi40cHggKi9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBvcHVwUHJpbWVQYXJ0bmVyIC5kZXNjIHAgc3Bhbixcbi5QcmltZVBhcnRuZXIgLmRlc2MgcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBvcHVwUHJpbWVQYXJ0bmVyIC5kZXNjX19saXN0LFxuLlByaW1lUGFydG5lciAuZGVzY19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9wdXBQcmltZVBhcnRuZXIgLmRlc2NfX2xpc3QtaXRlbSxcbi5QcmltZVBhcnRuZXIgLmRlc2NfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuZGVzY19fbGlzdC1pdGVtIGltZyxcbi5QcmltZVBhcnRuZXIgLmRlc2NfX2xpc3QtaXRlbSBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnBvcHVwUHJpbWVQYXJ0bmVyIC5kZXNjX19saXN0LWl0ZW0gcCxcbi5QcmltZVBhcnRuZXIgLmRlc2NfX2xpc3QtaXRlbSBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuZGVzY19fbGlzdC1pdGVtIHAgc3Ryb25nLFxuLlByaW1lUGFydG5lciAuZGVzY19fbGlzdC1pdGVtIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBvcHVwUHJpbWVQYXJ0bmVyIC5kZXNjIC5idG4sXG4uUHJpbWVQYXJ0bmVyIC5kZXNjIC5idG4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAxM3B4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MEQ3Q0Y7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDExMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wb3B1cFByaW1lUGFydG5lcl9fYmxvY2ssXG4uUHJpbWVQYXJ0bmVyX19ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uUHJpbWVQYXJ0bmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbn1cbi5QcmltZVBhcnRuZXJfX2Jsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLlByaW1lUGFydG5lcl9fYmxvY2sgLmRlc2MgcCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5QcmltZVBhcnRuZXJfX2Jsb2NrIC5kZXNjX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZ2FwOiAyMHB4O1xufVxuLlByaW1lUGFydG5lcl9fYmxvY2sgLmRlc2NfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5QcmltZVBhcnRuZXJfX2Jsb2NrIHAge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMGVtO1xufVxuLlByaW1lUGFydG5lcl9fYmxvY2suZGVzYyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aXBweS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbm1haW4ge1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLyptaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI1cHgpOyovXG59XG5tYWluLnN0YW5kYXJ0X3BhZ2Uge1xuICBwYWRkaW5nOiAwIDAgODBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4ubmljZV90b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZCO1xuICBwYWRkaW5nOiA1OXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ubmljZV90b3AgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5pY2VfdG9wIGgxLFxuLm5pY2VfdG9wIC5oMSB7XG4gIHdpZHRoOiAzNyU7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5pY2VfdG9wIC5uaWNlX3RvcF9kZXNjciB7XG4gIHdpZHRoOiA1MS4zJTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubmljZV90b3AgLm5pY2VfdG9wX2Rlc2NyIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4ubmljZV90b3AgYSB7XG4gIGNvbG9yOiAjM0JBNjlDO1xufVxuLnBhZ2VfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuc3VwLnRyYWRlbWFyayB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5pdGVtX2JpZyAuaW5uZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5pdGVtX2JpZyBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciBoMi50aXRsZSBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMC4yNTtcbn1cbi5pdGVtX3dyYXBwZXIgLmRlc2NyIHN1cC50cmFkZW1hcmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJlYXV0eSAudW5pcXVlbmVzc19vZl90ZWNobm9sb2d5IHN1cC50cmFkZW1hcmssXG4uZXhjbHVzaXZlX3RleG5vbG9naWVzIHN1cC50cmFkZW1hcmsge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi8qLm1haW5faW1nLCovXG4vKmZvb3RlciwqL1xuLnJldmlld3Mge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiN3cmFwcGVyIC5tYWluX2ltZyxcbm1haW4ucGFnZTQwNCB7XG4gIC8q0J/QtdGA0LXQv9C40YjQtdC8INGDINCy0YHQtdGFKi9cbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICBtaW4taGVpZ2h0OiA1MThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAjd3JhcHBlciAubWFpbl9pbWcsXG4gIG1haW4ucGFnZTQwNCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExMHB4O1xuICB9XG59XG4ubWFpbl9pbWcge1xuICBoZWlnaHQ6IDM1dnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWFpbl9pbWcgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluX2ltZyAuaW5uZXIgaDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDZyZW07XG59XG4ubWFpbl9pbWcgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluX2ltZyAuYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbl9pbWcgLmJ0bnMgLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDM1cHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5tYWluX2ltZyAuYnRucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUyKTtcbn1cbi5tYWluX2ltZyAuYnRucyAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbl9pbWcgLmJ0bnMgLmJ0bi5tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xufVxuLypCVVRUT05TKi9cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgLypcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAvKtChINC/0LjQv9C60L7QuSBwbGF5Ki9cbn1cbi5idG4uZmFjdG9yeSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLndoaXRlLmZpbGwudG9fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzgxZDhkMDtcbn1cbi5idG4ud2hpdGUuZmlsbC50b19ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWIwYTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbmEuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4ud2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk1NTlFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1NTlFO1xufVxuLmJ0bi5hZGRfYmFza2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ0bi5hZGRfYmFza2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCQTY5Qztcbn1cbi5idG4uYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTU1OUU7XG59XG4uYnRuLmdyZWVuIHtcbiAgY29sb3I6ICM4MWQ4ZDA7XG59XG4uYnRuLmdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDhkMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLnB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RjNEOEQ7XG59XG4uYnRuLm9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzk4MTk7XG59XG4uYnRuLnllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM3MDA7XG59XG4uYnRuLnJlZCB7XG4gIGNvbG9yOiAjRkY0NjUwO1xufVxuLmJ0bi5yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0NjUwO1xufVxuLmJ0bi53aGl0ZS50b19wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogIzZGM0Q4RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNkYzRDhEO1xufVxuLmJ0bi53aGl0ZS50b19yZWQ6aG92ZXIge1xuICBjb2xvcjogI0ZGNDY1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY0NjUwO1xufVxuLmJ0bi53aGl0ZS50b19ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjODFkOGQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM4MWQ4ZDA7XG59XG4uYnRuLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3QjZCNCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNCN0I2QjQgIWltcG9ydGFudDtcbn1cbi5idG4ucGxheSB7XG4gIC8qaG92ZXIqL1xufVxuLmJ0bi5wbGF5OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYnRuLnBsYXkucGxheS5kYXJrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfZGFyay5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXkuZ3JlZW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9ncmVlbi5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXkucHVycGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcHVycGxlLnN2Zyk7XG59XG4uYnRuLnBsYXkucGxheS5yZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9yZWQuc3ZnKTtcbn1cbi5idG4ucGxheS5wbGF5Lm9yYW5nZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X29yYW5nZS5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXk6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV93aGl0ZS5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXkud2hpdGU6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9kYXJrLnN2Zyk7XG59XG4uYnRuLnBsYXkucGxheS53aGl0ZS50b19yZWQ6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9yZWQuc3ZnKTtcbn1cbi5idG4ucGxheS53aGl0ZS50b19wdXJwbGU6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9wdXJwbGUuc3ZnKTtcbn1cbi5idG4udmlkZW8ge1xuICBjb2xvcjogIzgxZDhkMDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLypFTkQgQlVUVE9OUyovXG4uc2FocHJhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLnNhaHByYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi8qIEZPT1RFUiAqL1xuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBEN0NGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDY4cHggMCA2NXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cbmZvb3RlciAuc2hvd0NvbXBsYWludEZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuZm9vdGVyIC5yb3cgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjUlO1xufVxuZm9vdGVyIC5mb290ZXJfd29ya190aW1lX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmZvb3RlciAucm93IC5jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbmZvb3RlciAucm93IC5jb2x1bW4ge1xuICB3aWR0aDogMjMlO1xufVxuZm9vdGVyIC5yZWcuYnRuIHtcbiAgbWluLXdpZHRoOiAyMTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuZm9vdGVyIC5yZWcuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM4MWQ4ZDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbmZvb3RlciAuaW1wcmVzc3VtIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbmZvb3RlciAucm93IC50aXRsZSxcbmZvb3RlciAuc3RhcnQgYixcbmZvb3RlciAuYXBsIGIge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5mb290ZXIgLnJvdyAudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZm9vdGVyIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5mb290ZXIgLmFwbCBiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbmZvb3RlciAuYXBsIGIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmZvb3RlciAuc29jaWFsIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5mb290ZXIgLnNvY2lhbCBhLFxuZm9vdGVyIC5zb2NpYWwgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5mb290ZXIgLmNvbnRhY3RzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5mb290ZXIgLnBheW1lbnRfaW5mb3JtZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuZm9vdGVyIC5wYXltZW50X2luZm9ybWVyX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZm9vdGVyIC5mb290ZXJfbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG5mb290ZXIgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbmZvb3RlciBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5mb290ZXIgLmxpbmtzIGEge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXIgLnN0YXJ0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5mb290ZXIgI2xlYXJuX21vcmUge1xuICB0b3A6IDI2cHg7XG4gIHBhZGRpbmc6IDUuNjJweCA1NS42MXB4IDcuMzhweCA1NC4zOXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbmZvb3RlciAjbGVhcm5fbW9yZTpob3ZlcixcbmZvb3RlciBhLmxlYXJuX21vcmU6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuZm9vdGVyIC5wYXJ0bmVyX3dlbGxjb21lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5mb290ZXIgYS5waG9uZSxcbmZvb3RlciBhLmVtYWlsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogRk9PVEVSICBmaW5pc2gqL1xuLyogcG9wdXAtbWVudSBzdGFydCAqL1xuQGtleWZyYW1lcyBmYWRlSW5Qb3B1cE1lbnUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuYS5zaG9wX3BvcHVwX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYS5zaG9wX3BvcHVwX21lbnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY3O1xufVxuLyogICAgICAgIGEuc2hvcF9wb3B1cF9tZW51OmhvdmVyOmJlZm9yZXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuc2hvcF9wb3B1cF9tZW51IHNwYW57XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5zaG9wX3BvcHVwX21lbnU6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICB9Ki9cbi5oZWFkZXJfYm90dG9tIHVsIGxpOmhvdmVyIC5wb3B1cF9tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQgMC4wMDAycyBmb3J3YXJkcyBmYWRlSW5Qb3B1cE1lbnU7XG4gIC8qICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgb3BhY2l0eTogMTttYXJnaW4tdG9wOjA7Ki9cbn1cbi5oZWFkZXJfYm90dG9tIHVsIGxpOmhvdmVyIC5wb3B1cF9tZW51IGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wdXBfbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAzMHB4O1xuICAvKnZpc2liaWxpdHk6IGhpZGRlbjsqL1xuICAvKnotaW5kZXg6IC0xOyovXG4gIC8qbWFyZ2luLXRvcDotMTBweDsqL1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjMzMzO1xuICAvKnRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyovXG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNkE2QTZBO1xufVxuLnBvcHVwX21lbnUgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmhlYWx0aCAucG9wdXBfbWVudV9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjVweCA3MHB4IDAgNThweDtcbn1cbi5oZWFsdGggLnBvcHVwX21lbnVfaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmhlYWx0aCAuaXRlbS5saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmhlYWx0aCAuaXRlbS5saXN0IGEge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmhlYWx0aCAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cbi5oZWFsdGggLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFsdGggLml0ZW0uYWN1bXVsbGl0X2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG4uaGVhbHRoIC5pdGVtLmZyZXNoX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG4uaGVhbHRoIC5pdGVtLmZyZXNoX2xpbmsgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uaGVhbHRoIC5pdGVtLmFsbF90aW1lX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG4uaGVhbHRoIC5pdGVtLmFsbF90aW1lX2xpbmsgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG59XG4uaGVhbHRoIC5pdGVtLm5hdHVyYWwgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG4uaGVhbHRoIC5pdGVtLm5hdHVyYWwgLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uaGVhbHRoIC5pdGVtIC50aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNnB4O1xufVxuLmhlYWx0aCAuaXRlbSBpbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFsdGggLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1OXB4KTtcbn1cbi5oZWFsdGggLmxpbmtzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHdpZHRoOiA0NSU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmhlYWx0aCAubGlua3MgYTpudGgtY2hpbGQoZXZlbikge1xuICB3aWR0aDogNTMlO1xuICBtYXJnaW4tbGVmdDogMSU7XG59XG4uaGVhbHRoIC5saW5rcyBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmhlYWx0aCAubGlua3MgYTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWVudS9wb3B1cDAuc3ZnJyk7XG59XG4uaGVhbHRoIC5saW5rcyBhOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tZW51L3BvcHVwMi5zdmcnKTtcbn1cbi5oZWFsdGggLmxpbmtzIGE6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAxLnN2ZycpO1xufVxuLmhlYWx0aCAubGlua3MgYTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWVudS9wb3B1cDMuc3ZnJyk7XG59XG4ucG9zc2liaWxpdHkgLnBvcHVwX21lbnVfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnBvc3NpYmlsaXR5IC5sZWZ0IHtcbiAgcGFkZGluZzogMjlweCA1NnB4IDE5cHggMTAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zc2liaWxpdHkgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wb3NzaWJpbGl0eSAuaXRlbXMgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3NzaWJpbGl0eSAuaXRlbXMgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNThweDtcbn1cbi5wb3NzaWJpbGl0eSAuaXRlbXMgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnBvc3NpYmlsaXR5IC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbn1cbi5wb3NzaWJpbGl0eSAuYWJvdXRfdXMge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3NpYmlsaXR5IC5hYm91dF91cyAuYWJvdXRfdXNfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucG9zc2liaWxpdHkgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKmFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ucG9zc2liaWxpdHkgLmxpbmtzIC5sZWZ0X2Jsb2NrLFxuLnBvc3NpYmlsaXR5IC5saW5rcyAucmlnaHRfYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBvc3NpYmlsaXR5IC5saW5rcyAubGVmdF9ibG9jayB7XG4gIHdpZHRoOiA2NCU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG4ucG9zc2liaWxpdHkgLmxpbmtzIC5yaWdodF9ibG9jayB7XG4gIHdpZHRoOiAzMyU7XG59XG4ucG9zc2liaWxpdHkgLmxpbmtzIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmNyZWF0aXZlIC5wb3B1cF9tZW51IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWF4LXdpZHRoOiAxNzdweDtcbn1cbi5jcmVhdGl2ZSAucG9wdXBfbWVudV9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMThweCA1NXB4O1xufVxuLmNyZWF0aXZlIC5wb3B1cF9tZW51X2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogODlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5jcmVhdGl2ZSAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNyZWF0aXZlIC5pdGVtcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgd2lkdGg6IDE3N3B4O1xufVxuLmNyZWF0aXZlIC5pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY3JlYXRpdmUgLmljb25zIHtcbiAgICBtaW4td2lkdGg6IDE5NnB4O1xuICB9XG59XG4uY3JlYXRpdmUgLmljb25zIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNyZWF0aXZlIC5pY29ucyBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cbi5jcmVhdGl2ZSAuaWNvbnMgYTpsYXN0LWNoaWxkIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5jcmVhdGl2ZSAuaWNvbnMgYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4ucHQgLnBvcHVwX21lbnUge1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4vKiBwb3B1cC1tZW51IGZpbmlzaCAqL1xuLnBvcHVwX2Zvcm1fYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uY29va2llIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5jb29raWUgLmxhbmdzIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvb2tpZSAubGFuZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG4uY29va2llIC50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb29raWUgLmxpbmtzIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM4MWQ4ZDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jb29raWUgLmxpbmtzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5jb29raWUgLmxpbmtzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jb29raWUgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvb2tpZSAubGlua3MgLmJ0biB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICM4MWQ4ZDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29va2llIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIHtcbiAgcGFkZGluZzogMTA5cHggMCA4OHB4O1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tcmlnaHQ6IDclO1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2MSU7XG4gIG1heC13aWR0aDogNjE2cHg7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW4gLnR4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnZpZGVvX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi52aWRlb193cmFwcGVyLnByb2R1Y3RfdmlkZW9fd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1N3B4O1xufVxuLnZpZGVvX3dyYXBwZXIgLnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNjcwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZGUgLnNtYWxsX2l0ZW0gLmJ0bixcbi5wdCAuc21hbGxfaXRlbSAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0cHggMjJweDtcbn1cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmVxdWlyZWRfbWFyayB7XG4gIGNvbG9yOiByZWQ7XG59XG4vKkJJRyBQUk9EVUNUIENBUkQqL1xuLml0ZW1fd3JhcHBlciB7XG4gIC8qcGFkZGluZyBmb3IgYW5jaG9yICMqL1xuICBwYWRkaW5nOiA2MXB4IDAgMTA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXRlbV93cmFwcGVyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pdGVtX3dyYXBwZXIgLmltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUyMXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQ2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5pdGVtX3dyYXBwZXIgLmltZyAuaW1nX3R4dCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG4uaXRlbV93cmFwcGVyIC5pbWdfYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLml0ZW1fd3JhcHBlciBpbWcge1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTQlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NyUsIDUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4uaXRlbV93cmFwcGVyIC5jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwMHB4KTtcbn1cbi5pdGVtX3dyYXBwZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLml0ZW1fd3JhcHBlciAuZGVzY3Ige1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaXRlbV93cmFwcGVyIC5wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLml0ZW1fd3JhcHBlciAub2xkcHJpY2Uge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3JkZXI6IDE7XG59XG4uaXRlbV93cmFwcGVyIC5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5pdGVtX3dyYXBwZXIgLnByaWNlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pdGVtX3dyYXBwZXIgLnByaWNlIHNwYW4ucHJpY2VfaW5fd2VpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLml0ZW1fd3JhcHBlciAucHJpY2UgLnByaWNlX3dpdGhvdXRfc2FsZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5pdGVtX3dyYXBwZXIgLnByaWNlIC5wcmljZV93aXRoX3NhbGUge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgY29sb3I6ICMzQkE2OUM7XG59XG4uaXRlbV93cmFwcGVyIC5sZWdhbF9wcmljZV9kZXNjciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uaXRlbV93cmFwcGVyIC5yZXRhaWxfcHJpY2VfZGVzY3Ige1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLml0ZW1fd3JhcHBlciAucXR5X2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG4gIGdhcDogMTJweDtcbn1cbi5pdGVtX3dyYXBwZXIgLnF0eV9idG4gaW5wdXRbdHlwZT1udW1iZXJdICsgLmFkZF9iYXNrZXQsXG4uaXRlbV93cmFwcGVyIC5xdHlfYnRuIC5wcm9kdWN0LXF0eS1waWxsICsgLmFkZF9iYXNrZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uaXRlbV93cmFwcGVyIC5xdHlfYnRuIC5wcm9kdWN0LXF0eS1waWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLml0ZW1fd3JhcHBlciAucXR5X2J0biAucHJvZHVjdC1xdHktcGlsbCAucHJvZHVjdC1xdHktYnRuIHtcbiAgZmxleDogMCAwIDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzUxNTA0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uaXRlbV93cmFwcGVyIC5xdHlfYnRuIC5wcm9kdWN0LXF0eS1waWxsIC5wcm9kdWN0LXF0eS1idG46aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5pdGVtX3dyYXBwZXIgLnF0eV9idG4gLnByb2R1Y3QtcXR5LXBpbGwgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uaXRlbV93cmFwcGVyIC5xdHlfYnRuIC5wcm9kdWN0LXF0eS1waWxsIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5pdGVtX3dyYXBwZXIgLnF0eV9idG4gLnByb2R1Y3QtcXR5LXBpbGwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uaXRlbV93cmFwcGVyIC5xdHlfYnRuID4gaW5wdXQge1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEzcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLml0ZW1fd3JhcHBlciAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ4ZDA7XG4gIGJvcmRlci1jb2xvcjogIzgxZDhkMDtcbn1cbi5pbWcuaGVpZ2h0LWZpdC1jb250ZW50IHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5pdGVtX3Nwb2lsZXIge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkYxRUQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG4uaXRlbV9zcG9pbGVyOmhhcyguc3BvaWxlcl90aXRsZS5zaG93KSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQTgwMDtcbn1cbi5pdGVtX3Nwb2lsZXIgKyAuaXRlbV9zcG9pbGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zcG9pbGVyX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDExcHggMCAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNwb2lsZXJfdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGVhc2UsIHBhZGRpbmcgMC4zNXMgZWFzZTtcbn1cbi5zcG9pbGVyX3RleHQgb2wsXG4uc3BvaWxlcl90ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLnNwb2lsZXJfdGV4dCBwLFxuLnNwb2lsZXJfdGV4dCBwICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbi5zcG9pbGVyX3RleHQgcDpsYXN0LWNoaWxkIGJyOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNwb2lsZXJfdGV4dCBhIHtcbiAgY29sb3I6ICM4MWQ4ZDAgIWltcG9ydGFudDtcbn1cbi5zcG9pbGVyX3RpdGxlLnNob3cgKyAuc3BvaWxlcl90ZXh0IHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uc3BvaWxlcl90aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2kvaWNvbnMvcGx1cy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc3BvaWxlcl90aXRsZS5zaG93OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9taW51cy5zdmcpO1xufVxuLnNwb2lsZXJfdGl0bGUuc2hvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvdW50cnlfMzUgLmFjdW11bGxpdCAuYWR2YW50YWdlcyAuc3BvaWxlcl90aXRsZSB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5jb3VudHJ5XzM1IC5hY3VtdWxsaXQgLmFkdmFudGFnZXMgLnNwb2lsZXJfdGl0bGUuc2hvdyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY291bnRyeV8zNSAuYWN1bXVsbGl0IC5hZHZhbnRhZ2VzIC5zcG9pbGVyX3RpdGxlICsgLnNwb2lsZXJfdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291bnRyeV8zNSAuYWN1bXVsbGl0IC5hZHZhbnRhZ2VzIC5zcG9pbGVyX3RpdGxlLnNob3c6YWZ0ZXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9wbHVzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5pdGVtX3ZpZGVvIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLml0ZW1fdmlkZW8gLnZpZGVvIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4uYmdfd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4vKlBPUFVQIENPVU5UUlkqIHN0YXJ0LyovXG4uYXJyb3dfYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2Fycm93X2JvdHRvbS5zdmcpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucG9wdXBfbG9jYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHdpZHRoOiAzMjJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiA0N3B4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cF9sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cF9sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhIC5nZW9fYXJlYV90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjQjFCMUIxO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMTBweCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYSAuZ2VvX2FyZWFfdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhIC5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoNXZ3ICsgNHB4KTtcbiAgfVxufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYSAuZ2VvX2FyZWFfdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzNCQTY5Qztcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEgLmdlb19hcmVhX3RpdGxlOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzQkE2OUM7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhIC5jb3VudHJpZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODFkOGQwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgxZDhkMDtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEuYWN0aXZlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEuYWN0aXZlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYS5hY3RpdmUgLmdlb19hcmVhX3RpdGxlIHtcbiAgY29sb3I6ICMzQkE2OUM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYS5hY3RpdmUgLmdlb19hcmVhX3RpdGxlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzQkE2OUM7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhLmFjdGl2ZSAuY291bnRyaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuY291bnRyeV9pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KTtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuY291bnRyeV9pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KTtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuY291bnRyeV9pdGVtOmZpcnN0LWNoaWxkLFxuLnBvcHVwX2xvY2F0aW9uIC5jb3VudHJ5X2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yNSk7XG59XG4uY291bnRyeS5jbGlja2VkIC5wb3B1cF9sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvdW50cnlfaW5mbyxcbmEuY291bnRyeV9sYW5nX3RpdGxlIHtcbiAgcGFkZGluZzogOHB4IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvdW50cnlfaW5mbyxcbiAgYS5jb3VudHJ5X2xhbmdfdGl0bGUge1xuICAgIHBhZGRpbmc6IDhweCA1dnc7XG4gIH1cbn1cbi5jb3VudHJ5X2luZm86aG92ZXIsXG4uY291bnRyeV9pbmZvLmN1cnJlbnQsXG5hLmNvdW50cnlfbGFuZ190aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvdW50cnlfaW5mbzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5jb3VudHJ5X2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvdW50cnlfaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNvdW50cnlfaW5mbzphZnRlcixcbi5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNiMWIxYjE7XG4gIHJpZ2h0OiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY291bnRyeV9pbmZvOmFmdGVyLFxuICAuZ2VvX2FyZWFfdGl0bGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cbi5jb3VudHJ5X2luZm8uYWN0aXZlOmFmdGVyLFxuLmdlb19hcmVhLmFjdGl2ZSAuZ2VvX2FyZWFfdGl0bGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb3VudHJ5X2luZm8uYWN0aXZlOmFmdGVyLFxuICAuZ2VvX2FyZWEuYWN0aXZlIC5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoNXZ3ICsgM3B4KTtcbiAgfVxufVxuLmNvdW50cnlfdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG59XG4uY291bnRyeV9sYW5ncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvdW50cnlfaW5mby5hY3RpdmUgKyAuY291bnRyeV9sYW5ncyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYS5jb3VudHJ5X2xhbmdfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jaGVja19sYW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbmEuY291bnRyeV9sYW5nX3RpdGxlOmhvdmVyLFxuYS5jb3VudHJ5X2xhbmdfdGl0bGUuY3VycmVudCB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmEuY291bnRyeV9sYW5nX3RpdGxlOmhvdmVyIGltZyxcbmEuY291bnRyeV9sYW5nX3RpdGxlLmN1cnJlbnQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi8qUE9QVVAgQ09VTlRSWSBmaW5pc2gqL1xuLmdvX3VwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIC8qYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsqL1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiAxNDBweDtcbiAgei1pbmRleDogMTA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmdvX3VwLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdvX3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNUE4MzJBO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZ29fdXA6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNoYXJlX2ljb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IDE1MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZCIHVybCgnL2kvaWNvbnMvc2hlcmVCdG4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDE1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFza2V0X2ljb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUUgdXJsKCcvaS9pY29ucy9iYXNrZXQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiAxMDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFza2V0X2ljb24gLmNvdW50IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzQkE2OUM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYmFza2V0X2ljb24ub3BlbiB7XG4gIHJpZ2h0OiA0NjBweDtcbn1cbmh0bWwubW9kYWwge1xuICAvKm92ZXJmbG93LXk6ICBzYWZhcmkgbm90IHN1cHBvcnQqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuaHRtbC5tb2RhbCBib2R5IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbmh0bWwubW9kYWwgaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5iYXNrZXRfd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5iYXNrZXRfd3JhcHBlci5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogMC4xcyBsaW5lYXIgMC4xcyBib3RoIGZhZGVJbjtcbn1cbi8qLmJhc2tldF93cmFwcGVyLmNsb3Nle1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBhbmltYXRpb246IC4yNXMgbGluZWFyIDAuMXMgYm90aCBmYWRlT3V0O1xufSovXG4uYmFza2V0X2Nsb3NlLFxuLmJhc2tldF9pdGVtX3JlbW92ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYXNrZXRfd2luZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYyg5NSUpO1xuICBtYXgtd2lkdGg6IDQxN3B4O1xuICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmFza2V0X2l0ZW1zIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5iYXNrZXRfaXRlbXMuYmFza2V0X21vZCAuYmFza2V0X2l0ZW0ubm9SZWFzb24ge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uYmFza2V0X21vZF9pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJhc2tldF9tb2RfaW5mb3JtYXRpb24gLm5lZWRfbW9yZV9wcm9kdWN0LFxuLmJhc2tldF9tb2RfaW5mb3JtYXRpb24gLm9rIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5iYXNrZXRfbW9kX2luZm9ybWF0aW9uIC5uZWVkX21vcmVfcHJvZHVjdCB7XG4gIGJhY2tncm91bmQ6ICNFQzk4MTk7XG59XG4uYmFza2V0X21vZF9pbmZvcm1hdGlvbiAub2sge1xuICBiYWNrZ3JvdW5kOiAjNzY5ZTQ3O1xufVxuLmJhc2tldF9tb2RfaW5mb3JtYXRpb24gZGl2Lm5lZWRfbW9yZV9wcm9kdWN0ID4gZGl2LmJ0biB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIge1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3dyYXAgLmJhc2tldF9tb2RfX3Byb2dyZXNzX2luZGljYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogOTUlO1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfd3JhcCAuYmFza2V0X21vZF9fcHJvZ3Jlc3NfaW5kaWNhdG9yLm5lZWRfbW9yZSB7XG4gIGJhY2tncm91bmQ6ICNFQzk4MTk7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc193cmFwIC5iYXNrZXRfbW9kX19wcm9ncmVzc19pbmRpY2F0b3IuZmluZSB7XG4gIGJhY2tncm91bmQ6ICM3NjllNDc7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc19zY2FsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3NjYWxlIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc19zY2FsZSBkaXYubmVlZF9tb3JlIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfc2NhbGUgZGl2LmN1cnJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc19zY2FsZSBkaXYuY3VycmVudDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDNweCk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYmFza2V0X2xpbWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5iYXNrZXRfaXRlbXNfZW1wdHkge1xuICBwYWRkaW5nOiAzMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhcixcbi5iYXNrZXRfaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbi5iYXNrZXRfaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgYm9yZGVyOiAwIG5vbmUgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Zlcixcbi5iYXNrZXRfaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUsXG4uYmFza2V0X2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBib3JkZXI6IDAgbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSxcbi5iYXNrZXRfaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmFza2V0X2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJhc2tldF90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJhc2tldF9pdGVtX2ltYWdlIHtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXRfaXRlbV9pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogOTAlO1xufVxuLmJhc2tldF9pdGVtLml0ZW0yNDQgLmJhc2tldF9pdGVtX2ltYWdlIGltZyxcbi5iYXNrZXRfaXRlbS5pdGVtMzA3IC5iYXNrZXRfaXRlbV9pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5iYXNrZXRfaXRlbV90aXRsZV9hbmRfcXVhbnRpdHkge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmFza2V0X2J0bl9jb250aW51ZSxcbi5iYXNrZXRfYnRuX2NoZWNrb3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYmFza2V0X2J0bl9jaGVja291dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJhc2tldF9idG5fY29udGludWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODFkOGQwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5iYXNrZXRfYnRuX2NvbnRpbnVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNCQTY5Qztcbn1cbi5iYXNrZXRfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xufVxuLmJhc2tldF9pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmJhc2tldF9pdGVtX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuLmJhc2tldF9pdGVtX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uYmFza2V0X2l0ZW1fcHJpY2Vfd3JhcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYmFza2V0X2l0ZW1fcHJpY2Vfd3JhcCAuYmFza2V0X2l0ZW1fb2xkcHJpY2Ugc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmJhc2tldF9sZWdhbF9wcmljZV9kZXNjciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmJhc2tldF9idG5zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5iYXNrZXRfc2hpcHBpbmdfY29zdHMge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5iYXNrZXRfaXRlbV9yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogMDtcbn1cbi5iYXNrZXRfaXRlbV9yZW1vdmUgc3ZnIHtcbiAgZmlsbDogIzNCQTY5Qztcbn1cbi5iYXNrZXRfaXRlbV9yZW1vdmU6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzgxZDhkMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zYWZhcmkgLmJhc2tldF93aW5kb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYmFza2V0X2Zvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UyZTJlMjtcbn1cbi5iYXNrZXRfZm9vdGVyIC5iYXNrZXRfdG90YWxfd3JhcCB7XG4gIGNvbG9yOiAjM0JBNjlDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5iYXNrZXRfaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyZTJlMjtcbn1cbi5iYXNrZXRfaXRlbV9pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2tldF9pdGVtX3F1YW50aXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uYmFza2V0X2l0ZW1fcXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uYmFza2V0X2l0ZW1fcXVhbnRpdHksXG4uYmFza2V0X2l0ZW1fc3VidG90YWwge1xuICB3aWR0aDogNTAlO1xufVxuLmJhc2tldF9pdGVtX3F1YW50aXR5IC5xdWFudGl0eV9jb250cm9sIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0MHB4O1xufVxuLmJhc2tldF9pdGVtX3F1YW50aXR5IC5xdWFudGl0eV9jb250cm9sOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbn1cbi5wbHVzLnF1YW50aXR5X2NvbnRyb2wge1xuICB0b3A6IDA7XG59XG4ubWludXMucXVhbnRpdHlfY29udHJvbCB7XG4gIHRvcDogMThweDtcbn1cbi5iYXNrZXRfaXRlbV9zdWJ0b3RhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJhc2tldF93aW5kb3cgLnByaWNlX2luX3dlaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5yZWxhdGVkX3Byb2R1Y3QgLnByaWNlX2luX3dlaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMTMwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdC5sZWdhbF9kZXNjciB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdCAucHJpY2Uge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0IC5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzY2NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3QgLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3QgLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdCAuaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1heC1oZWlnaHQ6IDYwJTtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0IC5hZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRleHRfY29udGFpbiB7XG4gIG1hcmdpbjogMTE1cHggMCA4MXB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi8qcGFnZV9iYW5uZXIqL1xuLnBhZ2VfYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwLjkzOHZ3O1xufVxuLnBhZ2VfYmFubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xufVxuLyo0MDQqL1xuLnBhZ2U0MDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuLnBhZ2U0MDQgLmlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG59XG4uaW1nXzQwNCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50aXRsZV80MDQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4vKkVORCA0MDQqL1xuLyoudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXI6aG92ZXJ7XG59Ki9cbi51c2VyX2Ryb3Bkb3duX21lbnUuY2xpY2tlZCAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IDAuMTVzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluO1xufVxuLnVzZXJfZHJvcGRvd25fbWVudTpob3ZlciAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udXNlcl9kcm9wZG93bl9tZW51LmNsaWNrZWQgLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnVzZXJfZHJvcGRvd25fbWVudS5jbGlja2VkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4udXNlcl9kcm9wZG93bl9tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC8qcGFkZGluZzogMTJweCAwOyovXG4gIC8qYm9yZGVyOiBzb2xpZCAxcHggQGdyZWVuOyovXG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDE5MHB4O1xuICB6LWluZGV4OiAxMDAyO1xufVxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgYSxcbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDIxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gIC8qdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ki9cbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5leGl0X2xpbmssXG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCAuY29weV9saW5rLFxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgLmNvcHlfbGlua193aXRoX3RleHQsXG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCAuY2hhbmdlX2F2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjNUE4MzJBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCAuY29weV9saW5rOmhvdmVyLFxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgLmNvcHlfbGlua193aXRoX3RleHQ6aG92ZXIsXG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCAuY2hhbmdlX2F2YXRhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gIC8qdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ki9cbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5zaWduX291dDpob3ZlciBhIHtcbiAgY29sb3I6ICNGRjQ2NTA7XG59XG4vKmFuaW1hdGlvbiovXG5Aa2V5ZnJhbWVzIGZhZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC03MHB4O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLyptYWluIGgxLCAubmljZV90b3AgLm5pY2VfdG9wX2Rlc2NyLCAuZ29fcHJvZHVjdHMgLnNsb2dhbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC03MHB4O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlRG93bjtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufSovXG4vKlNUQVJUIFBPUFVQIE1TRyovXG5odG1sLnBvcHVwX29wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cbmh0bWwucG9wdXBfb3BlbiBoZWFkZXIsXG5odG1sLnBvcHVwX29wZW4gZm9vdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG4ucG9wdXBfYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMTcwcHgpIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTU3cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGFuaW1hdGlvbjogMC4ycyBsaW5lYXIgMC41cyBib3RoIGZhZGVJbjtcbiAgLypkZWxheSDQsdC+0LvRjNGI0L7QuSDQuNC3LdC30LAg0YLQvtCz0L4g0YfRgtC+INC90LUg0YPRgdC/0LXQstCw0LXRgiDRgdGE0L7RgNC80LjRgNC+0LLQsNGC0YzRgdGPINGE0L7RgNC80LAqL1xufVxuLnBvcHVwX21zZy5mYWRlaW4ge1xuICBhbmltYXRpb246IDAuNnMgbGluZWFyIDFzIGJvdGggZmFkZUluO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xufVxuLnBvcHVwXzEuZmFkZWluIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmNvb2tpZV9hZ3JlZW1lbnQuZmFkZWluIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuLnBvcHVwX21zZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA1MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDIxNSwgMjA3LCAwLjgpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgd2lkdGg6IDQ2OXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wb3B1cF9tc2c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMjE1LCAyMDcsIDAuOSk7XG59XG4ucG9wdXBfbXNnOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogMzAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wb3B1cF9tc2dfYXR0ZW50aW9uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wb3B1cF9tc2cgLmV4aXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5wb3B1cF9tc2cgLmV4aXQgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnBvcHVwX21zZyAuZXhpdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucG9wdXBfbXNnIC5leGl0OmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzgxZDhkMDtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5jaGVja2JveHMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyAuZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyAuZmllbGQgLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyAuZmllbGQgLmNoZWNrYm94LWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZCAuY2hlY2tib3gtdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZCAuY2hlY2tib3gtaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkIC5jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94LXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY5ZTQ3O1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZCAuY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveC12aWV3IC5jaGVja2JveC1pY29uIHtcbiAgYm9yZGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZC5lcnJvcl9hY2NlcHQgLmNoZWNrYm94LXZpZXcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY0NjUwO1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZC5lcnJvcl9hY2NlcHQgbGFiZWwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY0NjUwO1xufVxuLnBvcHVwX21zZyArIC5wb3B1cF9tc2cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBzaXRlX2FncmVlbWVudCBhLm1vcmUsXG4uY29va2llX2FncmVlbWVudCBhLm1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHNpdGVfYWdyZWVtZW50IC5pbXByZXNzdW0gYSxcbi5jb29raWVfYWdyZWVtZW50IC5pbXByZXNzdW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMsXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucHNpdGVfYWdyZWVtZW50IC5idXR0b25zIC5idG4sXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ucHNpdGVfYWdyZWVtZW50IC5idXR0b25zIC5idG46aG92ZXIsXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgLypjb2xvcjogI2Y4ZjhmOCovXG59XG4ucHNpdGVfYWdyZWVtZW50IC5idXR0b25zIC5idG4uY29va2llX2FjY2VwdF9hbGwsXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmNvb2tpZV9hY2NlcHRfYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNmZmZmO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bi5jb29raWVfYWNjZXB0X2FsbDpob3Zlcixcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG4uY29va2llX2FjY2VwdF9hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdmZmZmO1xuICBib3JkZXItY29sb3I6ICNjN2ZmZmY7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLnBzaXRlX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmNvb2tpZV9hY2NlcHQsXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmNvb2tpZV9hY2NlcHQge1xuICBtYXJnaW46IDAgMjNweDtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bi5sb2NrLFxuLmNvb2tpZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bi5sb2NrIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLnBzaXRlX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmxvY2s6aG92ZXIsXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmxvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzgxZDhkMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vcmFuZ2UtbG9hZGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogY29uaWMtZ3JhZGllbnQoI2ZmZmZmZiwgI2ZmZmZmZiksIGNvbmljLWdyYWRpZW50KCNmZmZmZmYsICNFQzk4MTkpO1xuICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgMnMgaW5maW5pdGUgbGluZWFyO1xufVxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLypFTkQgUE9QVVAgTVNHKi9cbi8q0JDQtNCw0L/RgtC40LLQvdGL0Lkg0LHQu9C+0Log0YEg0LLQuNC00LXQvi3RgNC+0LvQuNC60L7QvCovXG4udmlkZW9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyog0LfQsNC00LDRkdGCINCy0YvRgdC+0YLRgyDQutC+0L3RgtC10LnQvdC10YDQsCDQtNC70Y8gMTY6OSAo0LXRgdC70LggNDozIOKAlCDQv9C+0YHRgtCw0LLRjNGC0LUgNzUlKSAqL1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4udmlkZW9fd3JhcCBpZnJhbWUsXG4udmlkZW9fd3JhcCB2aWRlbyxcbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5LFxuLnZpZGVvX3dyYXAgdmlkZW8ucHJldmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cbi52aWRlb193cmFwIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSB2aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSAuZHVyYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSAucGxheSB7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgLnBsYXk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgLnBsYXkgc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZmlsbDogI0ZGNDY1MDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5IC5wbGF5OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5IC5wbGF5OmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi52aWRlb193cmFwOmhvdmVyIC5wbGF5IHtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi8qdmlkZW9bcG9zdGVyXXtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59Ki9cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5vdGlmaWNhdGlvbiB7XG4gIHdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEzcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCQTY5QztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAxMDAwMTtcbn1cbi5ub3RpZmljYXRpb24gKjpub3QoLmJhc2tldF9idG5fY2hlY2tvdXQpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ub3RpZmljYXRpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vdGlmaWNhdGlvbi1oZWFkZXJfY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ubm90aWZpY2F0aW9uIGRpdi5ub3RpZmljYXRpb24tcGFja2FnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5ub3RpZmljYXRpb24ge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm5vdGlmaWNhdGlvbiB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgdG9wOiAxMTJweDtcbiAgfVxufVxuLmFsZXJ0LWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmFsZXJ0LWJnIC5hbGVydC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFsZXJ0LWJnIC5hbGVydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5hbGVydC1iZyAuYWxlcnQtdGl0bGUuYWxlcnQtZXJyb3Ige1xuICBjb2xvcjogI0ZGNDY1MDtcbn1cbi5hbGVydC1iZyAuYWxlcnQtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2Nsb3NlX2JsYWNrLnN2ZycpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAzcHggM3B4IDNweCAyMHB4O1xufVxuLmFsZXJ0LWJnIC5hbGVydC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMTEuNXB4IDAgMTEuNXB4O1xufVxuLmFsZXJ0LWJnIC5hbGVydC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwRDdDRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWxlcnQtYmcgLmFsZXJ0LWJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzgwRDdDRjtcbn1cbi5hbGVydC1iZyAuYWxlcnQtYnV0dG9uOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCN0I2QjQ7XG4gIGJvcmRlci1jb2xvcjogI0I3QjZCNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFsZXJ0LWJnIC5hbGVydC1ib2R5IHtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbGVydC1iZyAuYWxlcnQtbWVzc2FnZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWxlcnQtYmcgLmFsZXJ0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmFsZXJ0LWJnIC5hbGVydC1ib2R5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxuICAuYWxlcnQtYmcgLmFsZXJ0LW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYWxlcnQtYmcgLmFsZXJ0LWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxufVxuLnByb2dyZXNzX2Jhcl9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjFFRDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmFsYXJtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5hbGFybS0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUyLCAyMDMsIDc0LCAwLjIyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTIsIDIwMywgNzQsIDAuMjIpO1xufVxuLnNlbGVjdF9wcm9kdWN0X2NvdW50IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB3aWR0aDogOTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjFFRDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWxlY3RfcHJvZHVjdF9jb3VudF9fYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWxlY3RfcHJvZHVjdF9jb3VudF9fYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiB1bnNldDtcbn1cbi5zZWxlY3RfcHJvZHVjdF9jb3VudF9fYnRuOmRpc2FibGVkIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0YyRjFFRDtcbn1cbi5zZWxlY3RfcHJvZHVjdF9jb3VudF9fY291bnQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTE1MDRFO1xufVxuLmluZm8tcG9wdXAtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHdpZHRoOiA2NTBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG4uaW5mby1wb3B1cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uaW5mby1wb3B1cC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmluZm8tcG9wdXAtY2xvc2U6OmJlZm9yZSxcbi5pbmZvLXBvcHVwLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgLyog0KbQstC10YIg0LrRgNC10YHRgtC40LrQsCAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmluZm8tcG9wdXAtY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uaW5mby1wb3B1cC1idXR0b24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzRiYWVlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDUwcHggNTBweCA1MHB4O1xufVxuLyrQntCi0JfQq9CS0KsqL1xuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXZpZXdzIHtcbiAgLyogICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7Ki9cbiAgcGFkZGluZzogMjhweCA2NnB4IDI4cHg7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG4ucmV2aWV3cyAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA2NXB4O1xufVxuLnJldmlld3MgLml0ZW0gLmltZyB7XG4gIHdpZHRoOiA5MXB4O1xuICBoZWlnaHQ6IDkxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJldmlld3MgLml0ZW0gLnRleHRfYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4IC0gMzMuNjdweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnJldmlld3MgLml0ZW0gLnRleHRfYmxvY2sgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5yZXZpZXdzIC5pdGVtIC50ZXh0X2Jsb2NrIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5yZXZpZXdzIC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDMxcHg7XG59XG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICBiYWNrZ3JvdW5kOiAjNUE4MzJBICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmhvdmVyLFxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmhvdmVyLFxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmZvY3VzLFxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzNmNWMxZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICBsZWZ0OiAtOHB4O1xufVxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTNweDtcbn1cbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMThweDtcbn1cbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxNHB4O1xufVxuLypmb3IgYmlnKi9cbi5yZXZpZXdzX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiA3NXB4IDAgNjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDlweCAxMDRweCA1NXB4O1xuICBtYXJnaW46IDA7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5pdGVtIC5pbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogNDRweDtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLml0ZW0gLnRleHRfYmxvY2sge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTY0cHgpO1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAuaXRlbSAudGV4dF9ibG9jayAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAuaXRlbSAudGV4dF9ibG9jayAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gIGxlZnQ6IC0zNHB4O1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6YWZ0ZXIge1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogLTE3cHg7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMzRweDtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmFmdGVyIHtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogMTdweDtcbn1cbi8qRU5EINCe0KLQl9Cr0JLQqyovXG4uaW5mb19kZXNjcixcbi5lcnJvcl9kZXNjcixcbi5zdWNjZXNzX2Rlc2NyIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDI1cHggMDtcbn1cbi5pbmZvX2Rlc2NyIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cbi5zdWNjZXNzX2Rlc2NyIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cbi5lcnJvcl9kZXNjciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4vKkZPUiBVU0EgKi9cbi5jb3VudHJ5XzM1IC5jcmVhdGl2ZSAucG9wdXBfbWVudSxcbi5jb3VudHJ5XzIxOSAuY3JlYXRpdmUgLnBvcHVwX21lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi8qRU5EIEZPUiBVU0EqL1xuLyowIGVsZW1lbnRzIG9uIGhlYWx0aCovXG4uaGVhbHRoLmNhdGVnb3JpZXNfMCAubGlua3Mge1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18wIC5wb3B1cF9tZW51X2lubmVyIHtcbiAgcGFkZGluZy1yaWdodDogNThweDtcbn1cbi8qMiBlbGVtZW50cyBvbiBoZWFsdGgqL1xuLmhlYWx0aC5jYXRlZ29yaWVzXzIgLnBvcHVwX21lbnUge1xuICB3aWR0aDogOTMwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWx0aC5jYXRlZ29yaWVzXzIgLnBvcHVwX21lbnUgLml0ZW1zLnJvdyB7XG4gIHdpZHRoOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiAxNTJweDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18yIC5pdGVtLmFjdW11bGxpdF9saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4O1xufVxuLmhlYWx0aC5jYXRlZ29yaWVzXzIgLmxpbmtzIHtcbiAgd2lkdGg6IDM2NHB4O1xufVxuLyozIGVsZW1lbnRzIG9uIGhlYWx0aCovXG4uaGVhbHRoLmNhdGVnb3JpZXNfMyAucG9wdXBfbWVudSB7XG4gIHdpZHRoOiAxMDA5cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWx0aC5jYXRlZ29yaWVzXzMgLnBvcHVwX21lbnUgLml0ZW1zLnJvdyB7XG4gIHdpZHRoOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiAxNTJweDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18zIC5pdGVtLmFjdW11bGxpdF9saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xufVxuLmhlYWx0aC5jYXRlZ29yaWVzXzMgLmxpbmtzIHtcbiAgd2lkdGg6IDM2NHB4O1xufVxuLyoxIGVsZW1lbnRzIG9uIGhlYWx0aCovXG4uaGVhbHRoLmNhdGVnb3JpZXNfMSAucG9wdXBfbWVudSB7XG4gIHdpZHRoOiA3MjBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMSAubGlua3Mge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjgwcHgpO1xufVxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxubWFpbiAubWFpbl9ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDFweCk7XG59XG5tYWluIC5tZW51IHtcbiAgd2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluIC5tZW51IC5hcnJvd19kb3duIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29udGVudDogJyc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IC0zMjFweDtcbn1cbm1haW4gLm1lbnUgLmFycm93X2Rvd24gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxubWFpbiAubWVudSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMTBweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbm1haW4gLm1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y4RjhGQjtcbn1cbm1haW4gLm1lbnUgbGkgc3ZnIHBhdGgge1xuICBmaWxsOiAjNkE2QTZBO1xufVxubWFpbiAubWVudSBsaS5jdXJyZW50IGEsXG5tYWluIC5tZW51IGxpOmhvdmVyIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzNCQTY5Qztcbn1cbm1haW4gLm1lbnUgbGkuY3VycmVudCBwYXRoLFxubWFpbiAubWVudSBsaTpob3ZlciBwYXRoIHtcbiAgZmlsbDogIzNCQTY5Qztcbn1cbm1haW4gLm1lbnUgPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIHBhZGRpbmc6IDI4cHggMTBweCAyOHB4IDI5cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIGdhcDogMTZweDtcbn1cbm1haW4gLm1lbnUgPiB1bCA+IGxpID4gYSBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbi8qbmV3cyBsaXN0Ki9cbi5uZXdzX2xpc3Qge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogNDFweDtcbn1cbi5uZXdzX2xpc3QgLml0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGOEY4RkI7XG59XG4ubmV3c19saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5ld3NfbGlzdCAuZGF0ZSB7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubmV3c19saXN0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5uZXdzX2xpc3QgLnRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3c19saXN0IC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubmV3c19saXN0IC50aXRsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ubmV3c19saXN0IC5pdGVtLmFjdGl2ZSAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzX2xpc3QgLml0ZW0uYWN0aXZlIC50b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzX2xpc3QgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHBhZGRpbmc6IDEzcHggMThweDtcbiAgbWluLXdpZHRoOiAyMzZweDtcbn1cbi5uZXdzX2xpc3QgLm5ld3NfYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDQwcHggMCA0MHB4O1xufVxuLm5ld3NfbGlzdCBhLm9wZW5fbmV3cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzgwRDdDRjtcbn1cbi5uZXdzX2xpc3QgYS5vcGVuX25ld3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBEN0NGO1xufVxuLyplbmQgbmV3cyBsaXN0Ki9cbi8qbmV3cyBwYWdlKi9cbi5uZXdzX3BhZ2Uge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cbi5uZXdzX3BhZ2UgLm1haW5fYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm5ld3NfcGFnZSAuZGF0ZSB7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3NfcGFnZSAubWVudSB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubmV3c19wYWdlIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uZXdzX3BhZ2UgLm5ld3NfdG9wIGgxIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAxOXB4IDA7XG59XG4ubmV3c19wYWdlIC5uZXdzX3RvcCAuYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV3c19wYWdlIC5uZXdzX3RvcCAuYmFjayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUxNTA0RTtcbn1cbi5uZXdzX3BhZ2UgLm5ld3NfdG9wIC5iYWNrIGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4ubmV3c19ibG9jayB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLm5ld3NfYmxvY2sgLnNob3J0X2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3c19ibG9jayAuc3RhcnRfaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfYmxvY2sgLnN0YXJ0X2ltZyxcbi5uZXdzX2Jsb2NrIC5hZGRpdGluYWxfaW1nIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm5ld3NfYmxvY2sgLnBhZ2VfdGV4dCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5uZXdzX2Jsb2NrIC5wYWdlX3RleHQgcCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLm5ld3NfYmxvY2sgLnBhZ2VfdGV4dCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmV3c19ibG9jayBmaWd1cmUge1xuICBtYXJnaW46IDAgMCA2MHB4IDA7XG59XG4ubmV3c19ibG9jayBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubmV3c19ibG9jayAuaW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKm1hcmdpbi1sZWZ0OiAtMiU7Ki9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5ld3NfYmxvY2sgLmltYWdlcyBpbWcge1xuICAvKiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7Ki9cbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIC8qb2JqZWN0LWZpdDogY29udGFpbjsqL1xufVxuLyplbmQgbmV3cyovXG4vKnBhZ2luYXRpb24qL1xuLnBhZ2VzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG51bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQsXG4ucGFnaW5hdGlvbiBsaSxcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSB7XG4gIGhlaWdodDogMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCQTY5QztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5zcGFuLmN1cnJlbnQucHJldiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLnBhZ2luYXRpb24gbGkgYSxcbi5wYWdpbmF0aW9uIGxpIHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnBhZ2luYXRpb24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0JBNjlDO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdpbmF0aW9uIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkLFxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAvKmRpc3BsYXk6IG5vbmU7Ki9cbn1cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkOmhvdmVyIHNwYW4ge1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLyplbmQgcGFnaW5hdGlvbiovXG4vKnBhZ2UgY3VzdG9taXplciovXG4vKlJVU1NJQSovXG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBhZ2VfdGV4dCA+IHAgc3Ryb25nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCBwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBsNTAgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBsNTAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBsNTAgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC03cHg7XG4gIHRvcDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBsNTAgdWwgbGkgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi8qVVNBIEFORCBDQU5BREEqL1xuLnNob3BfaWRfMSAuc3RhbmRhcnRfcGFnZS5wYWdlIC5wYWdlX3RleHQgPiBwIHN0cm9uZyxcbi5zaG9wX2lkXzE3IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBhZ2VfdGV4dCA+IHAgc3Ryb25nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qRU5EIHBhZ2UgY3VzdG9taXplciovXG4vKkdlcm1hbnkqL1xuLmNvdW50cnlfNTMgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQ3cHgpO1xufVxuLnRlc3RfY2xhc3NfdGVzdCB7XG4gIGNvbG9yOiByZWQ7XG59XG4uaW1nX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbi5pbWdfYmctbm90Y292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5pbWcuaW1nX2JnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLypBTklNQVRFKi9cbi5vIHtcbiAgb3BhY2l0eTogMDtcbn1cbmgxLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLyoubWFpbl9pbWcgaDF7Ki9cbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbmgxW2RhdGEtYW5pbWF0ZV0sXG4uYnRuc1tkYXRhLWFuaW1hdGVdIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qZGl2LmJ0bnMuYW5pbWF0ZV9fYW5pbWF0ZWR7Ki9cbi5jZXJ0aWZpY2F0ZXMgLm1haW5faW1nIGRpdi5idG5zLFxuLmZhY3RvcnkgLm1haW5faW1nIGRpdi5idG5zLFxuLmFjdW11bGxpdCAubWFpbl9pbWcgZGl2LmJ0bnMsXG4uYWxsLXRpbWUgLm1haW5faW1nIGRpdi5idG5zIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG59XG4vKkVORCBBTklNQVRFKi9cbiNzdGF0dXNfbWFuYWdlbWVudF9tZXNzYWdlX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuI3N0YXR1c19tYW5hZ2VtZW50X21lc3NhZ2Vfd3JhcF9ib2R5IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jc3RhdHVzX21hbmFnZW1lbnRfbWVzc2FnZV93cmFwX2JvZHkgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjllNDc7XG59XG4vKnN1Y2Nlc3MtcGF5LCBmYWlsX3VybCovXG4ucGFnZV9tc2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0NXB4IDE5cHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZ2FwOiA0MHB4O1xufVxuLnBhZ2VfbXNnIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFkOGQwO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogIzgxZDhkMDtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xufVxuLnBhZ2VfbXNnX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2VfbXNnX190ZXh0LS1lcnJvciB7XG4gIGNvbG9yOiAjRkY0NjUwO1xufVxuLnBhZ2VfbXNnX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjMzZW07XG59XG4ucGFnZV9tc2dfX2ltYWdlIHtcbiAgd2lkdGg6IDE3OHB4O1xuICBoZWlnaHQ6IDE1M3B4O1xufVxuLnBhZ2VfbXNnLnN1Y2Nlc3MgLnBhZ2VfbXNnX19pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pL2NoZWNrb3V0L3BheW1lbnRfc3VjY2Vzcy5zdmdcIik7XG59XG4ucGFnZV9tc2cuZXJyb3IgLnBhZ2VfbXNnX190aXRsZSB7XG4gIGNvbG9yOiAjRkY0NjUwO1xufVxuLnBhZ2VfbXNnLmVycm9yIC5wYWdlX21zZ19faW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaS9jaGVja291dC9wYXltZW50X2Vycm9yLnN2Z1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlX21zZyB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4vKlBPUFVQIE9GRkVSUyovXG4ub2ZmZXJzX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLm9mZmVyc19mb3JtX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjVweDtcbiAgd2lkdGg6IDUzMHB4O1xuICBtYXgtd2lkdGg6IDk0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm9mZmVyc19mb3JtX2lubmVyIC5pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1heC13aWR0aDogMjM4cHg7XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0gLnRleHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0gLnRleHQgLnNpemUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLm9mZmVyc19mb3JtX2lubmVyIC5pdGVtIC5idG4uYWRkX2Jhc2tldF9vZmZlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODFkOGQwO1xuICBjb2xvcjogIzgxZDhkMDtcbn1cbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSAuYnRuLmFkZF9iYXNrZXRfb2ZmZXI6aG92ZXIsXG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0gLmJ0bi5hZGRfYmFza2V0X29mZmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ4ZDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNsb3NlX3BvcHVwX2Zvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jbG9zZV9wb3B1cF9mb3JtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi8qcHJlbG9hZGVyKi9cbi5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5wcmVsb2FkZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NzbG9hZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jc3Nsb2FkLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IHRvcCAxLjM4cyBsaW5lYXIgMy41N3M7XG59XG4uY3NzbG9hZC1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAxLjM4cyBsaW5lYXIgMy41N3M7XG59XG4uY3NzbG9hZC1jb250YWluZXIuZG9uZTpiZWZvcmUge1xuICB0b3A6IC01MCU7XG59XG4uY3NzbG9hZC1jb250YWluZXIuZG9uZTphZnRlciB7XG4gIGJvdHRvbTogLTUwJTtcbn1cbi5jc3Nsb2FkLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jc3Nsb2FkLXByb2dyZXNzIC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIGxpbmUtaGVpZ2h0OiA5N3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjODFkOGQwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3NzbG9hZC1wcm9ncmVzcyAuY3NzbG9hZC1wcm9ncmVzcy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTBweCAjODFkOGQwO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggIzgxZDhkMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICBhbmltYXRpb246IHNwaW4gMy40NXMgbGluZWFyIGluZmluaXRlO1xufVxuLmNzc2xvYWQtcHJvZ3Jlc3MuY3NzbG9hZC1mbG9hdCAuY3NzbG9hZC1wcm9ncmVzcy1pdGVtOmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuLmNzc2xvYWQtcHJvZ3Jlc3MuY3NzbG9hZC1mbG9hdC5jc3Nsb2FkLXNoYWRvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBoZWlnaHQ6IDQ5cHg7XG59XG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC00MnB4IDAgMCAxMnB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxMHB4ICNkZGRkZGQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjZGRkZGRkO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICBhbmltYXRpb246IHNwaW4gMy40NXMgbGluZWFyIGluZmluaXRlO1xufVxuLmNzc2xvYWQtcHJvZ3Jlc3MuY3NzbG9hZC1zaGFkb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBjb2xvcjogI2RkZGRkZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogOTdweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luOiAtMzlweCAwIDAgLTM5cHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qcHJlbG9hZGVyIGVuZCovXG4uaXRlbV9wYWdlIC5wcm9kdWN0X2FjdGlvbl9idG5zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uaXRlbV9wYWdlIC5wcm9kdWN0X2FjdGlvbl9idG5zIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pdGVtX3BhZ2UgLnByb2R1Y3RfYWN0aW9uX2J0bnMgLmJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLml0ZW1fcGFnZSAucHJvZHVjdF9hY3Rpb25fYnRucyAuYmFjayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUxNTA0RTtcbn1cbi5pdGVtX3BhZ2UgLnByb2R1Y3RfYWN0aW9uX2J0bnMgLmJhY2sgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cbi5pdGVtX3BhZ2UgLnByb2R1Y3RfYWN0aW9uX2J0bnMgLnNoYXJlZF9wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjODFkOGQwO1xufVxuLml0ZW1fcGFnZSAucHJvZHVjdF9hY3Rpb25fYnRucyAuc2hhcmVkX3Byb2R1Y3Qgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLmhlbHBfd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RjlGOUY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB6LWluZGV4OiA4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWxwX3dpZGdldC0tdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNjBweDtcbiAgYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWxwX3dpZGdldDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG59XG4uaGVscF93aWRnZXQ6aG92ZXIgLmhlbHBfd2lkZ2V0LS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogMC4wNXMgZWFzZS1pbi1vdXQgMC4wMDAycyBmb3J3YXJkcyBmYWRlSW47XG59XG4uY29tcG9uZW50c19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY29tcG9uZW50c19saXN0IC5pdGVtIHtcbiAgcGFkZGluZzogMjBweCAxMjBweCAyMHB4IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29tcG9uZW50c19saXN0IC5pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggNjBweCAyMHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jb21wb25lbnRzX2xpc3QgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb21wb25lbnRzX2xpc3QgLml0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uY29tcG9uZW50c19saXN0IC5pdGVtX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY29tcG9uZW50c19saXN0IC5pdGVtX19pbWFnZS1ibG9jayB7XG4gIGZsZXg6IDAgMCAyMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29tcG9uZW50c19saXN0IC5pdGVtX19pbWFnZS1ibG9jayB7XG4gICAgZmxleDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uY29tcG9uZW50c19saXN0IC5pdGVtX19pbWFnZS1ibG9jayBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9faW1hZ2UtYmxvY2sgaW1nIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9fYmxvY2stbm8taW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9fYmxvY2stbm8taW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2Jsb2NrLW5vLWltYWdlIC5pdGVtX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gIC5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2Jsb2NrLW5vLWltYWdlIC5pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29tcG9uZW50c19saXN0IC5pdGVtX19ibG9jay1uby1pbWFnZSAuaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2ltYWdlIHtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29tcG9uZW50c19saXN0IC5pdGVtX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2ltYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2ltYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9faW1hZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY29tcG9uZW50c19saXN0IC5pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW0uZ2hvc3Qge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hZHZhbnRhZ2VzX2V4dGVuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCAuZGVzY3JpcHRpb24gdWwsXG4uYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCAuZGVzY3JpcHRpb24gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5hZHZhbnRhZ2VzX2V4dGVuZGVkIC50ZXh0IC5kZXNjcmlwdGlvbiB1bDpsYXN0LWNoaWxkLFxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgLmRlc2NyaXB0aW9uIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgLmRlc2NyaXB0aW9uIHVsIGxpLFxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgLmRlc2NyaXB0aW9uIG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvY2hlY2tfZ3JlZW4uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCA5LjZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5hZHZhbnRhZ2VzX2V4dGVuZGVkIC52aWRlb193cmFwcGVyIHtcbiAgd2lkdGg6IDU3MHB4O1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnZpZGVvX3dyYXAgLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaXRlbV84NTUgLnByaWNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG4jaXRlbV84NTUgLnF0eV9idG4ge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4jaXRlbV84NTUgLnJldGFpbF9wcmljZV9kZXNjciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXRlbV84NTVfd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaXRlbV84NTVfd3JhcHBlciAuYWR2YW50YWdlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDY0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGhlaWdodDogMzIxcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5pdGVtXzg1NV93cmFwcGVyIC5hZHZhbnRhZ2VfX2l0ZW0gLmFkdmFudGFnZV9faXRlbS0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLml0ZW1fODU1X3dyYXBwZXIgLmFkdmFudGFnZV9faXRlbSAuYWR2YW50YWdlX19pdGVtLS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5pdGVtXzg1NV93cmFwcGVyIC5hZHZhbnRhZ2VfX2l0ZW0gLmFkdmFudGFnZV9faXRlbS0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaXRlbV84NTVfd3JhcHBlciAuYWR2YW50YWdlX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uaXRlbV84NTVfd3JhcHBlciAuYWR2YW50YWdlX19pdGVtOmZpcnN0LWNoaWxkIC5hZHZhbnRhZ2VfX2l0ZW0tLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uaXRlbV84NTVfd3JhcHBlciAuYWR2YW50YWdlX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5pdGVtXzg1NV93cmFwcGVyIC5hZHZhbnRhZ2VfX2l0ZW06bGFzdC1jaGlsZCAuYWR2YW50YWdlX19pdGVtLS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI2cHgpIHtcbiAgLml0ZW1fcGFnZSAuYWR2YW50YWdlc19leHRlbmRlZCAudmlkZW9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgZGl2LmRlc2NyaXB0aW9uLFxuLml0ZW1fcGFnZSAuY29tcG9uZW50c19saXN0IC5pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLml0ZW1fcGFnZSAuY29tcG9uZW50c19saXN0IC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmFjY291bnQtbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgxOTAsIDE5NiwgMjEwLCAwLjI1KTtcbn1cbi5hY2NvdW50LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmFjY291bnQtbmF2aWdhdGlvbl9faWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hY2NvdW50LW5hdmlnYXRpb25fX2ljb24tLWl0ZW1zLWNvdW50IHtcbiAgYmFja2dyb3VuZDogI0ZGQTgwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWNjb3VudC1uYXZpZ2F0aW9uX19pY29uLS1hbGFybSB7XG4gIGJhY2tncm91bmQ6ICNGRjQ2NTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYWNjb3VudC1uYXZpZ2F0aW9uX19uYXZpZ2F0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDIyLjRweCAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWNjb3VudC1uYXZpZ2F0aW9uX19uYXZpZ2F0aW9uLWl0ZW0tLWFjdGl2ZSxcbi5hY2NvdW50LW5hdmlnYXRpb25fX25hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkI7XG59XG4uYWNjb3VudC1uYXZpZ2F0aW9uX19uYXZpZ2F0aW9uLWl0ZW0tLWV4aXQge1xuICBjb2xvcjogI0ZGNDY1MDtcbn1cbi5hY2NvdW50LXVzZXItaW5mbyB7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogMjBweCA0MHB4IDIzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLmFjY291bnQtdXNlci1pbmZvX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAyMi40cHggKi9cbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFjY291bnQtdXNlci1pbmZvX19kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuLmFjY291bnQtdXNlci1pbmZvX19kYXRhLWljb24ge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hY2NvdW50LXVzZXItaW5mb19fZGF0YS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hY2NvdW50LXVzZXItaW5mb19fZGF0YS1pZCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5hY2NvdW50LXVzZXItaW5mb19fZGF0YS1zdGF0dXMge1xuICBjb2xvcjogIzc2OWU0NztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uYWNjb3VudC11c2VyLWluZm9fX2RhdGEtc3RhdHVzLXByaW1lIHtcbiAgY29sb3I6ICMzQkE2OUM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmNvbnN1bHRhbnQtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGZiO1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCA0MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jb25zdWx0YW50LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMjIuNHB4ICovXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29uc3VsdGFudC1ibG9ja19faWQtYmxvY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY29uc3VsdGFudC1ibG9ja19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jb25zdWx0YW50LWJsb2NrX19pbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbnN1bHRhbnQtYmxvY2tfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDE5LjZweCAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnN1bHRhbnQtYmxvY2tfX2NvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cbi5jb25zdWx0YW50LWJsb2NrX19jb250YWN0LWl0ZW0ge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL21haWwuc3ZnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnN1bHRhbnQtYmxvY2tfX2NvbnRhY3QtaXRlbS0tbWFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL21haWwuc3ZnKTtcbn1cbi5jb25zdWx0YW50LWJsb2NrX19jb250YWN0LWl0ZW0tLXBob25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvcGhvbmUuc3ZnKTtcbn1cbi5jb25zdWx0YW50LWJsb2NrX19jb250YWN0LWl0ZW0tLXdoYXRzYXBwLFxuLmNvbnN1bHRhbnQtYmxvY2tfX2NvbnRhY3QtaXRlbS0td2hhdHN1cCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL3dhLnN2Zyk7XG59XG4uY29uc3VsdGFudC1ibG9ja19fY29udGFjdC1pdGVtLS10ZWxlZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL3RnLnN2Zyk7XG59XG4uY29uc3VsdGFudC1ibG9ja19fY29udGFjdC1pdGVtLS12ayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL3ZrLnN2Zyk7XG59XG4uY29uc3VsdGFudC1ibG9ja19fY29udGFjdC1pdGVtLS1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL2ZiLnN2Zyk7XG59XG4uY29uc3VsdGFudC1ibG9ja19fY29udGFjdC1pdGVtLS1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc29jaWFscy9pbnN0LnN2Zyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBoZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5pbm5lciAucG9wdXBQcmltZVBhcnRuZXIge1xuICAgIHRvcDogNjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmlubmVyIC5hdXRvb3JkZXIge1xuICAgIHRvcDogNjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuaGVhZGVyX25vX3BhcnRuZXIgLmlubmVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5oZWFkZXJfbm9fcGFydG5lciAuaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuaGVhZGVyX25vX3BhcnRuZXIgLmlubmVyIC5oZWFkZXJfbm9fcGFydG5lcl9ibG9jayBwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX25vX3BhcnRuZXIgLmlubmVyIC5hdXRvb3JkZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbiAgLmhlYWRlcl9ub19wYXJ0bmVyIC5pbm5lciAucG9wdXBQcmltZVBhcnRuZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3N3B4KSB7XG4gIC5zaGFyZV9pY29uIHtcbiAgICB0b3A6IDEyNXB4O1xuICB9XG59XG4uZm9ycHJpbWVjbGllbnRzIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbn1cbi5mb3JwcmltZWNsaWVudHM6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvaWNvbnMvcHJpbWVfY2xpZW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtMjUlKTtcbn1cbi5mb3JwcmltZWNsaWVudHMtbWFpbnRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvcnByaW1lY2xpZW50cy1wcmltZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkZBODAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb3JwcmltZWNsaWVudHMtY2xpZW50cyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTYuOHB4O1xufVxuI3Byb2R1Y3RNZW51X3Nob3J0X2Rlc2Mge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3RNZW51IHtcbiAgdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iYXNpYy1ncmV5LTA1LCAjRjhGOEZCKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFzaWMtd2hpdGUsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IDAgcmdiYSgxOTAsIDE5NiwgMjEwLCAwLjI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAvKiDQotC+0L3QutC40Lkg0YHQutGA0L7Qu9C70LHQsNGAICovXG4gIC8qINCf0L7Qu9C+0YHQsCDQv9C+0LQg0YHQutGA0L7Qu9C70L7QvCAqL1xuICAvKiDQodCw0Lwg0L/QvtC70LfRg9C90L7QuiAqL1xuICAvKiDQo9Cx0LjRgNCw0LXQvCDRgdGC0YDQtdC70L7Rh9C60LggKNC60L3QvtC/0LrQuCkgKi9cbn1cbi5wcm9kdWN0TWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbn1cbi5wcm9kdWN0TWVudTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0TWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLnByb2R1Y3RNZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGIwYjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucHJvZHVjdE1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdE1lbnUgLmRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0TWVudV9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAyMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGQjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnByb2R1Y3RNZW51X19uYXYtLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByb2R1Y3RNZW51X19uYXYtLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZHVjdE1lbnVfX25hdiAuc3RvY2sge1xuICBjb2xvcjogI0ZGNDY1MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3RNZW51X19uYXYgLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdE1lbnVfX25hdiAuY3VycmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvaWNvbnMvQXJyb3dSaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHJpZ2h0OiAwO1xufVxuLnByb2R1Y3RNZW51X19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMThweCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xuICBoZWlnaHQ6IDYyMHB4O1xufVxuLnByb2R1Y3RNZW51X190aXRsZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5wcm9kdWN0TWVudV9fbW9iaWxlLWNhdGVnb3J5IHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLnByb2R1Y3RNZW51X19tb2JpbGUtY2F0ZWdvcnkgLnNob3dfYWxsX3NlcmllcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2R1Y3RNZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiBibGFjaztcbn1cbi5wcm9kdWN0TWVudV9fdGl0bGUtLWxpbmsge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi5wcm9kdWN0TWVudV9fdGl0bGUtLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZCO1xufVxuLnByb2R1Y3RNZW51X190aXRsZS0tbGluayAuc2hvd19hbGxfc2VyaWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzNCQTY5QztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC13cmFwOiBub25lO1xufVxuLnByb2R1Y3RNZW51X190aXRsZS0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDVweDtcbn1cbi5wcm9kdWN0TWVudV9fdGl0bGUtLXdyYXBwZXIgaSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ucHJvZHVjdE1lbnVfX3RpdGxlLWxpbmstLWdyb3cge1xuICBmbGV4OiAxIDAgNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdE1lbnVfX3RpdGxlLWxpbmstLWdyb3cuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM4MWQ4ZDA7XG59XG4ucHJvZHVjdE1lbnVfX3RpdGxlLWxpbmstLWdyb3cgYS5zaG93X2FsbF9zZXJpZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZHVjdE1lbnVfX3RpdGxlLWxpbmstLWdyb3cgYS5zaG93X2FsbF9zZXJpZXM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9kdWN0TWVudV9fY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE2cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDZweCA3cHggMDtcbn1cbi5wcm9kdWN0TWVudV9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZCO1xufVxuLnByb2R1Y3RNZW51X19wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucHJvZHVjdE1lbnVfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDIzMHB4O1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuLnByb2R1Y3RNZW51X19wcm9kdWN0LS1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdE1lbnVfX3Byb2R1Y3QtLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucHJvZHVjdE1lbnVfX3Byb2R1Y3QtLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZCO1xufVxuLnByb2R1Y3RNZW51X19wcm9kdWN0LS1pdGVtLWNhdGFsb2ctbGcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByb2R1Y3RNZW51X19wcm9kdWN0LS1pdGVtLWNhdGFsb2ctbGc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZCO1xufVxuLnByb2R1Y3RNZW51X19wcm9kdWN0LmFkZGl0aW9uYWwgLnByb2R1Y3RNZW51X19wcm9kdWN0LS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdE1lbnVfX3Byb2R1Y3QuYWRkaXRpb25hbCAucHJvZHVjdE1lbnVfX3Byb2R1Y3QtLWl0ZW0gLnJlZCB7XG4gIGNvbG9yOiAjRkY0NjUwO1xufVxuLnByb2R1Y3RNZW51X19wcm9kdWN0IC5wcm9kdWN0TWVudV9fcHJvZHVjdC0taXRlbS5nb19jYXRhbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5wcm9kdWN0TWVudV9fcHJvZHVjdCAucHJvZHVjdE1lbnVfX3Byb2R1Y3QtLWl0ZW0uZ29fY2F0YWxvZyBzdmcge1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5wcm9kdWN0TWVudV9fYmxvY2sge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLnByb2R1Y3RNZW51X19wcm9kdWN0cyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4udGlwcHktYXJyb3cge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuc2hhcmVfaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NSU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxudGFibGUgdHIuZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG50YWJsZSB0aCxcbnRhYmxlIHRkIHtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cbnRhYmxlIHRoLmNlbnRlcixcbnRhYmxlIHRkLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlIHRoLnJpZ2h0LFxudGFibGUgdGQucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlIHRoLmxlZnQsXG50YWJsZSB0ZC5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zdW1tYXJ5X3RhYmxlIC5pdGVtX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5ibGFja19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5ibGFja19fd3JhcHBlci1vcGVuZWQge1xuICB6LWluZGV4OiA0NDQzO1xuICBvcGFjaXR5OiAxO1xufVxuLnNwbGlkZV9mdWxsd2lkdGhfc2hvd2Nhc2VfX3dyYXBwZXIge1xuICBoZWlnaHQ6IDUzNHB4O1xufVxuLnNwbGlkZV9mdWxsd2lkdGhfc2hvd2Nhc2VfX3dyYXBwZXIgLnNwbGlkZSxcbi5zcGxpZGVfZnVsbHdpZHRoX3Nob3djYXNlX193cmFwcGVyIC5zcGxpZGVfX3RyYWNrLFxuLnNwbGlkZV9mdWxsd2lkdGhfc2hvd2Nhc2VfX3dyYXBwZXIgLnNwbGlkZV9fc2xpZGUsXG4uc3BsaWRlX2Z1bGx3aWR0aF9zaG93Y2FzZV9fd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnNwbGlkZV9mdWxsd2lkdGhfc2hvd2Nhc2VfX3dyYXBwZXIge1xuICAgIGhlaWdodDogNDZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNwbGlkZV9mdWxsd2lkdGhfc2hvd2Nhc2VfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zcGxpZGVfZnVsbHdpZHRoX3Nob3djYXNlX193cmFwcGVyLnJldmlld19zcGxpZGVfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLnJldmlld19zcGxpZGVfc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2NDBweDtcbn1cbi5yZXZpZXdfc3BsaWRlX3NsaWRlIGRpdjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWF4LWhlaWdodDogNTM0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnJldmlld19zcGxpZGVfc2xpZGUgZGl2Omxhc3QtY2hpbGQge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4ucmV2aWV3X3NwbGlkZV9zbGlkZSBkaXY6bGFzdC1jaGlsZCBpZnJhbWUsXG4ucmV2aWV3X3NwbGlkZV9zbGlkZSBkaXY6bGFzdC1jaGlsZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5yZXZpZXdfc3BsaWRlX3NsaWRlIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LWhlaWdodDogNDZ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gIC5yZXZpZXdfc3BsaWRlX3NsaWRlIHtcbiAgICB3aWR0aDogOTR2dztcbiAgICBtYXJnaW4tbGVmdDogM3Z3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucmV2aWV3X3NwbGlkZV9zbGlkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucmV2aWV3X3NwbGlkZV9zbGlkZSBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnJldmlld19zcGxpZGVfc2xpZGUgZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5tZW51LXNoYXJlX19pbmZvcm1hdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5tZW51LXNoYXJlX19pbmZvcm1hdGlvbi5pcy1zdWNjZXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFRjVDOTtcbiAgYm9yZGVyLWNvbG9yOiAjNDY4NzRFO1xufVxuLm1lbnUtc2hhcmVfX2luZm9ybWF0aW9uLmlzLWVycm9yIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUJFQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkY0NjUwO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogNDQ0NDtcbiAgd2lkdGg6IDUyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLmlubmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9zaGFyZV9jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X3NoYXJlX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDYxZGVnKTtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9tb2RhbF9zaGFyZV9faXRlbSAuaXRlbV9faW5uZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIC5pdGVtX19pbm5lci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9tb2RhbF9zaGFyZV9faXRlbSBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzkuMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIHNwYW4sXG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9tb2RhbF9zaGFyZV9faXRlbSBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtICNtZW51X21vZGFsX3NoYXJlX19yZWYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzQkE2OUM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLm1lbnVfbW9kYWxfc2hhcmVfX2l0ZW0gLm1lbnVfc2hhcmVfYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEQ3Q0Y7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLm1lbnVfbW9kYWxfc2hhcmVfX2l0ZW0gLm1lbnVfc2hhcmVfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCQTY5Qztcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIC5tZW51X3NoYXJlX2J0biBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9tb2RhbF9zaGFyZV9faXRlbSAubWVudV9zaGFyZV9idG4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLm1lbnVfbW9kYWxfc2hhcmVfX2l0ZW0gLm1lbnVfcXJfX3N0ZXBzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIC5tZW51X3FyX19zdGVwcyBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAucXJfaW1nX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAucXJfaW1nX19pdGVtIC5xcl9pbWdfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRDdDRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAucXJfaW1nX19pdGVtIC5xcl9pbWdfX2xvYWRpbmctY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5xcl9pbWdfX2l0ZW0gLnFyX2ltZ19fbG9hZGluZy1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBhbmltYXRpb246IGNvbG9yVHJhbnNpdGlvbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLnFyX2ltZ19faXRlbSAucXJfaW1nX19sb2FkaW5nLWFmdGVyIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLnFyX2ltZ19faXRlbSBpbWcge1xuICB3aWR0aDogMzM4cHg7XG4gIGhlaWdodDogMzM4cHg7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9fbW9kYWxfc2hhcmVfYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MEQ3Q0Y7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X19tb2RhbF9zaGFyZV9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBEN0NGO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLm1lbnVfX21vZGFsX3NoYXJlX2J0biBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlci1vcGVuZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLmlubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gIH1cbiAgLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLm1lbnVfc2hhcmVfY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3N3B4KSB7XG4gIC5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDEwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY29sb3JUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xuICB9XG59XG4vKtC60L7QvNC/0L7QvdC10L3RgtGLINGB0YLRgNCw0L3QuNGG0Ysg0JzQsNGB0LrQuCDQuCDQv9Cw0YLRh9C4Ki9cbi5saWRlcl9jYXJkX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4vKtC60L7QvNC/0L7QvdC10L3RgiDQv9GA0L7QtNGD0LrRgtC+0LLQvtC5INC60LDRgNGC0L7Rh9C60LgqL1xuLnByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0LWNhcmQge1xuICB3aWR0aDogMjcwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMjdweCAyOHB4IDI3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wcm9kdWN0LWNhcmRfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogODBweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTM2YTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNnB4IDEwcHggN3B4IDE1cHg7XG59XG4ucHJvZHVjdC1jYXJkX19iYWRnZS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTYwcHg7XG59XG4ucHJvZHVjdC1jYXJkX19pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb2R1Y3QtY2FyZF9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvZHVjdC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3QtY2FyZF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogOHB4IDAgMCAwO1xufVxuLnByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4taGVpZ2h0OiAxODFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdC1jYXJkX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3cHg7XG59XG4ucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9kdWN0LWNhcmRfX2luZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnByb2R1Y3QtY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4ucHJvZHVjdC1jYXJkX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2JhNjljO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wcm9kdWN0LWNhcmRfX2J0bi0tYnV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDdjZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wcm9kdWN0LWNhcmRfX2J0bi0tYnV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiYzhiZjtcbn1cbi5wcm9kdWN0LWNhcmRfX2J0bi0tbW9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNhcmRfX2J0bi0tbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvZHVjdC1jYXJkIHtcbiAgICB3aWR0aDogMjc4cHg7XG4gICAgcGFkZGluZzogMzNweCAyMHB4IDI5cHggMjBweDtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG4uYmVhdXR5LXRvcC10aXRsZSB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogOTBweCAwIDUycHggMDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLmJlYXV0eS10b3AtdGl0bGVfX2JvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJlYXV0eS10b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDMxcHggMCAyM3B4O1xuICB9XG59XG4vKtC60L7QvNC/0L7QvdC10L3RgiDQsNC60LrQvtGA0LTQuNC+0L3QsCovXG4uc3R5bGl6ZWQtYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19ib2R5LS1vcGVuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyOmJlZm9yZSxcbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogIzgxZDhkMDtcbn1cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlcjpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19oZWFkZXI6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMXB4O1xufVxuLyog0J7RgtC60YDRi9GC0L7QtSDRgdC+0YHRgtC+0Y/QvdC40LUg4oCUINGD0LHQuNGA0LDQtdC8INCy0LXRgNGC0LjQutCw0LvRjNC90YPRjiDQv9Cw0LvQutGDICovXG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19oZWFkZXItLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5zZWFyY2gtaW5wdXQtZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTAwO1xufVxuLnNlYXJjaC1pbnB1dC1kZWZhdWx0IC5jdXN0b20taW5wdXQgaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xufVxuLnNlYXJjaC1pbnB1dC1kZWZhdWx0IC5jdXN0b20taW5wdXQgaW5wdXQ6Zm9jdXMsXG4uc2VhcmNoLWlucHV0LWRlZmF1bHQgLmN1c3RvbS1pbnB1dCBpbnB1dDp0YXJnZXQsXG4uc2VhcmNoLWlucHV0LWRlZmF1bHQgLmN1c3RvbS1pbnB1dCBpbnB1dDp2aXNpdGVkLFxuLnNlYXJjaC1pbnB1dC1kZWZhdWx0IC5jdXN0b20taW5wdXQgaW5wdXQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkE4MDA7XG59XG4uc2VhcmNoLWlucHV0LWRlZmF1bHQgLnNlYXJjaF9fbGlzdC1ibG9jayB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLWlucHV0LWRlZmF1bHQgLmN1c3RvbS1zZWxlY3Qtb3B0aW9ucyB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI3MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IDBweCByZ2JhKDAsIDMyLCA1MSwgMC4xMiksIDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDMyLCA1MSwgMC4wNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuLnNlYXJjaC1pbnB1dC1kZWZhdWx0IC5jdXN0b20tc2VsZWN0LW9wdGlvbnMgLmN1c3RvbS1zZWxlY3Qtb3B0aW9uIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1pbnB1dC1kZWZhdWx0IC5jdXN0b20tc2VsZWN0LW9wdGlvbnMgLmN1c3RvbS1zZWxlY3Qtb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjFFRDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmRlZmF1bHQtbGluay13LFxuLmRlZmF1bHQtbGluay1sYiB7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbn1cbi5kZWZhdWx0LWxpbmstdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODFkOGQwO1xufVxuLmRlZmF1bHQtbGluay1sYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ4ZDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kZWZhdWx0LWxpbmstbGI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0JBNjlDO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlZmF1bHQtbGluay1sYixcbiAgLmRlZmF1bHQtbGluay13IHtcbiAgICBtYXgtd2lkdGg6IHJldmVydDtcbiAgfVxufVxuLnRleHQtZ3JleS1kYXJrIHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZy04IHtcbiAgZ2FwOiA4cHg7XG59XG4uZy0xMiB7XG4gIGdhcDogMTJweDtcbn1cbi5nLTEwIHtcbiAgZ2FwOiAxMHB4O1xufVxuLmctMzAge1xuICBnYXA6IDMwcHg7XG59XG4uZmxleC1qYy1zYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mbGV4LWFzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZmxleC1hYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmxleC1hZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi53LTEwMC1wZXJjZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWluLXctMjAwIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi56LWluZGV4LW1heCB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLmRlZmF1bHQtYnRuIHtcbiAgcGFkZGluZzogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ4ZDA7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGVmYXVsdC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0JBNjlDO1xufVxuLmRlZmF1bHQtYnRuOmRpc2FibGVkLFxuLmRlZmF1bHQtYnRuLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3QjZCNDtcbiAgY29sb3I6ICNGRkZGRkZCMjtcbn1cbi5kZWZhdWx0LWJ0bi0tbGlnaHRibHVlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNCQTY5QyAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20taW5wdXQgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZWZ0OiAxNHB4O1xuICBjb2xvcjogIzUxNTA0RTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3VzdG9tLWlucHV0IGlucHV0LFxuLmN1c3RvbS1pbnB1dCBzZWxlY3Qge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYxRUQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTRweCAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jdXN0b20taW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmN1c3RvbS1pbnB1dCBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmN1c3RvbS1pbnB1dCBpbnB1dDpmb2N1cyArIGxhYmVsLFxuLmN1c3RvbS1pbnB1dCBzZWxlY3Q6Zm9jdXMgKyBsYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmN1c3RvbS1pbnB1dCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuLmN1c3RvbS1pbnB1dCBzZWxlY3Q6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmN1c3RvbS1pbnB1dCBpbnB1dDotd2Via2l0LWF1dG9maWxsICsgbGFiZWwsXG4uY3VzdG9tLWlucHV0IHNlbGVjdDotd2Via2l0LWF1dG9maWxsICsgbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jdXN0b20taW5wdXQtLXNlbGVjdCBzZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20taW5wdXQtLXNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1pbnB1dC0tc2VsZWN0IHNlbGVjdDppbnZhbGlkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM4MDgwODA7XG59XG4uY3VzdG9tLWlucHV0LS1zZWxlY3Qgc2VsZWN0IG9wdGlvbixcbi5jdXN0b20taW5wdXQtLXNlbGVjdCBzZWxlY3Qgb3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY3VzdG9tLWlucHV0LS1zZWxlY3QgLmFjdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmN1c3RvbS1pbnB1dC0tc2VsZWN0IGxhYmVsIHtcbiAgdG9wOiA3cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jdXN0b20taW5wdXQtLXNlbGVjdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxM3B4O1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jdXN0b20taW5wdXQuaGFzLXZhbHVlIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY3VzdG9tLWlucHV0IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDU4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20tY2hlY2tib3gtY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmN1c3RvbS1jaGVja2JveC1jaGVja2JveDpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveC1jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjdCNkI0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2Jhc2tldC9jaGVja2JveC5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmN1c3RvbS1jaGVja2JveC1jaGVja2JveDppbnZhbGlkICsgLmN1c3RvbS1jaGVja2JveC1jaGVja21hcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY0NjUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVCO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggI0ZGM0IzMDFBO1xufVxuLmN1c3RvbS1jaGVja2JveC1jaGVja21hcmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjdCNkI0O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWltYWdlIDAuMnM7XG59XG4uY3VzdG9tLWNoZWNrYm94LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4vKtC60L7QvNC/0L7QvdC10L3RgtGLINGB0YLRgNCw0L3QuNGG0Ysg0JzQsNGB0LrQuCDQuCDQv9Cw0YLRh9C4Ki9cbi8q0LrQvtC80L/QvtC90LXQvdGCINC/0YDQvtC00YPQutGC0L7QstC+0Lkg0LrQsNGA0YLQvtGH0LrQuCovXG4ucHJvZHVjdC1jYXJkIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDI3cHggMjhweCAyN3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdC1jYXJkX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzNmE7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDdweCAxNXB4O1xufVxuLnByb2R1Y3QtY2FyZF9fYmFkZ2UtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3QtY2FyZF9faW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnByb2R1Y3QtY2FyZF9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvZHVjdC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3QtY2FyZF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogOHB4IDAgMCAwO1xufVxuLnByb2R1Y3QtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMTZweCAwIDAgMDtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4taGVpZ2h0OiAxODFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNhcmRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDdweDtcbn1cbi5wcm9kdWN0LWNhcmRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnByb2R1Y3QtY2FyZF9faW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvZHVjdC1jYXJkX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5wcm9kdWN0LWNhcmRfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYmE2OWM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLnByb2R1Y3QtY2FyZF9fYnRuLS1idXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkN2NmO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnByb2R1Y3QtY2FyZF9fYnRuLS1idXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmJjOGJmO1xufVxuLnByb2R1Y3QtY2FyZF9fYnRuLS1tb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnByb2R1Y3QtY2FyZF9fYnRuLS1tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQge1xuICAgIHdpZHRoOiAyNzhweDtcbiAgICBwYWRkaW5nOiAzM3B4IDIwcHggMjlweCAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LWNhcmRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5iZWF1dHktdG9wLXRpdGxlIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiA5MHB4IDAgNTJweCAwO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG4uYmVhdXR5LXRvcC10aXRsZV9fYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYmVhdXR5LXRvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMzFweCAwIDIzcHg7XG4gIH1cbn1cbi8q0LrQvtC80L/QvtC90LXQvdGCINCw0LrQutC+0YDQtNC40L7QvdCwKi9cbi5zdHlsaXplZC1hY2NvcmRpb24ge1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbn1cbi5zdHlsaXplZC1hY2NvcmRpb25fX2JvZHktLW9wZW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19oZWFkZXI6YmVmb3JlLFxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjODFkOGQwO1xufVxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDExcHg7XG59XG4vKiDQntGC0LrRgNGL0YLQvtC1INGB0L7RgdGC0L7Rj9C90LjQtSDigJQg0YPQsdC40YDQsNC10Lwg0LLQtdGA0YLQuNC60LDQu9GM0L3Rg9GOINC/0LDQu9C60YMgKi9cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlci0tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnByb21vLWJ0biB7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY29weWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGQiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4IDQwcHggIWltcG9ydGFudDtcbn1cbi5jb3B5YmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuLmNvcHlibG9ja19faW5wdXQtYmxvY2sge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbmlucHV0LmNvcHlibG9ja19faW5wdXQtYmxvY2tfX2lucHV0IHtcbiAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1M3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc21hbGwtbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyrQutC+0LzQv9C+0L3QtdC90YLRiyDRgdGC0YDQsNC90LjRhtGLINCc0LDRgdC60Lgg0Lgg0L/QsNGC0YfQuCovXG4vKtC60L7QvNC/0L7QvdC10L3RgiDQv9GA0L7QtNGD0LrRgtC+0LLQvtC5INC60LDRgNGC0L7Rh9C60LgqL1xuLnByb2R1Y3QtY2FyZCB7XG4gIHdpZHRoOiAyNzBweDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyN3B4IDI4cHggMjdweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnByb2R1Y3QtY2FyZF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMzZhO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA2cHggMTBweCA3cHggMTVweDtcbn1cbi5wcm9kdWN0LWNhcmRfX2JhZGdlLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNhcmRfX2ltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5wcm9kdWN0LWNhcmRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0LWNhcmRfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDhweCAwIDAgMDtcbn1cbi5wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDE2cHggMCAwIDA7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWluLWhlaWdodDogMTgxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1jYXJkX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA3cHg7XG59XG4ucHJvZHVjdC1jYXJkX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9kdWN0LWNhcmRfX2luZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuLnByb2R1Y3QtY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4ucHJvZHVjdC1jYXJkX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2JhNjljO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wcm9kdWN0LWNhcmRfX2J0bi0tYnV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwZDdjZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wcm9kdWN0LWNhcmRfX2J0bi0tYnV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiYzhiZjtcbn1cbi5wcm9kdWN0LWNhcmRfX2J0bi0tbW9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wcm9kdWN0LWNhcmRfX2J0bi0tbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAucHJvZHVjdC1jYXJkIHtcbiAgICB3aWR0aDogMjc4cHg7XG4gICAgcGFkZGluZzogMzNweCAyMHB4IDI5cHggMjBweDtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG4uYmVhdXR5LXRvcC10aXRsZSB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogOTBweCAwIDUycHggMDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLmJlYXV0eS10b3AtdGl0bGVfX2JvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJlYXV0eS10b3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDMxcHggMCAyM3B4O1xuICB9XG59XG4vKtC60L7QvNC/0L7QvdC10L3RgiDQsNC60LrQvtGA0LTQuNC+0L3QsCovXG4uc3R5bGl6ZWQtYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG59XG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19ib2R5LS1vcGVuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnN0eWxpemVkLWFjY29yZGlvbl9faGVhZGVyOmJlZm9yZSxcbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogIzgxZDhkMDtcbn1cbi5zdHlsaXplZC1hY2NvcmRpb25fX2hlYWRlcjpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19oZWFkZXI6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMXB4O1xufVxuLyog0J7RgtC60YDRi9GC0L7QtSDRgdC+0YHRgtC+0Y/QvdC40LUg4oCUINGD0LHQuNGA0LDQtdC8INCy0LXRgNGC0LjQutCw0LvRjNC90YPRjiDQv9Cw0LvQutGDICovXG4uc3R5bGl6ZWQtYWNjb3JkaW9uX19oZWFkZXItLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pdGVtX2NhdGVnb3J5X2NlbGx1bGFyLWVuZXJneS1zdHJpcHMgLmltZyB7XG4gIHdpZHRoOiA1MjJweDtcbiAgaGVpZ2h0OiAyOThweDtcbn1cbi5pdGVtX2NhdGVnb3J5X2NlbGx1bGFyLWVuZXJneS1zdHJpcHMgaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDclLCA1MCUpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5Ljk4cHgpIHtcbiAgLml0ZW1fY2F0ZWdvcnlfY2VsbHVsYXItZW5lcmd5LXN0cmlwcyBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuIiwiLyrQptCS0JXQotCQKi9cblxuLy90b2RvINCf0LXRgNC10LjQvNC10L3QvtCy0LDRgtGMINC/0LXRgNC10LzQtdC90L3Ri9C1INGG0LLQtdGC0L7QslxuXG5AbGlnaHRibHVlbGlnaHQ6ICMzQkE2OUM7IC8vIDEg0LvQuNC90LjRjyDRiNCw0L/QutC4INC4INGG0LLQtdGCINGB0YHRi9C70L7Quiwg0LDQutGC0LjQstC90YvRhSDRjdC70LXQvNC10L3RgtC+0LJcbkBtYWluOiAjODBEN0NGOyAvLyAyINC70LjQvdC40Y8g0YjQsNC/0LrQuCwg0YbQstC10YIg0LrQvdC+0L/QvtC6XG5AbGlnaHRibHVlOiAjODFkOGQwO1xuXG5AcmVkOiAjRkY0NjUwO1xuXG5AZ3JlZW46ICM1QTgzMkE7XG5AbGlnaHRncmVlbjogIzc2OWU0NztcbkBvcmFuZ2U6ICNFQzk4MTk7XG5AeWVsbG93OiAjRkZDNzAwO1xuXG5AYmx1ZTogIzM5NTU5RTtcbkBwdXJwbGU6ICM2RjNEOEQ7XG5AcGluazogI0ExMDA0RTtcbkBicm93bjogI0IwNzczQjtcbkBncmF5OiAjRjhGOEZCOyAvL25ldyAyMDI0XG5AZ3JleS1saWdodDogI0YyRjFFRDtcbkBncmV5LWRhcms6ICM4MDgwODA7XG5AZ3JheS1jb2xvcjogI0I3QjZCNDtcbkBsaWdodC10ZXh0OiAjNTE1MDRFO1xuQGdyZXktYmc6ICNGOEY4RkI7XG5AZ3JleTogIzZBNkE2QTtcbkBibGFjazogIzAwMDAwMDtcbkB3aGl0ZTogI2ZmZmZmZjtcbkBmb250X2NvbG9yOiAjMDAwO1xuQHByaW1hcnlfb3JhbmdlOiAjRkZBODAwO1xuXG5AcHJpbWFyeS1jb2xvcjogQG1haW47XG5Ac3VjY2Vzcy1jb2xvcjogIzcxOTA0QTtcbkBkYXJrLXRleHQ6IEBibGFjaztcblxuLypmb250LXNpemU6IDYwICpAZm9udHJlbTsqL1xuQHBhZGRpbmdyZW06ICgxcmVtIC8gMTBweCk7XG5AZm9udHJlbTogKDFyZW0gLyAxMHB4KTtcblxuQG1vYl9mb250X3NpemVfdGV4dDogMS42cmVtO1xuQG1vYl9saW5lX2hlaWdodDogMS41O1xuQG1vYl9saW5lX2hlaWdodF9iaWdfdGl0bGU6IDEuMztcblxuQG1vYl9zdGFydF9ib3R0b21fYmlnOiA2MHB4O1xuQG1vYl9zdGFydF9ib3R0b21fc21hbGw6IDQwcHg7XG5cbi8vIE1peGluc1xuLmJ1dHRvbi1zdHlsZShAYmc6ICNmZmYsIEBib3JkZXI6IG5vbmUsIEBjb2xvcjogIzAwMCwgQHJhZGl1czogNDBweCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgYm9yZGVyOiBAYm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmc7XG4gIGNvbG9yOiBAY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRpdGxlLXN0eWxlKEBzaXplOiAyNHB4LCBAd2VpZ2h0OiA2MDApIHtcbiAgZm9udC1zaXplOiBAc2l6ZTtcbiAgZm9udC13ZWlnaHQ6IEB3ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uYnRuLXJlc2V0KCkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5pbnB1dC1zdHlsZSgpIHtcbiAgcGFkZGluZzogMTNweCAwIDE1cHggMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1saWdodDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn0iXX0= */