@-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 spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(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}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:#5a832a}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;max-width:100%}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}summary{display:list-item}#wrapper .hidden,[hidden],[v-cloak],template{display:none}*{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){.desktop_break{display:none}}html .popup_open{overflow-y:hidden}::-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{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}header{top:0;position:fixed;width:100%;z-index:1001}header .header_no_partner .inner{justify-content:center;font-size:1.5rem}header .header_no_partner p{white-space:nowrap;overflow:hidden;padding:5px;text-overflow:ellipsis;margin:0}footer a,header,header .header_no_partner a{color:#fff}header .header_no_partner,header .header_top{background-color:#769e47;padding:0;height:30px;color:#fff}header .inner{justify-content:space-between;height:100%}header .header_top.isset_partner .inner{justify-content:flex-start}header .inner,header .user_name{display:flex;align-items:center}#wrapper,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 .contact_icons,header .user_container{display:flex;align-items:center}header .contact_icons a{margin-left:43px}header .header_middle{background-color:#5a832a;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 .header_bottom ul,header .include,header .support,header .support_wrapper,header .to_shop{display:flex;align-items:center}header .support_wrapper>*{margin-left:40px;cursor:pointer;font-size:1.2rem}header .support,header a.to_shop{padding-left:24px;position:relative;text-decoration:none;color:#fff}header .mob_support:before,header .support_wrapper .support:before,header .support_wrapper .to_shop:before{content:'';display:block;position:absolute;left:4px;top:-2px;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:100%}header .mob_support:before,header .support_wrapper .support:before{background-image:url(/i/icons/question.svg)}header .support_wrapper .to_shop:before{background-image:url(/i/icons/basket_white.svg)}header .bck{display:flex;position:relative;align-items:center;background:#ccc;height:24px;text-transform:uppercase;font-size:1rem;background:#ec9819;padding-left:34px;padding-right:9px;padding-top:1px}header a.bck{text-decoration:none;color:#fff}header .bck:before{content:'';display:block;background:url(/i/icons/prof.svg) no-repeat center;position:absolute;left:11px;top:6px;width:17px;height:13px;background-size:contain}header .support_wrapper{height:40px}header .country_current{padding-left:33px}header .country_current,header .user_dropdown_menu_toogler{position:relative;padding-right:8px;cursor:pointer;display:flex;align-items:center;height:30px;transition:all .2s ease}header .country_current:hover{opacity:.8}header .country_current::before{content:'';display:block;background:url(/i/icons/world.svg) no-repeat center;background-size:100%;position:absolute;left:13px;width:16px;height:16px}header .country_triangle,header .user_triangle{margin-left:5px;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 .inner{display:flex}header .header_bottom a{color:#000;text-decoration:none;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,main .menu li{list-style:none}header .user_contact.editable{position:relative;text-decoration:none}header .user_contact.editable img{opacity:.4;width:20px}header .user_contact.editable:before{position:absolute;content:'+';top:-2px;left:-5px;display:block;color:#fff;font-size:2rem;font-weight:700}#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}#avatar_editor_from,#avatar_editor_mobile_from{position:absolute;left:7px;top:26px;z-index:1;width:246px;margin:0 auto;background-color:#ec9819;border-radius:24px;flex-direction:column;padding:7px 10px 7px 18px;cursor:pointer;transition:all;transform:translateX(-50%)}#avatar_editor_from .triangle,#avatar_editor_mobile_from .triangle{position:absolute;left:50%;margin-left:-8px;top:-15px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ec9819}#avatar_editor_from .form_row.avatar_value.error label,#avatar_editor_mobile_from .form_row.avatar_value.error label,#contact_editor_from .form_row.contact_value.error label{color:#ec1919}#avatar_editor_from .form_row.avatar_value,#avatar_editor_mobile_from .form_row.avatar_value,#contact_editor_from .form_row.contact_value{position:relative}#avatar_editor_from .form_row.avatar_value input,#avatar_editor_mobile_from .form_row.avatar_value input{margin-bottom:6px}#avatar_editor_from .form_row.avatar_value label,#avatar_editor_mobile_from .form_row.avatar_value label{display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;padding:0}#avatar_editor_from .form_row.avatar_value label svg,#avatar_editor_mobile_from .form_row.avatar_value label svg{width:33px;height:33px}#avatar_editor_from #avatar_form_title,#avatar_editor_mobile_from #avatar_form_title{color:#fff;margin-right:15px}#avatar_editor_from input[type=text],#avatar_editor_mobile_from input[type=text]{width:100%;border:0;border-bottom:1px solid #b1b1b1;font-size:12px;line-height:15px;text-align:justify}#avatar_editor_from input[type=file],#avatar_editor_mobile_from input[type=file]{display:none}#avatar_editor_from button,#avatar_editor_mobile_from button,#contact_editor_from button{background:#ec9819;border-radius:11px;font-size:12px;text-align:justify;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}#avatar_editor_from button,#avatar_editor_mobile_from button{color:#fff!important}.en #avatar_editor_from{left:7px;width:180px}#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,.nice_top .inner{display:flex;justify-content:space-between;flex-wrap:wrap}#contact_editor_from .form_row{margin-bottom:27px}#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{color:#fff}main{z-index:10;background-color:#fff}main.standart_page{padding:0 0 80px;min-height:400px}.nice_top{background-color:#eee;padding:60px 0;margin-bottom:80px}.nice_top .inner{align-items:flex-start}.nice_top h1{width:37%;font-size:3rem;text-transform:uppercase;margin-top:0}.nice_top .nice_top_descr{width:51.3%;font-size:1.4rem}.nice_top .nice_top_descr p:first-child{margin-top:7px}.page_text{font-size:1.4rem}sup.trademark{font-size:21px;top:0;line-height:1;font-weight:500;vertical-align:top}.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;align-items:flex-start;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)}.creative.count_icons_0 .items a:last-child,.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.white.fill.to_green,.btn.white:hover{background-color:#fff;color:#5a832a}.btn.white.fill.to_green:hover{background-color:#325b02;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}#status_management_message_wrap_body .btn,.btn.add_basket:hover{background-color:#769e47}.btn.blue:hover{background-color:#39559e}.btn.green{color:#5a832a}.btn.green:hover{background-color:#5a832a;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:#ca1a1a}.btn.red:hover{background-color:#ca1a1a}.btn.white.to_purple:hover{color:#6f3d8d;background-color:#fff;border-color:#6f3d8d}.btn.white.to_red:hover{color:#ca1a1a;background-color:#fff;border-color:#ca1a1a}.btn.white.to_green:hover{color:#5a832a;background-color:#fff;border-color:#5a832a}.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:#5a832a;min-width:220px;margin-top:20px;height:38px}footer{position:relative;background-color:#71904a;background-position:center;padding:68px 0 65px;color:#fff;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:20%}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:#5a832a;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 .partner_wellcome,footer .start{font-size:1.5rem}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.count_icons_0 .popup_menu{width:auto;left:auto;right:0}.creative.count_icons_1 .icons{margin-top:-32px}.creative.count_icons_2 .icons{margin-top:-14px}.bg .possibility .links .left_block,.en .possibility .links .left_block{width:45%}.bg .possibility .links .right_block,.en .possibility .links .right_block{width:52%}.de .possibility .right,.es .possibility .right,.it .possibility .right,.pt .possibility .right,.ro .possibility .right,.tr .possibility .right{padding-right:20px}@media screen and (max-width:1180px){.it .possibility .left,.ro .possibility .left,.tr .possibility .left{padding-left:20px}}.ro .possibility .links{width:370px}.it .links .left_block,.ro .links .left_block{width:43%}.it .links .right_block,.ro .links .right_block{width:54%}.es .possibility .left,.it .possibility .left{max-width:485px}.es .possibility .links,.it .possibility .links{width:440px}.tr .possibility .links{width:450px}.tr .links .left_block{width:50%}.tr .links .right_block{width:47%}.fr .possibility .right,.ru .possibility .right{padding-right:30px}.fr .links .left_block,.ru .links .left_block{width:55%}.fr .links .right_block,.ru .links .right_block{width:42%}.en.country_219 .health .popup_menu_inner{padding-left:28px}.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:#5a832a;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:#5a832a;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}.items_wrapper .items{display:flex;flex-wrap:wrap;justify-content:space-between}.small_item .oldprice{text-align:center}.small_item .btn{background:#5a832a;border-color:#5a832a;height:32px;padding:0 27px;font-size:1.4rem}.small_item .more{color:#5a832a;margin-top:7px;font-size:1.2rem;cursor:pointer;text-align:center;text-decoration:underline}.small_item .more svg{margin-left:2px;position:relative;top:-2px}.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}.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:50%;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:21px}.item_wrapper .prices{margin-top:21px;min-height:32px}.item_wrapper .price{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 .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;margin-top:54px}.item_wrapper .qty_btn input{width:70px;height:32px;background-color:#eee;outline:0;border:0;padding:0 0 0 13px;margin-right:25px;font-size:2rem}.item_wrapper .btn{height:31px;margin-bottom:10px;padding:0 27px;font-size:1.4rem;background-color:#5a832a;border-color:#5a832a}.item_spoiler{margin-top:28px;margin-bottom:8px;border-radius:13px;border:1px solid #5a832a;overflow:hidden}.item_spoiler+.item_spoiler{margin-top:0}.spoiler_title{font-size:1.6rem;display:flex;justify-content:space-between;height:25px;align-items:center;padding:0 11px 0 25px;cursor:pointer;color:#5a832a;transition:all .2s ease}.spoiler_text{display:none;margin-top:15px;margin-bottom:45px;font-size:1.2rem;color:#333;padding:0 11px 0 17px}.spoiler_text ol,.spoiler_text ul{padding-left:12px}.spoiler_text p,.spoiler_text p *{font-family:inherit!important;font-size:inherit!important;color:inherit!important}.spoiler_text a{color:#5a832a!important}.spoiler_title.show+.spoiler_text{display:block;-webkit-animation:.2s linear 0s both fadeIn;animation:.2s linear 0s both fadeIn;font-size:1.3rem;transition:all .2s ease}.spoiler_title:after{content:'';display:block;width:10px}.spoiler_title.show:after{height:1px;background-image:url(/i/icons/minus.svg)}.spoiler_title.show{border-bottom:1px solid #eee}.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,.spoiler_title:after{height:9px;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:#5a832a}.popup_location .geo_area .geo_area_title:hover:after,.popup_location .geo_area.active .geo_area_title:after{border-left-color:#5a832a}.popup_location .geo_area .countries{display:none;flex-wrap:wrap}.popup_location .geo_area.active{border-top:1px solid #5a832a;border-bottom:1px solid #5a832a}.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:#5a832a;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,main .menu .history .toggle_news_history.active ul{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{position:fixed;width:70px;height:70px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;right:60px;z-index:1050;cursor:pointer}.go_up{background-color:rgba(255,255,255,.1);background-color:#eee;bottom:140px;opacity:.2}.country_219 .menu li.season,.country_35 .menu li.season,.go_up.hide{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{background:#eee url(/i/icons/basket.svg) no-repeat center;background-size:50%;bottom:50px}.basket_icon .count{width:20px;height:20px;color:#5a832a;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_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}.basket_btn_checkout{background:#769e47;color:#fff}.basket_btn_checkout:hover{background:#5a832a}.basket_btn_continue{background:#fff;color:#769e47;border:1px solid #769e47}.basket_btn_continue:hover{background:#5a832a;color:#fff}.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{fill:#769e47}.basket_item_remove:hover svg,.popup_msg .exit:hover svg path{fill:#5a832a}@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:#769e47;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:30px;width:50%}.basket_item_quantity input{width:70px;height:30px;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{cursor:pointer;height:15px;width:30px;text-align:center;line-height:12px;display:block;position:absolute;top:0;left:40px}.plus.quantity_control{top:0}.minus.quantity_control{top:15px}.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:100px;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:0;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{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(90,131,42,.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:#5a832a;opacity:1}.popup_msg::before,.video_wrap .video_overlay .play:before{position:absolute;content:'';display:block;background-color:#fff}.popup_msg::before{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,main .menu .history .toggle_news_history span{transition:all .2s ease}.popup_msg .exit:hover{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.error_accept input{outline:1px dashed #ca1a1a}.popup_msg .checkboxs .field.error_accept label{border-bottom-color:#ca1a1a}.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:#8cb55c;border-color:#8cb55c;color:#fff}.cookie_agreement .buttons .btn.cookie_accept_all:hover,.psite_agreement .buttons .btn.cookie_accept_all:hover{background-color:#a0c970;border-color:#a0c970;color:#fff}.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:#5a832a;border-color:transparent}.video_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#c4c4c4}.video_wrap .video_overlay,.video_wrap iframe,.video_wrap video,.video_wrap video.preview{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0}.video_wrap .video_overlay{opacity:0;transition:all .2s ease;z-index:1}.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;margin-top:-12px}.video_wrap .video_overlay .play:before{left:13px;top:13px;width:25px;height:25px;z-index:-1}.video_wrap .video_overlay .play svg{width:50px;height:50px;fill:#ca1a1a;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}.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-title{font-size:2rem;margin-bottom:10px}.alert-bg .alert-button{background:#5a832a;width:auto;max-width:150px;margin:15px auto 0 0;color:#fff;text-align:center;cursor:pointer;padding:10px 20px}.alert-bg .alert-button:hover{background:#253611}.alert-bg .alert-body{font-size:1.4rem;width:500px;max-width:90%;background:#fff;min-height:100px;height:auto;padding:20px;border-radius:0;margin:0 auto 20px}.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% - 400px)}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 svg path{fill:#6a6a6a}main .menu li:nth-child(2){border-top:2px solid #eee;border-bottom:2px solid #eee}main .menu li.summer_academy a{align-items:center}main .menu li.summer_academy svg{min-width:44px;min-height:45px;margin-right:16px}main .menu li.cruise svg{margin-right:16px}main .menu li.history span{margin-bottom:0}main .menu li.history svg{min-width:35px;min-height:30.01px;margin-right:29px;margin-top:5px;margin-left:6px}main .menu .history .toggle_news_history.active path,main .menu .history .toggle_news_history:hover path,main .menu li.current svg path,main .menu li:hover svg path{fill:#bb1010}main .menu .toggle_news_history,main .menu>ul>li>a{display:flex;align-items:flex-end;font-size:15px;color:#6a6a6a;padding:19px 10px 21px 23px;text-decoration:none;transition:.3s all}main .menu .toggle_news_history:hover,main .menu>ul>li>a:hover{background-color:#f2f2f2}main .menu .toggle_news_history span,main .menu>ul>li>a span{margin-bottom:-3px}main .menu .history .toggle_news_history{display:flex;align-items:flex-start;cursor:pointer}main .menu .history .toggle_news_history .action_block{margin-top:16px}main .menu .history .toggle_news_history ul{margin-top:16px;padding-left:0}main .menu .history .toggle_news_history ul li{border:0;margin-bottom:10px}main .menu .history .toggle_news_history ul a{font-size:1.4rem;color:#6a6a6a;text-decoration:none}main .menu .history .toggle_news_history ul a.active,main .menu .history .toggle_news_history ul a:hover{font-weight:700;text-decoration:underline}main .menu .history .toggle_news_history.active span,main .menu .history .toggle_news_history:hover span,main .menu li.current a,main .menu li:hover a{color:#bb1010;font-weight:600}.news_list{font-size:1.4rem}.news_list .item{padding-bottom:25px;margin-bottom:26px;border-bottom:3px solid #eee}.news_list .item:last-child{border-bottom:none}.news_list .date{color:#6a6a6a;margin-bottom:7px}.news_list .title{font-size:20px;cursor:pointer;transition:all .2s ease}.news_list .top{display:none}.news_list .img{display:block;position:relative;height:0;padding-bottom:56.24%;margin:25px 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:25px}.news_list .item.active .top,img.img_bg{display:block}.news_list .btn{margin-top:22px;padding:6px 18px;font-size:1.4rem}.news_list .news_block{display:none;margin:40px 0}.news_list a.open_news{text-decoration:none;color:#ca1a1a}.news_list a.open_news:hover{background-color:#ca1a1a;color:#fff;border-color:#ca1a1a}.news_page{margin:60px auto 0;padding-top:50px}.news_page .menu ul{margin-top:-21px}.news_page .inner,ul.pagination{display:flex;justify-content:space-between}.news_page .news_top h1{font-weight:700;font-size:20px;margin:23px 0 26px}.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}.news_page .news_top .back a svg{margin-right:6px;position:relative;top:2px}.news_block,.news_page{font-size:1.4rem}.news_block .short_description{margin:40px 0;display:none}.news_block .start_img{margin-bottom:40px;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:40px 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:#769e47;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;font-size:0}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}.page_msg{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:45px 19px;background-color:#fff;max-width:600px;margin:0 auto;font-size:1.5rem}.page_msg .svg{width:50px;height:50px}.page_msg .text{width:calc(100% - 80px)}.page_msg .text .title{font-weight:700;text-transform:uppercase}.page_msg.success .title{color:#5a832a}.page_msg.error .title{color:#ca1a1a}.page_msg.info .title{color:#39559e}@media screen and (max-width:640px){.page_msg{padding:0 10px}.page_msg svg{margin:0 auto;width:100px;height:100px}.page_msg .text{width:100%;margin-top:30px;text-align:center}}.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 #5a832a;color:#5a832a}.offers_form_inner .item .btn.add_basket_offer.active,.offers_form_inner .item .btn.add_basket_offer:hover{background-color:#5a832a;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 #5a832a;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 #5a832a;border-right:solid 10px #5a832a}.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:50px;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:#5a832a}.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}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmxlc3MiLCJzdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUF3Z0NBLDBCQUNFLEUsQ0FDRSxTLENBRUYsRSxDQUNFLFcsQUFMSixrQkFDRSxFLENBQ0UsUyxDQUVGLEUsQ0FDRSxXLEFBSUosMkJBQ0UsRSxDQUNFLFMsQ0FFRixFLENBQ0UsVyxBQUxKLG1CQUNFLEUsQ0FDRSxTLENBRUYsRSxDQUNFLFcsQUEyYUosbUNBQ0UsRSxDQUNFLFMsQ0FDQSxlLENBRUYsRSxDQUNFLFMsQ0FDQSxjLEFBUEosMkJBQ0UsRSxDQUNFLFMsQ0FDQSxlLENBRUYsRSxDQUNFLFMsQ0FDQSxjLEFBaTZESiw0QkFDRSxFLENBQ0UsUyxDQUNBLFMsQ0FFRixFLENBQ0UsUyxDQUNBLE8sQUFQSixvQkFDRSxFLENBQ0UsUyxDQUNBLFMsQ0FFRixFLENBQ0UsUyxDQUNBLE8sQUF1akRKLHdCQUNFLEUsQ0FDRSwwQixBQUZKLGdCQUNFLEUsQ0FDRSwwQkF4NkpKLEksQ0FDRSxnQixDQUNBLDZCLENBaU5BLGlCLENBQ0EsYyxDQS9NRixJLENBQ0UsUSxDQTBOQSxtQyxDQUNBLGUsQ0FDQSxnQixDQUNBLGdCLENBQ0EsVSxDQXRGRixPLENBd0xBLHlCLENBN1RBLEksQ0FDRSxhLENBR0YsRSxDQUNFLGEsQ0FDQSxjLENBR0YsRSxDQUNFLHNCLENBQ0EsUSxDQUNBLGdCLENBcUJGLEksQ0NOQSxHLENEWkEsRyxDQ2FBLEksQ0RaRSwrQixDQUNBLGEsQ0FHRixDLENBQ0UsNEIsQ0ErUEEsYSxDQTVQRixXLENBQ0Usa0IsQ0FDQSx3QyxDQUFBLGdDLENBR0YsQyxDQ05BLE0sQ0RPRSxlLENBUUYsSyxDQUNFLGEsQ0FHRixHLENDTkEsRyxDRE9FLGEsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx1QixDQUdGLEcsQ0FDRSxhLENBR0YsRyxDQUNFLFMsQ0FHRixHLENBQ0UsaUIsQ0E2T0EsYyxDQTFPRixNLENDVEEsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsUSxDRE9FLG1CLENBQ0EsYyxDQUNBLGdCLENBQ0EsUSxDQUdGLE0sQ0NOQSxLLENET0UsZ0IsQ0FHRixNLENDTkEsTSxDRE9FLG1CLENDSEYsYSxDQUNBLFksQ0FDQSxhLENESUEsTSxDQUNFLHlCLENDREYsK0IsQ0FDQSw4QixDQUNBLCtCLENERUEsd0IsQ0FDRSxpQixDQUNBLFMsQ0NDRiw0QixDQUNBLDJCLENBQ0EsNEIsQ0RBQSxxQixDQUNFLDZCLENBR0YsUSxDQUNFLDBCLENBR0YsTSxDQUVFLGEsQ0FDQSxhLENBQ0EsYyxDQUVBLGtCLENBR0YsUSxDQUNFLHVCLENBR0YsUSxDQUNFLGEsQ0FHRixlLENDSkEsWSxDRGJBLE0sQ0FrQkUscUIsQ0FDQSxTLENBR0Ysd0MsQ0NKQSx3QyxDREtFLFcsQ0FHRixhLENBQ0UsNEIsQ0FDQSxtQixDQUdGLHdDLENBQ0UsdUIsQ0FHRiw0QixDQUNFLHlCLENBQ0EsWSxDQU9GLE8sQ0FDRSxpQixDQXdFRixnQixDQWpFQSxRLENBVUEsUyxDQWRBLFEsQ0FDRSxZLENBU0YsQyxDQUNFLHFCLENBUUYsZ0MsQ0FFSSxpQixDQUNBLFMsQ0FDQSxPLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsdUIsQ0FDQSxhLENBQ0EscUIsQ0FDQSxjLENBQ0EsWSxDQUlKLFUsQ0FDRSxjLENBQ0EsUSxDQUNBLE0sQ0FDQSx3QixDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0FHRixxQ0FFRSxhLENBQ0UsYyxBQUlKLHFDQUVFLGMsQ0FDRSxjQUlKLGdCLENBS0ksaUIsQ0FrQkosbUIsQ0FDRSxTLENBQ0EsVSxDQUdGLDBCLENBQ0UsTyxDQUNBLFEsQ0FHRix5QixDQUNFLHFCLENBQ0EsYSxDQUNBLGtCLENBR0YsK0IsQ0FDRSxxQixDQUdGLGdDLENBQ0UscUIsQ0FJRix5QixDQUNFLHFCLENBQ0EsYSxDQUNBLGtCLENBV0YsMEIsQ0FDRSw0QixDQUlGLE0sQ0FDRSxZLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQU9GLE0sQ0M1Q0EsSyxDRDZDRSxTLENBR0YsZ0IsQ0E4QkEsTSxDQTdCRSxjLENBR0YsUSxDQUVFLGdCLENBQ0EscUIsQ0FDQSxpQixDQU9GLFMsQ0FDRSxjLENBR0Ysa0IsQ0FDRSxTLENDN0NGLHlCLENEa0RBLFcsQ0FFRSxZLENBT0YsTSxDQUNFLEssQ0FFQSxjLENBQ0EsVSxDQUNBLFksQ0FMRixnQyxDQVNNLHNCLENBQ0EsZ0IsQ0FWTiwyQixDQWVNLGtCLENBQ0EsZSxDQUNBLFcsQ0FDQSxzQixDQUNBLFEsQ0E0OEJOLFEsQ0EvOUJBLE0sQ0FBQSwyQixDQXVCTSxVLENDbkROLHlCLENENEJBLGtCLENBNkJJLHdCLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBaENKLGEsQ0FxQ0ksNkIsQ0FFQSxXLENBdkNKLHVDLENBMkNJLDBCLENBM0NKLGEsQ0FBQSxpQixDQStDSSxZLENBQ0Esa0IsQ0E5RUosUSxDQThCQSw4QixDQW9ESSxZLENBcERKLG9CLENBd0RJLG9CLENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENBQ0EsVSxDQUNBLHdCLENBRUEsMEIsQ0FDRSxTLENBQ0Esc0MsQ0FqRU4sZSxDQXNFSSxpQixDQUNBLHdCLENBQ0EsZ0IsQ0F4RUosYyxDQTRFSSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGMsQ0FDQSxpQixDQUVBLDBCLENBcEZKLGMsQ0FzRkksb0IsQ0FDRSxxQixDQUdGLG9CLENBQ0UsK0MsQ0FDQSxpQyxDQUNBLHlCLENBQ0EsMkIsQ0E5Rk4sdUIsQ0FvR0ksZSxDQUNBLGlCLENBckdKLHFCLENBQUEsc0IsQ0EwR0ksWSxDQUNBLGtCLENBM0dKLHVCLENBd0hJLGdCLENBeEhKLHFCLENBNkhJLHdCLENBQ0EsVyxDQTlISiw4QixDQWtJSSxnQixDQUNBLHVCLENBQ0EsVSxDQUNBLGMsQ0EwMUJKLGUsQ0EvOUJBLCtCLENBeUlJLG9CLENBeklKLHdCLENBQUEsZSxDQytEQSxlLENBQ0EsdUIsQ0FDQSxlLENEK0VJLFksQ0FDQSxrQixDQWpKSix5QixDQXlKSSxnQixDQUNBLGMsQ0FDQSxnQixDQTNKSixlLENDOEVBLGdCLENEa0ZJLGlCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLFUsQ0M3RUosMEIsQ0R0RkEsdUMsQ0NxRkEsdUMsQ0RvRkksVSxDQUNBLGEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQixDQUNBLDBCLENBQ0Esb0IsQ0MvRUosMEIsQ0RuR0EsdUMsQ0F1TEksMkMsQ0F2TEosdUMsQ0EyTEksK0MsQ0EzTEosVyxDQStMSSxZLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZSxDQXpNSixZLENBNk1JLG9CLENBQ0EsVSxDQTlNSixrQixDQWtOSSxVLENBQ0EsYSxDQUNBLGtELENBQ0EsaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsdUIsQ0ExTkosdUIsQ0E4TkksVyxDQTlOSix1QixDQW1PSSxpQixDQW5PSix1QixDQ3lJQSxrQyxDRHlGSSxpQixDQUVBLGlCLENBQ0EsYyxDQUNBLFksQ0FDQSxrQixDQUNBLFcsQ0FDQSx1QixDQXpPSiw2QixDQTZPSSxVLENBN09KLCtCLENBaVBJLFUsQ0FDQSxhLENBQ0EsbUQsQ0FDQSxvQixDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBeFBKLHdCLENDaUtBLHFCLENEMkZJLGUsQ0FDQSxpQixDQUNBLEssQ0FDQSx1QixDQS9QSix5QyxDQW1RSSx3QixDQW5RSixrQyxDQXdRSSxnQixDQXhRSixxQixDQzhLQSx1QyxDRDhGSSxXLENBNVFKLHFCLENBZ1JJLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0Esb0MsQ0FwUkosOEIsQ0F1Uk0sYSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0ExUk4sNEIsQ0E4Uk0sWSxDQTlSTix1QixDQWtTTSxVLENBQ0Esb0IsQ0FDQSx3QixDQXBTTix1QyxDQXdTTSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsYyxDQTNTTix3QixDQWlUTSxTLENBQ0EsUSxDQWxUTiwyQixDQTJzSEEsYSxDQXQ1R1EsZSxDQXJUUiw2QixDQTJUSSxpQixDQUNBLG9CLENBNVRKLGlDLENBK1RNLFUsQ0FDQSxVLENBR0Ysb0MsQ0FDRSxpQixDQUNBLFcsQ0FDQSxRLENBQ0EsUyxDQUNBLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLGUsQ0FPTixlLENBQ0UsYyxDQUNBLFMsQ0FDQSxnQixDQUNBLE8sQ0FDQSxRLENBQ0EsOEIsQ0FDQSxhLENBQ0EsZSxDQUNBLDZCLENBQ0EsbUIsQ0FDQSx3QixDQUVBLHFDQUFBLGUsQ0FLRSxXQWxCSiw0QixDQXNCSSxVLENBQ0Esa0IsQ0FDQSxjLENBQ0EsVyxDQXpCSiwyQixDQTRCSSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBQ0EsYyxDQUNBLDJCLENBRUEsaUMsQ0E0eUJKLDBDLENBM3lCTSxTLENDdEdOLGtDLENEZ0VBLG1DLENBNENJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBbERKLG1DLENBc0RJLHVCLENBdERKLGtDLENBMERJLHdCLENBMURKLGlCLENBNkRJLGMsQ0E3REosd0IsQ0FnRUksVSxDQUVBLFksQ0FDQSxXLENBQ0EsUyxDQUNBLFcsQ0FDQSxjLENBdEVKLHNCLENBeUVJLGlCLENBQ0EsYSxDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxjLENBS0osbUIsQ0MvR0EsMEIsQ0RnSEUsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLFMsQ0FDQSxXLENBQ0EsYSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLHlCLENBQ0EsYyxDQUNBLGMsQ0FFQSwwQixDQWRGLDZCLENDL0ZBLG9DLENEaUhJLGlCLENBQ0EsUSxDQUNBLGdCLENBQ0EsUyxDQUNBLE8sQ0FDQSxRLENBQ0EsaUMsQ0FDQSxrQyxDQUNBLCtCLENBSUEsc0QsQ0NqSEosNkQsQ0QwTkksd0QsQ0F2R0ksYSxDQUlKLDBDLENDbkhKLGlELENENE5JLDRDLENBeEdFLGlCLENBREYsZ0QsQ0MvR0osdUQsQ0RtSFEsaUIsQ0FKSixnRCxDQzNHSix1RCxDRG1IUSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGMsQ0FDQSxjLENBQ0EsUyxDQWJKLG9ELENDbEdKLDJELENEbUhVLFUsQ0FDQSxXLENBdERWLHNDLENDekRBLDZDLENEc0hJLFUsQ0FDQSxpQixDQTlESixvQyxDQ3BEQSwyQyxDRHNISSxVLENBQ0EsUSxDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0F2RUosb0MsQ0MzQ0EsMkMsQ0R1SEksWSxDQTVFSiwwQixDQ3ZDQSxpQyxDRDhJQSwyQixDQTZFSSxrQixDQUNBLGtCLENBQ0EsYyxDQUNBLGtCLENBRUEsbUIsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxzQixDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLHNCLENBL0xKLDBCLENDdkNBLGlDLENEd0hJLG9CLENBZUosdUIsQ0FFSSxRLENBQ0EsVyxDQUlKLG9CLENBVUUsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLE8sQ0FFQSxlLENBQ0Esb0MsQ0FDQSx5QixDQUNBLHlCLENBRUEsWSxDQUNBLFcsQ0FDQSxxQixDQUNBLHNCLENBQ0Esa0IsQ0F4QkYsd0MsQ0FHSSxVLENBQ0EsZSxDQUNBLGdCLENBQ0Esa0IsQ0FOSiw4QixDQTRHQSxnQixDQU1JLFksQ0FFQSw2QixDQUNBLGMsQ0FySEosOEIsQ0E0Qkksa0IsQ0FVQSxrRCxDQUlJLGdCLENBQ0EsaUIsQ0FMSixrRCxDQVNJLGMsQ0FDQSxnQixDQUNBLFUsQ0FHRixtRCxDQUNFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQyxDQUNBLHFCLENBNURSLHFDLENBbUVJLFUsQ0FDQSxRLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQXhFSiwyQixDQWlGSSxVLENBZUosSSxDQUNFLFUsQ0FDQSxxQixDQUtGLGtCLENBQ0UsZ0IsQ0FDQSxnQixDQUdGLFMsQ0FDRSxxQixDQUNBLGMsQ0FDQSxrQixDQUhGLGdCLENBT0ksc0IsQ0FQSixZLENBYUksUyxDQUNBLGMsQ0FDQSx3QixDQUNBLFksQ0FoQkoseUIsQ0FvQkksVyxDQUNBLGdCLENBckJKLHVDLENBd0JNLGMsQ0FLTixVLENBQ0UsZ0IsQ0FJRixhLENBQ0UsYyxDQUNBLEssQ0FDQSxhLENBQ0EsZSxDQUNBLGtCLENBR0YsdUIsQ0FDRSxjLENBQ0EsYyxDQUdGLG1ELENBRUksYyxDQUNBLGUsQ0FJSixrQyxDQUNFLGMsQ0FDQSxhLENBR0YsK0MsQ0M1SkEsb0MsQ0QrSkksYSxDQU9KLFEsQ0FDRSxTLENBQ0EsNEMsQ0FBQSxvQyxDQXNCRixrQixDQ25KQSxZLENEcUpFLDBCLENBQ0EsZ0IsQ0FFQSxxQ0FBQSxrQixDQ2pKQSxZLENEa0pFLDJCLENBQ0EsNkJBTUosUyxDQUNFLFcsQ0FDQSwyQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSwwQixDQUxGLGdCLENBU0ksWSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxzQixDQUNBLFcsQ0FiSixtQixDQWdCTSxZLENBQ0EscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxjLENBcEJOLFcsQ0FnOEdBLDRDLENBdjZHSSxRLENBekJKLGUsQ0E2QkksWSxDQUNBLGUsQ0FDQSxrQixDQS9CSixvQixDQWtDTSxVLENBQ0EsYyxDQUNBLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLFMsQ0FDQSx1QixDQUVBLDBCLENBQ0Usc0MsQ0FvcUJSLDJDLENBanFCTSwrQixDQUNFLGMsQ0EwQlIsSSxDQXZCTSx5QixDQUNFLFksQ0FDQSxrQixDQXFCUixJLENBRUUsc0IsQ0FFQSxnQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxrQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxzQixDQUNBLGdCLENBS0EsYyxDQUNBLFUsQ0FDQSxpQixDQUNBLHVCLENBRUEsd0IsQ0FxQkEsZ0IsQ0FwQkUscUIsQ0FDQSxhLENBRUEsOEIsQ0FDRSx3QixDQUNBLFUsQ0FDQSxpQixDQUlKLFUsQ0FLQSxXLENBSkUsVSxDQUNBLGlCLENBUUYsZ0IsQ0FDRSxVLENBQ0EsaUIsQ0FJRixlLENBQ0Usb0IsQ0FDQSxvQixDQUlGLGUsQ0FDRSxRLENBODlHSix5QyxDQTM5R0UscUIsQ0FDRSx3QixDQUdGLGUsQ0FDRSx3QixDQUdGLFUsQ0FDRSxhLENBR0YsZ0IsQ0FDRSx3QixDQUNBLFUsQ0FHRixpQixDQUNFLHdCLENBR0YsaUIsQ0FDRSx3QixDQUdGLGlCLENBQ0Usd0IsQ0FHRixRLENBK2xFRixpRSxDQTlsRUksYSxDQUdGLGMsQ0FDRSx3QixDQUlGLDBCLENBQ0UsYSxDQUNBLHFCLENBQ0Esb0IsQ0FHRix1QixDQUNFLGEsQ0FDQSxxQixDQUNBLG9CLENBR0YseUIsQ0FDRSxhLENBQ0EscUIsQ0FDQSxvQixDQU9BLGUsQ0ErREosTSxDQUdFLDJCLENBRUEscUIsQ0FwRUUsZSxDQUNFLFUsQ0FDQSx1QyxDQUdBLFMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSx1QixDQUdGLHlCLENBMEJBLGdDLENBekJFLHNDLENBR0YsMEIsQ0FDRSx1QyxDQUdGLDJCLENBMEJBLHFDLENBekJFLHdDLENBR0Ysd0IsQ0FrQkEsdUMsQ0FqQkUscUMsQ0FHRiwyQixDQUNFLHdDLENBS0YsMEIsQ0FDRSx1QyxDQWtCTixVLENBQ0UsYSxDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQU9GLE0sQ0FDRSxpQixDQUNBLHdCLENBRUEsMEIsQ0FFQSxtQixDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsTSxDQUNBLFMsQ0FaRix5QixDQWNJLGUsQ0FkSixnQyxDQWlCSSxTLENBakJKLDhCLENBcUJJLGUsQ0FyQkosZ0MsQ0F5QkksUyxDQUNBLGlCLENBQ0EsTyxDQTNCSixtQixDQStCSSxTLENBL0JKLGUsQ0FtQ0ksZSxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FFQSxxQixDQUNFLGEsQ0FDQSxvQixDQTFDTixpQixDQStDSSxlLENBQ0EsZSxDQWhESixrQixDQW9ESSxjLENBT0EsZSxDQUNBLGUsQ0FDQSxrQixDQ3BOSixhLENBREEsZSxDRDRNSSxjLENBQ0Esa0IsQ0M1TUosYSxDRDZOSSxvQixDQUNBLHVCLENBQ0EsYSxDQUNBLGlCLENBQ0EsYyxDQTFFSixXLENBa0VJLDZCLENBbEVKLFcsQ0FBQSxjLENBa0ZJLFksQ0FsRkosZ0IsQ0FzRkksaUIsQ0F0RkosZ0IsQ0N6SEEsa0IsQ0RvTkksYSxDQUNBLFUsQ0FDQSxXLENBN0ZKLGdCLENBaUdJLGdCLENBakdKLHdCLENBcUdJLGUsQ0FFQSw4QixDQUNFLGlCLENBeEdOLG1CLENBOEdJLGEsQ0FDQSxrQixDQUNBLFcsQ0FoSEosYSxDQW9ISSxZLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLDZCLENBQ0EsZ0IsQ0FDQSxpQixDQTFISixlLENBa0lJLGdCLENBQ0Esa0IsQ0FDQSx5QixDQXBJSixhLENBeUlJLGtCLENBeklKLHdCLENBQUEsYSxDQThJSSxnQixDQzNOSixjLENENkVBLGMsQ0FrSkksb0IsQ0FvQkosaUIsQ0FDRSxpQixDQUNBLDhCLENBR0YsdUIsQ0FDRSx3QixDQXdCRixzQyxDQUNFLGEsQ0FDQSxrRSxDQUFBLDBELENBWUYsVyxDQUNFLGlCLENBQ0EsWSxDQUNBLFMsQ0FDQSxRLENBTUEsTSxDQUNBLFUsQ0FDQSxlLENBQ0Esb0MsQ0FDQSxVLENBRUEsNEIsQ0FoQkYsa0IsQ0FtQkksaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FLSix5QixDQUVJLGlCLENBQ0EsWSxDQUNBLDZCLENBQ0Esc0IsQ0FDQSx3QixDQU5KLGdDLENBVUksVSxDQUNBLGlCLENBQ0EsVSxDQUNBLE0sQ0FDQSxRLENBQ0EsVyxDQUNBLHFCLENBaEJKLGtCLENBcUJJLDBCLENBckJKLG9CLENBQUEsZ0IsQ0F3Qk0sa0IsQ0F4Qk4sYyxDQThCSSxZLENBQ0EsbUIsQ0EvQkosYSxDQUFBLGMsQ0E4RkksWSxDQUVBLGtCLENBaEdKLGEsQ0FvQ0kscUIsQ0FFQSw2QixDQUNBLGlCLENBQ0EsUyxDQUVBLDRCLENBQ0UsaUIsQ0FHRix3QixDQUNFLGlCLENBREYsNEIsQ0FJSSxpQixDQUNBLFEsQ0FLSiwyQixDQUNFLGlCLENBREYsK0IsQ0FJSSxpQixDQUNBLFEsQ0FLSix5QixDQUVJLGlCLENBQ0EsUSxDQUhKLDRCLENBT0ksaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLG1CLENBNUVSLG9CLENBa0ZNLGUsQ0FDQSxpQixDQUNBLFEsQ0FwRk4saUIsQ0F3Rk0sMkIsQ0FDQSxTLENBekZOLGMsQ0ErRkksYyxDQUVBLGUsQ0FDQSxnQixDQUNBLHdCLENBbkdKLGdCLENBc0dNLFksQ0FDQSxrQixDQUNBLGlCLENBRUEsUyxDQUNBLG1CLENBRUEsZ0MsQ0FDRSxTLENBQ0EsYyxDQS9HUix3QixDQW9ITSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLDJCLENBQ0EsMEIsQ0FDQSx1QixDQTFITixxQyxDQThITSx3QyxDQTlITixxQyxDQWtJTSx3QyxDQWxJTixxQyxDQXNJTSx3QyxDQXRJTixxQyxDQTBJTSx3QyxDQU9OLDhCLENBRUksWSxDQUNBLFMsQ0FDQSxxQixDQUpKLGtCLENBUUksNEIsQ0FDQSxxQixDQVRKLG1CLENBYUksWSxDQWJKLHFCLENBZ0JNLGlCLENBRUEsaUMsQ0FDRSxpQixDQW5CUiwwQixDQXdCTSxjLENBeEJOLG1CLENBNkJJLFksQ0FDQSxrQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxpQixDQWpDSixzQixDQXFDSSxnQixDQUNBLGlCLENBdENKLHNDLENBeUNNLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLDBCLENBL0NOLG1CLENBb0RJLFksQ0FDQSxjLENBRUEsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0ExREosK0IsQ0NwTkEsZ0MsQ0RrUk0sWSxDQUNBLHFCLENBL0ROLCtCLENBbUVNLFMsQ0FDQSxlLENBcEVOLGdDLENBd0VNLFMsQ0F4RU4scUIsQ0E0RU0sd0IsQ0FDQSxrQixDQUNBLGUsQ0FPTixtQyxDQUVJLFUsQ0FDQSxTLENBQ0EsTyxDQVNKLDhCLENBQ0UsZ0IsQ0FFRiw4QixDQUNFLGdCLENDM1JGLG1DLENEK1JBLG1DLENBR00sUyxDQzlSTixvQyxDRDJSQSxvQyxDQU9NLFMsQ0FLTix1QixDQ25TQSx1QixDQU1BLHVCLENBTEEsdUIsQ0R3U0EsdUIsQ0NwU0EsdUIsQ0RnU0ksa0IsQ0FVQSxxQ0NuU0Ysc0IsQ0RtU0Usc0IsQ0NwU0Ysc0IsQ0RxU0ksbUJBUE4sdUIsQ0FZSSxXLENDOVJKLHNCLENEa1JBLHNCLENBZ0JJLFMsQ0M3UkosdUIsQ0Q2UUEsdUIsQ0FvQkksUyxDQzdSSixzQixDRGlTQSxzQixDQUVJLGUsQ0MvUkosdUIsQ0Q2UkEsdUIsQ0FNSSxXLENBS0osdUIsQ0FFSSxXLENBRkosc0IsQ0FNSSxTLENBTkosdUIsQ0FVSSxTLENBSUosdUIsQ0N6U0EsdUIsQ0QyU0ksa0IsQ0FGSixzQixDQ3JTQSxzQixDRDJTSSxTLENBTkosdUIsQ0NqU0EsdUIsQ0QyU0ksUyxDQUlKLHlDLENBQ0UsaUIsQ0FJRiw0QixDQUlNLGMsQ0FDQSxlLENBTE4sMkIsQ0FXSSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBRUEsa0MsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTSxDQUNBLEssQ0FDQSxXLENBQ0EscUIsQ0F2Qk4sZ0IsQ0E0QkksWSxDQTVCSixrQixDQStCTSxpQixDQUNBLFMsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVyxDQW5DTixnQixDQXdDSSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxlLENBRUEscUNBQUEsZ0IsQ0FDRSxpQkEvQ04sa0IsQ0FtRE0sWSxDQUNBLGtCLENBRUEsOEIsQ0FDRSxrQixDQUdGLGlDLENBQ0UsaUIsQ0FDQSxlLENBNURSLHNCLENBZ0VRLGlCLENBTVIsZSxDQUVJLFUsQ0FDQSxTLENBQ0EsTyxDQXVCSixPLENBZkEsYyxDQWlCRSxjLENBRUEsTSxDQUNBLFUsQ0FwQkYsYyxDQUNFLFksQ0FHQSxXLENBRUEsSyxDQUNBLGlCLENBQ0EsK0IsQ0FDQSxhLENBQ0EsYSxDQUNBLGlCLENBQ0EsZ0MsQ0FHRixPLENBR0UsUSxDQUdBLGUsQ0FDQSxjLENBQ0EsVyxDQVJGLG1CLENBWUksa0IsQ0FaSixjLENBZ0JJLFksQ0FDQSxxQixDQUNBLGlCLENBbEJKLGEsQ0FzQkksa0IsQ0F0QkosdUIsQ0EwQkksVSxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxTLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FqQ0osd0IsQ0FxQ0ksVSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBM0NKLGdCLENBK0NJLGlCLENBQ0EsVSxDQUNBLG9CLENBQ0EsaUIsQ0FsREosYyxDQXNESSxZLENBQ0EsNkIsQ0FDQSxrQixDQXhESixtQixDQTRESSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsVSxDQS9ESixjLENBbUVJLFksQ0FNSixtQixDQUNFLG9CLENBREYsMEIsQ0FJSSxZLENBQ0EsYyxDQUxKLHFCLENBU0ksWSxDQVRKLGtDLENBYUksZSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxnQixDQWhCSix1QyxDQW9CSSxTLENBQ0EsZSxDQXJCSix3QyxDQXlCSSxTLENBQ0EsZSxDQTFCSixnQyxDQThCSSxnQixDQTlCSiwyQixDQWtDSSxZLENBQ0EscUIsQ0FDQSw2QixDQU1KLGMsQ0FDRSxpQixDQUNBLHFCLENBQ0EsMkIsQ0FDQSwwQixDQUVBLG9DLENBQ0UsbUIsQ0FQSixxQixDQVdJLGMsQ0FDQSxXLENBQ0EseUIsQ0FDQSxhLENBTUoscUIsQ0FFSSxZLENBQ0EsYyxDQUNBLDZCLENBSUoscUIsQ0FHSSxpQixDQUhKLGdCLENBT0ksa0IsQ0FDQSxvQixDQUNBLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FYSixpQixDQWVJLGEsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSx5QixDQXBCSixxQixDQXVCTSxlLENBQ0EsaUIsQ0FDQSxRLENBTU4sb0IsQ0MxV0Esb0IsQ0Q0V0ksVyxDQUNBLGdCLENBS0osNkMsQ0M3V0EsNkMsQ0QrV0UsUyxDQUtGLGEsQ0FFRSxvQixDQUNBLHFCLENBSEYsb0IsQ0FNSSxZLENBQ0EsNkIsQ0FQSixrQixDQVlJLGlCLENBQ0EsVyxDQUNBLGMsQ0FDQSxZLENBQ0EsWSxDQUNBLG9CLENBakJKLDJCLENBcUJNLGdCLENBQ0Esd0IsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQTVCTixxQixDQWtDSSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0F6Q0osaUIsQ0E2Q0ksVyxDQUNBLFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxRLENBQ0EsUSxDQUNBLDZCLENBQ0EsUyxDQXBESixzQixDQXlESSx3QixDQXpESixvQixDQThESSxjLENBQ0Esa0IsQ0EvREosb0IsQ0FtRUksZ0IsQ0FDQSxnQixDQUNBLGtCLENBckVKLHFCLENBeUVJLGUsQ0FDQSxlLENBMUVKLG9CLENBOEVJLGlCLENBQ0EsZSxDQUNBLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLENBbkZKLHlCLENBc0ZNLGUsQ0FFQSx5QyxDQUNFLG1CLENBQ0EsYSxDQTFGUixnQyxDQWlHSSxlLENBQ0Esa0IsQ0FDQSxnQixDQW5HSixpQyxDQXVHSSxjLENBQ0Esa0IsQ0FDQSxnQixDQXpHSixzQixDQTZHSSxZLENBQ0EsZSxDQTlHSiw0QixDQWlITSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsUyxDQUNBLFEsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQXhITixrQixDQStISSxXLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLG9CLENBS0osYSxDQUNFLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxlLENBR0YsMkIsQ0FDRSxZLENBR0YsYyxDQUNFLGdCLENBQ0EsWSxDQUNBLDZCLENBQ0EsVyxDQUNBLGtCLENBQ0EscUIsQ0FDQSxjLENBQ0EsYSxDQUNBLHVCLENBR0YsYSxDQUNFLFksQ0FDQSxlLENBQ0Esa0IsQ0FDQSxnQixDQUNBLFUsQ0FDQSxxQixDQU5GLGdCLENDcllBLGdCLENEOFlJLGlCLENBVEosZSxDQ2pZQSxpQixDRDhZSSw2QixDQUNBLDJCLENBQ0EsdUIsQ0FmSixlLENBb0JJLHVCLENBSUosaUMsQ0FDRSxhLENBQ0EsMkMsQ0FBQSxtQyxDQUNBLGdCLENBQ0EsdUIsQ0FHRixvQixDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDQUtGLHlCLENBQ0UsVSxDQUNBLHdDLENBR0YsbUIsQ0FDRSw0QixDQUlGLGlELENBS00sVyxDQUVBLHNELENBQ0Usa0IsQ0FSUiwrRCxDQVlRLFksQ0FHRiw0RCxDQWpDTixvQixDQWtDUSxVLENBQ0Esa0QsQ0FPUixrQixDQUFBLGtCLENBRUksWSxDQUNBLHNCLENBSEosa0IsQ0FPSSxZLENBQ0EsVyxDQUNBLHFCLENBRUEsa0IsQ0FFQSxnQixDQUlKLGMsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxNLENBQ0EsSyxDQUNBLDBCLENBQ0EsMkIsQ0FDQSxxQixDQUNBLHVCLENBTUYsYSxDQUNFLHlDLENBQ0EsVSxDQUNBLFUsQ0FDQSxnQixDQUNBLHVCLENBQ0EsMkIsQ0FDQSx1QixDQUlGLGUsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxXLENBQ0EsUyxDQUNBLHFCLENBQ0Esb0MsQ0FDQSxXLENBQ0EsYyxDQVVBLE8sQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsNkIsQ0FaQSxvQ0FBQSxlLENBQ0UsVyxDQUNBLGlCLEFBRUYsb0NBQUEsZSxDQUNFLGFBZkoseUMsQ0EwQk0sWSxDQUNBLGtCLENBQ0EsYSxDQUNBLGdCLENBQ0EsZ0IsQ0FNQSxjLENBQ0EsbUIsQ0FMQSxvQ0FBQSx5QyxDQUNFLGdCLENBT0EsK0MsQ0FDRSx1QkFJSiwrQyxDQUNFLGEsQ0FFQSxxRCxDQTJCQSxzRCxDQTFCRSx5QixDQWpEVixvQyxDQXVETSxZLENBQ0EsYyxDQUdGLGdDLENBQ0UsNEIsQ0FDQSwrQixDQUVBLDRDLENBQ0UsZSxDQUdGLDJDLENBQ0Usa0IsQ0FUSixnRCxDQWFJLGEsQ0FDQSxlLENBZEosMkMsQ0FzQkksWSxDQWpGUiw2QixDQXdGSSxTLENBQ0EsWSxDQUNBLHFCLENBQ0EsMEIsQ0FDQSxrQixDQUNBLDZDLENBRUEsNEMsQ0FDRSw0QyxDQUdGLHlDLENDcmJKLDBDLENEc2JNLDBDLENBTU4sZ0MsQ0FzRUEsbUMsQ0E4bkRRLGtELENBbnNETixhLENBR0YsYSxDQ3piQSxvQixDRDBiRSxlLENBSUEsdUIsQ0FDQSxjLENBSkEsb0NBQUEsYSxDQ3BiQSxvQixDRHFiRSxpQkNoYkoscUIsQ0RzYkEsbUIsQ0FFRSx3QixDQUNBLHlCLENDeGJGLDBCLENEdWJFLHdCLENBSUYsbUIsQ0FDRSxrQyxDQUFBLDBCLENBR0YsYSxDQUNFLFksQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FHRixZLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUdGLG1CLENDeGJBLHFCLENEMGJFLFUsQ0FDQSxpQixDQUNBLDRCLENBQ0EsNkIsQ0FDQSxTLENBQ0Esb0NBQUEsbUIsQ0N0YkEscUIsQ0R1YkUsV0FJSiwwQixDQ3RiQSxzQyxDRHdiRSx1QixDQUNBLGMsQ0FDQSxTLENBQ0Esb0NBQUEsMEIsQ0NwYkEsc0MsQ0RxYkUsdUJBSUosYyxDQUNFLFUsQ0FDQSxzQixDQUlGLGMsQ0FDRSxZLENBQ0EsVSxDQVFGLG9CLENBQ0UsWSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGlCLENBQ0EsYSxDQUNBLG9CLENBR0YsVyxDQUNFLFMsQ0FDQSxpQixDQUNBLDJCLENDeGJGLDRCLENEMmJBLDBCLENBRUUsVSxDQUNBLHlCLENDemJGLGdDLENENGJBLDhCLENBRUUsUyxDQTRDRixZLENBdENBLE0sQ0F1Q0UsYyxDQUNBLFUsQ0FDQSxXLENBR0Esb0MsQ0FDQSxrQixDQUNBLFUsQ0FFQSxZLENBQ0EsYyxDQWpERixNLENBSUUscUMsQ0FDQSxxQixDQUlBLFksQ0FJQSxVLENDK25CRiw0QixDRGtyQkEsMkIsQ0EveUNFLFcsQ0FDRSxZLENBR0YsYSxDQUNFLFUsQ0FDQSxhLENBQ0EsVyxDQUNBLFUsQ0FDQSxxQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FDQSx1QixDQUdGLFksQ0FDRSxTLENBSUosWSxDQUlFLHlELENBQ0EsbUIsQ0FJQSxXLENBS0YsbUIsQ0FDRSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxnQixDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxpQixDQUNBLGUsQ0FHRixpQixDQUNFLFcsQ0FHRixVLENBRUUsZSxDQUZGLGUsQ0FNSSxZLENBTkosVSxDQUFBLGlCLENBVUksa0IsQ0FLSixlLENBQ0UsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLFMsQ0FDQSx5QixDQUdGLG9CLENBQ0UsYSxDQUNBLDRDLENBQUEsb0MsQ0FPRixhLENBRUUsYyxDQUdGLGMsQ0FDRSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLFcsQ0FFQSxlLENBQ0EsWSxDQUNBLHFCLENBQ0EsNkIsQ0FHRixhLENBQ0Usa0IsQ0FDQSxlLENBQ0EsVyxDQUNBLGUsQ0FDQSxrQixDQUNBLGlCLENBQ0EsaUIsQ0FJRiw4QyxDQUVJLFUsQ0FJSix1QixDQUNFLG1CLENBQ0EsYyxDQUNBLFUsQ0FIRiwwQyxDQzljQSwyQixDRHNkSSxZLENBd0NFLDhGLENBaEROLDBDLENBYUksa0IsQ0F1Q0UseUYsQ0FwRE4sMkIsQ0FpQkksa0IsQ0FqQkoscUQsQ0FxQkksYyxDQU1KLHlCLENBRUUsVSxDQUNBLGtCLENBSEYsb0QsQ0FNSSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBWkosb0YsQ0FlTSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FuQk4scUQsQ0FtQ0ksWSxDQUNBLDZCLENBcENKLHlELENBdUNNLFksQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUVBLG1FLENBQ0UsVSxDQUdGLGlFLENBQ0UsaUIsQ0FHRix3RSxDQUNFLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxRLENBQ0Esb0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FVUixtQixDQUNFLFksQ0FDQSxnQixDQzVlRixnQyxDRGtmRSxnRCxDQUNFLFMsQ0FDQSxVLENDL2VKLHVDLENEa2ZFLHVELENBQ0UsTyxDQUNBLFEsQ0MvZUosc0MsQ0RrZkUsc0QsQ0FDRSxrQixDQUNBLGEsQ0FDQSxrQixDQy9lSiw0QyxDRGtmRSw0RCxDQUNFLGUsQ0MvZUosNkMsQ0RrZkUsNkQsQ0FDRSxlLENDL2VKLHNDLENEa2ZFLHNELENBQ0UsZSxDQUNBLGEsQ0FDQSxrQixDQy9lSiw0QyxDRGtmRSw0RCxDQUNFLGUsQ0MvZUosNkMsQ0RrZkUsNkQsQ0FDRSxlLENDL2VKLHVDLENEa2ZFLHVELENBQ0UsYyxDQUlKLGMsQ0FDRSxjLENBQ0EsWSxDQUNBLDZCLENBSUYsYSxDQUNFLG1DLENBQ0EsZSxDQUtGLGtCLENBQ0UsVyxDQUNBLFksQ0FDQSxxQixDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBSUYsc0IsQ0FDRSxhLENBQ0EsYyxDQUdGLDJDLENDM2ZBLDJDLENENmZFLGEsQ0FHRiwrQixDQUNFLHdCLENBQ0EsWSxDQUNBLHFCLENBQ0EsNkIsQ0MxZkYsb0IsQ0Q2ZkEsb0IsQ0FFRSxhLENBQ0Esb0IsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGMsQ0FHRixvQixDQUNFLGtCLENBQ0EsVSxDQUVBLDBCLENBQ0Usa0IsQ0FLSixvQixDQUNFLGUsQ0FDQSxhLENBQ0Esd0IsQ0FFQSwwQixDQUNFLGtCLENBQ0EsVSxDQUlKLFksQ0FDRSxnQixDQUNBLFksQ0FDQSw2QixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGlCLENBQ0EsNEIsQ0FJRix1QixDQUNFLGtCLENBSUYscUIsQ0FDRSxlLENBQ0EsVSxDQUdGLGtCLENBQ0UsYyxDQUNBLGlCLENBR0YsdUIsQ0FDRSxlLENBREYsa0QsQ0FJSSw0QixDQUlKLHlCLENBQ0UsYyxDQUNBLGMsQ0FHRixZLENBQ0UsZSxDQUlGLHNCLENBQ0UsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxlLENBR0YsbUIsQ0FDRSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsUSxDQUNBLGMsQ0FDQSxPLENBTkYsdUIsQ0FTSSxZLENBR0YsNkIsQ0FtY0UsK0IsQ0FqY0UsWSxDQU1OLG9DQUNFLHNCLENBQ0UscUJBSUosYyxDQUVFLHNCLENBQ0EsNEIsQ0FIRixpQyxDQU9JLGEsQ0FDQSxpQixDQUNBLHdCLENBQ0EsZ0IsQ0FDQSxlLENBSUosYyxDQUNFLGlCLENBQ0EsK0IsQ0FJRixrQixDQUNFLGMsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxrQixDQUdGLHFCLENBQ0UsaUIsQ0FDQSxXLENBaUJBLFMsQ0FkRiwyQixDQUNFLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFEsQ0FDQSxrQixDQzNoQkYscUIsQ0RnaUJFLFMsQ0F3QkEsZ0IsQ0FyQkYsdUMsQ0FDRSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FHRixzQixDQUNFLEssQ0FHRix1QixDQUNFLFEsQ0FPRiwrQixDQUNFLGEsQ0FDQSxlLENBR0YsaUMsQ0FDRSxjLENBSUYsd0IsQ0FDRSxZLENBREYsdUQsQ0FJSSxnQixDQUNBLGUsQ0FDQSxpQixDQU5KLHNELENBWUksWSxDQUNBLGMsQ0FDQSwwQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZ0MsQ0FsQkoseUMsQ0FzQkksaUIsQ0FDQSxrQixDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSw2QixDQUVBLHFELENBQ0UsVyxDQUNBLFksQ0FHRixvRCxDQUNFLGMsQ0F2Q04sZ0QsQ0EyQ00sZSxDQUNBLGlCLENBQ0EsYyxDQTdDTixtRCxDQWtETSxlLENBQ0EsVSxDQUNBLGlCLENBcEROLGdELENBd0RNLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLHNCLENBNUROLGdELENBZ0VNLGlCLENBQ0EsSyxDQUNBLE0sQ0FFQSxXLENBQ0EsWSxDQUVBLFksQ0FDQSxzQixDQUNBLGtCLENBekVOLG9ELENBNEVRLGEsQ0FDQSxjLENBN0VSLDhDLENBbUZNLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FRTixhLENBQ0UsbUIsQ0FDQSxnQixDQUtGLFksQ0FDRSwyQixDQUNBLHFCLENBQ0EsdUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSx1QixDQUdGLG1CLENBQ0UsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FLRixRLENBQ0UscUIsQ0FHRixlLENBQ0UsaUIsQ0FDQSxvQixDQUdGLFEsQ0F5bENBLDZCLENBeGxDRSxjLENBR0YsVSxDQUNFLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLFUsQ0FTRix1RCxDQUNFLFMsQ0FDQSx1QixDQUNBLDZDLENBQUEscUMsQ0FHRixxRCxDQUNFLFUsQ0FHRix1RCxDQUNFLFUsQ0FHRiwrQixDQUNFLHdCLENBcXNDRiwwQyxDQWpzQ0EsbUIsQ0FDRSxpQixDQURGLCtDLENBS0ksWSxDQUNBLGlCLENBQ0EsZSxDQUdBLG9DLENBQ0EsUSxDQUNBLE8sQ0FDQSxlLENBQ0EsWSxDQWRKLGlELENDNWpCQSxvRCxDRDZrQk0sYSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxvQyxDQUNBLGdCLENBckJOLG9ELENBMEJNLFUsQ0MxakJOLG9FLENEZ2lCQSxnRSxDQ2ppQkEsMEUsQ0RpaUJBLHVELENBOEJNLHdCLENDemtCTiw4RCxDQUZBLDBELENBQ0Esb0UsQ0Q0aUJBLDBELENBc0NNLGEsQ0FDQSxnQixDQUNBLG9CLENBQ0Esb0MsQ0FDQSxnQixDQUVBLGEsQ0FDQSxjLENBOENOLGUsQ0FDRSxlLENBREYsZSxDQy9rQkEsc0IsQ0Qra0JBLHNCLENBS0ksc0IsQ0FJSixTLENBQ0UsYyxDQUNBLFksQ0FDQSxxQixDQUNBLG9CLENBQ0Esc0MsQ0FDQSxtQixDQUNBLFUsQ0FDQSxZLENBQ0EsK0IsQ0FDQSxPLENBQ0EsSyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxnQyxDQUNBLFMsQ0FDQSxpQixDQUNBLGUsQ0FDQSw0QyxDQUFBLG9DLENBSUYsaUIsQ0FDRSwyQyxDQUFBLG1DLENBQ0EsbUMsQ0FBQSwyQixDQUdGLGUsQ0FDRSwyQixDQUFBLG1CLENBR0Ysd0IsQ0FDRSw0QixDQUFBLG9CLENBR0YsVSxDQUNFLGlCLENBRUEsWSxDQUNBLG1DLENBQ0EsVSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsMkIsQ0FDQSxlLENBQ0Esb0MsQ0FFQSxnQixDQUNFLHdCLENBQ0EsUyxDQUdGLGtCLENBaU1JLHVDLENBQ0UsaUIsQ0FDQSxVLENBQ0EsYSxDQUtBLHFCLENBek1OLGtCLENBSUUsVSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBRUEsZ0QsQ0FDQSwyQixDQUNBLDBCLENBOUJKLGdCLENBb0NJLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxZLENBQ0EsYyxDQXhDSixnQixDQUFBLHlCLENBb21CQSw2QyxDQXZqQk0sdUIsQ0FHRixzQixDQUNFLHFCLENBakROLHFCLENBMkRJLGEsQ0EzREosNEIsQ0E4RE0sWSxDQUNBLGtCLENBQ0EsaUIsQ0FoRU4sa0MsQ0FtRVEsZ0IsQ0FuRVIsa0MsQ0F1RVEsb0MsQ0FHRiwrQyxDQUVJLDBCLENBRkosK0MsQ0FNSSwyQixDQVNWLHFCLENBQ0UsZSxDQ3RtQkYsd0IsQ0R5bUJBLHVCLENBSUksVSxDQUNBLHlCLENDem1CSiw4QixDRG9tQkEsNkIsQ0FVTSxlLENBQ0EsVSxDQzFtQk4sMEIsQ0QrbEJBLHlCLENBZ0JJLFksQ0FDQSx3QixDQUNBLGUsQ0MzbUJKLCtCLENEeWxCQSw4QixDQXFCTSxnQixDQUNBLHdCLENBQ0Esb0IsQ0FDQSxhLENDMW1CTixxQyxDRDRtQk0sb0MsQ0FDRSx3QixDQ3htQlIsaUQsQ0Q0bUJNLGdELENBQ0Usd0IsQ0FDQSxvQixDQUNBLFUsQ0N6bUJSLHVELENEMm1CUSxzRCxDQUNFLHdCLENBQ0Esb0IsQ0FDQSxVLENDeG1CViw2QyxDRDRtQk0sNEMsQ0FDRSxhLENDem1CUixvQyxDRDRtQk0sbUMsQ0FDRSxXLENBQ0EsVyxDQ3ptQlIsMEMsQ0QybUJRLHlDLENBQ0UscUIsQ0FDQSxhLENBQ0Esd0IsQ0FZVixXLENBQ0UsaUIsQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBQ0Esd0IsQ0M5bUJGLDBCLENEeW1CQSxrQixDQzFtQkEsaUIsQ0FFQSx5QixDRGduQkksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLGUsQ0FkSiwwQixDQWtCSSxTLENBQ0EsdUIsQ0FDQSxTLENBcEJKLGdDLENBdUJNLHFCLENBdkJOLG9DLENBMkJNLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSwrQixDQWxDTixnQyxDQXNDTSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSw4QixDQUNBLDRCLENBQ0EsYyxDQUVBLGdCLENBR0EsdUMsQ0FJRSxTLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBRUEsVSxDQTdEUixvQyxDQWlFUSxVLENBQ0EsVyxDQUNBLFksQ0FDQSw2QixDQUdGLHNDLENBQ0UsUyxDQURGLDBDLENBSUksb0IsQ0FNUix1QixDQUVJLFcsQ0FVTixTLENBQ0UsYyxDQUNBLFUsQ0FDQSxnQixDQUNBLEssQ0FDQSxNLENBQ0EsVyxDQUNBLGUsQ0FDQSxhLENBQ0EseUIsQ0FURixzQixDQVlJLGMsQ0FDQSxrQixDQWJKLHVCLENBbUJJLGtCLENBQ0EsVSxDQUNBLGUsQ0FDQSxvQixDQUNBLFUsQ0FFQSxpQixDQUNBLGMsQ0FDQSxpQixDQUVBLDZCLENBRUUsa0IsQ0EvQk4scUIsQ0FxQ0ksZ0IsQ0FDQSxXLENBQ0EsYSxDQUNBLGUsQ0FDQSxnQixDQUNBLFcsQ0FDQSxZLENBQ0EsZSxDQUNBLGtCLENBWUosd0IsQ0FDRSxZLENBQ0Esa0IsQ0FJRixRLENBSUUsaUIsQ0FDQSxlLENBTEYsYyxDQVFJLFksQ0FFQSw2QixDQUNBLGlCLENBQ0EsYyxDQVpKLG1CLENBZU0sVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFUsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxxQixDQUNBLHlCLENBdkJOLDBCLENBMkJNLGlCLENBQ0EsUyxDQUNBLGlDLENBQ0EsZ0IsQ0E5Qk4saUMsQ0FpQ1EsZSxDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0FwQ1IsZ0MsQ0F3Q1EsZSxDQXhDUixpQixDQThDSSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsVyxDQ3RwQkosaUMsQ0RxbUJBLGlDLENBb0RNLDRCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGlCLENDbnBCTix1QyxDQUZBLHVDLENBQ0EsdUMsQ0RzcEJNLHVDLENBQ0UsNEIsQ0FDQSxRLENBNURSLGlDLENBaUVNLFMsQ0FFQSx1QyxDQUNFLFUsQ0FDQSxhLENBQ0EsNEIsQ0FDQSwyQixDQUNBLGlCLENBQ0EsVSxDQXpFUixpQyxDQThFTSxXLENBRUEsdUMsQ0FDRSxVLENBQ0EsYSxDQUNBLDRCLENBQ0EsMEIsQ0FDQSxpQixDQUNBLFMsQ0FRUixnQixDQUNFLHFCLENBQ0EsbUIsQ0FDQSxpQixDQUhGLHlCLENBTUkscUIsQ0FDQSxvQyxDQUNBLFksQ0FDQSxzQixDQUNBLHVCLENBQ0EsUSxDQVhKLG9DLENBZVEsVyxDQUNBLFksQ0FDQSxpQixDQWpCUiwyQyxDQXFCUSx3QixDQXJCUixrRCxDQXdCVSxrQixDQXhCVixpRCxDQTRCVSxnQixDQUNBLGMsQ0E3QlYsa0MsQ0FvQ00sTyxDQUNBLGdCLENDbHFCTixrRCxDRDZuQkEsa0QsQ0F3Q1EsVSxDQUNBLFcsQ0F6Q1Isa0QsQ0E2Q1EsVSxDQUVBLHdELENBQ0UsNEIsQ0FDQSwyQixDQUNBLFUsQ0FsRFYsa0QsQ0F1RFEsVyxDQUVBLHdELENBQ0UsNEIsQ0FDQSwwQixDQUNBLFMsQ0NucUJWLFksQ0Q2cUJBLFcsQ0M1cUJBLGMsQ0QrcUJFLGlCLENBQ0EsZSxDQUNBLGEsQ0FHRixXLENBQ0UsYSxDQUNBLHdCLENBQ0Esb0IsQ0FHRixjLENBQ0UsYSxDQUNBLHdCLENBQ0Esb0IsQ0FHRixZLENBQ0UsYSxDQUNBLHdCLENBQ0Esb0IsQ0N6cUJGLGtDLENEOHFCQSxpQyxDQU9JLE8sQ0FDQSxTLENBV0osMkIsQ0FHSSxVLENBSEosc0MsQ0FPSSxrQixDQU9KLGdDLENBRUksVyxDQUNBLFMsQ0FDQSxPLENBSkosMkMsQ0F5QkEsMkMsQ0FsQk0sVSxDQUNBLHdCLENBQ0EsZ0IsQ0FUTix5QyxDQWNJLGlCLENBZEosMkIsQ0FrQkksVyxDQU9KLGdDLENBR0ksWSxDQUNBLFMsQ0FDQSxPLENBTEoseUMsQ0FnQkksaUIsQ0FoQkosMkIsQ0FvQkksVyxDQUtKLGdDLENBRUksVyxDQUNBLFMsQ0FDQSxPLENBSkosMkIsQ0FRSSx3QixDQUtKLGtCLENDdHRCQSxrQixDRHV0QkUscUIsQ0FHRixXLENDdHRCQSxjLENEdXRCRSxTLENBSUYsZ0IsQ0FHSSx3QixDQUhKLFUsQ0FPSSxXLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGlCLENBVkosc0IsQ0FhTSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsaUIsQ0FFQSxpQixDQUNBLFUsQ0FDQSxhLENBckJOLDBCLENBd0JRLGMsQ0FDQSxlLENBekJSLGEsQ0ErQk0sUyxDQUNBLHVCLENBQUEsZSxDQUNBLFMsQ0FDQSxlLENBbENOLHNCLENBd0NVLFksQ0FJSiwwQixDQUNFLHlCLENBQ0EsNEIsQ0F1QkYsOEIsQ0FDRSxrQixDQUdGLGdDLENBQ0UsYyxDQUNBLGUsQ0FDQSxpQixDQUdGLHdCLENBQ0UsaUIsQ0FHRiwwQixDQUVJLGUsQ0FGSix5QixDQU1JLGMsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0M3cUJWLG9ELENEeXZCUSxtRCxDQXhFRiw4QixDQ3B1Qk4sNEIsQ0Q4dUJZLFksQ0MxdUJaLCtCLENEa3ZCSSxrQixDQUNFLFksQ0FDQSxvQixDQUNBLGMsQ0FDQSxhLENBQ0EsMkIsQ0FDQSxvQixDQUNBLGtCLENDL3VCTixxQyxDRGl2Qk0sd0IsQ0FDRSx3QixDQzl1QlIsb0MsQ0RvdUJJLHVCLENBY0ksa0IsQ0FqSVIsd0MsQ0F3SVEsWSxDQUNBLHNCLENBQ0EsYyxDQTFJUixzRCxDQTZJVSxlLENBN0lWLDJDLENBcUpVLGUsQ0FDQSxjLENBdEpWLDhDLENBeUpZLFEsQ0FDQSxrQixDQTFKWiw2QyxDQThKWSxnQixDQUNBLGEsQ0FDQSxvQixDQ3J2Qlosb0QsQ0R1dkJZLG1ELENBQ0UsZSxDQUNBLHlCLENDaHZCZCxvRCxDRHF2QlEsbUQsQ0F4RUYsdUIsQ0N6dUJOLHFCLENEdXpCWSxhLENBQ0EsZSxDQXNCWixVLENBQ0UsZ0IsQ0FERixnQixDQUlJLG1CLENBQ0Esa0IsQ0FDQSw0QixDQUVBLDJCLENBQ0Usa0IsQ0FUTixnQixDQWNJLGEsQ0FDQSxpQixDQWZKLGlCLENBbUJJLGMsQ0FDQSxjLENBQ0EsdUIsQ0FyQkosZSxDQXlCSSxZLENBekJKLGUsQ0E2QkksYSxDQUNBLGlCLENBQ0EsUSxDQUNBLHFCLENBQ0EsYSxDQUNBLHdCLENBQ0EscUIsQ0FDQSwyQixDQUNBLDBCLENBckNKLHVCLENBOENJLFcsQ0E5Q0osOEIsQ0FvRE0sZSxDQUNBLGtCLENBckROLDRCLENBa1hBLFUsQ0F6VE0sYSxDQXpETixlLENBOERJLGUsQ0FDQSxnQixDQUNBLGdCLENBaEVKLHNCLENBb0VJLFksQ0FDQSxhLENBckVKLHNCLENBeUVJLG9CLENBQ0EsYSxDQTFFSiw0QixDQThFSSx3QixDQUNBLFUsQ0FDQSxvQixDQVdKLFUsQ0FFRSxrQixDQUNBLGdCLENBSEYsbUIsQ0FNSSxnQixDQU5KLGlCLENBNkdBLGEsQ0FuR0ksWSxDQUNBLDZCLENBWEosdUIsQ0FnQk0sZSxDQUNBLGMsQ0FDQSxrQixDQWxCTiwwQixDQXNCTSxZLENBQ0Esa0IsQ0FzbUJOLHVDLENBN25CQSw0QixDQTBCUSxvQixDQTFCUixnQyxDQTZCVSxnQixDQUNBLGlCLENBQ0EsTyxDQVNWLFcsQ0F4Q0EsVSxDQXlDRSxnQixDQURGLDhCLENBSUksYSxDQUNBLFksQ0FMSixzQixDQVNJLGtCLENBQ0EsaUIsQ0M3eUJKLDBCLENEbXlCQSxzQixDQWNJLFEsQ0FDQSxxQixDQUNBLHdCLENBQ0EscUIsQ0FqQkosc0IsQ0FxQkksYSxDQXJCSixrQixDQThCSSxlLENBOUJKLHNCLENBa0NJLGUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQXJDSixtQixDQXlDSSxlLENBQ0EsWSxDQUNBLGMsQ0FFQSxjLENBN0NKLHVCLENBa0RNLGdCLENBYU4sTSxDQUNFLGUsQ0FDQSxrQixDQUNBLFUsQ0FHRixhLENBR0UseUIsQ0FBQSxpQixDQUNBLHNCLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBR0YsdUIsQ0FTRSxVLENDdDBCRixjLENEK3pCRSxxQixDQU9BLFUsQ0N0MEJGLGMsQ0FDQSxxQixDRDR6QkEsdUIsQ0FDRSxXLENBRUEsaUIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBRUEsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSx1QixDQ3owQkYscUIsQ0QyMUJBLG9CLENBZEUsd0IsQ0FDQSxVLENBR0YsaUIsQ0FDRSxnQixDQUdGLGdCLENDOXpCQSxtQixDRCt6QkUsZ0IsQ0FDQSxvQixDQUNBLHVCLENBUUYsc0IsQ0FDRSxVLENBQ0Esb0IsQ0FDQSxrQixDQUlGLHNCLENBUEEsc0IsQ0FRRSw0QixDQUdGLHVCLENDajBCQSw2QixDRGswQkUsd0IsQ0FJRixrQyxDQUNFLFcsQ0FDQSx3QixDQUNBLFUsQ0F5REYsa0QsQ0MvMEJBLG1ELENENnhCQSxrRCxDQUdNLGlCLENBQ0EsZSxDQUVBLFUsQ0FOTixvQyxDQVdJLGlCLENBQ0EsZSxDQUNBLGtCLENBYkosc0MsQ0FpQk0sYyxDQWpCTix1QyxDQXVCTSxpQixDQUNBLGUsQ0FDQSxjLENBS0UsaUQsQ0FDRSxVLENBQ0EsUyxDQUNBLFUsQ0FDQSxxQixDQUNBLGlCLENBQ0EsUyxDQUNBLE8sQ0FDQSxpQixDQThCViw0QyxDQUVJLHdCLENBS0osZ0IsQ0FDRSxTLENBSUYsTyxDQUNFLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUVBLHFCLENBQ0EsMkIsQ0FDQSwwQixDQUNBLFMsQ0FHRixnQixDQUNFLG9CLENBSUYsVSxDQUVFLGMsQ0FDQSxtQixDQUFBLGdCLENBQ0EsVyxDQVdGLG9CLENBRUUsK0IsQ0FBQSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSwrQixDQUFBLHVCLENBQ0EsZ0MsQ0FBQSx3QixDQ2oyQkYsbUIsQ0R3MUJBLEUsQ0FZQSxnQixDQUVFLFMsQ0NoMkJGLDZCLENBQ0EsNEIsQ0RtMkJBLGdDLENDcjJCQSwyQixDRDAyQkksMkIsQ0FBQSxtQixDQUNBLDZCLENBQUEscUIsQ0FDQSxnQyxDQUFBLHdCLENBQ0EsOEIsQ0FBQSxzQixDQVFKLCtCLENBQ0UsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLHlCLENBQ0EsYyxDQUNBLEssQ0FDQSxNLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBSUYsb0MsQ0FDRSxTLENBQ0EsZSxDQUNBLGUsQ0FDQSxZLENBQ0EsYSxDQVVGLFMsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHFCLENBQ0EsZSxDQUNBLGEsQ0FDQSxnQixDQVRGLGMsQ0FZSSxVLENBQ0EsVyxDQWJKLGUsQ0FpQkksdUIsQ0FqQkosc0IsQ0FvQk0sZSxDQUNBLHdCLENBU0osd0IsQ0FFSSxhLENBSUosc0IsQ0FFSSxhLENBSUoscUIsQ0FFSSxhLENBSUosb0NBQUEsUyxDQUNFLGMsQ0FERixhLENBSUksYSxDQUNBLFcsQ0FDQSxZLENBTkosZSxDQVVJLFUsQ0FDQSxlLENBQ0EsbUJBVU4sWSxDQUNFLCtCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxzQixDQUNBLHNCLENBQUEsYyxDQUdGLGtCLENBQ0UscUIsQ0FDQSxZLENBQ0EsVyxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBTkYsd0IsQ0FRSSxZLENBQ0Esa0IsQ0FDQSxrQixDQVZKLDRCLENBYU0sVyxDQWJOLDhCLENBaUJNLGdCLENBQ0EsWSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxlLENBckJOLHFDLENBd0JRLGdCLENBeEJSLG9DLENBNEJRLFksQ0FDQSx5QixDQUFBLGlCLENBQ0Esc0IsQ0FDQSxjLENBQ0EscUIsQ0FDQSxnQixDQWpDUiw4QyxDQXNDTSxnQixDQUNBLHdCLENBQ0EsYSxDQ3A0Qk4scUQsQ0RzNEJNLG9ELENBQ0Usd0IsQ0FDQSxVLENBTVIsaUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUVBLHVCLENBQ0Usd0IsQ0FxQkosa0IsQ0FmQSxVLENBaUJFLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FwQkYsVSxDQUNFLFksQ0FDQSxjLENBR0EsWSxDQUdBLHdCLENBRUEsaUIsQ0FDRSxhLENBSUosa0IsQ0FDRSxpQixDQWlCQSx3QixDQVhBLHlCLENBWUUsVSxDQUNBLGlCLENBRUEsTSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQWxCRix5QixDQUdFLEssQ0FLQSxpQyxDQUdGLHdCLENBR0UsUSxDQUtBLG9DLENBSUosOEIsQ0FDRSxRLENBR0YsNkIsQ0FDRSxXLENBR0YsaUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsMkMsQ0FHRix3QyxDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLHdCLENBQ0EsaUIsQ0FHRiwrQyxDQTRCQSx1QyxDQUNFLFUsQ0FDQSxpQixDQUVBLFEsQ0FFQSxVLENBQ0EsVyxDQUdBLDRCLENBRUEsNEIsQ0FDQSw0QyxDQUFBLG9DLENBekNGLCtDLENBR0UsSyxDQUVBLGUsQ0FDQSxhLENBR0EsNkIsQ0FDQSwrQixDQU1GLDZELENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUdGLHFELENBQ0Usb0IsQ0FDQSxnQixDQUNBLFcsQ0FHRix1QyxDQUdFLE8sQ0FFQSxxQixDQUdBLDBCLENBQ0EsNEIsQ0FFQSxVLENBS0Ysc0MsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLHNCLENBQ0EsVSxDQUNBLGlCLENBQ0EsdUIsQ0FZRiwrQixDQUlJLGUsQ0FDQSxnQixDQUxKLHNDLENBUU0sWSxDQUNBLDZCLENBVE4scUMsQ0FjTSxZLENBQ0Esa0IsQ0FmTiwyQyxDQXlCVSxnQixDQUNBLGlCLENBQ0EsTyxDQTNCViwrQyxDQWlDTSxZLENBQ0Esa0IsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxjLENBRUEsYSxDQXRDTixtRCxDQXlDUSxpQixDQVdSLFksQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxtQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSwyQixDQUNBLFMsQ0FDQSxjLENBQ0EsYyxDQUdGLHFCLENBQ0UsWSxDQUNBLGlCLENBQ0EsTyxDQUNBLFcsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZSxDQUNBLFMsQ0FHRixrQixDQUNFLHdCLENBR0Ysd0MsQ0FDRSxhLENBQ0EseUQsQ0FBQSxpRCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKm5vcm1hbGl6ZSovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwXG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDBcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZVxufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtXG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZFxufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZFxufVxuXG5jb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCVcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtXG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW1cbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lXG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMFxufVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxufVxuXG5idXR0b24sIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uXG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwXG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZywgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogLjM1ZW0gLjc1ZW0gLjYyNWVtXG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG9cbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXSwgW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDBcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdFxufVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbVxufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMubGVzc1wiO1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uZGV2ZWxvcGVyX3ZlcnNpb24ge1xuICBoZWFkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbnRlbnQ6ICdMT0NBTCBWRVJTSU9OJztcbiAgICBjb2xvcjogQG9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5cbi5kZXZfcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAycHgpIHtcbiAgLyrQv9C10YDQtdC90L7RgSDRgdGC0YDQvtC60Lgg0L3QsCDQvNC+0LHQuNC70YzQvdGL0YUg0YPRgdGC0YDQvtGB0YLQstCw0YUg0Lgg0YLQvtC70YzQutC+INC90LAg0L3QuNGFKi9cbiAgLm1vYmlsZV9icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgLyrQv9C10YDQtdC90L7RgSDRgdGC0YDQvtC60Lgg0L3QsCDQtNC10YHQutGC0L7QstC90YvRhSDRg9GB0YLRgNC+0YHRgtCy0LDRhSDQuCDRgtC+0LvRjNC60L4g0L3QsCDQvdC40YUqL1xuICAuZGVza3RvcF9icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmb250LXNpemU6IDEwcHg7XG5cbiAgLnBvcHVwX29wZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG4jd3JhcHBlciAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IEBmb250X2NvbG9yO1xuICAvKnRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLCAuMDUpOyovXG59XG5cbi8vU0NST0xMXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlcjogMCBub25lICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi8v0JTQvtGA0L7QttC60LBcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBib3JkZXI6IDAgbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4vLzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuLy8gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4vL31cbi8vXG4vLzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlIHtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuLy99XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuLmlubmVyIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hIHtcbiAgY29sb3I6IEBncmVlbjtcbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbltkYXRhLXNjcm9sbF90b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN3cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG50YWJsZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbmltZ1tkYXRhLW9yaWdpbmFsXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIEhFQURFUiBzdHlsZXMgc3RhcnQqL1xuXG4ubW9iX2hlYWRlcixcbi5jaGVja291dF9iYXNrZXRfdHJpYW5nbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmhlYWRlciB7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgLmhlYWRlcl9ub19wYXJ0bmVyIHtcbiAgICAuaW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgIH1cblxuICAgIHAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLyog0JfQsNC/0YDQtdGJ0LDQtdC8INC/0LXRgNC10L3QvtGBINGB0YLRgNC+0LogKi9cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiA1cHg7IC8qINCf0L7Qu9GPINCy0L7QutGA0YPQsyDRgtC10LrRgdGC0LAgKi9cbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAvKiDQlNC+0LHQsNCy0LvRj9C10Lwg0LzQvdC+0LPQvtGC0L7Rh9C40LUgKi9cbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfdG9wLFxuICAuaGVhZGVyX25vX3BhcnRuZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGdyZWVuO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmhlYWRlcl90b3AuaXNzZXRfcGFydG5lciAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC51c2VyX25hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5pc3NldF9wYXJ0bmVyIC51c2VyX2lkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgYS5wYXJ0bmVyX291dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIH1cbiAgfVxuXG4gIC53ZWxjb21lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuXG4gIC5hdmF0YXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICYuaXNzZXQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLmVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9hdmF0YXJfZW1wdHkuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cblxuICAudXNlcl9uYW1lIC5uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG5cbiAgLnVzZXJfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuY29udGFjdF9pY29ucyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNvbnRhY3RfaWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5jb250YWN0X2ljb25zIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4O1xuICB9XG5cblxuICAuaGVhZGVyX21pZGRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfbWlkZGxlIC5pbmNsdWRlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmhlYWRlcl9taWRkbGUgYS5pbmNsdWRlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuaW5jbHVkZSxcbiAgLnN1cHBvcnQsXG4gIC5zdXBwb3J0X3dyYXBwZXIsXG4gIC50b19zaG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3VwcG9ydF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc3VwcG9ydF93cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLnN1cHBvcnQsXG4gIGEudG9fc2hvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc3VwcG9ydF93cmFwcGVyIC5zdXBwb3J0OmJlZm9yZSxcbiAgLnN1cHBvcnRfd3JhcHBlciAudG9fc2hvcDpiZWZvcmUsXG4gIC5tb2Jfc3VwcG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cblxuXG4gIC5zdXBwb3J0X3dyYXBwZXIgLnN1cHBvcnQ6YmVmb3JlLCAubW9iX3N1cHBvcnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2ljb25zL3F1ZXN0aW9uLnN2ZycpO1xuICB9XG5cbiAgLnN1cHBvcnRfd3JhcHBlciAudG9fc2hvcDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvaWNvbnMvYmFza2V0X3doaXRlLnN2ZycpO1xuICB9XG5cbiAgLmJjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBAb3JhbmdlO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuXG4gIGEuYmNrIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYmNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3Byb2Yuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHRvcDogNnB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAuc3VwcG9ydF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuY291bnRyeV9jdXJyZW50LCAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgfVxuXG4gIC5jb3VudHJ5X2N1cnJlbnQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IC44O1xuICB9XG5cbiAgLmNvdW50cnlfY3VycmVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pL2ljb25zL3dvcmxkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5jb3VudHJ5X3RyaWFuZ2xlLCAudXNlcl90cmlhbmdsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgfVxuXG4gIC5jb3VudHJ5LmNsaWNrZWQgLmNvdW50cnlfdHJpYW5nbGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuXG4gIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cblxuICAuaGVhZGVyX2JvdHRvbSwgLmhlYWRlcl9ib3R0b20gYS5zaG9wX3BvcHVwX21lbnUge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBpbWcubG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGEuc2hvcF9wb3B1cF9tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyX2NvbnRhY3QuZWRpdGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbiNjb21wbGFpbnRfZm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cblxuICAuZW1haWwtaW5wdXR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5jbG9zZU1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5jbG9zZU1vZGFsOjpiZWZvcmUsXG4gIC5jbG9zZU1vZGFsOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG5cbiAgLmNsb3NlTW9kYWw6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmNsb3NlTW9kYWw6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIHB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIHRleHRhcmVhe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgYnV0dG9ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLypBVkFUQVIgTE9BRCovXG4jYXZhdGFyX2VkaXRvcl9mcm9tLCAjYXZhdGFyX2VkaXRvcl9tb2JpbGVfZnJvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDI2cHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNDZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbDtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblxuICAudHJpYW5nbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgdG9wOiAtMTVweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgQG9yYW5nZTtcbiAgfVxuXG4gIC5mb3JtX3JvdyB7XG4gICAgJi5hdmF0YXJfdmFsdWUuZXJyb3Ige1xuICAgICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogI0VDMTkxOTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmF2YXRhcl92YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2F2YXRhcl9mb3JtX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjFCMUIxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjRUM5ODE5O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDNweCAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB9XG59XG5cbi5lbiB7XG4gICNhdmF0YXJfZWRpdG9yX2Zyb20ge1xuICAgIGxlZnQ6IDdweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuI2NvbnRhY3RfZWRpdG9yX2Zyb20ge1xuXG4gICNjb250YWN0X2Zvcm1fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgfVxuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXI6IDEwcHggc29saWQgIzc2OWU0NztcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzNzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzZweCAzMHB4IDI3cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAuZm9ybV9yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi5jb250YWN0X3ZhbHVlLmVycm9yIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICNFQzE5MTk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb250YWN0X3ZhbHVlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvZm9ybS9pZC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IxQjFCMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUM5ODE5O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDNweCAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB9XG59XG5cblxuLypFTkQgSEVBREVSKi9cblxuXG5tYWluIHtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTsqL1xuXG59XG5cbm1haW4uc3RhbmRhcnRfcGFnZSB7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLm5pY2VfdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgaDEge1xuICAgIHdpZHRoOiAzNyU7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5uaWNlX3RvcF9kZXNjciB7XG4gICAgd2lkdGg6IDUxLjMlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuXG5zdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uaXRlbV9iaWcgc3VwLnRyYWRlbWFyayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDAuMztcbn1cblxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciBoMi50aXRsZSB7XG4gIHN1cC50cmFkZW1hcmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMC4yNTtcbiAgfVxufVxuXG4uaXRlbV93cmFwcGVyIC5kZXNjciBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJlYXV0eSAudW5pcXVlbmVzc19vZl90ZWNobm9sb2d5LFxuLmV4Y2x1c2l2ZV90ZXhub2xvZ2llcyB7XG4gIHN1cC50cmFkZW1hcmsge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG59XG5cblxuLyoubWFpbl9pbWcsKi9cbi8qZm9vdGVyLCovXG4ucmV2aWV3cyB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjVzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5cbiN3cmFwcGVyIC5tYWluX2ltZywgbWFpbi5wYWdlNDA0IHtcbiAgLyrQn9C10YDQtdC/0LjRiNC10Lwg0YMg0LLRgdC10YUqL1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gIG1pbi1oZWlnaHQ6IDUxOHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMTBweDtcbiAgfVxuXG59XG5cblxuLm1haW5faW1nIHtcbiAgaGVpZ2h0OiAzNXZ3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDZyZW07XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41Mik7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5tb3JlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLyogICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cblxuLypCVVRUT05TKi9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICAvKlxuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAmLndoaXRlLmZpbGwudG9fZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IEBncmVlbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuIC0gNDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICBhJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi53aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmLmJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgfVxuXG4gICYuYWRkX2Jhc2tldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgJi5hZGRfYmFza2V0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRncmVlbjtcbiAgfVxuXG4gICYuYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gIH1cblxuICAmLmdyZWVuIHtcbiAgICBjb2xvcjogQGdyZWVuO1xuICB9XG5cbiAgJi5ncmVlbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmXG4gIH1cblxuICAmLnB1cnBsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHB1cnBsZTtcbiAgfVxuXG4gICYub3JhbmdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xuICB9XG5cbiAgJi55ZWxsb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIH1cblxuICAmLnJlZCB7XG4gICAgY29sb3I6IEByZWQ7XG4gIH1cblxuICAmLnJlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgfVxuXG5cbiAgJi53aGl0ZS50b19wdXJwbGU6aG92ZXIge1xuICAgIGNvbG9yOiBAcHVycGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHVycGxlO1xuICB9XG5cbiAgJi53aGl0ZS50b19yZWQ6aG92ZXIge1xuICAgIGNvbG9yOiBAcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICB9XG5cbiAgJi53aGl0ZS50b19ncmVlbjpob3ZlciB7XG4gICAgY29sb3I6IEBncmVlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogQGdyZWVuO1xuICB9XG5cblxuICAvKtChINC/0LjQv9C60L7QuSBwbGF5Ki9cblxuICAmLnBsYXkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV93aGl0ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5wbGF5LmRhcms6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfZGFyay5zdmcpO1xuICAgIH1cblxuICAgICYucGxheS5ncmVlbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9ncmVlbi5zdmcpO1xuICAgIH1cblxuICAgICYucGxheS5wdXJwbGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcHVycGxlLnN2Zyk7XG4gICAgfVxuXG4gICAgJi5wbGF5LnJlZDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9yZWQuc3ZnKTtcbiAgICB9XG5cbiAgICAmLnBsYXkub3JhbmdlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X29yYW5nZS5zdmcpO1xuICAgIH1cblxuICAgIC8qaG92ZXIqL1xuXG4gICAgJi5wbGF5OmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3doaXRlLnN2Zyk7XG4gICAgfVxuXG4gICAgJi5wbGF5LndoaXRlOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X2Rhcmsuc3ZnKTtcbiAgICB9XG5cbiAgICAmLnBsYXkud2hpdGUudG9fcmVkOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3JlZC5zdmcpO1xuICAgIH1cblxuICAgICYud2hpdGUudG9fcHVycGxlOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3B1cnBsZS5zdmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5idG4udmlkZW8ge1xuICBjb2xvcjogQGdyZWVuO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi8qRU5EIEJVVFRPTlMqL1xuXG5cbi8qIEZPT1RFUiAqL1xuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE5MDRBO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDY4cHggMCA2NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgLnNob3dDb21wbGFpbnRGb3Jte1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnJvdyAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5mb290ZXJfd29ya190aW1lX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnJvdyAuY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAucm93IC5jb2x1bW4ge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cblxuICAucmVnLmJ0biB7XG4gICAgbWluLXdpZHRoOiAyMTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQGdyZWVuO1xuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5pbXByZXNzdW0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxuXG4gIC5yb3cgLnRpdGxlLCAuc3RhcnQgYiwgLmFwbCBiIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgfVxuXG4gIC5yb3cgLnRpdGxlIHtcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZSBkO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYXBsIGIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc29jaWFsIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zb2NpYWwgYSxcbiAgLnNvY2lhbCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5jb250YWN0cyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAucGF5bWVudF9pbmZvcm1lciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICZfdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICB9XG5cbiAgLmZvb3Rlcl9sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmxpbmtzIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuc3RhcnQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAucGFydG5lcl93ZWxsY29tZSB7XG4gICAgLy8vcGFydG5lcl93ZWxsY29tZVxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgYS5waG9uZSwgYS5lbWFpbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLyogRk9PVEVSICBmaW5pc2gqL1xuXG5cbi8qIHBvcHVwLW1lbnUgc3RhcnQgKi9cbkBrZXlmcmFtZXMgZmFkZUluUG9wdXBNZW51IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuYS5zaG9wX3BvcHVwX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmEuc2hvcF9wb3B1cF9tZW51OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNztcbn1cblxuLyogICAgICAgIGEuc2hvcF9wb3B1cF9tZW51OmhvdmVyOmJlZm9yZXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuc2hvcF9wb3B1cF9tZW51IHNwYW57XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5zaG9wX3BvcHVwX21lbnU6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICB9Ki9cblxuLmhlYWRlcl9ib3R0b20gdWwgbGk6aG92ZXIgLnBvcHVwX21lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiAuMTVzIGVhc2UtaW4tb3V0IDAuMDAwMnMgZm9yd2FyZHMgZmFkZUluUG9wdXBNZW51O1xuXG4gIC8qICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgb3BhY2l0eTogMTttYXJnaW4tdG9wOjA7Ki9cblxuICBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4ucG9wdXBfbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAzMHB4O1xuXG4gIC8qdmlzaWJpbGl0eTogaGlkZGVuOyovXG4gIC8qei1pbmRleDogLTE7Ki9cbiAgLyptYXJnaW4tdG9wOi0xMHB4OyovXG5cbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogIzMzMztcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsqL1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzZhNmE2YTtcblxuICAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cbn1cblxuXG4uaGVhbHRoIHtcbiAgLnBvcHVwX21lbnVfaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyNXB4IDcwcHggMCA1OHB4O1xuICB9XG5cbiAgLnBvcHVwX21lbnVfaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuXG4gIC5pdGVtLmxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLmFjdW11bGxpdF9saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzhweFxuICAgIH1cblxuICAgICYuZnJlc2hfbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5hbGxfdGltZV9saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLm5hdHVyYWwge1xuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAubGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjU5cHgpO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgd2lkdGg6IDUzJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgICAgfVxuICAgIH1cblxuICAgIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cblxuICAgIGE6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tZW51L3BvcHVwMC5zdmcnKVxuICAgIH1cblxuICAgIGE6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tZW51L3BvcHVwMi5zdmcnKVxuICAgIH1cblxuICAgIGE6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tZW51L3BvcHVwMS5zdmcnKVxuICAgIH1cblxuICAgIGE6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tZW51L3BvcHVwMy5zdmcnKVxuICAgIH1cbiAgfVxuXG59XG5cblxuLnBvc3NpYmlsaXR5IHtcbiAgLnBvcHVwX21lbnVfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG5cbiAgLmxlZnQge1xuICAgIHBhZGRpbmc6IDI5cHggNTZweCAxOXB4IDEwMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gIH1cblxuICAuYWJvdXRfdXMge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hYm91dF91c190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogN3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvKmFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcblxuXG4gICAgLmxlZnRfYmxvY2ssIC5yaWdodF9ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAubGVmdF9ibG9jayB7XG4gICAgICB3aWR0aDogNjQlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB9XG5cbiAgICAucmlnaHRfYmxvY2sge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1dpdGhvdXQgcmlnaHQgaWNvbnNcbi5jcmVhdGl2ZS5jb3VudF9pY29uc18wIHtcbiAgLnBvcHVwX21lbnUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuaXRlbXMgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4uY3JlYXRpdmUuY291bnRfaWNvbnNfMSAuaWNvbnN7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xufVxuLmNyZWF0aXZlLmNvdW50X2ljb25zXzIgLmljb25ze1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cblxuXG4uZW4sIC5iZyB7XG4gIC5wb3NzaWJpbGl0eSB7XG4gICAgLmxpbmtzIC5sZWZ0X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuXG4gICAgLmxpbmtzIC5yaWdodF9ibG9jayB7XG4gICAgICB3aWR0aDogNTIlO1xuICAgIH1cbiAgfVxufVxuXG4uZGUsIC5lcywgLnB0IHtcbiAgLnBvc3NpYmlsaXR5IC5yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ucm8sIC50ciwgLml0IHtcbiAgLnBvc3NpYmlsaXR5IC5yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5wb3NzaWJpbGl0eSAubGVmdCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBvc3NpYmlsaXR5IC5saW5rcyB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICB9XG5cbiAgLmxpbmtzIC5sZWZ0X2Jsb2NrIHtcbiAgICB3aWR0aDogNDMlO1xuICB9XG5cbiAgLmxpbmtzIC5yaWdodF9ibG9jayB7XG4gICAgd2lkdGg6IDU0JTtcbiAgfVxufVxuXG4uaXQsIC5lcyB7XG4gIC5wb3NzaWJpbGl0eSAubGVmdCB7XG4gICAgbWF4LXdpZHRoOiA0ODVweDtcbiAgfVxuXG4gIC5wb3NzaWJpbGl0eSAubGlua3Mge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgfVxuXG59XG5cbi50ciB7XG4gIC5wb3NzaWJpbGl0eSAubGlua3Mge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxuXG4gIC5saW5rcyAubGVmdF9ibG9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5saW5rcyAucmlnaHRfYmxvY2sge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cblxuLmZyLCAucnUge1xuICAucG9zc2liaWxpdHkgLnJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmxpbmtzIC5sZWZ0X2Jsb2NrIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG5cbiAgLmxpbmtzIC5yaWdodF9ibG9jayB7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuXG4uZW4uY291bnRyeV8yMTkgLmhlYWx0aCAucG9wdXBfbWVudV9pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cblxuXG4uY3JlYXRpdmUge1xuICAucG9wdXBfbWVudSB7XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNzdweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5wb3B1cF9tZW51X2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE4cHggNTVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA4OXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG4gIH1cblxuICAuaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMTc3cHg7XG4gICAgfVxuICB9XG5cbiAgLmljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgbWluLXdpZHRoOiAxOTZweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHQge1xuICAucG9wdXBfbWVudSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuXG59XG5cblxuLyogcG9wdXAtbWVudSBmaW5pc2ggKi9cblxuLnBvcHVwX2Zvcm1fYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmNvb2tpZSB7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHotaW5kZXg6IDEwMDtcblxuXG4gIC5sYW5ncyBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmxhbmdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubGlua3MgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiA3cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLmxpbmtzIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmxpbmtzIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmxpbmtzIC5idG4ge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1jb2xvcjogQGdyZWVuO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG59XG5cblxuLmFib3V0X2l0ZW1fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwOXB4IDAgODhweDtcblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jb2x1bW4gLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDclO1xuICB9XG5cbiAgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA2MSU7XG4gICAgbWF4LXdpZHRoOiA2MTZweDtcbiAgfVxuXG4gIC5jb2x1bW4gLnR4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAuY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbn1cblxuXG4udmlkZW9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICYucHJvZHVjdF92aWRlb193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTdweDtcbiAgfVxuXG4gIC52aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA2NzBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5cbi8qU01BTEwgUFJPRFVDVCBDQVJEUyBDT01NT04gU1RZTEVTKi9cbi5pdGVtc193cmFwcGVyIHtcbiAgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnNtYWxsX2l0ZW0ge1xuXG4gIC5vbGRwcmljZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogQGdyZWVuO1xuICAgIGJvcmRlci1jb2xvcjogQGdyZWVuO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDI3cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAubW9yZSB7XG4gICAgY29sb3I6IEBncmVlbjtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5kZSAuc21hbGxfaXRlbSwgLnB0IC5zbWFsbF9pdGVtIHtcbiAgLmJ0biB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDRweCAyMnB4O1xuICB9XG59XG5cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuXG4vKkJJRyBQUk9EVUNUIENBUkQqL1xuLml0ZW1fd3JhcHBlciB7XG4gIC8qcGFkZGluZyBmb3IgYW5jaG9yICMqL1xuICBwYWRkaW5nOiA2MXB4IDAgMTA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG5cbiAgLmltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MjFweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXG4gICAgLmltZ190eHQge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gIH1cblxuICAuaW1nX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cblxuICAuY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwMHB4KTtcbiAgfVxuXG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIC5kZXNjciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuXG4gIC5wcmljZXMge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAmLnByaWNlX2luX3dlaWdodCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5sZWdhbF9wcmljZV9kZXNjciB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLnJldGFpbF9wcmljZV9kZXNjciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAucXR5X2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gIH1cblxuXG4gIC5idG4ge1xuICAgIGhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG4gICAgYm9yZGVyLWNvbG9yOiBAZ3JlZW47XG4gIH1cblxufVxuXG4uaXRlbV9zcG9pbGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAZ3JlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pdGVtX3Nwb2lsZXIgKyAuaXRlbV9zcG9pbGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNwb2lsZXJfdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTFweCAwIDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1QTgzMkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zcG9pbGVyX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAgMTFweCAwIDE3cHg7XG5cbiAgb2wsIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICBwLCBwICoge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IEBncmVlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zcG9pbGVyX3RpdGxlLnNob3cgKyAuc3BvaWxlcl90ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogLjJzIGxpbmVhciAwcyBib3RoIGZhZGVJbjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zcG9pbGVyX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9wbHVzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnNwb2lsZXJfdGl0bGUuc2hvdzphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvbWludXMuc3ZnKTtcbn1cblxuLnNwb2lsZXJfdGl0bGUuc2hvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG5cbi5jb3VudHJ5XzM1IC5hY3VtdWxsaXQge1xuICAuYWR2YW50YWdlcyB7XG5cblxuICAgIC5zcG9pbGVyX3RpdGxlIHtcbiAgICAgIGN1cnNvcjogYXV0bztcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgKyAuc3BvaWxlcl90ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9wbHVzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uaXRlbV92aWRlbyB7XG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC52aWRlbyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cblxuLmJnX3dyYXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG5cbi8qUE9QVVAgQ09VTlRSWSogc3RhcnQvKi9cblxuLmFycm93X2JvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hcnJvd19ib3R0b20uc3ZnKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cblxuLnBvcHVwX2xvY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB3aWR0aDogMzIycHg7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG5cbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDdweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG5cbiAgLmdlb19hcmVhIHtcbiAgICAuZ2VvX2FyZWFfdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0IxQjFCMTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgcGFkZGluZzogMTBweCA3cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXZ3O1xuICAgICAgfVxuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDV2dyArIDRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAZ3JlZW47XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3VudHJpZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGdyZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmVlbjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5nZW9fYXJlYV90aXRsZSB7XG4gICAgICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvdW50cmllcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuY291bnRyeV9pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAuMjUpO1xuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIC4yNSk7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgLjI1KTtcbiAgICB9XG4gIH1cblxufVxuXG4uY291bnRyeS5jbGlja2VkIC5wb3B1cF9sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY291bnRyeV9pbmZvLCBhLmNvdW50cnlfbGFuZ190aXRsZSB7XG4gIHBhZGRpbmc6IDhweCA3cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcGFkZGluZzogOHB4IDV2dztcbiAgfVxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvdW50cnlfaW5mbzpob3ZlciwgLmNvdW50cnlfaW5mby5jdXJyZW50LFxuYS5jb3VudHJ5X2xhbmdfdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvdW50cnlfaW5mbzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDtcbn1cblxuLmNvdW50cnlfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb3VudHJ5X2ltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNvdW50cnlfaW5mbzphZnRlcixcbi5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNiMWIxYjE7XG4gIHJpZ2h0OiA2cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4uY291bnRyeV9pbmZvLmFjdGl2ZTphZnRlcixcbi5nZW9fYXJlYS5hY3RpdmUgLmdlb19hcmVhX3RpdGxlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgcmlnaHQ6IGNhbGMoNXZ3ICsgM3B4KTtcbiAgfVxufVxuXG4uY291bnRyeV90aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbn1cblxuXG4uY291bnRyeV9sYW5ncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY291bnRyeV9pbmZvLmFjdGl2ZSArIC5jb3VudHJ5X2xhbmdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuYS5jb3VudHJ5X2xhbmdfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNoZWNrX2xhbmcge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG5hLmNvdW50cnlfbGFuZ190aXRsZTpob3ZlcixcbmEuY291bnRyeV9sYW5nX3RpdGxlLmN1cnJlbnQge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmEuY291bnRyeV9sYW5nX3RpdGxlOmhvdmVyIGltZyxcbmEuY291bnRyeV9sYW5nX3RpdGxlLmN1cnJlbnQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLypQT1BVUCBDT1VOVFJZIGZpbmlzaCovXG5cblxuLmdvX3VwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIC8qYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsqL1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiAxNDBweDtcbiAgei1pbmRleDogMTA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb3BhY2l0eTogMC4yO1xuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogIzVhODMyYTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5iYXNrZXRfaWNvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI0VFRUVFRSB1cmwoJy9pL2ljb25zL2Jhc2tldC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldF9pY29uIC5jb3VudCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiBAZ3JlZW47XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYXNrZXRfaWNvbi5vcGVuIHtcbiAgcmlnaHQ6IDQ2MHB4O1xufVxuXG5odG1sLm1vZGFsIHtcbiAgLypvdmVyZmxvdy15OiAgc2FmYXJpIG5vdCBzdXBwb3J0Ki9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cblxuLmJhc2tldF93cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmFza2V0X3dyYXBwZXIub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IC4xcyBsaW5lYXIgMC4xcyBib3RoIGZhZGVJbjtcbn1cblxuLyouYmFza2V0X3dyYXBwZXIuY2xvc2V7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGFuaW1hdGlvbjogLjI1cyBsaW5lYXIgMC4xcyBib3RoIGZhZGVPdXQ7XG59Ki9cbi5iYXNrZXRfY2xvc2UsXG4uYmFza2V0X2l0ZW1fcmVtb3ZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0X3dpbmRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoOTUlKTtcbiAgbWF4LXdpZHRoOiA0MTdweDtcbiAgbWluLWhlaWdodDogNjMwcHg7XG4gIGhlaWdodDogMTAwJTtcblxuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXRfaXRlbXMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG59XG5cbi5iYXNrZXRfaXRlbXMuYmFza2V0X21vZCB7XG4gIC5iYXNrZXRfaXRlbS5ub1JlYXNvbiB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG59XG5cbi5iYXNrZXRfbW9kX2luZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG5cblxuICAubmVlZF9tb3JlX3Byb2R1Y3QsXG4gIC5vayB7XG4gICAgcGFkZGluZzogMTBweDtcblxuICB9XG5cbiAgLm5lZWRfbW9yZV9wcm9kdWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWM5ODE5O1xuICB9XG5cbiAgLm9rIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzY5ZTQ3O1xuICB9XG5cbiAgZGl2Lm5lZWRfbW9yZV9wcm9kdWN0ID4gZGl2LmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbn1cblxuXG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIHtcblxuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG5cbiAgICAuYmFza2V0X21vZF9fcHJvZ3Jlc3NfaW5kaWNhdG9yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDk1JTtcblxuICAgICAgJi5uZWVkX21vcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWM5ODE5XG4gICAgICB9XG5cbiAgICAgICYuZmluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3NjllNDdcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxuICAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfc2NhbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICYubmVlZF9tb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbn1cblxuLmJhc2tldF9pdGVtc19lbXB0eSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcCxcbi5iYXNrZXRfaXRlbXMge1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgICBib3JkZXI6IDAgbm9uZSAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICAgIGJvcmRlcjogMCBub25lICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYmFza2V0X2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG59XG5cbi5iYXNrZXRfdGl0bGUge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcblxufVxuXG5cbi5iYXNrZXRfaXRlbV9pbWFnZSB7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbn1cblxuLmJhc2tldF9pdGVtX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG59XG5cbi5iYXNrZXRfaXRlbS5pdGVtMjQ0IC5iYXNrZXRfaXRlbV9pbWFnZSBpbWcsXG4uYmFza2V0X2l0ZW0uaXRlbTMwNyAuYmFza2V0X2l0ZW1faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi5iYXNrZXRfaXRlbV90aXRsZV9hbmRfcXVhbnRpdHkge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXRfYnRuX2NvbnRpbnVlLFxuLmJhc2tldF9idG5fY2hlY2tvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldF9idG5fY2hlY2tvdXQge1xuICBiYWNrZ3JvdW5kOiBAbGlnaHRncmVlbjtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGdyZWVuO1xuICB9XG59XG5cblxuLmJhc2tldF9idG5fY29udGludWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogQGxpZ2h0Z3JlZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBsaWdodGdyZWVuO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYmFza2V0X2l0ZW0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYztcblxufVxuXG4uYmFza2V0X2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbn1cblxuLmJhc2tldF9pdGVtX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uYmFza2V0X2l0ZW1fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmJhc2tldF9pdGVtX3ByaWNlX3dyYXAge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gIC5iYXNrZXRfaXRlbV9vbGRwcmljZSBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaFxuICB9XG59XG5cbi5iYXNrZXRfbGVnYWxfcHJpY2VfZGVzY3Ige1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmJhc2tldF9idG5zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuXG4uYmFza2V0X3NoaXBwaW5nX2Nvc3RzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5iYXNrZXRfaXRlbV9yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogMDtcblxuICBzdmcge1xuICAgIGZpbGw6IEBsaWdodGdyZWVuO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6IEBncmVlbjtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2FmYXJpIC5iYXNrZXRfd2luZG93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYmFza2V0X2Zvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UyZTJlMjtcblxuICAuYmFza2V0X3RvdGFsX3dyYXAge1xuXG4gICAgY29sb3I6IEBsaWdodGdyZWVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5iYXNrZXRfaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyZTJlMjtcblxufVxuXG4uYmFza2V0X2l0ZW1faW5wdXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldF9pdGVtX3F1YW50aXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5iYXNrZXRfaXRlbV9xdWFudGl0eSBpbnB1dCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmJhc2tldF9pdGVtX3F1YW50aXR5LFxuLmJhc2tldF9pdGVtX3N1YnRvdGFsIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJhc2tldF9pdGVtX3F1YW50aXR5IC5xdWFudGl0eV9jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5wbHVzLnF1YW50aXR5X2NvbnRyb2wge1xuICB0b3A6IDA7XG59XG5cbi5taW51cy5xdWFudGl0eV9jb250cm9sIHtcbiAgdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0X2l0ZW1fc3VidG90YWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldF93aW5kb3cgLnByaWNlX2luX3dlaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC45cmVtO1xufVxuXG4ucmVsYXRlZF9wcm9kdWN0IC5wcmljZV9pbl93ZWlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cblxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIHtcbiAgcGFkZGluZzogMzBweDtcblxuICAuYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuXG4gIH1cblxuICAuYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAucmVsYXRlZF9wcm9kdWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYubGVnYWxfZGVzY3Ige1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgfVxuXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5hZGQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG5cbn1cblxuXG4udGV4dF9jb250YWluIHtcbiAgbWFyZ2luOiAxMTVweCAwIDgxcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5cbi8qcGFnZV9iYW5uZXIqL1xuLnBhZ2VfYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwLjkzOHZ3O1xufVxuXG4ucGFnZV9iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuXG4vKjQwNCovXG4ucGFnZTQwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG5cbi5wYWdlNDA0IC5pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xufVxuXG4uaW1nXzQwNCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRpdGxlXzQwNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLypFTkQgNDA0Ki9cblxuXG4vKi51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlcjpob3Zlcntcbn0qL1xuXG4udXNlcl9kcm9wZG93bl9tZW51LmNsaWNrZWQgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiAuMTVzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluO1xufVxuXG4udXNlcl9kcm9wZG93bl9tZW51OmhvdmVyIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gIG9wYWNpdHk6IC45O1xufVxuXG4udXNlcl9kcm9wZG93bl9tZW51LmNsaWNrZWQgLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi51c2VyX2Ryb3Bkb3duX21lbnUuY2xpY2tlZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5cbi51c2VyX2Ryb3Bkb3duX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IHtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLypwYWRkaW5nOiAxMnB4IDA7Ki9cbiAgICAvKmJvcmRlcjogc29saWQgMXB4IEBncmVlbjsqL1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgei1pbmRleDogMTAwMjtcblxuICAgIGEsIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA4cHggMjFweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcblxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuICAgICAgLyp0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsqL1xuICAgIH1cblxuICAgIC5leGl0X2xpbmssXG4gICAgLmNvcHlfbGluayxcbiAgICAuY29weV9saW5rX3dpdGhfdGV4dCxcbiAgICAuY2hhbmdlX2F2YXRhciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweCAyMXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXG4gICAgICBjb2xvcjogIzVhODMyYTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICAgIC5jb3B5X2xpbms6aG92ZXIsXG4gICAgLmNvcHlfbGlua193aXRoX3RleHQ6aG92ZXIsXG4gICAgLmNoYW5nZV9hdmF0YXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbiAgICAgIC8qdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ki9cbiAgICB9XG5cbiAgICAuc2lnbl9vdXQ6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogQHJlZDtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLyphbmltYXRpb24qL1xuQGtleWZyYW1lcyBmYWRlRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtNzBweDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLyptYWluIGgxLCAubmljZV90b3AgLm5pY2VfdG9wX2Rlc2NyLCAuZ29fcHJvZHVjdHMgLnNsb2dhbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC03MHB4O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlRG93bjtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufSovXG5cblxuLypTVEFSVCBQT1BVUCBNU0cqL1xuXG5odG1sLnBvcHVwX29wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcblxuICBoZWFkZXIsIGZvb3RlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gIH1cbn1cblxuLnBvcHVwX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTU3cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGFuaW1hdGlvbjogLjJzIGxpbmVhciAuNXMgYm90aCBmYWRlSW47XG4gIC8qZGVsYXkg0LHQvtC70YzRiNC+0Lkg0LjQty3Qt9CwINGC0L7Qs9C+INGH0YLQviDQvdC1INGD0YHQv9C10LLQsNC10YIg0YHRhNC+0YDQvNC40YDQvtCy0LDRgtGM0YHRjyDRhNC+0YDQvNCwKi9cbn1cblxuLnBvcHVwX21zZy5mYWRlaW4ge1xuICBhbmltYXRpb246IC42cyBsaW5lYXIgMXMgYm90aCBmYWRlSW47XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG59XG5cbi5wb3B1cF8xLmZhZGVpbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLmNvb2tpZV9hZ3JlZW1lbnQuZmFkZWluIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG4ucG9wdXBfbXNnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKnJpZ2h0OiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTsqL1xuICB6LWluZGV4OiAxMDUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCAxMzEsIDQyLCAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB3aWR0aDogNDY5cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDEzMSwgNDIsIDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB0b3A6IDMwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BvcHVwX21zZ19hdHRlbnRpb24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICB9XG5cblxuICAuZXhpdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogQGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmNoZWNrYm94cyB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAuZmllbGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi5lcnJvcl9hY2NlcHQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCAjQ0ExQTFBO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbi5wb3B1cF9tc2cgKyAucG9wdXBfbXNnIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBzaXRlX2FncmVlbWVudCxcbi5jb29raWVfYWdyZWVtZW50IHtcblxuICBhLm1vcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLmltcHJlc3N1bSB7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIC5idG4ge1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAvKmNvbG9yOiAjZjhmOGY4Ki9cbiAgICAgIH1cblxuICAgICAgJi5jb29raWVfYWNjZXB0X2FsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbiArIDUwO1xuICAgICAgICBib3JkZXItY29sb3I6IEBncmVlbiArIDUwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW4gKyA3MDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBncmVlbiArIDcwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY29va2llX2FjY2VwdCB7XG4gICAgICAgIG1hcmdpbjogMCAyM3B4O1xuICAgICAgfVxuXG4gICAgICAmLmxvY2sge1xuICAgICAgICBvcGFjaXR5OiAuMjU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKkVORCBQT1BVUCBNU0cqL1xuXG5cbi8q0JDQtNCw0L/RgtC40LLQvdGL0Lkg0LHQu9C+0Log0YEg0LLQuNC00LXQvi3RgNC+0LvQuNC60L7QvCovXG5cbi52aWRlb193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiDQt9Cw0LTQsNGR0YIg0LLRi9GB0L7RgtGDINC60L7QvdGC0LXQudC90LXRgNCwINC00LvRjyAxNjo5ICjQtdGB0LvQuCA0OjMg4oCUINC/0L7RgdGC0LDQstGM0YLQtSA3NSUpICovXG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcblxuICBpZnJhbWUsIHZpZGVvLCAudmlkZW9fb3ZlcmxheSwgdmlkZW8ucHJldmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgb3V0bGluZS13aWR0aDogMDtcbiAgfVxuXG4gIC52aWRlb19vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgdmlkZW8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAuZHVyYXRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbiAgICAucGxheSB7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcblxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZmlsbDogQHJlZDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5wbGF5IHtcbiAgICAgIG9wYWNpdHk6IC44NTtcbiAgICB9XG4gIH1cbn1cblxuLyp2aWRlb1twb3N0ZXJde1xuICAgICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn0qL1xuXG5cbi5hbGVydC1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgei1pbmRleDogMTAwMDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAuYWxlcnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cbiAgfVxuXG4gIC5hbGVydC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICM1YTgzMmE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwIDA7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgICY6aG92ZXIge1xuXG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oIzVhODMyYSwgMjAlKTtcbiAgICB9XG5cbiAgfVxuXG4gIC5hbGVydC1ib2R5IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cblxuICB9XG5cblxufVxuXG5cbi8q0J7QotCX0KvQktCrKi9cblxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyDQtNC70Y8g0YLQtdGFINC60L7RgtC+0YDRi9C1INCy0L3Rg9GC0YDQuCDRgdC10YLQutC4XG4ucmV2aWV3cyB7XG4gIC8qICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyovXG5cbiAgcGFkZGluZzogMjhweCA2NnB4IDI4cHg7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG5cbiAgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyphbGlnbi1pdGVtczogY2VudGVyOyovXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDY1cHg7XG5cbiAgICAuaW1nIHtcbiAgICAgIHdpZHRoOiA5MXB4O1xuICAgICAgaGVpZ2h0OiA5MXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRleHRfYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4IC0gMzMuNjdweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vd2wtbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGhlaWdodDogMzFweDtcblxuICAgIGJ1dHRvbi5vd2wtcHJldiwgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6ICM1QTgzMkEgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCgjNUE4MzJBKSwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IC04cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICByaWdodDogLTE4cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4vKmZvciBiaWcqL1xuLnJldmlld3Nfd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDc1cHggMCA2MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnJldmlld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA0OXB4IDEwNHB4IDU1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLml0ZW0ge1xuICAgICAgLmltZyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dF9ibG9jayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjRweCk7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLm93bC1uYXYge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTlweDtcblxuICAgICAgYnV0dG9uLm93bC1wcmV2LCBidXR0b24ub3dsLW5leHQge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBidXR0b24ub3dsLXByZXYge1xuICAgICAgICBsZWZ0OiAtMzRweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMzRweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNmZmY7XG4gICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKkVORCDQntCi0JfQq9CS0KsqL1xuXG5cbi5pbmZvX2Rlc2NyLFxuLmVycm9yX2Rlc2NyLFxuLnN1Y2Nlc3NfZGVzY3Ige1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4uaW5mb19kZXNjciB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG5cbi5zdWNjZXNzX2Rlc2NyIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cblxuLmVycm9yX2Rlc2NyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cblxuXG4vKkZPUiBVU0EgKi9cbi5jb3VudHJ5XzM1LCAuY291bnRyeV8yMTkge1xuXG4gIC5tZW51IGxpLnNlYXNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jcmVhdGl2ZSAucG9wdXBfbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG5cbn1cblxuXG4vKkVORCBGT1IgVVNBKi9cblxuXG4vKjAgZWxlbWVudHMgb24gaGVhbHRoKi9cbi5oZWFsdGguY2F0ZWdvcmllc18wIHtcblxuICAubGlua3Mge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnBvcHVwX21lbnVfaW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gIH1cblxufVxuXG4vKjIgZWxlbWVudHMgb24gaGVhbHRoKi9cblxuLmhlYWx0aC5jYXRlZ29yaWVzXzIge1xuICAucG9wdXBfbWVudSB7XG4gICAgd2lkdGg6IDkzMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAuaXRlbXMucm93IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtLmFjdW11bGxpdF9saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY4cHg7XG4gIH1cblxuICAubGlua3Mge1xuICAgIHdpZHRoOiAzNjRweDtcbiAgfVxufVxuXG5cbi8qMyBlbGVtZW50cyBvbiBoZWFsdGgqL1xuXG4uaGVhbHRoLmNhdGVnb3JpZXNfMyB7XG5cbiAgLnBvcHVwX21lbnUge1xuICAgIHdpZHRoOiAxMDA5cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcblxuICAgIC5pdGVtcy5yb3cge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWluLWhlaWdodDogMTUycHg7XG4gICAgfVxuXG4gIH1cblxuICAuaXRlbS5hY3VtdWxsaXRfbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xuICB9XG5cbiAgLmxpbmtzIHtcbiAgICB3aWR0aDogMzY0cHg7XG4gIH1cbn1cblxuLyoxIGVsZW1lbnRzIG9uIGhlYWx0aCovXG4uaGVhbHRoLmNhdGVnb3JpZXNfMSB7XG4gIC5wb3B1cF9tZW51IHtcbiAgICB3aWR0aDogNzIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgfVxufVxuXG5cbi5mYWRlLWVudGVyLWFjdGl2ZSwgLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cblxuLmZhZGUtZW50ZXIsIC5mYWRlLWxlYXZlLXRvIC8qIC5mYWRlLWxlYXZlLWFjdGl2ZSDQtNC+INCy0LXRgNGB0LjQuCAyLjEuOCAqLyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cblxubWFpbiB7XG5cbiAgLm1haW5fYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gIH1cblxuICAubWVudSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYXJyb3dfZG93biB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGJvdHRvbTogLTMyMXB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDExMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjNkE2QTZBO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgfVxuXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAvKiAgICAgICAgICAgICYuc2Vhc29uIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1LjI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAvKiAgICAgICAgICAgICYucGxhbmV0MjAyMCBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNS4yN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgLyogICAgICAgICAgICAmLmNydWlzZSBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuXG4gICAgICAmLnN1bW1lcl9hY2FkZW15IGEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLnN1bW1lcl9hY2FkZW15IHN2ZyB7XG4gICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmLmNydWlzZSBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICYuaGlzdG9yeSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMC4wMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjlweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogI0JCMTAxMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNCQjEwMTA7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYgPiB1bCA+IGxpID4gYSwgLnRvZ2dsZV9uZXdzX2hpc3Rvcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgcGFkZGluZzogMTlweCAxMHB4IDIxcHggMjNweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oKCNmZmZmZmYpLCA1JSlcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuaGlzdG9yeSB7XG4gICAgICAudG9nZ2xlX25ld3NfaGlzdG9yeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmFjdGlvbl9ibG9jayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI0JCMTAxMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQkIxMDEwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cblxuICB9XG5cblxufVxuXG5cbi8qbmV3cyBsaXN0Ki9cblxuLm5ld3NfbGlzdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gIC5pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRUVFO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRhdGUge1xuICAgIGNvbG9yOiBAZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB9XG5cbiAgLnRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI0JTtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAuZGVzY3JpcHRpb24ge1xuXG4gIH1cblxuICAudGl0bGU6aG92ZXIge1xuICAgIC8qZm9udC13ZWlnaHQ6IDUwMDsqL1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxuXG4gIC5pdGVtLmFjdGl2ZSB7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC50b3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5uZXdzX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogNDBweCAwIDQwcHg7XG4gIH1cblxuICBhLm9wZW5fbmV3cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG5cbiAgYS5vcGVuX25ld3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAyLCAyNiwgMjYsIDEpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgfVxuXG5cbn1cblxuLyplbmQgbmV3cyBsaXN0Ki9cblxuXG4vKm5ld3MgcGFnZSovXG5cbi5uZXdzX3BhZ2Uge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgLm1lbnUgdWwge1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5uZXdzX3RvcCB7XG4gICAgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDIzcHggMCAyNnB4O1xuICAgIH1cblxuICAgIC5iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxufVxuXG4ubmV3c19ibG9jayB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gIC5zaG9ydF9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdGFydF9pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnN0YXJ0X2ltZywgLmFkZGl0aW5hbF9pbWcge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5wYWdlX3RleHQge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIC8qd29yZC1icmVhazogYnJlYWstYWxsOyovXG5cbiAgICBpZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICB9XG5cbiAgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBjb2xvcjogIzZBNkE2QTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAuaW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8qbWFyZ2luLWxlZnQ6IC0yJTsqL1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICAvKiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7Ki9cbiAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgLypvYmplY3QtZml0OiBjb250YWluOyovXG4gICAgfVxuICB9XG5cbn1cblxuXG4vKmVuZCBuZXdzKi9cblxuXG4vKnBhZ2luYXRpb24qL1xuXG4ucGFnZXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxudWwucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQsIC5wYWdpbmF0aW9uIGxpLCAucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMTExMTExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Z3JlZW47XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5zcGFuLmN1cnJlbnQucHJldiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG4ucGFnaW5hdGlvbiBsaSBhLCAucGFnaW5hdGlvbiBsaSBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnBhZ2luYXRpb24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRncmVlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCwgLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAvKmRpc3BsYXk6IG5vbmU7Ki9cbn1cblxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQ6aG92ZXIgc3BhbiB7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6IEBmb250X2NvbG9yO1xufVxuXG4vKmVuZCBwYWdpbmF0aW9uKi9cblxuLypwYWdlIGN1c3RvbWl6ZXIqL1xuLypSVVNTSUEqL1xuLnNob3BfaWRfNCAuc3RhbmRhcnRfcGFnZS5wYWdlIHtcbiAgLnBhZ2VfdGV4dCA+IHAge1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLy9mb250LXNpemU6IDIwICogQGZvbnRyZW07XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB9XG4gIH1cblxuICAucGw1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qVVNBIEFORCBDQU5BREEqL1xuLnNob3BfaWRfMSAuc3RhbmRhcnRfcGFnZS5wYWdlLFxuLnNob3BfaWRfMTcgLnN0YW5kYXJ0X3BhZ2UucGFnZSB7XG5cbiAgLnBhZ2VfdGV4dCA+IHAge1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLy9mb250LXNpemU6IDIwICogQGZvbnRyZW07XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKkVORCBwYWdlIGN1c3RvbWl6ZXIqL1xuXG5cbi8qR2VybWFueSovXG4uY291bnRyeV81MyB7XG4gIC5tb3JlX3RoYW5fYnVzaW5lc3MgLml0ZW0gLmRlc2NyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQ3cHgpO1xuICB9XG59XG5cblxuLnRlc3RfY2xhc3NfdGVzdCB7XG4gIGNvbG9yOiByZWQ7XG59XG5cblxuLmltZ19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cblxuLmltZ19iZy1ub3Rjb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cblxuXG5pbWcuaW1nX2JnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LXNpemU6IDA7XG59XG5cblxuXG4vKkFOSU1BVEUqL1xuXG4ubyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmgxLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLyoubWFpbl9pbWcgaDF7Ki9cbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuaDFbZGF0YS1hbmltYXRlXSxcbi5idG5zW2RhdGEtYW5pbWF0ZV0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKmRpdi5idG5zLmFuaW1hdGVfX2FuaW1hdGVkeyovXG4uY2VydGlmaWNhdGVzLFxuLmZhY3RvcnksXG4uYWN1bXVsbGl0LFxuLmFsbC10aW1lIHtcbiAgLm1haW5faW1nIGRpdi5idG5zIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjhzO1xuICB9XG59XG5cblxuLypFTkQgQU5JTUFURSovXG5cblxuI3N0YXR1c19tYW5hZ2VtZW50X21lc3NhZ2Vfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDA7XG5cbn1cblxuI3N0YXR1c19tYW5hZ2VtZW50X21lc3NhZ2Vfd3JhcF9ib2R5IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc2OWU0NztcbiAgfVxufVxuXG5cbi8qc3VjY2Vzcy1wYXksIGZhaWxfdXJsKi9cblxuLnBhZ2VfbXNnIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gIC5zdmcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmRlc2NyIHtcblxuICAgIH1cbiAgfVxuXG5cbiAgJi5zdWNjZXNzIHtcbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6IEBncmVlbjtcbiAgICB9XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6IEByZWQ7XG4gICAgfVxuICB9XG5cbiAgJi5pbmZvIHtcbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6IEBibHVlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cblxufVxuXG5cbi8qUE9QVVAgT0ZGRVJTKi9cblxuLm9mZmVyc19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ub2ZmZXJzX2Zvcm1faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4O1xuICB3aWR0aDogNTMwcHg7XG4gIG1heC13aWR0aDogOTQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzhweDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5zaXplIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLmFkZF9iYXNrZXRfb2ZmZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAZ3JlZW47XG4gICAgICBjb2xvcjogQGdyZWVuO1xuXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbG9zZV9wb3B1cF9mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDJyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxufVxuXG5cbi8qcHJlbG9hZGVyKi9cbi5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNzc2xvYWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMS4zOHMgbGluZWFyIDMuNTdzO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAxLjM4cyBsaW5lYXIgMy41N3M7XG4gIH1cbn1cblxuLmNzc2xvYWQtY29udGFpbmVyLmRvbmU6YmVmb3JlIHtcbiAgdG9wOiAtNTAlO1xufVxuXG4uY3NzbG9hZC1jb250YWluZXIuZG9uZTphZnRlciB7XG4gIGJvdHRvbTogLTUwJTtcbn1cblxuLmNzc2xvYWQtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcyAuY3NzbG9hZC1wcm9ncmVzcy1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBsaW5lLWhlaWdodDogOTdweDtcbiAgYm9yZGVyOiAycHggc29saWQgQGdyZWVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jc3Nsb2FkLXByb2dyZXNzIC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxMHB4IEBncmVlbjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4IEBncmVlbjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICBhbmltYXRpb246IHNwaW4gMy40NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLWZsb2F0IC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW06YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5jc3Nsb2FkLXByb2dyZXNzLmNzc2xvYWQtZmxvYXQuY3NzbG9hZC1zaGFkb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC00MnB4IDAgMCAxMnB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxMHB4IHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4IHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgYW5pbWF0aW9uOiBzcGluIDMuNDVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmNzc2xvYWQtcHJvZ3Jlc3MuY3NzbG9hZC1zaGFkb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBjb2xvcjogcmdiKDIyMSwgMjIxLCAyMjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA5N3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMjIxLCAyMjEsIDIyMSk7XG4gIG1hcmdpbjogLTM5cHggMCAwIC0zOXB4O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLypwcmVsb2FkZXIgZW5kKi9cblxuXG4uaXRlbV9wYWdlIHtcblxuXG4gIC5wcm9kdWN0X2FjdGlvbl9idG5zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG5cbiAgICAuYmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vcGFkZGluZzogM3B4IDEwcHggN3B4O1xuICAgICAgLy8mOmhvdmVyIHtcbiAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgLy99XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hhcmVkX3Byb2R1Y3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAvL3BhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgY29sb3I6IEBncmVlbjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAvLyY6aG92ZXIge1xuICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cblxuXG4uaGVscF93aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOUY5RjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgei1pbmRleDogODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWxwX3dpZGdldC0tdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNjBweDtcbiAgYm90dG9tOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlbHBfd2lkZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3Mztcbn1cblxuLmhlbHBfd2lkZ2V0OmhvdmVyIC5oZWxwX3dpZGdldC0tdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IC4wNXMgZWFzZS1pbi1vdXQgLjAwMDJzIGZvcndhcmRzIGZhZGVJbjtcbn1cblxuIiwiLypub3JtYWxpemUqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8q0KbQktCV0KLQkCovXG4vKmZvbnQtc2l6ZTogNjAgKkBmb250cmVtOyovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGV2ZWxvcGVyX3ZlcnNpb24gaGVhZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG91dGxpbmU6IDJweCBzb2xpZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbnRlbnQ6ICdMT0NBTCBWRVJTSU9OJztcbiAgY29sb3I6ICNFQzk4MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5kZXZfcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMnB4KSB7XG4gIC8q0L/QtdGA0LXQvdC+0YEg0YHRgtGA0L7QutC4INC90LAg0LzQvtCx0LjQu9GM0L3Ri9GFINGD0YHRgtGA0L7RgdGC0LLQsNGFINC4INGC0L7Qu9GM0LrQviDQvdCwINC90LjRhSovXG4gIC5tb2JpbGVfYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAvKtC/0LXRgNC10L3QvtGBINGB0YLRgNC+0LrQuCDQvdCwINC00LXRgdC60YLQvtCy0L3Ri9GFINGD0YHRgtGA0L7RgdGC0LLQsNGFINC4INGC0L7Qu9GM0LrQviDQvdCwINC90LjRhSovXG4gIC5kZXNrdG9wX2JyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5odG1sIC5wb3B1cF9vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuI3dyYXBwZXIgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwMDtcbiAgLyp0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwgLjA1KTsqL1xufVxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlcjogMCBub25lICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nztcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBib3JkZXI6IDAgbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pbm5lciB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmEge1xuICBjb2xvcjogIzVBODMyQTtcbn1cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbltkYXRhLXNjcm9sbF90b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG50YWJsZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5pbWdbZGF0YS1vcmlnaW5hbF0ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogSEVBREVSIHN0eWxlcyBzdGFydCovXG4ubW9iX2hlYWRlcixcbi5jaGVja291dF9iYXNrZXRfdHJpYW5nbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaGVhZGVyIHtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMTtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLyog0JfQsNC/0YDQtdGJ0LDQtdC8INC/0LXRgNC10L3QvtGBINGB0YLRgNC+0LogKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4O1xuICAvKiDQn9C+0LvRjyDQstC+0LrRgNGD0LMg0YLQtdC60YHRgtCwICovXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiDQlNC+0LHQsNCy0LvRj9C10Lwg0LzQvdC+0LPQvtGC0L7Rh9C40LUgKi9cbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLmhlYWRlcl90b3AsXG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2OWU0NztcbiAgcGFkZGluZzogMCAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyIC5oZWFkZXJfdG9wLmlzc2V0X3BhcnRuZXIgLmlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuaGVhZGVyIC51c2VyX25hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5pc3NldF9wYXJ0bmVyIC51c2VyX2lkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlciBhLnBhcnRuZXJfb3V0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG59XG5oZWFkZXIgYS5wYXJ0bmVyX291dDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5oZWFkZXIgLndlbGNvbWUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuaGVhZGVyIC5hdmF0YXIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODMyQTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbmhlYWRlciAuYXZhdGFyLmlzc2V0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmhlYWRlciAuYXZhdGFyLmVtcHR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2ljb25zL2F2YXRhcl9lbXB0eS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmhlYWRlciAudXNlcl9uYW1lIC5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuaGVhZGVyIC51c2VyX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmNvbnRhY3RfaWNvbnMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLmNvbnRhY3RfaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5jb250YWN0X2ljb25zIGEge1xuICBtYXJnaW4tbGVmdDogNDNweDtcbn1cbmhlYWRlciAuaGVhZGVyX21pZGRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gIGhlaWdodDogNDBweDtcbn1cbmhlYWRlciAuaGVhZGVyX21pZGRsZSAuaW5jbHVkZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIgLmhlYWRlcl9taWRkbGUgYS5pbmNsdWRlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC5pbmNsdWRlLFxuaGVhZGVyIC5zdXBwb3J0LFxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIsXG5oZWFkZXIgLnRvX3Nob3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlciA+ICoge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbmhlYWRlciAuc3VwcG9ydCxcbmhlYWRlciBhLnRvX3Nob3Age1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyIC5zdXBwb3J0OmJlZm9yZSxcbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyIC50b19zaG9wOmJlZm9yZSxcbmhlYWRlciAubW9iX3N1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAtMnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyIC5zdXBwb3J0OmJlZm9yZSxcbmhlYWRlciAubW9iX3N1cHBvcnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9pY29ucy9xdWVzdGlvbi5zdmcnKTtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyIC50b19zaG9wOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvaWNvbnMvYmFza2V0X3doaXRlLnN2ZycpO1xufVxuaGVhZGVyIC5iY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjRUM5ODE5O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cbmhlYWRlciBhLmJjayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLmJjazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9wcm9mLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMXB4O1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5oZWFkZXIgLmNvdW50cnlfY3VycmVudCxcbmhlYWRlciAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAuY291bnRyeV9jdXJyZW50OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuaGVhZGVyIC5jb3VudHJ5X2N1cnJlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKCcvaS9pY29ucy93b3JsZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTNweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbmhlYWRlciAuY291bnRyeV90cmlhbmdsZSxcbmhlYWRlciAudXNlcl90cmlhbmdsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5jb3VudHJ5LmNsaWNrZWQgLmNvdW50cnlfdHJpYW5nbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuaGVhZGVyIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tLFxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIGEuc2hvcF9wb3B1cF9tZW51IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSBpbWcubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDgzcHg7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSBhLnNob3BfcG9wdXBfbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmhlYWRlciAudXNlcl9jb250YWN0LmVkaXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLnVzZXJfY29udGFjdC5lZGl0YWJsZSBpbWcge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHdpZHRoOiAyMHB4O1xufVxuaGVhZGVyIC51c2VyX2NvbnRhY3QuZWRpdGFibGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnKyc7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI2NvbXBsYWludF9mb3JtIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvbXBsYWludF9mb3JtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvbXBsYWludF9mb3JtIHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG4jY29tcGxhaW50X2Zvcm0gLmVtYWlsLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4O1xufVxuI2NvbXBsYWludF9mb3JtIC5jbG9zZU1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvcGFjaXR5OiAwLjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuNXM7XG59XG4jY29tcGxhaW50X2Zvcm0gLmNsb3NlTW9kYWw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI2NvbXBsYWludF9mb3JtIC5jbG9zZU1vZGFsOjpiZWZvcmUsXG4jY29tcGxhaW50X2Zvcm0gLmNsb3NlTW9kYWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuI2NvbXBsYWludF9mb3JtIC5jbG9zZU1vZGFsOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4jY29tcGxhaW50X2Zvcm0gLmNsb3NlTW9kYWw6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbiNjb21wbGFpbnRfZm9ybSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuI2NvbXBsYWludF9mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jY29tcGxhaW50X2Zvcm0gYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMCAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4vKkFWQVRBUiBMT0FEKi9cbiNhdmF0YXJfZWRpdG9yX2Zyb20sXG4jYXZhdGFyX2VkaXRvcl9tb2JpbGVfZnJvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogN3B4O1xuICB0b3A6IDI2cHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNDZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzk4MTk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuI2F2YXRhcl9lZGl0b3JfZnJvbSAudHJpYW5nbGUsXG4jYXZhdGFyX2VkaXRvcl9tb2JpbGVfZnJvbSAudHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHRvcDogLTE1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI0VDOTgxOTtcbn1cbiNhdmF0YXJfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmF2YXRhcl92YWx1ZS5lcnJvciBsYWJlbCxcbiNhdmF0YXJfZWRpdG9yX21vYmlsZV9mcm9tIC5mb3JtX3Jvdy5hdmF0YXJfdmFsdWUuZXJyb3IgbGFiZWwge1xuICBjb2xvcjogI0VDMTkxOTtcbn1cbiNhdmF0YXJfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmF2YXRhcl92YWx1ZSxcbiNhdmF0YXJfZWRpdG9yX21vYmlsZV9mcm9tIC5mb3JtX3Jvdy5hdmF0YXJfdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYXZhdGFyX2VkaXRvcl9mcm9tIC5mb3JtX3Jvdy5hdmF0YXJfdmFsdWUgaW5wdXQsXG4jYXZhdGFyX2VkaXRvcl9tb2JpbGVfZnJvbSAuZm9ybV9yb3cuYXZhdGFyX3ZhbHVlIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuI2F2YXRhcl9lZGl0b3JfZnJvbSAuZm9ybV9yb3cuYXZhdGFyX3ZhbHVlIGxhYmVsLFxuI2F2YXRhcl9lZGl0b3JfbW9iaWxlX2Zyb20gLmZvcm1fcm93LmF2YXRhcl92YWx1ZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbiNhdmF0YXJfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmF2YXRhcl92YWx1ZSBsYWJlbCBzdmcsXG4jYXZhdGFyX2VkaXRvcl9tb2JpbGVfZnJvbSAuZm9ybV9yb3cuYXZhdGFyX3ZhbHVlIGxhYmVsIHN2ZyB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG4jYXZhdGFyX2VkaXRvcl9mcm9tICNhdmF0YXJfZm9ybV90aXRsZSxcbiNhdmF0YXJfZWRpdG9yX21vYmlsZV9mcm9tICNhdmF0YXJfZm9ybV90aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4jYXZhdGFyX2VkaXRvcl9mcm9tIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuI2F2YXRhcl9lZGl0b3JfbW9iaWxlX2Zyb20gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IxQjFCMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbiNhdmF0YXJfZWRpdG9yX2Zyb20gaW5wdXRbdHlwZT1cImZpbGVcIl0sXG4jYXZhdGFyX2VkaXRvcl9tb2JpbGVfZnJvbSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYXZhdGFyX2VkaXRvcl9mcm9tIGJ1dHRvbixcbiNhdmF0YXJfZWRpdG9yX21vYmlsZV9mcm9tIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRUM5ODE5O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDNweCAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbn1cbi5lbiAjYXZhdGFyX2VkaXRvcl9mcm9tIHtcbiAgbGVmdDogN3B4O1xuICB3aWR0aDogMTgwcHg7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXI6IDEwcHggc29saWQgIzc2OWU0NztcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzcwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDM2cHggMzBweCAyN3B4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSAjY29udGFjdF9mb3JtX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tIC5mb3JtX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmNvbnRhY3RfdmFsdWUuZXJyb3IgbGFiZWwge1xuICBjb2xvcjogI0VDMTkxOTtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tIC5mb3JtX3Jvdy5jb250YWN0X3ZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmNvbnRhY3RfdmFsdWUgaW5wdXQge1xuICBtYXJnaW4tbGVmdDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmNvbnRhY3RfdmFsdWUgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tIC5mb3JtX3Jvdy5jb250YWN0X3ZhbHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvZm9ybS9pZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IxQjFCMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNFQzk4MTk7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDNweCAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbn1cbi8qRU5EIEhFQURFUiovXG5tYWluIHtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8qbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTsqL1xufVxubWFpbi5zdGFuZGFydF9wYWdlIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLm5pY2VfdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLm5pY2VfdG9wIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uaWNlX3RvcCBoMSB7XG4gIHdpZHRoOiAzNyU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uaWNlX3RvcCAubmljZV90b3BfZGVzY3Ige1xuICB3aWR0aDogNTEuMyU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLm5pY2VfdG9wIC5uaWNlX3RvcF9kZXNjciBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLnBhZ2VfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuc3VwLnRyYWRlbWFyayB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5pdGVtX2JpZyBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciBoMi50aXRsZSBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMC4yNTtcbn1cbi5pdGVtX3dyYXBwZXIgLmRlc2NyIHN1cC50cmFkZW1hcmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJlYXV0eSAudW5pcXVlbmVzc19vZl90ZWNobm9sb2d5IHN1cC50cmFkZW1hcmssXG4uZXhjbHVzaXZlX3RleG5vbG9naWVzIHN1cC50cmFkZW1hcmsge1xuICBmb250LXNpemU6IDgwJTtcbn1cbi8qLm1haW5faW1nLCovXG4vKmZvb3RlciwqL1xuLnJldmlld3Mge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiN3cmFwcGVyIC5tYWluX2ltZyxcbm1haW4ucGFnZTQwNCB7XG4gIC8q0J/QtdGA0LXQv9C40YjQtdC8INGDINCy0YHQtdGFKi9cbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICBtaW4taGVpZ2h0OiA1MThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAjd3JhcHBlciAubWFpbl9pbWcsXG4gIG1haW4ucGFnZTQwNCB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExMHB4O1xuICB9XG59XG4ubWFpbl9pbWcge1xuICBoZWlnaHQ6IDM1dnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubWFpbl9pbWcgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluX2ltZyAuaW5uZXIgaDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDZyZW07XG59XG4ubWFpbl9pbWcgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tYWluX2ltZyAuYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbl9pbWcgLmJ0bnMgLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDM1cHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5tYWluX2ltZyAuYnRucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUyKTtcbn1cbi5tYWluX2ltZyAuYnRucyAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWFpbl9pbWcgLmJ0bnMgLmJ0bi5tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xufVxuLypCVVRUT05TKi9cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgLypcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAvKtChINC/0LjQv9C60L7QuSBwbGF5Ki9cbn1cbi5idG4ud2hpdGUuZmlsbC50b19ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNUE4MzJBO1xufVxuLmJ0bi53aGl0ZS5maWxsLnRvX2dyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNWIwMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuYS5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi53aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLmJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzOTU1OUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTU1OUU7XG59XG4uYnRuLmFkZF9iYXNrZXQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnRuLmFkZF9iYXNrZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY5ZTQ3O1xufVxuLmJ0bi5ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NTU5RTtcbn1cbi5idG4uZ3JlZW4ge1xuICBjb2xvcjogIzVBODMyQTtcbn1cbi5idG4uZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MzJBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4ucHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGM0Q4RDtcbn1cbi5idG4ub3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDOTgxOTtcbn1cbi5idG4ueWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzcwMDtcbn1cbi5idG4ucmVkIHtcbiAgY29sb3I6ICNDQTFBMUE7XG59XG4uYnRuLnJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQTFBMUE7XG59XG4uYnRuLndoaXRlLnRvX3B1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjNkYzRDhEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2RjNEOEQ7XG59XG4uYnRuLndoaXRlLnRvX3JlZDpob3ZlciB7XG4gIGNvbG9yOiAjQ0ExQTFBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNDQTFBMUE7XG59XG4uYnRuLndoaXRlLnRvX2dyZWVuOmhvdmVyIHtcbiAgY29sb3I6ICM1QTgzMkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzVBODMyQTtcbn1cbi5idG4ucGxheSB7XG4gIC8qaG92ZXIqL1xufVxuLmJ0bi5wbGF5OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uYnRuLnBsYXkucGxheS5kYXJrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfZGFyay5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXkuZ3JlZW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9ncmVlbi5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXkucHVycGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcHVycGxlLnN2Zyk7XG59XG4uYnRuLnBsYXkucGxheS5yZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9yZWQuc3ZnKTtcbn1cbi5idG4ucGxheS5wbGF5Lm9yYW5nZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X29yYW5nZS5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXk6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV93aGl0ZS5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXkud2hpdGU6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9kYXJrLnN2Zyk7XG59XG4uYnRuLnBsYXkucGxheS53aGl0ZS50b19yZWQ6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9yZWQuc3ZnKTtcbn1cbi5idG4ucGxheS53aGl0ZS50b19wdXJwbGU6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9wdXJwbGUuc3ZnKTtcbn1cbi5idG4udmlkZW8ge1xuICBjb2xvcjogIzVBODMyQTtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLypFTkQgQlVUVE9OUyovXG4vKiBGT09URVIgKi9cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxOTA0QTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA2OHB4IDAgNjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5mb290ZXIgLnNob3dDb21wbGFpbnRGb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmZvb3RlciAucm93IC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIwJTtcbn1cbmZvb3RlciAuZm9vdGVyX3dvcmtfdGltZV9ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5mb290ZXIgLnJvdyAuY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG5mb290ZXIgLnJvdyAuY29sdW1uIHtcbiAgd2lkdGg6IDIzJTtcbn1cbmZvb3RlciAucmVnLmJ0biB7XG4gIG1pbi13aWR0aDogMjEycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbmZvb3RlciAucmVnLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNUE4MzJBO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5mb290ZXIgLmltcHJlc3N1bSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5mb290ZXIgLnJvdyAudGl0bGUsXG5mb290ZXIgLnN0YXJ0IGIsXG5mb290ZXIgLmFwbCBiIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuZm9vdGVyIC5yb3cgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmZvb3RlciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuZm9vdGVyIC5hcGwgYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5mb290ZXIgLmFwbCBiIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5mb290ZXIgLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5mb290ZXIgLnNvY2lhbCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuZm9vdGVyIC5zb2NpYWwgYSxcbmZvb3RlciAuc29jaWFsIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuZm9vdGVyIC5jb250YWN0cyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuZm9vdGVyIC5wYXltZW50X2luZm9ybWVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbmZvb3RlciAucGF5bWVudF9pbmZvcm1lcl90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmZvb3RlciAuZm9vdGVyX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuZm9vdGVyIC5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9vdGVyIC5saW5rcyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9vdGVyIC5zdGFydCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuZm9vdGVyIC5wYXJ0bmVyX3dlbGxjb21lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5mb290ZXIgYS5waG9uZSxcbmZvb3RlciBhLmVtYWlsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogRk9PVEVSICBmaW5pc2gqL1xuLyogcG9wdXAtbWVudSBzdGFydCAqL1xuQGtleWZyYW1lcyBmYWRlSW5Qb3B1cE1lbnUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuYS5zaG9wX3BvcHVwX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuYS5zaG9wX3BvcHVwX21lbnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY3O1xufVxuLyogICAgICAgIGEuc2hvcF9wb3B1cF9tZW51OmhvdmVyOmJlZm9yZXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuc2hvcF9wb3B1cF9tZW51IHNwYW57XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5zaG9wX3BvcHVwX21lbnU6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICB9Ki9cbi5oZWFkZXJfYm90dG9tIHVsIGxpOmhvdmVyIC5wb3B1cF9tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQgMC4wMDAycyBmb3J3YXJkcyBmYWRlSW5Qb3B1cE1lbnU7XG4gIC8qICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgb3BhY2l0eTogMTttYXJnaW4tdG9wOjA7Ki9cbn1cbi5oZWFkZXJfYm90dG9tIHVsIGxpOmhvdmVyIC5wb3B1cF9tZW51IGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wdXBfbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAzMHB4O1xuICAvKnZpc2liaWxpdHk6IGhpZGRlbjsqL1xuICAvKnotaW5kZXg6IC0xOyovXG4gIC8qbWFyZ2luLXRvcDotMTBweDsqL1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjMzMzO1xuICAvKnRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyovXG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNmE2YTZhO1xufVxuLnBvcHVwX21lbnUgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmhlYWx0aCAucG9wdXBfbWVudV9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjVweCA3MHB4IDAgNThweDtcbn1cbi5oZWFsdGggLnBvcHVwX21lbnVfaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmhlYWx0aCAuaXRlbS5saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmhlYWx0aCAuaXRlbS5saXN0IGEge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmhlYWx0aCAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbn1cbi5oZWFsdGggLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFsdGggLml0ZW0uYWN1bXVsbGl0X2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG4uaGVhbHRoIC5pdGVtLmZyZXNoX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG4uaGVhbHRoIC5pdGVtLmZyZXNoX2xpbmsgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uaGVhbHRoIC5pdGVtLmFsbF90aW1lX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG4uaGVhbHRoIC5pdGVtLmFsbF90aW1lX2xpbmsgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7XG59XG4uaGVhbHRoIC5pdGVtLm5hdHVyYWwgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG4uaGVhbHRoIC5pdGVtLm5hdHVyYWwgLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uaGVhbHRoIC5pdGVtIC50aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNnB4O1xufVxuLmhlYWx0aCAuaXRlbSBpbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFsdGggLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1OXB4KTtcbn1cbi5oZWFsdGggLmxpbmtzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHdpZHRoOiA0NSU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmhlYWx0aCAubGlua3MgYTpudGgtY2hpbGQoZXZlbikge1xuICB3aWR0aDogNTMlO1xuICBtYXJnaW4tbGVmdDogMSU7XG59XG4uaGVhbHRoIC5saW5rcyBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmhlYWx0aCAubGlua3MgYTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWVudS9wb3B1cDAuc3ZnJyk7XG59XG4uaGVhbHRoIC5saW5rcyBhOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tZW51L3BvcHVwMi5zdmcnKTtcbn1cbi5oZWFsdGggLmxpbmtzIGE6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAxLnN2ZycpO1xufVxuLmhlYWx0aCAubGlua3MgYTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWVudS9wb3B1cDMuc3ZnJyk7XG59XG4ucG9zc2liaWxpdHkgLnBvcHVwX21lbnVfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnBvc3NpYmlsaXR5IC5sZWZ0IHtcbiAgcGFkZGluZzogMjlweCA1NnB4IDE5cHggMTAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucG9zc2liaWxpdHkgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wb3NzaWJpbGl0eSAuaXRlbXMgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3NzaWJpbGl0eSAuaXRlbXMgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNThweDtcbn1cbi5wb3NzaWJpbGl0eSAuaXRlbXMgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnBvc3NpYmlsaXR5IC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbn1cbi5wb3NzaWJpbGl0eSAuYWJvdXRfdXMge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3NpYmlsaXR5IC5hYm91dF91cyAuYWJvdXRfdXNfdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucG9zc2liaWxpdHkgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKmFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ucG9zc2liaWxpdHkgLmxpbmtzIC5sZWZ0X2Jsb2NrLFxuLnBvc3NpYmlsaXR5IC5saW5rcyAucmlnaHRfYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBvc3NpYmlsaXR5IC5saW5rcyAubGVmdF9ibG9jayB7XG4gIHdpZHRoOiA2NCU7XG4gIG1hcmdpbi1yaWdodDogMyU7XG59XG4ucG9zc2liaWxpdHkgLmxpbmtzIC5yaWdodF9ibG9jayB7XG4gIHdpZHRoOiAzMyU7XG59XG4ucG9zc2liaWxpdHkgLmxpbmtzIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmNyZWF0aXZlLmNvdW50X2ljb25zXzAgLnBvcHVwX21lbnUge1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uY3JlYXRpdmUuY291bnRfaWNvbnNfMCAuaXRlbXMgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNyZWF0aXZlLmNvdW50X2ljb25zXzEgLmljb25zIHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG59XG4uY3JlYXRpdmUuY291bnRfaWNvbnNfMiAuaWNvbnMge1xuICBtYXJnaW4tdG9wOiAtMTRweDtcbn1cbi5lbiAucG9zc2liaWxpdHkgLmxpbmtzIC5sZWZ0X2Jsb2NrLFxuLmJnIC5wb3NzaWJpbGl0eSAubGlua3MgLmxlZnRfYmxvY2sge1xuICB3aWR0aDogNDUlO1xufVxuLmVuIC5wb3NzaWJpbGl0eSAubGlua3MgLnJpZ2h0X2Jsb2NrLFxuLmJnIC5wb3NzaWJpbGl0eSAubGlua3MgLnJpZ2h0X2Jsb2NrIHtcbiAgd2lkdGg6IDUyJTtcbn1cbi5kZSAucG9zc2liaWxpdHkgLnJpZ2h0LFxuLmVzIC5wb3NzaWJpbGl0eSAucmlnaHQsXG4ucHQgLnBvc3NpYmlsaXR5IC5yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucm8gLnBvc3NpYmlsaXR5IC5yaWdodCxcbi50ciAucG9zc2liaWxpdHkgLnJpZ2h0LFxuLml0IC5wb3NzaWJpbGl0eSAucmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5ybyAucG9zc2liaWxpdHkgLmxlZnQsXG4gIC50ciAucG9zc2liaWxpdHkgLmxlZnQsXG4gIC5pdCAucG9zc2liaWxpdHkgLmxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLnJvIC5wb3NzaWJpbGl0eSAubGlua3MsXG4udHIgLnBvc3NpYmlsaXR5IC5saW5rcyxcbi5pdCAucG9zc2liaWxpdHkgLmxpbmtzIHtcbiAgd2lkdGg6IDM3MHB4O1xufVxuLnJvIC5saW5rcyAubGVmdF9ibG9jayxcbi50ciAubGlua3MgLmxlZnRfYmxvY2ssXG4uaXQgLmxpbmtzIC5sZWZ0X2Jsb2NrIHtcbiAgd2lkdGg6IDQzJTtcbn1cbi5ybyAubGlua3MgLnJpZ2h0X2Jsb2NrLFxuLnRyIC5saW5rcyAucmlnaHRfYmxvY2ssXG4uaXQgLmxpbmtzIC5yaWdodF9ibG9jayB7XG4gIHdpZHRoOiA1NCU7XG59XG4uaXQgLnBvc3NpYmlsaXR5IC5sZWZ0LFxuLmVzIC5wb3NzaWJpbGl0eSAubGVmdCB7XG4gIG1heC13aWR0aDogNDg1cHg7XG59XG4uaXQgLnBvc3NpYmlsaXR5IC5saW5rcyxcbi5lcyAucG9zc2liaWxpdHkgLmxpbmtzIHtcbiAgd2lkdGg6IDQ0MHB4O1xufVxuLnRyIC5wb3NzaWJpbGl0eSAubGlua3Mge1xuICB3aWR0aDogNDUwcHg7XG59XG4udHIgLmxpbmtzIC5sZWZ0X2Jsb2NrIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi50ciAubGlua3MgLnJpZ2h0X2Jsb2NrIHtcbiAgd2lkdGg6IDQ3JTtcbn1cbi5mciAucG9zc2liaWxpdHkgLnJpZ2h0LFxuLnJ1IC5wb3NzaWJpbGl0eSAucmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmZyIC5saW5rcyAubGVmdF9ibG9jayxcbi5ydSAubGlua3MgLmxlZnRfYmxvY2sge1xuICB3aWR0aDogNTUlO1xufVxuLmZyIC5saW5rcyAucmlnaHRfYmxvY2ssXG4ucnUgLmxpbmtzIC5yaWdodF9ibG9jayB7XG4gIHdpZHRoOiA0MiU7XG59XG4uZW4uY291bnRyeV8yMTkgLmhlYWx0aCAucG9wdXBfbWVudV9pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5jcmVhdGl2ZSAucG9wdXBfbWVudSAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1heC13aWR0aDogMTc3cHg7XG59XG4uY3JlYXRpdmUgLnBvcHVwX21lbnVfaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE4cHggNTVweDtcbn1cbi5jcmVhdGl2ZSAucG9wdXBfbWVudV9pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDg5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uY3JlYXRpdmUgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jcmVhdGl2ZSAuaXRlbXMgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAxNzdweDtcbn1cbi5jcmVhdGl2ZSAuaWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNyZWF0aXZlIC5pY29ucyB7XG4gICAgbWluLXdpZHRoOiAxOTZweDtcbiAgfVxufVxuLmNyZWF0aXZlIC5pY29ucyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jcmVhdGl2ZSAuaWNvbnMgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG4uY3JlYXRpdmUgLmljb25zIGE6bGFzdC1jaGlsZCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uY3JlYXRpdmUgLmljb25zIGEgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLnB0IC5wb3B1cF9tZW51IHtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLyogcG9wdXAtbWVudSBmaW5pc2ggKi9cbi5wb3B1cF9mb3JtX2JnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNvb2tpZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogNDBweCAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4uY29va2llIC5sYW5ncyBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb29raWUgLmxhbmdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuLmNvb2tpZSAudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29va2llIC5saW5rcyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiA3cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjNUE4MzJBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY29va2llIC5saW5rcyBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uY29va2llIC5saW5rcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uY29va2llIC5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb29raWUgLmxpbmtzIC5idG4ge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjNUE4MzJBO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvb2tpZSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwOXB4IDAgODhweDtcbn1cbi5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hYm91dF9pdGVtX3dyYXBwZXIgLmNvbHVtbiAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXJpZ2h0OiA3JTtcbn1cbi5hYm91dF9pdGVtX3dyYXBwZXIgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNjElO1xuICBtYXgtd2lkdGg6IDYxNnB4O1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uIC50eHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5hYm91dF9pdGVtX3dyYXBwZXIgLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi52aWRlb193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4udmlkZW9fd3JhcHBlci5wcm9kdWN0X3ZpZGVvX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNTdweDtcbn1cbi52aWRlb193cmFwcGVyIC52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDY3MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLypTTUFMTCBQUk9EVUNUIENBUkRTIENPTU1PTiBTVFlMRVMqL1xuLml0ZW1zX3dyYXBwZXIgLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc21hbGxfaXRlbSAub2xkcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc21hbGxfaXRlbSAuYnRuIHtcbiAgYmFja2dyb3VuZDogIzVBODMyQTtcbiAgYm9yZGVyLWNvbG9yOiAjNUE4MzJBO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMjdweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc21hbGxfaXRlbSAubW9yZSB7XG4gIGNvbG9yOiAjNUE4MzJBO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc21hbGxfaXRlbSAubW9yZSBzdmcge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5kZSAuc21hbGxfaXRlbSAuYnRuLFxuLnB0IC5zbWFsbF9pdGVtIC5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDRweCAyMnB4O1xufVxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi8qQklHIFBST0RVQ1QgQ0FSRCovXG4uaXRlbV93cmFwcGVyIHtcbiAgLypwYWRkaW5nIGZvciBhbmNob3IgIyovXG4gIHBhZGRpbmc6IDYxcHggMCAxMDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pdGVtX3dyYXBwZXIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLml0ZW1fd3JhcHBlciAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTIxcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLml0ZW1fd3JhcHBlciAuaW1nIC5pbWdfdHh0IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5pdGVtX3dyYXBwZXIgLmltZ19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaXRlbV93cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5pdGVtX3dyYXBwZXIgLmNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xufVxuLml0ZW1fd3JhcHBlciAudGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uaXRlbV93cmFwcGVyIC5kZXNjciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cbi5pdGVtX3dyYXBwZXIgLnByaWNlcyB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4uaXRlbV93cmFwcGVyIC5wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaXRlbV93cmFwcGVyIC5wcmljZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaXRlbV93cmFwcGVyIC5wcmljZSBzcGFuLnByaWNlX2luX3dlaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5pdGVtX3dyYXBwZXIgLmxlZ2FsX3ByaWNlX2Rlc2NyIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uaXRlbV93cmFwcGVyIC5yZXRhaWxfcHJpY2VfZGVzY3Ige1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLml0ZW1fd3JhcHBlciAucXR5X2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG4uaXRlbV93cmFwcGVyIC5xdHlfYnRuIGlucHV0IHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5pdGVtX3dyYXBwZXIgLmJ0biB7XG4gIGhlaWdodDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMCAyN3B4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODMyQTtcbiAgYm9yZGVyLWNvbG9yOiAjNUE4MzJBO1xufVxuLml0ZW1fc3BvaWxlciB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVBODMyQTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pdGVtX3Nwb2lsZXIgKyAuaXRlbV9zcG9pbGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zcG9pbGVyX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDExcHggMCAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNUE4MzJBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNwb2lsZXJfdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMCAxMXB4IDAgMTdweDtcbn1cbi5zcG9pbGVyX3RleHQgb2wsXG4uc3BvaWxlcl90ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLnNwb2lsZXJfdGV4dCBwLFxuLnNwb2lsZXJfdGV4dCBwICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5zcG9pbGVyX3RleHQgYSB7XG4gIGNvbG9yOiAjNUE4MzJBICFpbXBvcnRhbnQ7XG59XG4uc3BvaWxlcl90aXRsZS5zaG93ICsgLnNwb2lsZXJfdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IDAuMnMgbGluZWFyIDBzIGJvdGggZmFkZUluO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zcG9pbGVyX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9wbHVzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5zcG9pbGVyX3RpdGxlLnNob3c6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2ljb25zL21pbnVzLnN2Zyk7XG59XG4uc3BvaWxlcl90aXRsZS5zaG93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4uY291bnRyeV8zNSAuYWN1bXVsbGl0IC5hZHZhbnRhZ2VzIC5zcG9pbGVyX3RpdGxlIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmNvdW50cnlfMzUgLmFjdW11bGxpdCAuYWR2YW50YWdlcyAuc3BvaWxlcl90aXRsZS5zaG93IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jb3VudHJ5XzM1IC5hY3VtdWxsaXQgLmFkdmFudGFnZXMgLnNwb2lsZXJfdGl0bGUgKyAuc3BvaWxlcl90ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb3VudHJ5XzM1IC5hY3VtdWxsaXQgLmFkdmFudGFnZXMgLnNwb2lsZXJfdGl0bGUuc2hvdzphZnRlciB7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2kvaWNvbnMvcGx1cy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uaXRlbV92aWRlbyAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pdGVtX3ZpZGVvIC52aWRlbyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuLmJnX3dyYXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLypQT1BVUCBDT1VOVFJZKiBzdGFydC8qL1xuLmFycm93X2JvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hcnJvd19ib3R0b20uc3ZnKTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnBvcHVwX2xvY2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB3aWR0aDogMzIycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDdweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucG9wdXBfbG9jYXRpb24ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9wdXBfbG9jYXRpb24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYSAuZ2VvX2FyZWFfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0IxQjFCMTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDEwcHggN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEgLmdlb19hcmVhX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYSAuZ2VvX2FyZWFfdGl0bGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKDV2dyArIDRweCk7XG4gIH1cbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEgLmdlb19hcmVhX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM1QTgzMkE7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhIC5nZW9fYXJlYV90aXRsZTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNUE4MzJBO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYSAuY291bnRyaWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVBODMyQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1QTgzMkE7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhLmFjdGl2ZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhLmFjdGl2ZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEuYWN0aXZlIC5nZW9fYXJlYV90aXRsZSB7XG4gIGNvbG9yOiAjNUE4MzJBO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEuYWN0aXZlIC5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNUE4MzJBO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYS5hY3RpdmUgLmNvdW50cmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9wdXBfbG9jYXRpb24gLmNvdW50cnlfaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yNSk7XG59XG4ucG9wdXBfbG9jYXRpb24gLmNvdW50cnlfaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yNSk7XG59XG4ucG9wdXBfbG9jYXRpb24gLmNvdW50cnlfaXRlbTpmaXJzdC1jaGlsZCxcbi5wb3B1cF9sb2NhdGlvbiAuY291bnRyeV9pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMjUpO1xufVxuLmNvdW50cnkuY2xpY2tlZCAucG9wdXBfbG9jYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb3VudHJ5X2luZm8sXG5hLmNvdW50cnlfbGFuZ190aXRsZSB7XG4gIHBhZGRpbmc6IDhweCA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb3VudHJ5X2luZm8sXG4gIGEuY291bnRyeV9sYW5nX3RpdGxlIHtcbiAgICBwYWRkaW5nOiA4cHggNXZ3O1xuICB9XG59XG4uY291bnRyeV9pbmZvOmhvdmVyLFxuLmNvdW50cnlfaW5mby5jdXJyZW50LFxuYS5jb3VudHJ5X2xhbmdfdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb3VudHJ5X2luZm86aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMwMDA7XG59XG4uY291bnRyeV9pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb3VudHJ5X2ltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb3VudHJ5X2luZm86YWZ0ZXIsXG4uZ2VvX2FyZWFfdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjYjFiMWIxO1xuICByaWdodDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvdW50cnlfaW5mbzphZnRlcixcbiAgLmdlb19hcmVhX3RpdGxlOmFmdGVyIHtcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG4uY291bnRyeV9pbmZvLmFjdGl2ZTphZnRlcixcbi5nZW9fYXJlYS5hY3RpdmUgLmdlb19hcmVhX3RpdGxlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY291bnRyeV9pbmZvLmFjdGl2ZTphZnRlcixcbiAgLmdlb19hcmVhLmFjdGl2ZSAuZ2VvX2FyZWFfdGl0bGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKDV2dyArIDNweCk7XG4gIH1cbn1cbi5jb3VudHJ5X3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xufVxuLmNvdW50cnlfbGFuZ3Mge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb3VudHJ5X2luZm8uYWN0aXZlICsgLmNvdW50cnlfbGFuZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmEuY291bnRyeV9sYW5nX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2hlY2tfbGFuZyB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5hLmNvdW50cnlfbGFuZ190aXRsZTpob3ZlcixcbmEuY291bnRyeV9sYW5nX3RpdGxlLmN1cnJlbnQge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hLmNvdW50cnlfbGFuZ190aXRsZTpob3ZlciBpbWcsXG5hLmNvdW50cnlfbGFuZ190aXRsZS5jdXJyZW50IGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4vKlBPUFVQIENPVU5UUlkgZmluaXNoKi9cbi5nb191cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAvKmJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7Ki9cbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogMTQwcHg7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5nb191cC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nb191cDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAycHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzVhODMyYTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmdvX3VwOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5iYXNrZXRfaWNvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI0VFRUVFRSB1cmwoJy9pL2ljb25zL2Jhc2tldC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYXNrZXRfaWNvbiAuY291bnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzVBODMyQTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iYXNrZXRfaWNvbi5vcGVuIHtcbiAgcmlnaHQ6IDQ2MHB4O1xufVxuaHRtbC5tb2RhbCB7XG4gIC8qb3ZlcmZsb3cteTogIHNhZmFyaSBub3Qgc3VwcG9ydCovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5odG1sLm1vZGFsIGJvZHkge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuaHRtbC5tb2RhbCBoZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJhc2tldF93cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmJhc2tldF93cmFwcGVyLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiAwLjFzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluO1xufVxuLyouYmFza2V0X3dyYXBwZXIuY2xvc2V7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGFuaW1hdGlvbjogLjI1cyBsaW5lYXIgMC4xcyBib3RoIGZhZGVPdXQ7XG59Ki9cbi5iYXNrZXRfY2xvc2UsXG4uYmFza2V0X2l0ZW1fcmVtb3ZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhc2tldF93aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDk1JSk7XG4gIG1heC13aWR0aDogNDE3cHg7XG4gIG1pbi1oZWlnaHQ6IDYzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iYXNrZXRfaXRlbXMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmJhc2tldF9pdGVtcy5iYXNrZXRfbW9kIC5iYXNrZXRfaXRlbS5ub1JlYXNvbiB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5iYXNrZXRfbW9kX2luZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFza2V0X21vZF9pbmZvcm1hdGlvbiAubmVlZF9tb3JlX3Byb2R1Y3QsXG4uYmFza2V0X21vZF9pbmZvcm1hdGlvbiAub2sge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmJhc2tldF9tb2RfaW5mb3JtYXRpb24gLm5lZWRfbW9yZV9wcm9kdWN0IHtcbiAgYmFja2dyb3VuZDogI2VjOTgxOTtcbn1cbi5iYXNrZXRfbW9kX2luZm9ybWF0aW9uIC5vayB7XG4gIGJhY2tncm91bmQ6ICM3NjllNDc7XG59XG4uYmFza2V0X21vZF9pbmZvcm1hdGlvbiBkaXYubmVlZF9tb3JlX3Byb2R1Y3QgPiBkaXYuYnRuIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciB7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfd3JhcCAuYmFza2V0X21vZF9fcHJvZ3Jlc3NfaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA5NSU7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc193cmFwIC5iYXNrZXRfbW9kX19wcm9ncmVzc19pbmRpY2F0b3IubmVlZF9tb3JlIHtcbiAgYmFja2dyb3VuZDogI2VjOTgxOTtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3dyYXAgLmJhc2tldF9tb2RfX3Byb2dyZXNzX2luZGljYXRvci5maW5lIHtcbiAgYmFja2dyb3VuZDogIzc2OWU0Nztcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3NjYWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfc2NhbGUgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3NjYWxlIGRpdi5uZWVkX21vcmUge1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc19zY2FsZSBkaXYuY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3NjYWxlIGRpdi5jdXJyZW50OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5iYXNrZXRfaXRlbXNfZW1wdHkge1xuICBwYWRkaW5nOiAzMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhcixcbi5iYXNrZXRfaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbi5iYXNrZXRfaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgYm9yZGVyOiAwIG5vbmUgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Zlcixcbi5iYXNrZXRfaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUsXG4uYmFza2V0X2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBib3JkZXI6IDAgbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSxcbi5iYXNrZXRfaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmFza2V0X2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJhc2tldF90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJhc2tldF9pdGVtX2ltYWdlIHtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXRfaXRlbV9pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogOTAlO1xufVxuLmJhc2tldF9pdGVtLml0ZW0yNDQgLmJhc2tldF9pdGVtX2ltYWdlIGltZyxcbi5iYXNrZXRfaXRlbS5pdGVtMzA3IC5iYXNrZXRfaXRlbV9pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5iYXNrZXRfaXRlbV90aXRsZV9hbmRfcXVhbnRpdHkge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmFza2V0X2J0bl9jb250aW51ZSxcbi5iYXNrZXRfYnRuX2NoZWNrb3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFza2V0X2J0bl9jaGVja291dCB7XG4gIGJhY2tncm91bmQ6ICM3NjllNDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJhc2tldF9idG5fY2hlY2tvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNUE4MzJBO1xufVxuLmJhc2tldF9idG5fY29udGludWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzc2OWU0NztcbiAgYm9yZGVyOiAxcHggc29saWQgIzc2OWU0Nztcbn1cbi5iYXNrZXRfYnRuX2NvbnRpbnVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVBODMyQTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFza2V0X2l0ZW0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYztcbn1cbi5iYXNrZXRfaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5iYXNrZXRfaXRlbV9jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzY2Njtcbn1cbi5iYXNrZXRfaXRlbV90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmJhc2tldF9pdGVtX3ByaWNlX3dyYXAge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmJhc2tldF9pdGVtX3ByaWNlX3dyYXAgLmJhc2tldF9pdGVtX29sZHByaWNlIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5iYXNrZXRfbGVnYWxfcHJpY2VfZGVzY3Ige1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5iYXNrZXRfYnRucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmFza2V0X3NoaXBwaW5nX2Nvc3RzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYmFza2V0X2l0ZW1fcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICB0b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcmlnaHQ6IDA7XG59XG4uYmFza2V0X2l0ZW1fcmVtb3ZlIHN2ZyB7XG4gIGZpbGw6ICM3NjllNDc7XG59XG4uYmFza2V0X2l0ZW1fcmVtb3ZlOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM1QTgzMkE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2FmYXJpIC5iYXNrZXRfd2luZG93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmJhc2tldF9mb290ZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMmUyZTI7XG59XG4uYmFza2V0X2Zvb3RlciAuYmFza2V0X3RvdGFsX3dyYXAge1xuICBjb2xvcjogIzc2OWU0NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmFza2V0X2hlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMmUyZTI7XG59XG4uYmFza2V0X2l0ZW1faW5wdXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXRfaXRlbV9xdWFudGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmJhc2tldF9pdGVtX3F1YW50aXR5IGlucHV0IHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmJhc2tldF9pdGVtX3F1YW50aXR5LFxuLmJhc2tldF9pdGVtX3N1YnRvdGFsIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5iYXNrZXRfaXRlbV9xdWFudGl0eSAucXVhbnRpdHlfY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0MHB4O1xufVxuLnBsdXMucXVhbnRpdHlfY29udHJvbCB7XG4gIHRvcDogMDtcbn1cbi5taW51cy5xdWFudGl0eV9jb250cm9sIHtcbiAgdG9wOiAxNXB4O1xufVxuLmJhc2tldF9pdGVtX3N1YnRvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmFza2V0X3dpbmRvdyAucHJpY2VfaW5fd2VpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnJlbGF0ZWRfcHJvZHVjdCAucHJpY2VfaW5fd2VpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAuYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAuYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3Qge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0LmxlZ2FsX2Rlc2NyIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0IC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3QgLmNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdCAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0IC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogNjAlO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3QgLmFkZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGV4dF9jb250YWluIHtcbiAgbWFyZ2luOiAxMTVweCAwIDgxcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLypwYWdlX2Jhbm5lciovXG4ucGFnZV9iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjAuOTM4dnc7XG59XG4ucGFnZV9iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG59XG4vKjQwNCovXG4ucGFnZTQwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG4ucGFnZTQwNCAuaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbn1cbi5pbWdfNDA0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpdGxlXzQwNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbn1cbi8qRU5EIDQwNCovXG4vKi51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlcjpob3Zlcntcbn0qL1xuLnVzZXJfZHJvcGRvd25fbWVudS5jbGlja2VkIC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogMC4xNXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG4udXNlcl9kcm9wZG93bl9tZW51OmhvdmVyIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUuY2xpY2tlZCAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4udXNlcl9kcm9wZG93bl9tZW51LmNsaWNrZWQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLypwYWRkaW5nOiAxMnB4IDA7Ki9cbiAgLypib3JkZXI6IHNvbGlkIDFweCBAZ3JlZW47Ki9cbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHotaW5kZXg6IDEwMDI7XG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCBhLFxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbiAgLyp0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsqL1xufVxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgLmV4aXRfbGluayxcbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5jb3B5X2xpbmssXG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCAuY29weV9saW5rX3dpdGhfdGV4dCxcbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5jaGFuZ2VfYXZhdGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAyMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM1YTgzMmE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5jb3B5X2xpbms6aG92ZXIsXG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCAuY29weV9saW5rX3dpdGhfdGV4dDpob3Zlcixcbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5jaGFuZ2VfYXZhdGFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbiAgLyp0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsqL1xufVxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgLnNpZ25fb3V0OmhvdmVyIGEge1xuICBjb2xvcjogI0NBMUExQTtcbn1cbi8qYW5pbWF0aW9uKi9cbkBrZXlmcmFtZXMgZmFkZURvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTcwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwO1xuICB9XG59XG4vKm1haW4gaDEsIC5uaWNlX3RvcCAubmljZV90b3BfZGVzY3IsIC5nb19wcm9kdWN0cyAuc2xvZ2Fue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTcwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVEb3duO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59Ki9cbi8qU1RBUlQgUE9QVVAgTVNHKi9cbmh0bWwucG9wdXBfb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuaHRtbC5wb3B1cF9vcGVuIGhlYWRlcixcbmh0bWwucG9wdXBfb3BlbiBmb290ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cbi5wb3B1cF9iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNTdweDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYW5pbWF0aW9uOiAwLjJzIGxpbmVhciAwLjVzIGJvdGggZmFkZUluO1xuICAvKmRlbGF5INCx0L7Qu9GM0YjQvtC5INC40Lct0LfQsCDRgtC+0LPQviDRh9GC0L4g0L3QtSDRg9GB0L/QtdCy0LDQtdGCINGB0YTQvtGA0LzQuNGA0L7QstCw0YLRjNGB0Y8g0YTQvtGA0LzQsCovXG59XG4ucG9wdXBfbXNnLmZhZGVpbiB7XG4gIGFuaW1hdGlvbjogMC42cyBsaW5lYXIgMXMgYm90aCBmYWRlSW47XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG59XG4ucG9wdXBfMS5mYWRlaW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG4uY29va2llX2FncmVlbWVudC5mYWRlaW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG4ucG9wdXBfbXNnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKnJpZ2h0OiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTsqL1xuICB6LWluZGV4OiAxMDUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCAxMzEsIDQyLCAwLjgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgd2lkdGg6IDQ2OXB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wb3B1cF9tc2c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE4MzJhO1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwX21zZzo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDMwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcG9wdXBfbXNnX2F0dGVudGlvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucG9wdXBfbXNnIC5leGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucG9wdXBfbXNnIC5leGl0IHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5wb3B1cF9tc2cgLmV4aXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBvcHVwX21zZyAuZXhpdDpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICM1QTgzMkE7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyAuZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB0cmFuc3BhcmVudDtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyAuZmllbGQuZXJyb3JfYWNjZXB0IGlucHV0IHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjQ0ExQTFBO1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZC5lcnJvcl9hY2NlcHQgbGFiZWwge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQ0ExQTFBO1xufVxuLnBvcHVwX21zZyArIC5wb3B1cF9tc2cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBzaXRlX2FncmVlbWVudCBhLm1vcmUsXG4uY29va2llX2FncmVlbWVudCBhLm1vcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHNpdGVfYWdyZWVtZW50IC5pbXByZXNzdW0gYSxcbi5jb29raWVfYWdyZWVtZW50IC5pbXByZXNzdW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMsXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucHNpdGVfYWdyZWVtZW50IC5idXR0b25zIC5idG4sXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ucHNpdGVfYWdyZWVtZW50IC5idXR0b25zIC5idG46aG92ZXIsXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgLypjb2xvcjogI2Y4ZjhmOCovXG59XG4ucHNpdGVfYWdyZWVtZW50IC5idXR0b25zIC5idG4uY29va2llX2FjY2VwdF9hbGwsXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmNvb2tpZV9hY2NlcHRfYWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjYjU1YztcbiAgYm9yZGVyLWNvbG9yOiAjOGNiNTVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bi5jb29raWVfYWNjZXB0X2FsbDpob3Zlcixcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG4uY29va2llX2FjY2VwdF9hbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBjOTcwO1xuICBib3JkZXItY29sb3I6ICNhMGM5NzA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBzaXRlX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmNvb2tpZV9hY2NlcHQsXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmNvb2tpZV9hY2NlcHQge1xuICBtYXJnaW46IDAgMjNweDtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bi5sb2NrLFxuLmNvb2tpZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bi5sb2NrIHtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLnBzaXRlX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmxvY2s6aG92ZXIsXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmxvY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzVBODMyQTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qRU5EIFBPUFVQIE1TRyovXG4vKtCQ0LTQsNC/0YLQuNCy0L3Ri9C5INCx0LvQvtC6INGBINCy0LjQtNC10L4t0YDQvtC70LjQutC+0LwqL1xuLnZpZGVvX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qINC30LDQtNCw0ZHRgiDQstGL0YHQvtGC0YMg0LrQvtC90YLQtdC50L3QtdGA0LAg0LTQu9GPIDE2OjkgKNC10YHQu9C4IDQ6MyDigJQg0L/QvtGB0YLQsNCy0YzRgtC1IDc1JSkgKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xufVxuLnZpZGVvX3dyYXAgaWZyYW1lLFxuLnZpZGVvX3dyYXAgdmlkZW8sXG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSxcbi52aWRlb193cmFwIHZpZGVvLnByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB6LWluZGV4OiAxO1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgLmR1cmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICBib3R0b206IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgLnBsYXkge1xuICBvcGFjaXR5OiAwLjg1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5IC5wbGF5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAxM3B4O1xuICB0b3A6IDEzcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5IC5wbGF5IHN2ZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZpbGw6ICNDQTFBMUE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSAucGxheTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSAucGxheTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4udmlkZW9fd3JhcDpob3ZlciAucGxheSB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4vKnZpZGVvW3Bvc3Rlcl17XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufSovXG4uYWxlcnQtYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYWxlcnQtYmcgLmFsZXJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFsZXJ0LWJnIC5hbGVydC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNWE4MzJhO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5hbGVydC1iZyAuYWxlcnQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI1MzYxMTtcbn1cbi5hbGVydC1iZyAuYWxlcnQtYm9keSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB3aWR0aDogNTAwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuLyrQntCi0JfQq9CS0KsqL1xuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXZpZXdzIHtcbiAgLyogICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7Ki9cbiAgcGFkZGluZzogMjhweCA2NnB4IDI4cHg7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG4ucmV2aWV3cyAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCA2NXB4O1xufVxuLnJldmlld3MgLml0ZW0gLmltZyB7XG4gIHdpZHRoOiA5MXB4O1xuICBoZWlnaHQ6IDkxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJldmlld3MgLml0ZW0gLnRleHRfYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4IC0gMzMuNjdweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnJldmlld3MgLml0ZW0gLnRleHRfYmxvY2sgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5yZXZpZXdzIC5pdGVtIC50ZXh0X2Jsb2NrIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbi5yZXZpZXdzIC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDMxcHg7XG59XG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICBiYWNrZ3JvdW5kOiAjNUE4MzJBICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmhvdmVyLFxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmhvdmVyLFxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmZvY3VzLFxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzNmNWMxZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICBsZWZ0OiAtOHB4O1xufVxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMTNweDtcbn1cbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMThweDtcbn1cbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxNHB4O1xufVxuLypmb3IgYmlnKi9cbi5yZXZpZXdzX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiA3NXB4IDAgNjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDlweCAxMDRweCA1NXB4O1xuICBtYXJnaW46IDA7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5pdGVtIC5pbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogNDRweDtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLml0ZW0gLnRleHRfYmxvY2sge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTY0cHgpO1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAuaXRlbSAudGV4dF9ibG9jayAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAuaXRlbSAudGV4dF9ibG9jayAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xOXB4O1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gIGxlZnQ6IC0zNHB4O1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6YWZ0ZXIge1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI2ZmZjtcbiAgbGVmdDogLTE3cHg7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtMzRweDtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmFmdGVyIHtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZjtcbiAgbGVmdDogMTdweDtcbn1cbi8qRU5EINCe0KLQl9Cr0JLQqyovXG4uaW5mb19kZXNjcixcbi5lcnJvcl9kZXNjcixcbi5zdWNjZXNzX2Rlc2NyIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDI1cHggMDtcbn1cbi5pbmZvX2Rlc2NyIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cbi5zdWNjZXNzX2Rlc2NyIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjtcbn1cbi5lcnJvcl9kZXNjciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4vKkZPUiBVU0EgKi9cbi5jb3VudHJ5XzM1IC5tZW51IGxpLnNlYXNvbixcbi5jb3VudHJ5XzIxOSAubWVudSBsaS5zZWFzb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvdW50cnlfMzUgLmNyZWF0aXZlIC5wb3B1cF9tZW51LFxuLmNvdW50cnlfMjE5IC5jcmVhdGl2ZSAucG9wdXBfbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLypFTkQgRk9SIFVTQSovXG4vKjAgZWxlbWVudHMgb24gaGVhbHRoKi9cbi5oZWFsdGguY2F0ZWdvcmllc18wIC5saW5rcyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlYWx0aC5jYXRlZ29yaWVzXzAgLnBvcHVwX21lbnVfaW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xufVxuLyoyIGVsZW1lbnRzIG9uIGhlYWx0aCovXG4uaGVhbHRoLmNhdGVnb3JpZXNfMiAucG9wdXBfbWVudSB7XG4gIHdpZHRoOiA5MzBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMiAucG9wdXBfbWVudSAuaXRlbXMucm93IHtcbiAgd2lkdGg6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDE1MnB4O1xufVxuLmhlYWx0aC5jYXRlZ29yaWVzXzIgLml0ZW0uYWN1bXVsbGl0X2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDY4cHg7XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMiAubGlua3Mge1xuICB3aWR0aDogMzY0cHg7XG59XG4vKjMgZWxlbWVudHMgb24gaGVhbHRoKi9cbi5oZWFsdGguY2F0ZWdvcmllc18zIC5wb3B1cF9tZW51IHtcbiAgd2lkdGg6IDEwMDlweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMyAucG9wdXBfbWVudSAuaXRlbXMucm93IHtcbiAgd2lkdGg6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDE1MnB4O1xufVxuLmhlYWx0aC5jYXRlZ29yaWVzXzMgLml0ZW0uYWN1bXVsbGl0X2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMyAubGlua3Mge1xuICB3aWR0aDogMzY0cHg7XG59XG4vKjEgZWxlbWVudHMgb24gaGVhbHRoKi9cbi5oZWFsdGguY2F0ZWdvcmllc18xIC5wb3B1cF9tZW51IHtcbiAgd2lkdGg6IDcyMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18xIC5saW5rcyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XG59XG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5tYWluIC5tYWluX2Jsb2NrIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbn1cbm1haW4gLm1lbnUge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1haW4gLm1lbnUgLmFycm93X2Rvd24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb250ZW50OiAnJztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogLTMyMXB4O1xufVxubWFpbiAubWVudSAuYXJyb3dfZG93biBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5tYWluIC5tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDExMHB4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxubWFpbiAubWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8qICAgICAgICAgICAgJi5zZWFzb24gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUuMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgLyogICAgICAgICAgICAmLnBsYW5ldDIwMjAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUuMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgLyogICAgICAgICAgICAmLmNydWlzZSBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xufVxubWFpbiAubWVudSBsaSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM2QTZBNkE7XG59XG5tYWluIC5tZW51IGxpOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUVFRUVFO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VFRUVFRTtcbn1cbm1haW4gLm1lbnUgbGkuc3VtbWVyX2FjYWRlbXkgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5tYWluIC5tZW51IGxpLnN1bW1lcl9hY2FkZW15IHN2ZyB7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxubWFpbiAubWVudSBsaS5jcnVpc2Ugc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxubWFpbiAubWVudSBsaS5oaXN0b3J5IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxubWFpbiAubWVudSBsaS5oaXN0b3J5IHN2ZyB7XG4gIG1pbi13aWR0aDogMzVweDtcbiAgbWluLWhlaWdodDogMzAuMDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5tYWluIC5tZW51IGxpLmN1cnJlbnQgYSxcbm1haW4gLm1lbnUgbGk6aG92ZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjQkIxMDEwO1xufVxubWFpbiAubWVudSBsaS5jdXJyZW50IHN2ZyBwYXRoLFxubWFpbiAubWVudSBsaTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNCQjEwMTA7XG59XG5tYWluIC5tZW51ID4gdWwgPiBsaSA+IGEsXG5tYWluIC5tZW51IC50b2dnbGVfbmV3c19oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBwYWRkaW5nOiAxOXB4IDEwcHggMjFweCAyM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxubWFpbiAubWVudSA+IHVsID4gbGkgPiBhOmhvdmVyLFxubWFpbiAubWVudSAudG9nZ2xlX25ld3NfaGlzdG9yeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5tYWluIC5tZW51ID4gdWwgPiBsaSA+IGEgc3Bhbixcbm1haW4gLm1lbnUgLnRvZ2dsZV9uZXdzX2hpc3Rvcnkgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG5tYWluIC5tZW51IC5oaXN0b3J5IC50b2dnbGVfbmV3c19oaXN0b3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3RvcnkgLmFjdGlvbl9ibG9jayB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5tYWluIC5tZW51IC5oaXN0b3J5IC50b2dnbGVfbmV3c19oaXN0b3J5IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxubWFpbiAubWVudSAuaGlzdG9yeSAudG9nZ2xlX25ld3NfaGlzdG9yeSB1bCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3RvcnkgdWwgbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5tYWluIC5tZW51IC5oaXN0b3J5IC50b2dnbGVfbmV3c19oaXN0b3J5IHVsIGEge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3RvcnkgdWwgYTpob3Zlcixcbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3RvcnkgdWwgYS5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5tYWluIC5tZW51IC5oaXN0b3J5IC50b2dnbGVfbmV3c19oaXN0b3J5OmhvdmVyIHBhdGgsXG5tYWluIC5tZW51IC5oaXN0b3J5IC50b2dnbGVfbmV3c19oaXN0b3J5LmFjdGl2ZSBwYXRoIHtcbiAgZmlsbDogI0JCMTAxMDtcbn1cbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3Rvcnk6aG92ZXIgc3Bhbixcbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3RvcnkuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI0JCMTAxMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3RvcnkuYWN0aXZlIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKm5ld3MgbGlzdCovXG4ubmV3c19saXN0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubmV3c19saXN0IC5pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRUVFO1xufVxuLm5ld3NfbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uZXdzX2xpc3QgLmRhdGUge1xuICBjb2xvcjogIzZBNkE2QTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLm5ld3NfbGlzdCAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5uZXdzX2xpc3QgLnRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3c19saXN0IC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNCU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubmV3c19saXN0IC50aXRsZTpob3ZlciB7XG4gIC8qZm9udC13ZWlnaHQ6IDUwMDsqL1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLm5ld3NfbGlzdCAuaXRlbS5hY3RpdmUgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubmV3c19saXN0IC5pdGVtLmFjdGl2ZSAudG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3c19saXN0IC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBwYWRkaW5nOiA2cHggMThweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubmV3c19saXN0IC5uZXdzX2Jsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA0MHB4IDAgNDBweDtcbn1cbi5uZXdzX2xpc3QgYS5vcGVuX25ld3Mge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjQ0ExQTFBO1xufVxuLm5ld3NfbGlzdCBhLm9wZW5fbmV3czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYTFhMWE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNDQTFBMUE7XG59XG4vKmVuZCBuZXdzIGxpc3QqL1xuLypuZXdzIHBhZ2UqL1xuLm5ld3NfcGFnZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5uZXdzX3BhZ2UgLm1lbnUgdWwge1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbn1cbi5uZXdzX3BhZ2UgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ld3NfcGFnZSAubmV3c190b3AgaDEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDIzcHggMCAyNnB4O1xufVxuLm5ld3NfcGFnZSAubmV3c190b3AgLmJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ld3NfcGFnZSAubmV3c190b3AgLmJhY2sgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzX3BhZ2UgLm5ld3NfdG9wIC5iYWNrIGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4ubmV3c19ibG9jayB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLm5ld3NfYmxvY2sgLnNob3J0X2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3c19ibG9jayAuc3RhcnRfaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NfYmxvY2sgLnN0YXJ0X2ltZyxcbi5uZXdzX2Jsb2NrIC5hZGRpdGluYWxfaW1nIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm5ld3NfYmxvY2sgLnBhZ2VfdGV4dCB7XG4gIG1hcmdpbjogNDBweCAwO1xuICAvKndvcmQtYnJlYWs6IGJyZWFrLWFsbDsqL1xufVxuLm5ld3NfYmxvY2sgLnBhZ2VfdGV4dCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmV3c19ibG9jayBmaWd1cmUge1xuICBtYXJnaW46IDAgMCA2MHB4IDA7XG59XG4ubmV3c19ibG9jayBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubmV3c19ibG9jayAuaW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvKm1hcmdpbi1sZWZ0OiAtMiU7Ki9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm5ld3NfYmxvY2sgLmltYWdlcyBpbWcge1xuICAvKiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7Ki9cbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIC8qb2JqZWN0LWZpdDogY29udGFpbjsqL1xufVxuLyplbmQgbmV3cyovXG4vKnBhZ2luYXRpb24qL1xuLnBhZ2VzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG51bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQsXG4ucGFnaW5hdGlvbiBsaSxcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSB7XG4gIGhlaWdodDogMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2OWU0NztcbiAgY29sb3I6ICNmZmY7XG59XG5zcGFuLmN1cnJlbnQucHJldiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLnBhZ2luYXRpb24gbGkgYSxcbi5wYWdpbmF0aW9uIGxpIHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnBhZ2luYXRpb24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY5ZTQ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkLFxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAvKmRpc3BsYXk6IG5vbmU7Ki9cbn1cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkOmhvdmVyIHNwYW4ge1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLyplbmQgcGFnaW5hdGlvbiovXG4vKnBhZ2UgY3VzdG9taXplciovXG4vKlJVU1NJQSovXG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBhZ2VfdGV4dCA+IHAgc3Ryb25nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCBwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBsNTAgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBsNTAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBsNTAgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC03cHg7XG4gIHRvcDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBsNTAgdWwgbGkgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi8qVVNBIEFORCBDQU5BREEqL1xuLnNob3BfaWRfMSAuc3RhbmRhcnRfcGFnZS5wYWdlIC5wYWdlX3RleHQgPiBwIHN0cm9uZyxcbi5zaG9wX2lkXzE3IC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBhZ2VfdGV4dCA+IHAgc3Ryb25nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qRU5EIHBhZ2UgY3VzdG9taXplciovXG4vKkdlcm1hbnkqL1xuLmNvdW50cnlfNTMgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3Ige1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQ3cHgpO1xufVxuLnRlc3RfY2xhc3NfdGVzdCB7XG4gIGNvbG9yOiByZWQ7XG59XG4uaW1nX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbi5pbWdfYmctbm90Y292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5pbWcuaW1nX2JnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LXNpemU6IDA7XG59XG4vKkFOSU1BVEUqL1xuLm8ge1xuICBvcGFjaXR5OiAwO1xufVxuaDEuYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAvKi5tYWluX2ltZyBoMXsqL1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuaDFbZGF0YS1hbmltYXRlXSxcbi5idG5zW2RhdGEtYW5pbWF0ZV0ge1xuICBvcGFjaXR5OiAwO1xufVxuLypkaXYuYnRucy5hbmltYXRlX19hbmltYXRlZHsqL1xuLmNlcnRpZmljYXRlcyAubWFpbl9pbWcgZGl2LmJ0bnMsXG4uZmFjdG9yeSAubWFpbl9pbWcgZGl2LmJ0bnMsXG4uYWN1bXVsbGl0IC5tYWluX2ltZyBkaXYuYnRucyxcbi5hbGwtdGltZSAubWFpbl9pbWcgZGl2LmJ0bnMge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbn1cbi8qRU5EIEFOSU1BVEUqL1xuI3N0YXR1c19tYW5hZ2VtZW50X21lc3NhZ2Vfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4jc3RhdHVzX21hbmFnZW1lbnRfbWVzc2FnZV93cmFwX2JvZHkge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNzdGF0dXNfbWFuYWdlbWVudF9tZXNzYWdlX3dyYXBfYm9keSAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2OWU0Nztcbn1cbi8qc3VjY2Vzcy1wYXksIGZhaWxfdXJsKi9cbi5wYWdlX21zZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0NXB4IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wYWdlX21zZyAuc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wYWdlX21zZyAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cbi5wYWdlX21zZyAudGV4dCAudGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2VfbXNnLnN1Y2Nlc3MgLnRpdGxlIHtcbiAgY29sb3I6ICM1QTgzMkE7XG59XG4ucGFnZV9tc2cuZXJyb3IgLnRpdGxlIHtcbiAgY29sb3I6ICNDQTFBMUE7XG59XG4ucGFnZV9tc2cuaW5mbyAudGl0bGUge1xuICBjb2xvcjogIzM5NTU5RTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wYWdlX21zZyB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5wYWdlX21zZyBzdmcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wYWdlX21zZyAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8qUE9QVVAgT0ZGRVJTKi9cbi5vZmZlcnNfZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbmltYXRpb246IG5vbmU7XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4O1xuICB3aWR0aDogNTMwcHg7XG4gIG1heC13aWR0aDogOTQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLm9mZmVyc19mb3JtX2lubmVyIC5pdGVtIC50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWF4LXdpZHRoOiAyMzhweDtcbn1cbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSAudGV4dCAudGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSAudGV4dCAuc2l6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0gLmJ0bi5hZGRfYmFza2V0X29mZmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1QTgzMkE7XG4gIGNvbG9yOiAjNUE4MzJBO1xufVxuLm9mZmVyc19mb3JtX2lubmVyIC5pdGVtIC5idG4uYWRkX2Jhc2tldF9vZmZlcjpob3Zlcixcbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSAuYnRuLmFkZF9iYXNrZXRfb2ZmZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODMyQTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2xvc2VfcG9wdXBfZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmNsb3NlX3BvcHVwX2Zvcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLypwcmVsb2FkZXIqL1xuLnByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnByZWxvYWRlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jc3Nsb2FkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNzc2xvYWQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogdG9wIDEuMzhzIGxpbmVhciAzLjU3cztcbn1cbi5jc3Nsb2FkLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDEuMzhzIGxpbmVhciAzLjU3cztcbn1cbi5jc3Nsb2FkLWNvbnRhaW5lci5kb25lOmJlZm9yZSB7XG4gIHRvcDogLTUwJTtcbn1cbi5jc3Nsb2FkLWNvbnRhaW5lci5kb25lOmFmdGVyIHtcbiAgYm90dG9tOiAtNTAlO1xufVxuLmNzc2xvYWQtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNzc2xvYWQtcHJvZ3Jlc3MgLmNzc2xvYWQtcHJvZ3Jlc3MtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDk3cHg7XG4gIGhlaWdodDogOTdweDtcbiAgbGluZS1oZWlnaHQ6IDk3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1QTgzMkE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jc3Nsb2FkLXByb2dyZXNzIC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxMHB4ICM1QTgzMkE7XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjNUE4MzJBO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIGFuaW1hdGlvbjogc3BpbiAzLjQ1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLWZsb2F0IC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW06YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDQ5cHg7XG59XG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLWZsb2F0LmNzc2xvYWQtc2hhZG93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGhlaWdodDogNDlweDtcbn1cbi5jc3Nsb2FkLXByb2dyZXNzLmNzc2xvYWQtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTQycHggMCAwIDEycHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDEwcHggI2RkZGRkZDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNkZGRkZGQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIGFuaW1hdGlvbjogc3BpbiAzLjQ1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLXNoYWRvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA5N3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW46IC0zOXB4IDAgMCAtMzlweDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLypwcmVsb2FkZXIgZW5kKi9cbi5pdGVtX3BhZ2UgLnByb2R1Y3RfYWN0aW9uX2J0bnMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5pdGVtX3BhZ2UgLnByb2R1Y3RfYWN0aW9uX2J0bnMgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLml0ZW1fcGFnZSAucHJvZHVjdF9hY3Rpb25fYnRucyAuYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXRlbV9wYWdlIC5wcm9kdWN0X2FjdGlvbl9idG5zIC5iYWNrIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaXRlbV9wYWdlIC5wcm9kdWN0X2FjdGlvbl9idG5zIC5iYWNrIGEgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG4uaXRlbV9wYWdlIC5wcm9kdWN0X2FjdGlvbl9idG5zIC5zaGFyZWRfcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzVBODMyQTtcbn1cbi5pdGVtX3BhZ2UgLnByb2R1Y3RfYWN0aW9uX2J0bnMgLnNoYXJlZF9wcm9kdWN0IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5oZWxwX3dpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5RjlGO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgei1pbmRleDogODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVscF93aWRnZXQtLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjYwcHg7XG4gIGJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVscF93aWRnZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xufVxuLmhlbHBfd2lkZ2V0OmhvdmVyIC5oZWxwX3dpZGdldC0tdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IDAuMDVzIGVhc2UtaW4tb3V0IDAuMDAwMnMgZm9yd2FyZHMgZmFkZUluO1xufVxuIl19 */