@import url(https://use.typekit.net/hzq0hvm.css);.gradient{background-image:linear-gradient(180deg,#f0f0ff 0,#fff 100%)}@font-face{font-family:ElegantIcons;src:url(assets/fonts/ElegantIcons.eot);src:url(assets/fonts/ElegantIcons.eot?#iefix) format("embedded-opentype"),url(assets/fonts/ElegantIcons.woff) format("woff"),url(assets/fonts/ElegantIcons.ttf) format("truetype"),url(assets/fonts/ElegantIcons.svg#ElegantIcons) format("svg");font-weight:400;font-style:normal}.global-form{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:825px}.global-form div.inputs{width:49%;margin-right:1rem}.global-form div.inputs:nth-child(even){margin-right:0}.global-form div.fullwidth{margin:1rem 0;width:100%}.global-form div.fullwidth label.checkbox{display:flex;align-items:center;font-weight:300}.global-form div.fullwidth label.checkbox span{margin-left:1rem}.global-form div.fullwidth label.radio{font-weight:300}.global-form div.fullwidth label.radio span{margin-left:1rem}.global-form input[type=text]{padding:.5rem;border:1px solid #7474ff;border-width:1px;width:100%;color:#000072;background:#fff;font-size:1.4rem}.global-form label{display:block;color:#000072;font-weight:600}.global-form button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;line-height:1.7}@media only screen and (max-width:767px){.global-form button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.global-form button{font-size:24px;font-weight:600}}.global-form button:active{box-shadow:none}.global-form button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.global-form button:hover:after{display:none}.woocommerce button.button,.woocommerce-page button.button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;color:#fff!important}@media only screen and (max-width:767px){.woocommerce button.button,.woocommerce-page button.button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.woocommerce button.button,.woocommerce-page button.button{font-size:24px;font-weight:600}}.woocommerce button.button:active,.woocommerce-page button.button:active{box-shadow:none}.woocommerce button.button:hover,.woocommerce-page button.button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.woocommerce button.button:hover:after,.woocommerce-page button.button:hover:after{display:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #ff3267;background:#fff;margin:0;font:inherit;width:20px;height:20px;transform:translateY(.025em);display:inline-flex;place-content:center;cursor:pointer;transition:120ms transform ease-in-out}input[type=checkbox]:checked::before{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg id='Rectangle_245' data-name='Rectangle 245' fill='%23ff3267' stroke='%23ff3267' stroke-width='1'%3E%3Crect width='20' height='20' stroke='none'/%3E%3Crect x='0.5' y='0.5' width='19' height='19' fill='none'/%3E%3C/g%3E%3Cpath id='check-solid' d='M4.65,75.107.2,70.658a.685.685,0,0,1,0-.968l.968-.968a.685.685,0,0,1,.968,0l3,3,6.42-6.42a.685.685,0,0,1,.968,0l.968.968a.685.685,0,0,1,0,.968L5.618,75.107A.685.685,0,0,1,4.65,75.107Z' transform='translate(3.154 -60.098)' fill='%23fff'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:cover;width:20px;height:20px;transition:120ms transform ease-in-out;position:relative;transform:translate(-.05em,-.182em)}input[type=checkbox]:focus{outline:0}.radio{line-height:1.1;display:grid;grid-template-columns:1em auto;gap:.5em}.radio+.radio{margin-top:1em}.radio:focus-within{color:var(--form-control-color)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;width:.7em;height:.7em;border:.05em solid #ff3267;border-radius:60%;transform:translateY(-.075em);display:inline-flex;align-items:center;justify-content:center;margin-right:.2rem!important}.radioWrapper{display:flex;align-items:center;margin-bottom:.5rem}input[type=radio]::before{content:"";width:.3em;height:.3em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #ff3267}input[type=radio]:checked::before{transform:scale(1)}input[type=radio]:checked::before:focus{outline:0}.woocommerce-page .woocommerce-checkout-payment .select2-container--default .select2-selection--single .select2-selection__rendered{position:relative;top:0}.woocommerce-page .woocommerce-checkout-payment button.button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease}@media only screen and (max-width:767px){.woocommerce-page .woocommerce-checkout-payment button.button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.woocommerce-page .woocommerce-checkout-payment button.button{font-size:24px;font-weight:600}}.woocommerce-page .woocommerce-checkout-payment button.button:active{box-shadow:none}.woocommerce-page .woocommerce-checkout-payment button.button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.woocommerce-page .woocommerce-checkout-payment button.button:hover:after{display:none}#add_payment_method #payment,.et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border-radius:0;border:none;background:#edf2fc;padding-top:0!important}#add_payment_method #payment button.button,.et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment button.button,.woocommerce-cart #payment button.button,.woocommerce-checkout #payment button.button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease}@media only screen and (max-width:767px){#add_payment_method #payment button.button,.et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment button.button,.woocommerce-cart #payment button.button,.woocommerce-checkout #payment button.button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){#add_payment_method #payment button.button,.et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment button.button,.woocommerce-cart #payment button.button,.woocommerce-checkout #payment button.button{font-size:24px;font-weight:600}}#add_payment_method #payment button.button:active,.et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment button.button:active,.woocommerce-cart #payment button.button:active,.woocommerce-checkout #payment button.button:active{box-shadow:none}#add_payment_method #payment button.button:hover,.et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment button.button:hover,.woocommerce-cart #payment button.button:hover,.woocommerce-checkout #payment button.button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}#add_payment_method #payment button.button:hover:after,.et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment button.button:hover:after,.woocommerce-cart #payment button.button:hover:after,.woocommerce-checkout #payment button.button:hover:after{display:none}#add_payment_method #payment .TermsText,.et_pb_wc_checkout_payment_info_0 .woocommerce-checkout #payment .TermsText,.woocommerce-cart #payment .TermsText,.woocommerce-checkout #payment .TermsText{font-size:14px;color:#000072}.et_pb_wc_checkout_payment_info .woocommerce-checkout #payment{font-size:1.5rem}.et_pb_wc_checkout_payment_info .woocommerce-checkout #payment .payment_box .woocommerce-NoticeGroup .woocommerce-error{background:#ff3267}.et_pb_wc_checkout_payment_info .woocommerce-checkout #payment .form-row.place-order{margin-top:0}.fluentform input[type=email],.fluentform input[type=number],.fluentform input[type=text],.fluentform textarea.ff-el-form-control{padding:.5rem;border:1px solid #7474ff;border-width:1px;width:100%;color:#000072;background:#fff;font-size:1.4rem;border-radius:0}.fluentform .frm-fluent-form .ff-t-container{gap:36px}.fluentform .ff-el-input--label label{color:#000072;font-weight:700!important;font-size:21px}.fluentform .ff-el-input--label label::after{color:#000072!important}.fluentform .radio-wrapper input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;top:0;width:1em;height:1em}.fluentform .radio-wrapper input[type=radio]:before{background:#ff3267;border:2px solid #fff;box-shadow:none;width:.4em;height:.4em}.fluentform .radio-wrapper .ff-el-tooltip svg{fill:#ff3267}.fluentform .ff-btn-secondary,.fluentform .submit-btn,.fluentform button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;line-height:1.7;background-color:#ff3267}@media only screen and (max-width:767px){.fluentform .ff-btn-secondary,.fluentform .submit-btn,.fluentform button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.fluentform .ff-btn-secondary,.fluentform .submit-btn,.fluentform button{font-size:24px;font-weight:600}}.fluentform .ff-btn-secondary:active,.fluentform .submit-btn:active,.fluentform button:active{box-shadow:none}.fluentform .ff-btn-secondary:hover,.fluentform .submit-btn:hover,.fluentform button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.fluentform .ff-btn-secondary:hover:after,.fluentform .submit-btn:hover:after,.fluentform button:hover:after{display:none}.fluentform .ff-btn-secondary:hover,.fluentform .submit-btn:hover,.fluentform button:hover{background-color:#ff0057}.fluentform .submit-btn-wrapper button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;line-height:1.7;background-color:#ff3267}@media only screen and (max-width:767px){.fluentform .submit-btn-wrapper button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.fluentform .submit-btn-wrapper button{font-size:24px;font-weight:600}}.fluentform .submit-btn-wrapper button:active{box-shadow:none}.fluentform .submit-btn-wrapper button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.fluentform .submit-btn-wrapper button:hover:after{display:none}.fluentform .select-wrapper .ff-el-form-control,.fluentform .select-wrapper select.ff-el-form-control:not([size]):not([multiple]){height:51px;border:1px solid #7474ff;border-radius:0}.fluentform .step-nav button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;line-height:1.7;background-color:#ff3267}@media only screen and (max-width:767px){.fluentform .step-nav button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.fluentform .step-nav button{font-size:24px;font-weight:600}}.fluentform .step-nav button:active{box-shadow:none}.fluentform .step-nav button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.fluentform .step-nav button:hover:after{display:none}#untilityMenu .nav-my-account a{margin-left:8px}#untilityMenu .nav-my-account:before{position:relative;top:2px;content:"";display:inline-block;width:16px;height:16px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg id='Group_924' data-name='Group 924' xmlns='http://www.w3.org/2000/svg' width='14.585' height='14.585' viewBox='0 0 14.585 14.585'%3E%3Cpath id='Path_1119' data-name='Path 1119' d='M35.334,4.167a4.167,4.167,0,1,0-4.167,4.167,4.167,4.167,0,0,0,4.167-4.167' transform='translate(-23.875)' fill='%23fff'/%3E%3Cpath id='Path_1120' data-name='Path 1120' d='M7.292,81C3.265,81,0,83.084,0,86.209H14.585C14.585,83.084,11.32,81,7.292,81' transform='translate(0 -71.624)' fill='%23fff'/%3E%3C/svg%3E%0A")}.utility-nav a{margin-left:2rem;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:16px;transition:none}.utility-nav a.my-account:before{content:"";display:inline-block;width:15px;height:15px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg id='Group_924' data-name='Group 924' xmlns='http://www.w3.org/2000/svg' width='14.585' height='14.585' viewBox='0 0 14.585 14.585'%3E%3Cpath id='Path_1119' data-name='Path 1119' d='M35.334,4.167a4.167,4.167,0,1,0-4.167,4.167,4.167,4.167,0,0,0,4.167-4.167' transform='translate(-23.875)' fill='%23fff'/%3E%3Cpath id='Path_1120' data-name='Path 1120' d='M7.292,81C3.265,81,0,83.084,0,86.209H14.585C14.585,83.084,11.32,81,7.292,81' transform='translate(0 -71.624)' fill='%23fff'/%3E%3C/svg%3E%0A");margin-right:.5rem}.utility-nav a.cart{position:relative}.utility-nav a.cart:before{content:"";display:inline-block;width:23px;height:18px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 25.6 21.3' style='enable-background:new 0 0 25.6 21.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath id='cart-icon' class='st0' d='M25.6,5L25.6,5L25.6,5c0,0,0-0.1,0-0.1c-0.1-0.4-0.5-0.7-0.9-0.7H6.1L5.8,3.4 C5.5,2.5,5.2,1.6,4.9,0.7C4.8,0.3,4.4,0,4,0c-1,0-2.1,0-3,0C0.7,0,0.4,0.1,0.2,0.3C0.1,0.4,0,0.7,0,0.9c0,0.5,0.4,0.9,0.9,0.9 c0,0,0,0,0,0c0.3,0,0.6,0,0.9,0h0.6c0.3,0,0.5,0,0.8,0h0.1l5,14.9c-0.5,0.3-0.9,0.7-1.2,1.3c-0.5,1.3,0.1,2.7,1.3,3.2 c0.3,0.1,0.6,0.2,1,0.2c0.2,0,0.5,0,0.7-0.1c1.3-0.4,2.1-1.8,1.7-3.1c0,0,0,0,0,0h6.3c-0.1,0.3-0.1,0.6-0.1,1c0.1,0.9,0.7,1.7,1.5,2 c0.3,0.1,0.6,0.2,1,0.2c1.4,0,2.5-1.2,2.4-2.6c0-0.2,0-0.4-0.1-0.6c-0.3-1.1-1.3-1.9-2.5-1.8c-2.1,0-4.1,0-6.2,0h-3 c-0.4,0-0.8,0-1.2,0c-0.2-0.6-0.4-1.2-0.6-1.8L9.4,14h12.4c0.5,0.1,1-0.3,1.1-0.8c0,0,0,0,0,0c0.5-1.5,1-3,1.5-4.5l0.4-1.1l0.3-1 l0.4-1.3C25.5,5.2,25.5,5.1,25.6,5 M20.2,18.3c0.1-0.1,0.3-0.2,0.5-0.2l0,0c0.4,0,0.7,0.3,0.7,0.7c0,0,0,0,0,0 c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.5,0.2l0,0c-0.4,0-0.7-0.3-0.7-0.7C19.9,18.7,20,18.5,20.2,18.3 M19.5,5.9h4l-0.7,2.3 h-3.5L19.5,5.9z M6.7,5.9h4.1L11,8.2H7.4L6.7,5.9z M9.6,18.1L9.6,18.1c0.4,0,0.7,0.3,0.7,0.7c0,0,0,0,0,0c0,0.2-0.1,0.4-0.2,0.5 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.2,0-0.4-0.1-0.5-0.2c-0.1-0.1-0.2-0.3-0.2-0.5C8.9,18.4,9.2,18.1,9.6,18.1 M8.8,12.2L8,10h3.2l0.3,2.3 H8.8z M16.9,12.2h-3.6L13,10h4.2L16.9,12.2z M17.4,8.2h-4.6l-0.3-2.3h5.1L17.4,8.2z M21.4,12.2h-2.7L19,10h3.2l-0.1,0.2L21.4,12.2z' /%3E%3C/svg%3E%0A");margin-right:.5rem}.utility-nav a.cart .cart-count{background:#ff3267;color:#fff;border-radius:25px;padding:.2rem .4rem;position:relative;left:-75px;top:-12px;font-size:.5rem;font-weight:700}.utility-nav a.phone{font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal}.top-nav ul.et-menu li{padding:0 2rem}.top-nav ul.et-menu li a{font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;padding:0;transition:none}ul#menu-footer-menu li{padding-right:3rem}ul#menu-footer-menu li:last-child{padding-right:0}ul#menu-footer-menu-misc li{border-right:1px solid rgba(255,255,255,.5)}ul#menu-footer-menu-misc li:last-child{border-right:none;padding-right:0}ul#menu-footer-menu-misc li a{padding-bottom:0}ul#menu-footer-menu-misc-spanish li{border-right:1px solid rgba(255,255,255,.5)}ul#menu-footer-menu-misc-spanish li a{padding-bottom:8px}ul#menu-footer-menu-misc-spanish li:last-child,ul#menu-footer-menu-misc-spanish li:nth-of-type(3){border-right:none;padding-right:0}.et-db #et-boc .et-l .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul#menu-footer-menu-misc-spanish>li>a{padding-bottom:0}#untilityMenu a{font-family:pedestria-mvb,sans-serif!important;margin-left:16px}#untilityMenu a:hover{color:#fff!important;opacity:1!important}#untilityMenu a i{margin-right:10px}.et-menu a{transition:none}.woocommerce-page.et-db #et-boc .et-l .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul#menu-account-info>li{margin-top:7.8px}.woocommerce-page.et-db #et-boc .et-l .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul#menu-account-info>li>a{font-size:16px;transition:none}.woocommerce-page.et-db #et-boc .et-l .et-menu li{font-size:16px}.woocommerce-page.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul{align-items:center}.woocommerce-page.et-db #et-boc .et_pb_menu--with-logo .et_pb_menu__wrap ul li{padding:0 2rem}.woocommerce-page.et-db #et-boc #untilityMenu .view-cart:before{top:-1px}.woocommerce-page.et-db #et-boc footer.et-l #footer-section .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul#menu-footer-menu>li{padding-right:3rem}.woocommerce-page.et-db #et-boc footer.et-l #footer-section .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul#menu-footer-menu>li>a{font-size:21px}.woocommerce-page.et-db #et-boc footer.et-l #footer-section #menu-footer-menu-misc>li{margin-top:7px;line-height:.9em}.woocommerce-page.et-db #et-boc footer.et-l #footer-section #menu-footer-menu-misc>li:last-of-type{padding-right:0}.woocommerce-page.et-db #et-boc footer.et-l #footer-section #menu-footer-menu-misc>li>a{font-size:16px;padding-bottom:0}#untilityMenu .view-cart a{margin-left:8px}#untilityMenu .view-cart:before{position:relative;top:-1px;content:"";display:inline-block;width:29.377px;height:21.86px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29.377' height='21.86' viewBox='0 0 29.377 21.86'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_4744' data-name='Rectangle 4744' width='29.377' height='21.86' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2694' data-name='Group 2694' clip-path='url(%23clip-path)'%3E%3Cpath id='cart-icon' d='M25.554,7.907l0-.009h0a.374.374,0,0,0,0-.1.88.88,0,0,0-.913-.725H6.081l-.253-.754c-.3-.89-.6-1.771-.891-2.654a.918.918,0,0,0-.946-.723c-1.044,0-2.069,0-3.045,0A.975.975,0,0,0,.24,3.22.858.858,0,0,0,0,3.845.88.88,0,0,0,.95,4.7c.315,0,.635,0,.944-.005l.623,0c.267,0,.535,0,.808,0h.1L8.433,19.575a2.56,2.56,0,0,0-1.156,1.276,2.468,2.468,0,0,0,2.3,3.408,2.38,2.38,0,0,0,.672-.1,2.482,2.482,0,0,0,1.7-3.076h6.345a2.42,2.42,0,0,0-.08.96,2.358,2.358,0,0,0,1.54,2.029,2.583,2.583,0,0,0,.956.192,2.5,2.5,0,0,0,2.341-3.148,2.454,2.454,0,0,0-2.485-1.813q-3.107,0-6.215,0H11.389q-.6,0-1.2,0c-.2-.6-.4-1.2-.6-1.79l-.195-.58H21.827a.943.943,0,0,0,1.086-.775q.748-2.258,1.492-4.518l.373-1.132.314-.985.385-1.279a2.228,2.228,0,0,0,.075-.338m-5.4,13.372a.711.711,0,0,1,.51-.21h0a.694.694,0,0,1,.706.709.714.714,0,0,1-.208.511.689.689,0,0,1-.491.206h0a.716.716,0,0,1-.518-1.216M19.467,8.857h3.974l-.73,2.254H19.193Zm-12.785,0h4.087l.271,2.255h-3.6ZM9.57,21.069h0a.7.7,0,0,1,.7.714.718.718,0,0,1-.214.512.688.688,0,0,1-.49.2.73.73,0,0,1-.52-.221.7.7,0,0,1-.2-.5.719.719,0,0,1,.722-.7M8.8,15.153,8.044,12.9h3.213l.274,2.253Zm8.127,0H13.3L13.026,12.9H17.2Zm.491-4.049h-4.6l-.272-2.251h5.144Zm3.969,4.054H18.7l.274-2.264h3.155l-.058.179Z' transform='translate(-0.001 -2.408)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A")}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%}.woocommerce-account .woocommerce-MyAccount-content{width:75%}.woocommerce-account .woocommerce-MyAccount-content a.button,.woocommerce-account .woocommerce-MyAccount-content button.button{margin-top:2rem}.woocommerce-account .woocommerce-MyAccount-content.myaccount{width:100%}.woocommerce-edit-account .woocommerce-MyAccount-navigation ul li:nth-of-type(1) a{color:#7474ff}.my-account.et_pb_menu__icon{margin:0 10px 0 0}.woocommerce-MyAccount-navigation ul::before{content:""}.single.logged-out .variations_form.cart{display:none}.woocommerce-edit-address .woocommerce-MyAccount-navigation ul li:nth-of-type(2) a{color:#7474ff}.woocommerce-edit-address .woocommerce-MyAccount-content form>h3{display:none}.woocommerce-add-payment-method .woocommerce-MyAccount-navigation ul li:nth-of-type(3) a,.woocommerce-payment-methods .woocommerce-MyAccount-navigation ul li:nth-of-type(3) a{color:#7474ff}.woocommerce-account .et_pb_column h1,.woocommerce-account .et_pb_column h2,.woocommerce-account .et_pb_column h3{color:#000072}.woocommerce-account .et_pb_column h2{font-size:30px}.setting-heading{margin-bottom:1rem}.woocommerce-terms-and-conditions-wrapper{padding-top:15px}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p a{color:#ff3267;text-decoration:underline}.myaccount-heading{color:#000072;font-size:30px;font-weight:700;padding-bottom:20px}.myaccount-heading span{font-size:24px}.woocommerce .login-heading{text-align:center}.woocommerce .woocommerce-form-login .woocommerce-form-row label{font-size:21px}.woocommerce #customer_login h2{color:#000072}.woocommerce #customer_registration .woocommerce-privacy-policy-text p{font-size:18px;line-height:1.5;margin-bottom:2rem}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce .woocommerce-MyAccount-navigation ul li{margin-bottom:.6rem}.woocommerce .woocommerce-MyAccount-navigation ul li a{font-weight:700;font-size:1.2rem}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#7474ff}.woocommerce form .form-row .required{color:#000072}.woocommerce form .form-row label{font-weight:600}.woocommerce form .form-row label .woocommerce-terms-and-conditions-checkbox-text .woocommerce-terms-and-conditions-link{color:#ff3267;text-decoration:underline}.woocommerce form .form-row input.input-text{padding:.5rem;border:1px solid #7474ff;border-width:1px;width:100%;color:#000072;background:#fff;font-size:1.4rem}.woocommerce form .flexWrap{display:flex;justify-content:space-between;position:relative;margin-bottom:10%}.woocommerce form .flexWrap .woocommerce-form-login__rememberme{display:flex;align-items:center}.woocommerce form .flexWrap .woocommerce-form-login__rememberme span{font-weight:600;margin-left:.5rem;font-size:1.125rem}.woocommerce form .flexWrap .lost_password a{color:#ff3267;font-size:1.125rem;font-weight:600}.woocommerce form .flexWrap .woocommerce-form-login__submit{margin:1rem 0;top:3rem;left:50%;min-width:140px;float:none}.woocommerce form .flexWrap .woocommerce-form-login__submit:after{display:none}.woocommerce form.lost_reset_password p:nth-of-type(1){font-size:1.025rem;text-align:center;line-height:1.5}.woocommerce form.lost_reset_password .woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{width:100%;margin-top:1rem}.woocommerce form.login,.woocommerce form.lost_reset_password,.woocommerce form.register{max-width:365px;margin:0 auto;border:none;margin-bottom:5rem}.woocommerce form.login button,.woocommerce form.lost_reset_password button,.woocommerce form.register button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease}@media only screen and (max-width:767px){.woocommerce form.login button,.woocommerce form.lost_reset_password button,.woocommerce form.register button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.woocommerce form.login button,.woocommerce form.lost_reset_password button,.woocommerce form.register button{font-size:24px;font-weight:600}}.woocommerce form.login button:active,.woocommerce form.lost_reset_password button:active,.woocommerce form.register button:active{box-shadow:none}.woocommerce form.login button:hover,.woocommerce form.lost_reset_password button:hover,.woocommerce form.register button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.woocommerce form.login button:hover:after,.woocommerce form.lost_reset_password button:hover:after,.woocommerce form.register button:hover:after{display:none}.woocommerce form.login .show-password-input,.woocommerce form.lost_reset_password .show-password-input,.woocommerce form.register .show-password-input{background:0 0;box-shadow:none;padding:0}.woocommerce form.login .show-password-input:hover,.woocommerce form.lost_reset_password .show-password-input:hover,.woocommerce form.register .show-password-input:hover{background:0 0;padding:0}.woocommerce form.login .show-password-input:hover:after,.woocommerce form.lost_reset_password .show-password-input:hover:after,.woocommerce form.register .show-password-input:hover:after{content:"";display:inline-block;clear:none}.woocommerce form.login input[type=checkbox]:checked,.woocommerce form.lost_reset_password input[type=checkbox]:checked,.woocommerce form.register input[type=checkbox]:checked{border:none;height:20px;width:20px}.woocommerce form.login input[type=checkbox]:checked::before,.woocommerce form.lost_reset_password input[type=checkbox]:checked::before,.woocommerce form.register input[type=checkbox]:checked::before{margin-top:.2rem}.woocommerce form.login input[type=checkbox]:checked+span,.woocommerce form.lost_reset_password input[type=checkbox]:checked+span,.woocommerce form.register input[type=checkbox]:checked+span{cursor:pointer}.woocommerce .woocommerce-ResetPassword .form-row-first{float:none;width:100%}.woocommerce .woocommerce-customer-details address{border:none;padding:0;line-height:1.2}.woocommerce .woocommerce-customer-details section.addresses div{margin:1.5rem 0}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{content:"";display:inline-block;width:24px;height:17px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24.252' height='17.477' viewBox='0 0 24.252 17.477'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='24.252' height='17.477' fill='%237474ff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M12.126,17.476a12.833,12.833,0,0,1-12-8.394L0,8.738l.126-.344a12.775,12.775,0,0,1,24,0l.126.344-.126.344a12.832,12.832,0,0,1-12,8.394M2.137,8.738a10.774,10.774,0,0,0,19.979,0,10.774,10.774,0,0,0-19.979,0' transform='translate(0 0)' fill='%237474ff'/%3E%3Cpath d='M12.126,14.059a5.32,5.32,0,1,1,5.32-5.32,5.326,5.326,0,0,1-5.32,5.32m0-8.64a3.32,3.32,0,1,0,3.32,3.32,3.323,3.323,0,0,0-3.32-3.32' transform='translate(0 0)' fill='%237474ff'/%3E%3C/g%3E%3C/svg%3E");background-size:cover}input:-internal-autofill-selected{background-color:transparent!important}.woocommerce-notices-wrapper .woocommerce-error{background:#ff3267!important}.woocommerce-notices-wrapper .woocommerce-info{background:#ff3267;text-align:center}.subscription-info-wrapper{border:1px solid #b1b1d4;padding:1rem 0;background-color:#fff;margin-bottom:1.5rem}.subscription-info-wrapper ul.subscription-info{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.subscription-info-wrapper ul.subscription-info li{padding:0 1rem;border-right:1px solid #b1b1d4;font-size:18px;font-weight:700;color:#7474ff;min-height:99px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1.8}.subscription-info-wrapper ul.subscription-info li h1{font-size:30px}.subscription-info-wrapper ul.subscription-info li:first-child{align-items:flex-start;padding-left:1.5rem}.subscription-info-wrapper ul.subscription-info li:last-child{border-right:none;flex:1}.subscription-info-wrapper ul.subscription-info li:last-child a{color:#ff3267;text-decoration:underline}.subscription-info-wrapper ul.subscription-info li:first-child span{color:#46c990}.subscription-info-wrapper ul.subscription-info li:first-child span:before{content:"";display:inline-block;position:relative;top:.1rem;margin-right:.5rem;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='14' height='14' transform='translate(-0.605 -0.605)' fill='%2346c990'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(-6.502 -2.502)'%3E%3Cg transform='translate(7.107 3.107)' clip-path='url(%23a)'%3E%3Cpath d='M6.534,0a6.534,6.534,0,1,0,6.534,6.534A6.534,6.534,0,0,0,6.534,0M5.375,11.116,1.693,7.138l1.619-1.5,2.04,2.205L9.736,2.982l1.639,1.477Z' transform='translate(-0.14 -0.14)' fill='%2346c990'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.subscription-info-wrapper ul.subscription-info li h3{font-size:42px;color:#7474ff;font-weight:700;padding-bottom:0}.subscription-info-wrapper ul.subscription-info li span{font-size:18px;font-weight:700;color:#7474ff;text-transform:capitalize}.subscription-info-wrapper ul.subscription-info li span.label{color:#7f7fb8}ul#menu-my-account-navigation{padding:0;margin:0;display:flex;align-items:center}ul#menu-my-account-navigation li{padding:1rem .8rem;display:flex;margin-top:0}ul#menu-my-account-navigation li:hover{background:rgba(255,255,255,.3);height:100%;cursor:pointer}ul#menu-my-account-navigation li a{font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:1.313rem;display:inline-flex;align-items:center;align-content:stretch;color:#fff;padding-bottom:0}ul#menu-my-account-navigation li a:before{content:"";display:inline-block;margin-right:.5rem}ul#menu-my-account-navigation li:nth-of-type(1) a:before{background:url(assets/img/icon-dashboard.png) no-repeat center;background-size:cover;width:27px;height:27px}ul#menu-my-account-navigation li:nth-of-type(2) a:before{background:url(assets/img/icon-subscriptions.png) no-repeat center;background-size:cover;width:27px;height:27px}ul#menu-my-account-navigation li:nth-of-type(3) a:before{background:url(assets/img/icon-orders.png) no-repeat center;background-size:cover;width:27px;height:27px}ul#menu-my-account-navigation li:nth-of-type(4) a:before{background:url(assets/img/icon-settings.png) no-repeat center;background-size:cover;width:27px;height:27px}ul#menu-my-account-navigation li.active{background:rgba(255,255,255,.3);height:100%}.woocommerce-MyAccount-content p a{text-decoration:underline}.woocommerce-MyAccount-content p a:hover{color:#ff3267}.woocommerce-orders .woocommerce table.shop_table,.woocommerce-page .woocommerce table.shop_table{border:1px solid #b1b1d4;border-radius:0}.woocommerce-orders .woocommerce table.shop_table tbody th,.woocommerce-orders .woocommerce table.shop_table tfoot th,.woocommerce-page .woocommerce table.shop_table tbody th,.woocommerce-page .woocommerce table.shop_table tfoot th{border-top:1px solid #b1b1d4}.woocommerce-orders .woocommerce table.shop_table th,.woocommerce-page .woocommerce table.shop_table th{padding:15px}.woocommerce-orders .woocommerce table.shop_table td,.woocommerce-page .woocommerce table.shop_table td{padding:15px;border-top:1px solid #b1b1d4;font-weight:500}.woocommerce-orders .woocommerce table.shop_table td .coupon,.woocommerce-page .woocommerce table.shop_table td .coupon{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:6px;margin-bottom:30px}.woocommerce-orders .woocommerce table.shop_table td .coupon label.coupon_code,.woocommerce-page .woocommerce table.shop_table td .coupon label.coupon_code{align-self:center}.woocommerce-orders .woocommerce table.shop_table td .coupon #coupon_code,.woocommerce-page .woocommerce table.shop_table td .coupon #coupon_code{padding-top:10px!important;padding-bottom:10px!important;margin-right:0}.woocommerce-orders .woocommerce tr.payment-method a,.woocommerce-page .woocommerce tr.payment-method a{font-weight:700}.woocommerce-orders .woocommerce tr.payment-method a.delete,.woocommerce-page .woocommerce tr.payment-method a.delete{color:#e55530}.woocommerce-orders .woocommerce tr.payment-method a.delete:hover,.woocommerce-page .woocommerce tr.payment-method a.delete:hover{color:#000072}.woocommerce-orders .woocommerce tr.default-payment-method td.payment-method-actions:after,.woocommerce-page .woocommerce tr.default-payment-method td.payment-method-actions:after{content:"Default";background:#7474ff;color:#fff;font-weight:700;padding:.3rem 1rem;text-transform:uppercase;font-size:1rem}.woocommerce-orders .woocommerce table.subscription_details tbody tr td:nth-of-type(1),.woocommerce-page .woocommerce table.subscription_details tbody tr td:nth-of-type(1){font-weight:600}.woocommerce-orders .woocommerce a.button,.woocommerce-page .woocommerce a.button{border:none;color:#ff3267;text-decoration:underline;padding:.5rem}.woocommerce-orders .woocommerce a.button:hover,.woocommerce-page .woocommerce a.button:hover{padding:.5rem;background:0 0;color:#000072}.woocommerce-orders .woocommerce a.button:hover:after,.woocommerce-page .woocommerce a.button:hover:after{display:none}.woocommerce-orders .woocommerce_account_subscriptions,.woocommerce-page .woocommerce_account_subscriptions{border:1px solid #b1b1d4;margin-bottom:2rem}.woocommerce-orders .woocommerce_account_subscriptions table.shop_table,.woocommerce-page .woocommerce_account_subscriptions table.shop_table{border:none;margin-bottom:0!important}.woocommerce-orders .woocommerce_account_subscriptions header,.woocommerce-page .woocommerce_account_subscriptions header{padding-left:1.3rem}.woocommerce-orders .shop_table,.woocommerce-page .shop_table{padding:1rem}.woocommerce-orders .shop_table thead th,.woocommerce-page .shop_table thead th{font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:21px;color:#000072;padding-top:20px;padding-bottom:20px}.woocommerce-orders .shop_table tbody td,.woocommerce-orders .shop_table tfoot td,.woocommerce-orders .shop_table tfoot th td,.woocommerce-orders .shop_table tfoot tr th,.woocommerce-page .shop_table tbody td,.woocommerce-page .shop_table tfoot td,.woocommerce-page .shop_table tfoot th td,.woocommerce-page .shop_table tfoot tr th{font-size:18px;color:#000072;padding-top:20px;padding-bottom:20px}.woocommerce-orders .shop_table tfoot tr.order-total td,.woocommerce-orders .shop_table tfoot tr.order-total th,.woocommerce-orders .shop_table tfoot tr.order-total.recurring-total td,.woocommerce-orders .shop_table tfoot tr.order-total.recurring-total th,.woocommerce-page .shop_table tfoot tr.order-total td,.woocommerce-page .shop_table tfoot tr.order-total th,.woocommerce-page .shop_table tfoot tr.order-total.recurring-total td,.woocommerce-page .shop_table tfoot tr.order-total.recurring-total th{color:#7474ff;vertical-align:top}.woocommerce-orders .shop_table tfoot tr.order-total .first-payment-date,.woocommerce-orders .shop_table tfoot tr.order-total.recurring-total .first-payment-date,.woocommerce-page .shop_table tfoot tr.order-total .first-payment-date,.woocommerce-page .shop_table tfoot tr.order-total.recurring-total .first-payment-date{margin-top:15px;color:#000072}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{padding:0;margin-top:15px}.woocommerce .woocommerce-terms-and-conditions .et_pb_section,.woocommerce-page .woocommerce-terms-and-conditions .et_pb_section{padding-top:0;background-color:#fff!important}.woocommerce .woocommerce-terms-and-conditions .et_pb_section>.et_pb_row,.woocommerce-page .woocommerce-terms-and-conditions .et_pb_section>.et_pb_row{width:90%;padding-top:12px}.woocommerce .woocommerce-terms-and-conditions .et_pb_section .entry-title,.woocommerce-page .woocommerce-terms-and-conditions .et_pb_section .entry-title{margin:0 0 20px 0;font-size:22px}.woocommerce .woocommerce-terms-and-conditions .et_pb_section h3.underlined,.woocommerce-page .woocommerce-terms-and-conditions .et_pb_section h3.underlined{font-size:18px}.woocommerce form .form-row .input-checkbox{display:inline-block}.woocommerce-view-order .setting-heading,.woocommerce-view-subscription .setting-heading{display:none}.woocommerce-view-order .woocommerce-MyAccount-navigation,.woocommerce-view-subscription .woocommerce-MyAccount-navigation{display:none}.woocommerce-view-order .woocommerce-MyAccount-content,.woocommerce-view-subscription .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-EditAccountForm fieldset{margin:2rem 0}.woocommerce-EditAccountForm fieldset legend{display:none}.woocommerce-EditAccountForm .form-row{position:relative}.woocommerce-EditAccountForm .form-row:nth-of-type(1),.woocommerce-EditAccountForm .form-row:nth-of-type(2){width:49.6%}.woocommerce-EditAccountForm .form-row input[name=account_display_name].input-text,.woocommerce-EditAccountForm .form-row input[type=email].input-text{max-width:49%}.woocommerce-EditAccountForm .form-row input[name=account_display_name].input-text+span.tooltip{color:#fff;background:#424242;padding:1rem;border-radius:6px;font-size:.8rem;position:absolute;top:0;left:185px;width:290px;line-height:1.6;display:none}.woocommerce-EditAccountForm .form-row label[for=account_display_name]{position:relative}.woocommerce-EditAccountForm .form-row label[for=account_display_name] .tooltip{color:#fff;background:#424242;padding:1rem;border-radius:6px;font-size:.8rem;position:absolute;top:-10px;left:194px;width:290px;line-height:1.6;display:none}.woocommerce-EditAccountForm .form-row label[for=account_display_name] .tooltip:before{content:"";height:0;width:0;position:absolute;border-right:solid 6px #424242;border-bottom:solid 6px transparent;border-top:solid 6px transparent;left:-6px;top:29px}.woocommerce-EditAccountForm .form-row label[for=account_display_name]:hover .tooltip{display:inline-block}.woocommerce-EditAccountForm .form-row label[for=account_display_name]::after{cursor:pointer;content:" ";display:inline-block;margin-left:.5rem;width:15px;height:15px;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.695' height='14.695' viewBox='0 0 14.695 14.695'%3E%3Cpath d='M22.7,15.348A7.348,7.348,0,1,1,15.348,8,7.347,7.347,0,0,1,22.7,15.348Zm-7.15-4.918a3.838,3.838,0,0,0-3.453,1.889.356.356,0,0,0,.08.482l1.028.78a.355.355,0,0,0,.494-.063c.529-.671.892-1.061,1.7-1.061.605,0,1.354.39,1.354.976,0,.444-.366.672-.964,1.007-.7.391-1.619.877-1.619,2.093v.119a.356.356,0,0,0,.356.356h1.659a.356.356,0,0,0,.356-.356v-.039c0-.843,2.465-.878,2.465-3.16C19,11.733,17.215,10.429,15.545,10.429Zm-.2,7.348a1.363,1.363,0,1,0,1.363,1.363A1.364,1.364,0,0,0,15.348,17.777Z' transform='translate(-8 -8)' fill='%23ff3267'/%3E%3C/svg%3E")}.woocommerce-EditAccountForm fieldset p{width:49%}.woocommerce-EditAccountForm fieldset p:nth-of-type(2),.woocommerce-EditAccountForm fieldset p:nth-of-type(3){display:inline-block}.woocommerce-edit-address .woocommerce-Address{display:flex;flex-direction:column}.woocommerce-edit-address .woocommerce-Address .woocommerce-Address-title{order:2}.woocommerce-edit-address .woocommerce-Address .woocommerce-Address-title h3{display:none}.woocommerce-edit-address .woocommerce-Address .woocommerce-Address-title .edit{color:#ff3267;text-decoration:underline}.woocommerce-edit-address .woocommerce-Address address{order:1;line-height:1.2;font-style:normal;font-weight:600;margin-top:1rem}.woocommerce-address-fields .form-row input[type=checkbox]{display:inline-flex}.woocommerce-address-fields .form-row label.checkbox{font-weight:400}.woocommerce-view-order .woocommerce h2,.woocommerce-view-subscription .woocommerce h2{color:#000072;margin-bottom:1rem}.woocommerce-view-order .woocommerce .back-subscriptions,.woocommerce-view-subscription .woocommerce .back-subscriptions{font-weight:700;color:#ff3267;display:inline-block;margin-bottom:2rem;font-size:1.125rem}.woocommerce-view-order .woocommerce .back-subscriptions:hover,.woocommerce-view-subscription .woocommerce .back-subscriptions:hover{color:#000072}.woocommerce-view-order .woocommerce .back-subscriptions:before,.woocommerce-view-subscription .woocommerce .back-subscriptions:before{content:"";display:inline-block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.497' height='14.002' viewBox='0 0 16.497 14.002'%3E%3Cpath d='M12512.5,16455.5h-5.5v-6.227h5.5V16445l11,7-11,7Z' transform='translate(12523.498 16459) rotate(180)' fill='%23ff3267'/%3E%3C/svg%3E") no-repeat;width:16.5px;height:14px;margin-right:.6rem}.woocommerce-view-subscription .woocommerce-MyAccount-content h2+p{font-size:21px;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;margin-bottom:2rem}.woocommerce-view-subscription ul#menu-my-account-navigation li:nth-of-type(2){background:rgba(255,255,255,.3);height:100%}.woocommerce-view-order ul#menu-my-account-navigation li:nth-of-type(3){background:rgba(255,255,255,.3);height:100%}.woocommerce-add-payment-method ul#menu-my-account-navigation li:nth-of-type(4),.woocommerce-edit-address ul#menu-my-account-navigation li:nth-of-type(4),.woocommerce-payment-methods ul#menu-my-account-navigation li:nth-of-type(4){background:rgba(255,255,255,.3);height:100%}.woocommerce-payment-methods .woocommerce-MyAccount-content>a.button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;color:#fff;text-decoration:none;font-size:1.625rem;text-transform:capitalize;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);margin-top:2rem}@media only screen and (max-width:767px){.woocommerce-payment-methods .woocommerce-MyAccount-content>a.button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.woocommerce-payment-methods .woocommerce-MyAccount-content>a.button{font-size:24px;font-weight:600}}.woocommerce-payment-methods .woocommerce-MyAccount-content>a.button:active{box-shadow:none}.woocommerce-payment-methods .woocommerce-MyAccount-content>a.button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.woocommerce-payment-methods .woocommerce-MyAccount-content>a.button:hover:after{display:none}.woocommerce-payment-methods .woocommerce-MyAccount-content>a.button:active{box-shadow:none}.woocommerce-payment-methods .woocommerce-MyAccount-content>a.button:before{content:"";width:14.28px;height:14.28px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.284' height='14.284' viewBox='0 0 14.284 14.284'%3E%3Cpath d='M5.357,0V5.357H0V8.928H5.357v5.357H8.928V8.928h5.357V5.357H8.928V0Z' fill='%23fff'/%3E%3C/svg%3E");opacity:1;margin-right:1rem;position:relative;top:-1px;margin-left:0}.woocommerce-add-payment-method #add_payment_method #payment button.button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;color:#fff;text-decoration:none;font-size:1.625rem;text-transform:capitalize;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1)}@media only screen and (max-width:767px){.woocommerce-add-payment-method #add_payment_method #payment button.button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.woocommerce-add-payment-method #add_payment_method #payment button.button{font-size:24px;font-weight:600}}.woocommerce-add-payment-method #add_payment_method #payment button.button:active{box-shadow:none}.woocommerce-add-payment-method #add_payment_method #payment button.button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.woocommerce-add-payment-method #add_payment_method #payment button.button:hover:after{display:none}.woocommerce-add-payment-method #add_payment_method #payment button.button:active{box-shadow:none}.woocommerce-add-payment-method #add_payment_method #payment button.button:before{content:"";width:14.28px;height:14.28px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.284' height='14.284' viewBox='0 0 14.284 14.284'%3E%3Cpath d='M5.357,0V5.357H0V8.928H5.357v5.357H8.928V8.928h5.357V5.357H8.928V0Z' fill='%23fff'/%3E%3C/svg%3E");opacity:1;margin-right:1rem;position:relative;top:-1px;margin-left:0}ul#menu-my-account-navigation-spanish{padding:0;margin:0;display:flex;align-items:center}ul#menu-my-account-navigation-spanish li{padding:1rem .8rem;display:flex;margin-top:0}ul#menu-my-account-navigation-spanish li:hover{background:rgba(255,255,255,.3);height:100%;cursor:pointer}ul#menu-my-account-navigation-spanish li a{font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:1.313rem;display:inline-flex;align-items:center;align-content:stretch;color:#fff;padding-bottom:0}ul#menu-my-account-navigation-spanish li a:before{content:"";display:inline-block;margin-right:.5rem}ul#menu-my-account-navigation-spanish li:nth-of-type(1) a:before{background:url(assets/img/icon-dashboard.png) no-repeat center;background-size:cover;width:26px;height:26px}ul#menu-my-account-navigation-spanish li:nth-of-type(2) a:before{background:url(assets/img/icon-subscriptions.png) no-repeat center;background-size:cover;width:26px;height:26px}ul#menu-my-account-navigation-spanish li:nth-of-type(3) a:before{background:url(assets/img/icon-orders.png) no-repeat center;background-size:cover;width:26px;height:26px}ul#menu-my-account-navigation-spanish li:nth-of-type(4) a:before{background:url(assets/img/icon-settings.png) no-repeat center;background-size:cover;width:25px;height:25px}ul#menu-my-account-navigation-spanish li.active{background:rgba(255,255,255,.3);height:100%}.woocommerce-view-subscription ul#menu-my-account-navigation-spanish li:nth-of-type(2){background:rgba(255,255,255,.3);height:100%}.woocommerce-view-order ul#menu-my-account-navigation-spanish li:nth-of-type(3){background:rgba(255,255,255,.3);height:100%}.woocommerce-add-payment-method ul#menu-my-account-navigation-spanish li:nth-of-type(4),.woocommerce-edit-address ul#menu-my-account-navigation-spanish li:nth-of-type(4),.woocommerce-payment-methods ul#menu-my-account-navigation-spanish li:nth-of-type(4){background:rgba(255,255,255,.3);height:100%}.et_pb_wc_add_to_cart .quantity input.qty{padding:.5rem;border:1px solid #7474ff;border-width:1px;width:100%;color:#000072;background:#fff;font-size:1.4rem}.woocommerce-notices-wrapper .woocommerce-message{max-width:1200px;margin:0 auto}.woocommerce-page .single_add_to_cart_button,.woocommerce-page .single_add_to_cart_button:hover{background:#000072}.woocommerce-page #content-area .type-product{padding-top:2rem}.woocommerce-page.et-db #et-boc .et-l .et_pb_section.et_pb_section_0_tb_body{background:0 0;padding-top:0}.woocommerce-page.et-db #et-boc .et-l .et_pb_section.et_pb_section_0_tb_body .et_pb_row_0_tb_body{width:100%;max-width:1200px}.woocommerce-page.et-db #et-boc .et-l .et_pb_section.et_pb_section_0_tb_body .et_pb_section.et_pb_section_1{background:0 0}.woocommerce-page.et-db #et-boc .et-l .et_pb_section.et_pb_section_0_tb_body .et_pb_section.et_pb_section_1 h1{font-size:59px}.et-db #et-boc .et_pb_section.gb-memberships .three-cards h1,.et-db #et-boc .et_pb_section.gb-memberships .three-cards h4{font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal}.et-db #et-boc .et_pb_section.gb-memberships .three-cards ul{list-style-type:none;margin-bottom:95px;padding-left:0}.et-db #et-boc .et_pb_section.gb-memberships .three-cards ul li{font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal;margin-bottom:35px;font-size:18px}.et-db #et-boc .et_pb_section.gb-memberships .three-cards ul li strong{font-weight:600}.et-db #et-boc .et_pb_section.gb-memberships .three-cards ul li h4{padding-bottom:0}.et-db #et-boc .et_pb_section.gb-memberships .three-cards h2{color:#7474ff;margin-bottom:30px;padding-bottom:0;font-size:50px}.et-db #et-boc .et_pb_section.gb-memberships .three-cards h3{font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:30px;color:#000072;margin-bottom:30px;padding-bottom:0}.et-db #et-boc .et_pb_section.gb-memberships .three-cards h3 span{font-size:18px;font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal}.et-db #et-boc .et_pb_section.gb-memberships .three-cards h4{font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:25px;color:#000072}.et-db #et-boc .et_pb_section.gb-memberships .three-cards p{font-size:18px;font-weight:500;color:#000072}.memberships_benefits_section.et_pb_section{padding:20px 0;margin:35px 0;border:1px solid #b1b1d4}.memberships_benefits_section.et_pb_section ul{gap:30px;display:flex;padding:0;flex-wrap:wrap;list-style-type:none;justify-content:center}.memberships_benefits_section.et_pb_section .et_pb_row{width:90%}.memberships_benefits_section.et_pb_section .benefits_wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:40px}.memberships_benefits_section.et_pb_section .benefits_wrapper p{font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal;text-align:center;font-size:16px}.memberships_benefits_section.et_pb_section .benefits_wrapper h2{font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal;font-size:25px;padding:18px 0;min-height:40px}.memberships_benefits_section.et_pb_section .benefits_wrapper img{min-height:60px;-o-object-fit:scale-down;object-fit:scale-down}.memberships_benefits_section.et_pb_section .benefits_wrapper .discount_code{font-family:freight-sans-pro,sans-serif;font-weight:700;font-style:normal;font-size:16px;margin-top:15px}.memberships_benefits_section.et_pb_section .benefits_wrapper .discount_code span{font-size:20px;color:#ff3267;font-weight:700;margin-left:8px;text-transform:uppercase}.memberships_benefits_section.et_pb_section .disclaimers{margin-top:30px}.memberships_benefits_section.et_pb_section .disclaimers p{font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal;text-align:center;font-size:14px;padding-bottom:5px}.upgrade_membership_section.et_pb_section{background-image:url(assets/img/benefits_program1.png);margin-bottom:35px;background-repeat:no-repeat;background-size:cover;padding:0}.upgrade_membership_section.et_pb_section h2{font-family:freight-sans-pro,sans-serif;font-weight:700;font-style:normal;font-size:30px;color:#000072}.upgrade_membership_section.et_pb_section ul li{font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal;font-size:20px;color:#000072}.upgrade_membership_section.et_pb_section a{font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;color:#ff3267}.upgrade_membership_section.et_pb_section .et_pb_column{padding:15px 0}.subscription-info-wrapper .subscription-info h1{font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;color:#7474ff;font-size:35px}.woocommerce-checkout .woocommerce form.login{max-width:900px}.woocommerce-checkout .woocommerce form.login .woocommerce-form-login__submit{margin:1rem 0}.woocommerce-checkout .et_pb_section .et_pb_row{max-width:1180px}.woocommerce-checkout .et_pb_section .et_pb_row h3{font-size:30px;font-weight:700;color:#000072}.woocommerce-checkout .et_pb_wc_checkout_billing #customer_details label{font-size:21px}.woocommerce-checkout .et_pb_wc_checkout_billing #customer_details label[for=account_password]{cursor:pointer}.woocommerce-checkout .et_pb_wc_checkout_billing #customer_details .password-input .description{font-size:18px;background:#ff3267}.woocommerce-checkout .et_pb_wc_checkout_billing #customer_details .password-input .description::before{border-color:#ff3267 transparent transparent transparent}.woocommerce-checkout .et_pb_wc_checkout_payment_info .woocommerce-order{padding:0}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:1.4}.et_pb_wc_cart_notice.et_pb_hide_module{display:block;margin-top:15px}.et_pb_wc_cart_notice.et_pb_hide_module .woocommerce-error li{text-align:center}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#ff3267;color:#fff}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{color:#fff}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{line-height:1.4}.woocommerce .woocommerce-error li[data-id=account_password],.woocommerce .woocommerce-info li[data-id=account_password],.woocommerce .woocommerce-message li[data-id=account_password]{font-weight:400}.woocommerce .woocommerce-error li[data-id=account_password] strong,.woocommerce .woocommerce-info li[data-id=account_password] strong,.woocommerce .woocommerce-message li[data-id=account_password] strong{font-weight:400}.select2-container--default .select2-selection--single{padding:.5rem;border:1px solid #7474ff;border-width:1px;width:100%;color:#000072;background:#fff;font-size:1.4rem;padding:1.7rem 1rem;border-radius:0;position:relative}.select2-container--default .select2-selection--single .select2-selection__rendered{position:absolute;top:15px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:17px;right:11px}.select2-container--default .select2-selection--single .wc-stripe-select2-container{top:0}.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #7474ff}.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000072;font-size:1.4rem;padding:0}.select2-container--open .select2-results__option{font-size:1rem}#payment .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:.9rem}.woocommerce-cart .et_pb_column h1,.woocommerce-cart h1{font-size:40px}.woocommerce-cart table.shop_table{border:none}.woocommerce-cart table.shop_table tr td,.woocommerce-cart table.shop_table tr th{font-size:20px}.woocommerce-cart table.shop_table .order-total{color:#7474ff}.woocommerce-cart table.woocommerce-cart-form__contents.shop_table{padding:.5rem;border-collapse:separate}.woocommerce-cart table.woocommerce-cart-form__contents.shop_table .product-remove a.remove{line-height:.9;transition:all .2s ease}.woocommerce-cart .wc-proceed-to-checkout{max-width:280px;margin:0 auto}.woocommerce-cart .wc-proceed-to-checkout a.checkout-btn,.woocommerce-cart .wc-proceed-to-checkout a.continue-btn{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;display:block;line-height:1.7;margin-bottom:.5rem;padding:.1rem 1rem;text-align:center;font-size:1.5rem}@media only screen and (max-width:767px){.woocommerce-cart .wc-proceed-to-checkout a.checkout-btn,.woocommerce-cart .wc-proceed-to-checkout a.continue-btn{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.woocommerce-cart .wc-proceed-to-checkout a.checkout-btn,.woocommerce-cart .wc-proceed-to-checkout a.continue-btn{font-size:24px;font-weight:600}}.woocommerce-cart .wc-proceed-to-checkout a.checkout-btn:active,.woocommerce-cart .wc-proceed-to-checkout a.continue-btn:active{box-shadow:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-btn:hover,.woocommerce-cart .wc-proceed-to-checkout a.continue-btn:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.woocommerce-cart .wc-proceed-to-checkout a.checkout-btn:hover:after,.woocommerce-cart .wc-proceed-to-checkout a.continue-btn:hover:after{display:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-btn:hover,.woocommerce-cart .wc-proceed-to-checkout a.continue-btn:hover{padding:.1rem 1rem}.woocommerce-cart .wc-proceed-to-checkout a.checkout-btn.colored,.woocommerce-cart .wc-proceed-to-checkout a.continue-btn.colored{background:#7474ff}.woocommerce-cart .wc-proceed-to-checkout a.checkout-btn.colored:hover,.woocommerce-cart .wc-proceed-to-checkout a.continue-btn.colored:hover{background:#000072}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease}@media only screen and (max-width:767px){.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{font-size:24px;font-weight:600}}.woocommerce button.button:disabled:active,.woocommerce button.button:disabled[disabled]:active{box-shadow:none}.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.woocommerce button.button:disabled:hover:after,.woocommerce button.button:disabled[disabled]:hover:after{display:none}.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover{background:#ff3267}h3#ship-to-different-address .woocommerce-form__label{display:flex;align-items:center}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{border:1px solid #7474ff!important;background-color:#fff!important;color:#000072!important;font-weight:600}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:#ff3267;display:block}.woocommerce-checkout #payment div.payment_box{background-color:#ebebf4;font-size:1rem;padding:0}.woocommerce-checkout #payment div.payment_box .wc-stripe-label-payment-type:before{border:2px solid #fff;box-shadow:0 0 0 2px #000072}.woocommerce-checkout #payment div.payment_box input.wc-stripe-payment-type:checked+label.wc-stripe-label-payment-type:before{background:#000072}.woocommerce-checkout #payment .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-checkout #payment .select2-container--default .select2-results__option--highlighted[data-selected],.woocommerce-checkout #payment p{font-size:1rem}.woocommerce-checkout #payment #place_order{float:none;margin-top:1rem;font-size:28px;white-space:nowrap}.woocommerce-checkout #payment ul.payment_methods li[class*=payment_method]>input[name=payment_method]+label{font-size:18px;font-family:freight-sans-pro,sans-serif;font-weight:700;font-style:normal}.woocommerce-checkout #payment ul.payment_methods li[class*=payment_method]>input[name=payment_method]+label .wc-stripe-card-icons-container{position:relative;right:0;top:8px}.woocommerce-checkout #payment ul.payment_methods li[class*=payment_method]>input[name=payment_method]+label .wc-stripe-card-icons-container img.wc-stripe-card-icon{width:25px;height:auto}.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{font-size:1rem}.woocommerce-checkout .entry-content table:not(.variations){border:1px solid #b1b1d4;border-radius:0}html[lang=es-ES] .wc-stripe-card-icons-container,html[lang=es-ES] .wc-stripe-paymentRequest-icons-container{display:block;float:none}html[lang=es-ES] .woocommerce-checkout #payment ul.payment_methods li img.wc-stripe-card-icon:first-of-type{margin:0}.woocommerce-cart-form thead tr th{font-size:20px}.woocommerce-cart-form .woocommerce-cart-form__cart-item td{font-size:20px}.woocommerce-cart-form .woocommerce-cart-form__cart-item td a,.woocommerce-cart-form .woocommerce-cart-form__cart-item td dd,.woocommerce-cart-form .woocommerce-cart-form__cart-item td dt{font-size:15px}.woocommerce-cart-form .woocommerce-cart-form__cart-item dl.variation{display:flex;flex-direction:column}.woocommerce ul.woocommerce-order-overview{padding:0}.woocommerce ul.woocommerce-order-overview li{font-size:14px;border-right:1px dashed #000072}@media only screen and (max-width:767px){.woocommerce ul.woocommerce-order-overview li{float:none;border-right:none;margin-right:0;margin-bottom:12px;white-space:nowrap}}@media only screen and (min-width:768px) and (max-width:980px){.woocommerce ul.woocommerce-order-overview li{float:none;border-right:none;margin-right:0;margin-bottom:12px;white-space:nowrap}}@media all and (min-width:981px) and (max-width:1280px){.woocommerce ul.woocommerce-order-overview li{float:none;border-right:none;margin-right:0;margin-bottom:12px;white-space:nowrap}}.woocommerce ul.woocommerce-order-overview strong{font-size:14px}.woocommerce ul.woocommerce-order-overview+p{margin-bottom:30px}.woocommerce ul.woocommerce-order-overview+p a{color:#ff3267;text-decoration:underline}.woocommerce-order-details .woocommerce-order-details__title{font-size:30px;color:#000072;margin:15px 0}.woocommerce-order-details .woocommerce-table tbody .order_item a{color:#000072;font-size:18px}.woocommerce-order-details .woocommerce-table tbody .order_item .wc-item-meta{padding:0;font-size:18px}@media only screen and (max-width:767px){.woocommerce-order-details .woocommerce-table tbody .order_item .wc-item-meta li{display:flex;flex-direction:column}}.woocommerce-order-details .woocommerce-table tbody .order_item .wc-item-meta li .wc-item-meta-label{text-transform:capitalize}.woocommerce-order-details .woocommerce-table tbody .order_item .wc-item-meta li p{font-size:18px}.woocommerce-order-details .woocommerce-table+header h2{font-size:30px;color:#000072;padding:15px 0 25px 0}.woocommerce-order-details+.woocommerce-customer-details h2{font-size:30px;color:#000072}.woocommerce-order-details+.woocommerce-customer-details address{font-size:18px}.woocommerce-order-details+.woocommerce-customer-details address p{font-size:18px;padding-bottom:0}.woocommerce .woocommerce-orders-table--subscriptions .subscription-id a{color:#ff3267;text-decoration:underline;font-weight:600}.woocommerce .woocommerce-orders-table--subscriptions .subscription-actions .woocommerce-button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;padding:.15rem 2rem}@media only screen and (max-width:767px){.woocommerce .woocommerce-orders-table--subscriptions .subscription-actions .woocommerce-button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.woocommerce .woocommerce-orders-table--subscriptions .subscription-actions .woocommerce-button{font-size:24px;font-weight:600}}.woocommerce .woocommerce-orders-table--subscriptions .subscription-actions .woocommerce-button:active{box-shadow:none}.woocommerce .woocommerce-orders-table--subscriptions .subscription-actions .woocommerce-button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.woocommerce .woocommerce-orders-table--subscriptions .subscription-actions .woocommerce-button:hover:after{display:none}.woocommerce .woocommerce-orders-table--subscriptions .subscription-actions .woocommerce-button:hover{padding:.15rem 2rem}@media only screen and (max-width:767px){.woocommerce .et_pb_wc_checkout_order_details_0{margin-top:2rem}}@media only screen and (min-width:768px) and (max-width:980px){.woocommerce .et_pb_wc_checkout_order_details_0{margin-top:2rem}}.woocommerce-checkout .mobile-utility-nav{justify-content:flex-end}.goodbundle-plus-brand .banner{display:flex;align-items:center;justify-content:center;gap:10px}@media only screen and (max-width:767px){.goodbundle-plus-brand .banner{transform:scale(.7)}}@media all and (min-width:981px) and (max-width:1280px){.et-db #et-boc .et-l .goodbundle-offer{width:90%}}.et-db #et-boc .et-l .goodbundle-offer.three-cards h2{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.et-db #et-boc .et-l .goodbundle-offer.three-cards h2{font-size:30px}}@media all and (min-width:981px) and (max-width:1280px){.et-db #et-boc .et-l .goodbundle-offer.three-cards h2{font-size:36px}}.et-db #et-boc .et-l .goodbundle-offer.three-cards h2 span.price{color:#000072;font-size:40px}@media only screen and (max-width:767px){.et-db #et-boc .et-l .goodbundle-offer.three-cards h2 span.price{font-size:26px}}@media only screen and (min-width:768px) and (max-width:980px){.et-db #et-boc .et-l .goodbundle-offer.three-cards h2 span.price{font-size:32px}}@media all and (min-width:981px) and (max-width:1280px){.et-db #et-boc .et-l .goodbundle-offer.three-cards h2 span.price{font-size:32px}}.et-db #et-boc .et-l .goodbundle-offer.three-cards h2 span.price .memmonth{font-size:18px}@media only screen and (max-width:767px){.et-db #et-boc .et-l .goodbundle-offer.three-cards h2 span.price .memmonth{font-size:16px}}.et-db #et-boc .et-l .goodbundle-offer.three-cards h3{font-size:40px}.et-db #et-boc .et-l .goodbundle-offer.three-cards h3 span{font-weight:600;font-size:18px}.et-db #et-boc .et-l .goodbundle-offer.three-cards ul{margin-bottom:95px}@media only screen and (max-width:767px){.et-db #et-boc .et-l .goodbundle-offer.three-cards ul{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:980px){.et-db #et-boc .et-l .goodbundle-offer.three-cards ul{margin-bottom:0}}.et-db #et-boc .et-l .goodbundle-offer.three-cards ul li{font-family:freight-sans-pro,sans-serif;font-style:normal;font-size:18px;line-height:1.4;margin-left:0}@media only screen and (max-width:767px){.et-db #et-boc .et-l .goodbundle-offer.three-cards ul li:last-child{margin-bottom:0}}.et-db #et-boc .et-l .goodbundle-offer.three-cards ul li h4{font-weight:600}.et-db #et-boc .et-l .goodbundle-offer.three-cards .button{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;display:inline-block;padding:1.15rem 6.3rem;margin:0 auto;font-size:33px!important;width:100%;line-height:.72!important}@media only screen and (max-width:767px){.et-db #et-boc .et-l .goodbundle-offer.three-cards .button{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){.et-db #et-boc .et-l .goodbundle-offer.three-cards .button{font-size:24px;font-weight:600}}.et-db #et-boc .et-l .goodbundle-offer.three-cards .button:active{box-shadow:none}.et-db #et-boc .et-l .goodbundle-offer.three-cards .button:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}.et-db #et-boc .et-l .goodbundle-offer.three-cards .button:hover:after{display:none}.et-db #et-boc .et-l .goodbundle-offer.three-cards .button:hover{font-size:33px!important;padding:1.15rem 6.3rem;width:100%;line-height:.72!important}@media only screen and (min-width:768px) and (max-width:980px){.et-db #et-boc .et-l .goodbundle-offer.three-cards .button{width:auto}}@media only screen and (max-width:767px){.et-db #et-boc .et-l .goodbundle-offer.three-cards .button{text-align:center;padding:.4rem;font-size:25px!important;margin-top:15px;margin-bottom:30px;line-height:1.5!important}}@media all and (min-width:981px) and (max-width:1280px){.et-db #et-boc .et-l .goodbundle-offer.three-cards .button{padding:1.15rem 1.7rem;font-size:22px!important;min-width:238px;text-align:center}}.et-db #et-boc .et-l .goodbundle-offer.four-column{display:flex;flex-wrap:wrap}.et-db #et-boc .et-l .goodbundle-offer.four-column .et_pb_column_1_4{width:46.75%;margin-bottom:3%}@media only screen and (max-width:767px){.et-db #et-boc .et-l .goodbundle-offer.four-column .et_pb_column_1_4{width:100%;margin-bottom:35px}}@media only screen and (min-width:768px) and (max-width:980px){.et-db #et-boc .et-l .goodbundle-offer.four-column .et_pb_column_1_4{width:100%;margin-bottom:35px}}.et-db #et-boc .et-l .goodbundle-offer.single-column{display:flex;flex-wrap:wrap;justify-content:center}.et-db #et-boc .et-l #checkout-product-card{margin:15px 0 50px 0}.et-db #et-boc .et-l #checkout-product-card h3{font-size:30px;line-height:40px;font-weight:700;color:#7474ff;margin-bottom:15px}.et-db #et-boc .et-l #checkout-product-card ul{padding:0}.et-db #et-boc .et-l #checkout-product-card ul li{list-style:none;font-size:21px;line-height:32px;text-indent:-23px;margin-left:23px}.et-db #et-boc .et-l #checkout-product-card ul li::before{content:"";width:12px;height:12px;display:inline-block;background:#ff3267;margin-right:10px}.et-db #et-boc .et-l #switch-subscription form[method=post] .button{padding:1.15rem 1.5rem}.et-db #et-boc .et-l #switch-subscription form[method=post] .button:hover{padding:1.15rem 1.5rem}#left-area .woocommerce-notices-wrapper .woocommerce-info{margin:0}.hide-good .card-good{display:none}.hide-gooder .card-gooder{display:none}.hide-goodest .card-goodest{display:none}.hide-goodest-plus .card-goodest-plus{display:none}@media only screen and (max-width:767px){.gb-memberships{display:flex;flex-direction:column}.gb-memberships .top-row{order:1}.gb-memberships .bottom-row{order:0;display:flex;flex-direction:column}.gb-memberships .bottom-row .et_pb_column:nth-of-type(2){order:0}.gb-memberships .bottom-row .et_pb_column:nth-of-type(1){margin-top:40px;order:1}.gb-memberships .disclaimer-row{order:2}}@media only screen and (min-width:768px) and (max-width:980px){.gb-memberships{display:flex;flex-direction:column}.gb-memberships .top-row{order:1}.gb-memberships .bottom-row{order:0;display:flex;flex-direction:column}.gb-memberships .bottom-row .et_pb_column:nth-of-type(2){order:0}.gb-memberships .bottom-row .et_pb_column:nth-of-type(1){margin-top:40px;order:1}.gb-memberships .disclaimer-row{order:2}}#redeemedModal,#zipcodeModal,.upsellModal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}#redeemedModal>div,#zipcodeModal>div,.upsellModal>div{background:#fff;padding:20px;border-radius:10px;text-align:center;max-width:600px;border:none;box-shadow:0 4px 8px rgba(0,0,0,.2)}@keyframes slideFromTop{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}#redeemedModal,#zipcodeModal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(35,36,36,.65);display:flex;align-items:center;justify-content:center;z-index:9999}#redeemedModal>div,#zipcodeModal>div{animation:slideFromTop .3s ease-in-out forwards;background:#fff;padding:68px;border-radius:10px;text-align:center;width:300px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:552px;border:none}@media only screen and (max-width:767px){#redeemedModal>div,#zipcodeModal>div{width:325px;padding:50px}}#redeemedModal>div .banner,#zipcodeModal>div .banner{display:flex;align-items:center;justify-content:center;transform:scale(.8);gap:15px}#redeemedModal>div .banner img,#zipcodeModal>div .banner img{vertical-align:middle;height:100px}#redeemedModal>div .banner .plus,#zipcodeModal>div .banner .plus{font-size:36px;font-weight:700;color:#ff3267;margin:0 10px}@media only screen and (max-width:767px){#redeemedModal>div .banner,#zipcodeModal>div .banner{display:flex;align-items:center;justify-content:center}#redeemedModal>div .banner img,#zipcodeModal>div .banner img{max-width:140px;height:auto}}#redeemedModal>div h2,#zipcodeModal>div h2{font-size:32px;color:#7474ff}#redeemedModal>div p,#zipcodeModal>div p{font-size:21px;color:#000072;padding-bottom:5px;line-height:1.4}#redeemedModal>div #errorMsg,#zipcodeModal>div #errorMsg{color:#ff3267;font-size:18px}#redeemedModal>div #enteredZipcode,#zipcodeModal>div #enteredZipcode{border:2px solid #000072;padding:15px 10px;color:#000072;font-size:18px;width:300px;margin-bottom:15px}@media only screen and (max-width:767px){#redeemedModal>div #enteredZipcode,#zipcodeModal>div #enteredZipcode{width:auto}}#redeemedModal>div #enteredZipcode:focus,#zipcodeModal>div #enteredZipcode:focus{border-color:#ff3267}#redeemedModal>div #redeemedOk,#redeemedModal>div #zipcodeSubmit,#zipcodeModal>div #redeemedOk,#zipcodeModal>div #zipcodeSubmit{border:none;padding:.1rem 2rem;background:#ff3267;color:#fff;margin-top:.5rem;font-weight:700;cursor:pointer;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;font-size:33px;float:none;margin:0;border-radius:0;box-shadow:-2px 4px 1px 0 rgba(0,0,0,.1);transition:all .1s ease;font-size:17px;padding:.6rem 2rem}@media only screen and (max-width:767px){#redeemedModal>div #redeemedOk,#redeemedModal>div #zipcodeSubmit,#zipcodeModal>div #redeemedOk,#zipcodeModal>div #zipcodeSubmit{font-size:24px;font-weight:600}}@media only screen and (min-width:768px) and (max-width:980px){#redeemedModal>div #redeemedOk,#redeemedModal>div #zipcodeSubmit,#zipcodeModal>div #redeemedOk,#zipcodeModal>div #zipcodeSubmit{font-size:24px;font-weight:600}}#redeemedModal>div #redeemedOk:active,#redeemedModal>div #zipcodeSubmit:active,#zipcodeModal>div #redeemedOk:active,#zipcodeModal>div #zipcodeSubmit:active{box-shadow:none}#redeemedModal>div #redeemedOk:hover,#redeemedModal>div #zipcodeSubmit:hover,#zipcodeModal>div #redeemedOk:hover,#zipcodeModal>div #zipcodeSubmit:hover{transition:none;color:#fff;border:none;background:#ff0057;transition:all .2s ease;padding:.1rem 2rem}#redeemedModal>div #redeemedOk:hover:after,#redeemedModal>div #zipcodeSubmit:hover:after,#zipcodeModal>div #redeemedOk:hover:after,#zipcodeModal>div #zipcodeSubmit:hover:after{display:none}#redeemedModal>div #redeemedOk:hover,#redeemedModal>div #zipcodeSubmit:hover,#zipcodeModal>div #redeemedOk:hover,#zipcodeModal>div #zipcodeSubmit:hover{padding:.6rem 2rem}@media only screen and (max-width:767px){#redeemedModal>div #redeemedOk,#redeemedModal>div #zipcodeSubmit,#zipcodeModal>div #redeemedOk,#zipcodeModal>div #zipcodeSubmit{width:182px}}#redeemedModal>div{padding:68px 35px}@media only screen and (max-width:767px){#redeemedModal>div{padding:40px 15px}}html[lang=es-ES] #footer-nav,html[lang=es-ES] .woocommerce-page.et-db #et-boc .et-l #footer-nav{max-width:1040px}body{color:#000072;font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal;font-size:25px}body.et_cover_background{background-attachment:unset}body #main-content{background:0 0}body .entry-content p,body header #enHeader p,body header #esHeader p{font-size:25px;font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal;line-height:1.4}body .entry-content .font-weight-regular,body header #enHeader .font-weight-regular,body header #esHeader .font-weight-regular{font-family:freight-sans-pro,sans-serif;font-weight:400;font-style:normal}body.woocommerce-page header .main-header{background:#fff;background:linear-gradient(0deg,#fff 0,#fff 50%,#f0f0ff 100%)}body .main-header{background:0 0}.pedestria{font-family:pedestria-mvb,sans-serif;font-weight:400;font-style:normal}.font-weight-regular{font-family:freight-sans-pro,sans-serif;font-weight:400;font-style:normal}.font-weight-medium{font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal}.font-weight-bold{font-family:freight-sans-pro,sans-serif;font-weight:700;font-style:normal}.et-db #et-boc .et-l div.et_pb_section.et_pb_section_1_tb_header .et_pb_section{background:0 0;background-image:none!important}.et_pb_column h1,h1{font-size:59px;padding-bottom:0}.et_pb_column h2,h2{font-size:42px}.et_pb_column h3,h3{font-size:35px}.et_pb_column h4,h4{font-size:30px}.et_pb_column h5,h5{font-size:25px}h1,h2,h4,h6{font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal}h3,h5{font-family:pedestria-mvb,sans-serif;font-weight:500;font-style:normal}.text-center{text-align:center}a.et_pb_button:active{box-shadow:none}.entry-content .et_pb_text_inner ul li{margin-left:1rem;font-family:pedestria-mvb,sans-serif;font-weight:500;font-style:normal;line-height:1.2;margin-bottom:1.2rem}.et-fb-preview--wireframe .page article .entry-content ul li{margin-left:0}.et-fb-preview--wireframe .page article .entry-content p,.et-fb-preview--wireframe .page article .entry-content span{font-size:14px}.et-fb-preview--wireframe .page article .entry-content .et-fb-modal ul li{margin-left:0}.et-fb-preview--wireframe .page article .entry-content .et-fb-modal p,.et-fb-preview--wireframe .page article .entry-content .et-fb-modal span{font-size:14px}.et_pb_button:where(:not(.wp-element-button)){text-decoration:none}.underlined{text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:#ff3267}.arrow-right{display:inline-flex!important;align-items:center;align-content:center;padding:.4rem;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;text-decoration:none}.arrow-right:after{content:"";display:inline-block;margin-left:1rem;width:63px;height:63px;background:url(assets/img/arrow-right.png) no-repeat;background-size:cover}.arrow-right:hover{color:#ff0057}.et_pb_scroll_top:before{content:":";font-family:ElegantIcons;display:inline-block;color:#ff3267;margin-right:1rem;font-size:45px}.et_pb_scroll_top.et-pb-icon{background:0 0}#simple-sitemap ul{margin-left:1rem;padding:0;list-style:none}#simple-sitemap ul li{margin-left:0}#simple-sitemap ul li ul.children{margin:1rem}.global-accordion ul.accordion{list-style:none;margin:1em 0 0 0;padding:0;width:100%}.global-accordion ul.accordion li{border:none;border-bottom:1px solid #b1b1d4;margin-bottom:1rem;padding:0 10px 25px 0;margin-left:0}.global-accordion ul.accordion li ol{padding-left:0}.global-accordion ul.accordion li ol li{border:none}.global-accordion ul.accordion li a.head{display:block;font-size:30px;color:#000072;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal;padding-top:.7rem}.global-accordion ul.accordion li a.head:before{font-family:ElegantIcons;content:"3";font-weight:700;font-size:24px;opacity:1;float:right;margin-left:1rem;color:#000072;transition:all .3s ease-in}.global-accordion ul.accordion li a.head.clicked:before{transform:rotate(-180deg);transition:all .3s ease-in}.global-accordion ul.accordion li a.head:where(:not(.wp-element-button)){text-decoration:none}.global-accordion ul.accordion li .content{display:none;font-size:25px;line-height:1.4;margin-top:.8rem;font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal}.myaccount .memberships_benefits_section ul li{display:flex;justify-content:center;align-items:center}.myaccount .memberships_benefits_section ul li .benefits_wrapper img{max-height:60px}.lang-en #esHeader,.lang-es #enHeader{display:none}body.error404{background:#f1f1ff;background:linear-gradient(to right,#f1f1ff 0,#dcdcff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f1f1ff", endColorstr="#dcdcff", GradientType=1 )}body.error404{background:url(/wp-content/uploads/2023/01/404_bg-1.png) no-repeat center;background-size:cover}.treesGood{width:100%!important;text-align:center!important}.bestValue{width:100%;position:absolute!important;top:-60px;right:-60px;text-align:right!important}.three-cards ul{padding-left:0}.three-cards ul li{font-family:freight-sans-pro,sans-serif;font-style:normal;margin-bottom:15px;margin-left:0}.lang-en .productcardes,.lang-es .productcarden{display:none}.mobile-utility-nav .icon{padding:0;margin:0}#phonenumber{padding:0;margin:0}.et_pb_menu__cart-button{margin:0}#headerPhone{width:40%}#headerNav{width:60%}.et_pb_menu .et_mobile_nav_menu{margin-right:0}body.user-logout #je__membership-checkout{display:none}@media all and (min-width:1405px){body.non-wc #page-container .et-boc{display:flex;flex-direction:column;min-height:100vh}body.non-wc #page-container .et-boc #et-main-area{flex:1;display:flex;flex-direction:column}body.non-wc #page-container .et-boc #et-main-area>article.hentry{flex:1}body.woocommerce-account #page-container .et-boc,body.woocommerce-page #page-container .et-boc{display:flex;flex-direction:column;min-height:96.6vh}body.woocommerce-account #page-container .et-boc #et-main-area,body.woocommerce-page #page-container .et-boc #et-main-area{flex:1;display:flex;flex-direction:column}body.woocommerce-account #page-container .et-boc #et-main-area>#main-content,body.woocommerce-page #page-container .et-boc #et-main-area>#main-content{flex:1}}@media all and (min-width:1100px) and (max-width:1405px){body #page-container .et-boc{display:flex;flex-direction:column;min-height:100vh}body #page-container .et-boc #et-main-area{flex:1;display:flex;flex-direction:column}body #page-container .et-boc #et-main-area>article.hentry{flex:1}body.et-tb-has-body{display:flex;flex-direction:column;min-height:100vh}body.et-tb-has-body>#page-container{flex:1;display:flex;flex-direction:column}body.et-tb-has-body>#page-container>.et-boc{flex:1}}@media only screen and (max-width:1320px){.subscription-info-wrapper ul li div{display:flex;flex-direction:column}}@media all and (min-width:768px) and (max-width:980px){body #main-content{background:0 0;min-height:61vh}#untilityMenu .et_mobile_nav_menu{display:none;opacity:0;height:0}#untilityMenu.et_pb_menu .et_pb_menu__menu{display:block}.top-nav ul.et-menu li{padding:0 1rem}ul#menu-footer-menu-misc-spanish li:nth-of-type(2){border-right:1px solid rgba(255,255,255,.5);padding-right:11px}ul#menu-footer-menu-misc-spanish li:nth-of-type(3){border-right:none}.woocommerce-page.et-db #et-boc .et-l .et_pb_row_0_tb_header{display:block}.woocommerce-page.et-db #et-boc .et-l #headerNav,.woocommerce-page.et-db #et-boc .et-l #headerPhone,.woocommerce-page.et-db #et-boc .et-l .et_mobile_nav_menu{display:none;opacity:0;height:0}.woocommerce-page.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu{display:block}.woocommerce-page.et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__wrap ul#menu-top-navigation-spanish-1 li{padding:0 1rem}.woocommerce-page.et-db #et-boc footer .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column:nth-of-type(1){width:30%}.woocommerce-page.et-db #et-boc footer .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column:nth-of-type(2){width:60%}.woocommerce-page.et-db #et-boc footer .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column .et_pb_menu__wrap{justify-content:flex-start}.top-nav.desktop .et_pb_menu__menu{display:block}.top-nav.desktop .et_mobile_nav_menu{display:none;opacity:0;height:0}.woocommerce-account .woocommerce-MyAccount-navigation{width:24%}.woocommerce-account .woocommerce-MyAccount-content{width:70%}#my-account-navigation.et_pb_menu .et_pb_menu__menu{display:block}#my-account-navigation.et_pb_menu .et_pb_menu__wrap{justify-content:flex-start}#my-account-navigation.et_pb_menu .et_mobile_nav_menu{display:none}.woocommerce form .form-row label{font-size:1.2rem}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{margin-top:25px;padding:.1rem 1rem}.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover{padding:.1rem 1rem}.woocommerce button.button,.woocommerce-page button.button{padding:.1rem 1rem}.woocommerce button.button:hover,.woocommerce-page button.button:hover{padding:.1rem 1rem}#footer-section #footer-nav .et_pb_menu__menu{display:block}#footer-section #footer-nav .et_mobile_nav_menu{display:none}footer .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column .et_pb_menu__wrap{justify-content:flex-start}footer .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column:nth-of-type(1){width:30%}footer .et_pb_section_0_tb_footer .et_pb_row_0_tb_footer .et_pb_column:nth-of-type(2){width:60%}.memberships_benefits_section.et_pb_section ul{justify-content:center}.et-db #et-boc .et_pb_section.gb-memberships .three-cards h2{font-size:45px}.subscription-info-wrapper .subscription-info h1{font-size:25px}}@media all and (min-width:980px) and (max-width:1200px){.subscription-info-wrapper ul.subscription-info li:not(:first-child){padding:1rem 2rem}}@media all and (max-width:767px){body{background:#f0f0ff;background:linear-gradient(to bottom,#f0f0ff 0,#f0f0ff 42%,#f0f0ff 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f0f0ff", endColorstr="#ffffff", GradientType=0 );font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:1.4}body.error404{background-position:75% 100%!important}body .entry-content p,body header #enHeader p,body header #esHeader p{font-size:18px;line-height:1.4;font-family:freight-sans-pro,sans-serif;font-weight:500;font-style:normal}.et_pb_section.et_pb_section_0{padding-top:0}.woocommerce-page.et-db #et-boc .et-l .et_pb_column .et_pb_module{margin-bottom:0}.woocommerce-page.et-db #et-boc .et-l .et_pb_column .et_pb_module .et_pb_menu__wrap{flex-wrap:nowrap}.woocommerce-page.et-db #et-boc .et-l .et_pb_column .et_pb_module .et_pb_menu__wrap .my-account.et_pb_menu__icon{margin:0 10px 0 0}.woocommerce-page.et-db #et-boc .et-l .et_pb_column .et_pb_module .et_pb_menu__wrap .et_mobile_menu{margin-top:6%}.woocommerce-page.et-db #et-boc .et-l #mobiletoggle{float:right;margin:4px 4px 0}.woocommerce-page.et-db #et-boc footer.et-l #footer-section .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul#menu-footer-menu>li{padding-right:0;font-size:14px}.woocommerce-page.et-db #et-boc footer.et-l #footer-section .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul#menu-footer-menu>li a{font-size:20px}.woocommerce-page.et-db #et-boc footer.et-l #footer-section ul#menu-footer-menu-misc li:last-of-type{padding-right:20px}.woocommerce-page.et-db #et-boc footer.et-l #footer-section ul#menu-footer-menu-misc li:nth-of-type(2){border-right:none}#headerPhone a:where(:not(.wp-element-button)){text-decoration:none}#mobilemenu{float:right;width:100px;margin:0}#mobiletoggle{float:right;margin:4px 4px 0}#mobiletoggle a{color:#fff;font-size:1.2rem}#mobiletoggle .wpml-ls-link,#mobiletoggle div,#mobiletoggle div div{margin:0;padding:0}#mobiletoggle .wpml-ls-statics-shortcode_actions .wpml-ls-current-language.wpml-ls-first-item{display:none}#mobiletoggle .wpml-ls-legacy-list-horizontal .wpml-ls-item{margin:0rem .8rem}html[lang=es-ES] #mobiletoggle .wpml-ls-statics-shortcode_actions .wpml-ls-current-language.wpml-ls-last-item{display:none}.bestValue{width:auto;right:-30px;top:-35px}.treesGood span img{margin-bottom:-7px}.arrow-right::after{width:51px;height:51px}.utility-nav span{display:none}.utility-nav a.cart .cart-count{background:#fff}.mobile-utility-nav{font-family:pedestria-mvb,sans-serif;font-weight:500;font-style:normal;font-size:16px}div#my-account-navigation.et_pb_menu .et_mobile_nav_menu{display:none;opacity:0;height:0;visibility:collapse}div#my-account-navigation.et_pb_menu .et_pb_menu__menu{display:block;width:100%}div#my-account-navigation.et_pb_menu.et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content:center}div#my-account-navigation.et_pb_menu ul#menu-my-account-navigation{flex-wrap:nowrap;justify-content:space-between;width:100%}div#my-account-navigation.et_pb_menu ul#menu-my-account-navigation li{height:auto;text-align:center;flex-basis:100%;justify-content:center}div#my-account-navigation.et_pb_menu ul#menu-my-account-navigation li a:before{margin:0}div#my-account-navigation.et_pb_menu ul#menu-my-account-navigation li a span{display:none}#et-boc .top-nav.desktop .mobile_nav{display:none;height:0;opacity:0}#et-boc .top-nav.mobile .et_pb_menu__wrap{flex-wrap:nowrap}#et-boc .top-nav.mobile .et_pb_menu__wrap .cart-count{background:#ff3267;color:#fff;border-radius:25px;padding:.2rem .4rem;position:absolute;right:52px;top:0;font-size:.5rem;font-weight:700}#et-boc .top-nav.mobile ul.et_mobile_menu{width:105vw;left:-260px;top:120%}#et-boc .top-nav.mobile ul.et_mobile_menu li{background:#fff;padding-left:25px}#et-boc .top-nav.mobile ul.et_mobile_menu li a{font-size:20px}#et-boc .top-nav.mobile ul.et_mobile_menu li a:where(:not(.wp-element-button)){text-decoration:none}#et-boc .top-nav.mobile .phone{font-family:pedestria-mvb,sans-serif;font-weight:500;font-style:normal}#et-boc .top-nav.mobile .my-account:before{content:"";display:inline-block;width:15px;height:15px;background-size:cover;background-image:url("data:image/svg+xml,%3Csvg id='Group_924' data-name='Group 924' xmlns='http://www.w3.org/2000/svg' width='14.585' height='14.585' viewBox='0 0 14.585 14.585'%3E%3Cpath id='Path_1119' data-name='Path 1119' d='M35.334,4.167a4.167,4.167,0,1,0-4.167,4.167,4.167,4.167,0,0,0,4.167-4.167' transform='translate(-23.875)' fill='%23fff'/%3E%3Cpath id='Path_1120' data-name='Path 1120' d='M7.292,81C3.265,81,0,83.084,0,86.209H14.585C14.585,83.084,11.32,81,7.292,81' transform='translate(0 -71.624)' fill='%23fff'/%3E%3C/svg%3E%0A")}#et-boc .top-nav.mobile .et_pb_menu__cart-button:after{position:relative;content:"";display:inline-block;width:21px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='29.377' height='21.86' viewBox='0 0 29.377 21.86'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_4744' data-name='Rectangle 4744' width='29.377' height='21.86' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_2694' data-name='Group 2694' clip-path='url(%23clip-path)'%3E%3Cpath id='cart-icon' d='M25.554,7.907l0-.009h0a.374.374,0,0,0,0-.1.88.88,0,0,0-.913-.725H6.081l-.253-.754c-.3-.89-.6-1.771-.891-2.654a.918.918,0,0,0-.946-.723c-1.044,0-2.069,0-3.045,0A.975.975,0,0,0,.24,3.22.858.858,0,0,0,0,3.845.88.88,0,0,0,.95,4.7c.315,0,.635,0,.944-.005l.623,0c.267,0,.535,0,.808,0h.1L8.433,19.575a2.56,2.56,0,0,0-1.156,1.276,2.468,2.468,0,0,0,2.3,3.408,2.38,2.38,0,0,0,.672-.1,2.482,2.482,0,0,0,1.7-3.076h6.345a2.42,2.42,0,0,0-.08.96,2.358,2.358,0,0,0,1.54,2.029,2.583,2.583,0,0,0,.956.192,2.5,2.5,0,0,0,2.341-3.148,2.454,2.454,0,0,0-2.485-1.813q-3.107,0-6.215,0H11.389q-.6,0-1.2,0c-.2-.6-.4-1.2-.6-1.79l-.195-.58H21.827a.943.943,0,0,0,1.086-.775q.748-2.258,1.492-4.518l.373-1.132.314-.985.385-1.279a2.228,2.228,0,0,0,.075-.338m-5.4,13.372a.711.711,0,0,1,.51-.21h0a.694.694,0,0,1,.706.709.714.714,0,0,1-.208.511.689.689,0,0,1-.491.206h0a.716.716,0,0,1-.518-1.216M19.467,8.857h3.974l-.73,2.254H19.193Zm-12.785,0h4.087l.271,2.255h-3.6ZM9.57,21.069h0a.7.7,0,0,1,.7.714.718.718,0,0,1-.214.512.688.688,0,0,1-.49.2.73.73,0,0,1-.52-.221.7.7,0,0,1-.2-.5.719.719,0,0,1,.722-.7M8.8,15.153,8.044,12.9h3.213l.274,2.253Zm8.127,0H13.3L13.026,12.9H17.2Zm.491-4.049h-4.6l-.272-2.251h5.144Zm3.969,4.054H18.7l.274-2.264h3.155l-.058.179Z' transform='translate(-0.001 -2.408)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:cover}.global-accordion ul.accordion li .content{font-size:18px}.global-accordion ul.accordion li a.head{font-family:pedestria-mvb,sans-serif;font-weight:500;font-style:normal;font-size:21px}.woocommerce-MyAccount-navigation{position:relative}.woocommerce-MyAccount-navigation:hover ul{display:inline-block;z-index:9999;width:100%;padding:1.5rem}.woocommerce-MyAccount-navigation:before{content:"General Settings";display:block;padding:.6rem 2rem;border:1px solid #000072;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.841' height='10.334' viewBox='0 0 17.841 10.334'%3E%3Cpath d='M-9434.536-16550.455l8.214,8.213,8.213-8.213' transform='translate(9435.243 16551.162)' fill='none' stroke='%23000072' stroke-width='2'/%3E%3C/svg%3E") no-repeat;background-position:95% 50%;margin:1rem 0;font-weight:700}.woocommerce-MyAccount-navigation:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.841' height='10.334' viewBox='0 0 17.841 10.334'%3E%3Cpath id='Path_2254' data-name='Path 2254' d='M-9434.536-16550.455l8.214,8.213,8.213-8.213' transform='translate(-9417.402 -16540.828) rotate(180)' fill='none' stroke='%23000072' stroke-width='2'/%3E%3C/svg%3E%0A")}.woocommerce-MyAccount-navigation ul{display:none;position:absolute;padding:.6rem;border:1px solid #b1b1d4;background:#fff;top:100%;left:0}.woocommerce-MyAccount-navigation ul li:last-of-type{margin-bottom:0}.woocommerce form.login .show-password-input,.woocommerce form.lost_reset_password .show-password-input,.woocommerce form.register .show-password-input{top:1em}.woocommerce-edit-account #main-content .woocommerce ul:before,.woocommerce-edit-address #main-content .woocommerce ul:before,.woocommerce-payment-methods #main-content .woocommerce ul:before{display:none}.woocommerce-edit-account #main-content .woocommerce .setting-heading,.woocommerce-edit-address #main-content .woocommerce .setting-heading,.woocommerce-payment-methods #main-content .woocommerce .setting-heading{font-size:1.25rem;margin:2rem 0;font-weight:500;padding-bottom:0}.woocommerce-payment-methods .woocommerce-MyAccount-navigation:before{content:"Payment Methods"}.woocommerce-edit-address .woocommerce-MyAccount-navigation:before{content:"Billing Address"}.subscription-info-wrapper ul.subscription-info{gap:20px;display:flex;flex-wrap:wrap;align-items:center}.subscription-info-wrapper ul.subscription-info li{border:none;min-height:0;flex-basis:100%}.subscription-info-wrapper ul.subscription-info li:first-child{align-items:center}.subscription-info-wrapper ul.subscription-info li h3{font-size:2rem}.subscription-info-wrapper ul.subscription-info li span{display:inline-block}.et_pb_column h1,.et_pb_text h1,.et_pb_text_0 h1,body.woocommerce-page.et-db #et-boc .et-l .et_pb_section.et_pb_section_0_tb_body .et_pb_section.et_pb_section_1 h1,h1{font-size:37px;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal}.et-db #et-boc .et_pb_section.gb-memberships .three-cards h2,.et_pb_column h2,.woocommerce-page.et-db #et-boc .et-l h2,h2{font-size:32px;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal}.et-db #et-boc .et_pb_section.gb-memberships .three-cards h3,.et_pb_column h3,.woocommerce-page.et-db #et-boc .et-l h3,h3{font-size:26px;font-family:pedestria-mvb,sans-serif;font-weight:500;font-style:normal}.et-db #et-boc .et_pb_section.gb-memberships .three-cards h4,.et_pb_column h4,.woocommerce-page.et-db #et-boc .et-l h4,h4{font-size:23px;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal}.et_pb_column h5,.woocommerce-page.et-db #et-boc .et-l h5,h5{font-size:20px;font-family:pedestria-mvb,sans-serif;font-weight:500;font-style:normal}.et_pb_column h6,h6{font-size:18px;font-family:pedestria-mvb,sans-serif;font-weight:700;font-style:normal}input[type=checkbox]{width:1.15rem;height:1.15rem}.woocommerce form.login .show-password-input,.woocommerce-page form.login .show-password-input{top:1.2rem}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address:nth-of-type(1){margin-bottom:1.5rem}.woocommerce-account .payment-method-actions:before{display:none}.woocommerce-account table.woocommerce-MyAccount-paymentMethods tr.payment-method:nth-child(even) td:nth-of-type(1){border-top:3px solid #000072}.woocommerce-EditAccountForm .form-row label[for=account_display_name] .tooltip{top:-40px;left:135px;width:171px}.woocommerce-EditAccountForm .form-row label[for=account_display_name] .tooltip:before{top:47px}.woocommerce-EditAccountForm .form-row input[name=account_display_name].input-text,.woocommerce-EditAccountForm .form-row input[type=email].input-text{max-width:100%}.woocommerce-EditAccountForm fieldset p:nth-of-type(2),.woocommerce-EditAccountForm fieldset p:nth-of-type(3){display:block}.woocommerce button.button,.woocommerce-page button.button{padding:.3rem 1rem;font-size:1.32rem;width:100%}.woocommerce button.button:active,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce-page button.button:active,.woocommerce-page button.button:disabled[disabled],.woocommerce-page button.button:disabled[disabled]:hover,.woocommerce-page button.button:hover{padding:.3rem 1rem}.woocommerce table.my_account_orders{font-size:1.2rem}.woocommerce-EditAccountForm fieldset legend{font-size:1.4rem}.woocommerce-add-payment-method #add_payment_method #payment a.button,.woocommerce-add-payment-method #add_payment_method #payment button.button,.woocommerce-add-payment-method .woocommerce-MyAccount-content a.button,.woocommerce-add-payment-method .woocommerce-MyAccount-content button.button,.woocommerce-payment-methods #add_payment_method #payment a.button,.woocommerce-payment-methods #add_payment_method #payment button.button,.woocommerce-payment-methods .woocommerce-MyAccount-content a.button,.woocommerce-payment-methods .woocommerce-MyAccount-content button.button{font-size:1.425rem;padding:.1rem 2rem}.woocommerce-add-payment-method #add_payment_method #payment a.button:active,.woocommerce-add-payment-method #add_payment_method #payment button.button:active,.woocommerce-add-payment-method .woocommerce-MyAccount-content a.button:active,.woocommerce-add-payment-method .woocommerce-MyAccount-content button.button:active,.woocommerce-payment-methods #add_payment_method #payment a.button:active,.woocommerce-payment-methods #add_payment_method #payment button.button:active,.woocommerce-payment-methods .woocommerce-MyAccount-content a.button:active,.woocommerce-payment-methods .woocommerce-MyAccount-content button.button:active{padding:.1rem 2rem}.woocommerce-add-payment-method #add_payment_method #payment a.button:before,.woocommerce-add-payment-method #add_payment_method #payment button.button:before,.woocommerce-add-payment-method .woocommerce-MyAccount-content a.button:before,.woocommerce-add-payment-method .woocommerce-MyAccount-content button.button:before,.woocommerce-payment-methods #add_payment_method #payment a.button:before,.woocommerce-payment-methods #add_payment_method #payment button.button:before,.woocommerce-payment-methods .woocommerce-MyAccount-content a.button:before,.woocommerce-payment-methods .woocommerce-MyAccount-content button.button:before{margin-left:0}.woocommerce-checkout .et_pb_section.et_pb_section_0{padding-bottom:0}.woocommerce-checkout .et_pb_section.et_pb_section_0 .et_pb_row.et_pb_row_1{width:100%;padding-bottom:0}.woocommerce-checkout .et_pb_section.et_pb_section_0 .et_pb_row.et_pb_row_1>.et_pb_column_1{padding:0 10%}.woocommerce-checkout .et_pb_section.et_pb_section_0 .et_pb_row.et_pb_row_1>.et_pb_column_2 #payment{padding:0 10%}#footer-section #footer-nav .et_pb_menu__menu{display:block}#footer-section #footer-nav .et_mobile_nav_menu{display:none}#footer-section #footer-nav .et_pb_menu__wrap{justify-content:center}#footer-section #footer-nav ul#menu-footer-menu{display:flex;flex-direction:column;align-items:center}#footer-section #footer-nav ul#menu-footer-menu li{padding:0}#footer-section #footer-nav ul#menu-footer-menu-misc,#footer-section #footer-nav ul#menu-footer-menu-misc-spanish{margin-top:1rem;display:flex;justify-content:center}#footer-section #footer-nav ul#menu-footer-menu-misc li,#footer-section #footer-nav ul#menu-footer-menu-misc-spanish li{padding-left:20px;padding-right:20px;margin-bottom:1rem}#footer-section #footer-nav ul#menu-footer-menu-misc li:nth-of-type(2),#footer-section #footer-nav ul#menu-footer-menu-misc-spanish li:nth-of-type(1){border-right:none}#footer-section #footer-nav ul#menu-footer-menu-spanish{display:flex;align-items:center;flex-direction:column}.et-db #et-boc footer.et-l #footer-section .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul#menu-footer-menu>li{padding-right:0}.et-db #et-boc .et_pb_section.gb-memberships h2{font-size:32px}.woocommerce form .flexWrap{display:block}.memberships_benefits_section.et_pb_section .benefits_wrapper{margin-bottom:25px}.memberships_benefits_section.et_pb_section .benefits_wrapper .discount_code span{font-size:15px}.memberships_benefits_section.et_pb_section .benefits_wrapper h2{font-size:1.1rem;text-align:center;line-height:1.56rem}.upgrade_membership_section.et_pb_section{background-position:25% 50%}.upgrade_membership_section.et_pb_section h2{font-size:25px}.upgrade_membership_section.et_pb_section a{font-size:20px}.upgrade_membership_section.et_pb_section .arrow-right:after{width:40px;height:40px}.subscription-info-wrapper{padding:25px 0}.subscription-info-wrapper .subscription-info h1{font-size:30px;padding-bottom:0}.subscription-info-wrapper .subscription-info li:nth-of-type(2){align-items:center}.subscription-info-wrapper .subscription-info li:first-child{padding-bottom:0}.subscription-info-wrapper ul.subscription-info li span{font-size:17px}.subscription-info-wrapper ul.subscription-info li div{display:unset}ul#menu-my-account-navigation li a:nth-of-type(n){font-size:0rem}.woocommerce-orders .woocommerce table.shop_table td .coupon,.woocommerce-page .woocommerce table.shop_table td .coupon{flex-direction:column;align-items:start}.woocommerce form .flexWrap .woocommerce-form-login__submit{position:relative;left:0;top:0;transform:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJzdHlsZS5jc3MiLCJfc2VjdGlvbi1uYXZpZ2F0aW9uLnNjc3MiLCJfc2VjdGlvbi1jYXJ0LnNjc3MiLCJ3b29jb21tZXJjZS9fbXlhY2NvdW50LnNjc3MiLCJ3b29jb21tZXJjZS9fcHJvZHVjdC5zY3NzIiwid29vY29tbWVyY2UvX2NoZWNrb3V0LnNjc3MiLCJfaW50ZWdyYXRpb24tc2lnbnVwLnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJkZXZpY2UvX2xnLWRldmljZXMuc2NzcyIsImRldmljZS9fdGFibGV0LnNjc3MiLCJkZXZpY2UvX21vYmlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFRLGlEQ2VSLFVBQ0UsaUJBQUEsNENEbURGLFdBQ0MsWUFBQSxhQUNBLElBQUEsbUNBQ0EsSUFBQSwwQ0FBQSwyQkFBQSxDQUFBLG9DQUFBLGNBQUEsQ0FBQSxtQ0FBQSxrQkFBQSxDQUFBLGdEQUFBLGNBSUEsWUFBQSxJQUNBLFdBQUEsT0UzRUQsYUFDRSxRQUFBLEtBQ0EsVUFBQSxLQUNBLGdCQUFBLGNBQ0EsVUFBQSxNQUVBLHdCQUNFLE1BQUEsSUFDQSxhQUFBLEtBRUEsd0NBQ0UsYUFBQSxFQUlKLDJCQUNFLE9BQUEsS0FBQSxFQUNBLE1BQUEsS0FFQSwwQ0FDRSxRQUFBLEtBQ0EsWUFBQSxPQUNBLFlBQUEsSUFFQSwrQ0FDRSxZQUFBLEtBSUosdUNBQ0UsWUFBQSxJQUVBLDRDQUNFLFlBQUEsS0FLTiw4QkNDQSxRQUFBLE1BQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQ0EsTUFBQSxLQUNBLE1BQUEsUUFDQSxXQUFBLEtBQ0EsVUFBQSxPREhBLG1CQUNFLFFBQUEsTUFDQSxNQUFBLFFBQ0EsWUFBQSxJQUdGLG9CQy9DQSxPQUFBLEtBQ0EsUUFBQSxNQUFBLEtBQ0EsV0FBQSxRQUNBLE1BQUEsS0FDQSxXQUFBLE1BQ0EsWUFBQSxJ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QSxFQU9BLHdEQUNFLFVBQUEsS0FHRix1REFDRSxRQUFBLE1BT04sa0RBQ0UsVUFBQSxLQVNJLDZEVit1R1IsMkRVOXVHVSxlQUFBLE9BQ0EsWUFBQSxNQVFSLDREQUNFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vdXNlLnR5cGVraXQubmV0L2h6cTBodm0uY3NzJyk7XHJcblxyXG5AbWl4aW4gRnJlaWdodFNhbnNQcm97XHJcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBcclxufVxyXG5cclxuQG1peGluIEZyZWlnaHRTYW5zUHJvTGlnaHR7XHJcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7IFxyXG59XHJcblxyXG5AbWl4aW4gRnJlaWdodFNhbnNQcm9Cb29re1xyXG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gRnJlaWdodFNhbnNQcm9NZWRpdW17XHJcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBGcmVpZ2h0U2Fuc1Byb1NlbWlCb2xke1xyXG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gRnJlaWdodFNhbnNQcm9Cb2xke1xyXG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AbWl4aW4gUGVkZXN0cmlhe1xyXG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsOyBcclxufVxyXG5cclxuQG1peGluIFBlZGVzdHJpYUl0YWxpY3tcclxuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgXHJcbn1cclxuXHJcbkBtaXhpbiBQZWRlc3RyaWFNZWRpdW17XHJcbiAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7IFxyXG59XHJcblxyXG5AbWl4aW4gUGVkZXN0cmlhQm9sZHtcclxuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgXHJcbn1cclxuXHJcbkBtaXhpbiBQZWRlc3RyaWFCb2xkSXRhbGlje1xyXG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljOyBcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xyXG5cdHNyYzp1cmwoJ2Fzc2V0cy9mb250cy9FbGVnYW50SWNvbnMuZW90Jyk7XHJcblx0c3JjOnVybCgnYXNzZXRzL2ZvbnRzL0VsZWdhbnRJY29ucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG5cdFx0dXJsKCdhc3NldHMvZm9udHMvRWxlZ2FudEljb25zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuXHRcdHVybCgnYXNzZXRzL2ZvbnRzL0VsZWdhbnRJY29ucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcblx0XHR1cmwoJ2Fzc2V0cy9mb250cy9FbGVnYW50SWNvbnMuc3ZnI0VsZWdhbnRJY29ucycpIGZvcm1hdCgnc3ZnJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCIkV2hpdGU6ICAgICAgICAgICAgICNGRkZGRkY7XHJcbiRXaGl0ZS1IYWxmOiAgICAgICAgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4kQnJpbGxpYW50LXdoaXRlOiAgICNFREYyRkM7XHJcbiROYXZ5LUJsdWU6ICAgICAgICAgIzAwMDA3MjtcclxuJENlcmlzZS1QaW5rOiAgICAgICAjRkYzMjY3O1xyXG4kQ2VyaXNlLVBpbmstSG92ZXI6ICNGRjAwNTc7XHJcbiRDb3Juc2lsazogICAgICAgICAgI0ZERjVERjtcclxuJFdpbGQtQmx1ZS1Zb25kZXI6ICAjQjFCMUQ0O1xyXG4kQnJpZ2h0LUdyYXk6ICAgICAgICNFQkVCRjQ7XHJcbiRWZXJ5LUxpZ2h0LUJsdWU6ICAgIzc0NzRGRjtcclxuJEFsaWNlLUJsdWU6ICAgICAgICAjRjBGMEZGO1xyXG4kRmxhdmVzY2VudDogICAgICAgICNGOURGOTU7XHJcbiRBcnNlbmljOiAgICAgICAgICAgIzQyNDI0MjsgXHJcbiRPcmFuZ2VhZGU6ICAgICAgICAgI0U1NTUzMDsgXHJcblxyXG4uZ3JhZGllbnR7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJEFsaWNlLUJsdWUgMCUsICRXaGl0ZSAxMDAlKTtcclxufSIsIi5nbG9iYWwtZm9ybXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWF4LXdpZHRoOiA4MjVweDtcclxuXHJcbiAgZGl2LmlucHV0c3tcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgJjpudGgtY2hpbGQoZXZlbil7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi5mdWxsd2lkdGh7XHJcbiAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGxhYmVsLmNoZWNrYm94e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLnJhZGlve1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICBAaW5jbHVkZSB0ZXh0SW5wdXQ7XHJcbiAgfVxyXG5cclxuICBsYWJlbHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICROYXZ5LUJsdWU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9ue1xyXG4gICAgQGluY2x1ZGUgZm9ybUJ1dHRvbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcclxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbntcclxuICBAaW5jbHVkZSBmb3JtQnV0dG9uO1xyXG4gIGNvbG9yOiAkV2hpdGUhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgLyogQWRkIGlmIG5vdCB1c2luZyBhdXRvcHJlZml4ZXIgKi9cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLyogUmVtb3ZlIG1vc3QgYWxsIG5hdGl2ZSBpbnB1dCBzdHlsZXMgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIC8qIEZvciBpT1MgPCAxNSAqL1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRDZXJpc2UtUGluaztcclxuICBiYWNrZ3JvdW5kOiAkV2hpdGU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjAyNWVtKTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcclxuXHJcbiAgJjpjaGVja2VkOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NnIGlkPSdSZWN0YW5nbGVfMjQ1JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAyNDUnIGZpbGw9JyUyM2ZmMzI2Nycgc3Ryb2tlPSclMjNmZjMyNjcnIHN0cm9rZS13aWR0aD0nMSclM0UlM0NyZWN0IHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgc3Ryb2tlPSdub25lJy8lM0UlM0NyZWN0IHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTknIGhlaWdodD0nMTknIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDcGF0aCBpZD0nY2hlY2stc29saWQnIGQ9J000LjY1LDc1LjEwNy4yLDcwLjY1OGEuNjg1LjY4NSwwLDAsMSwwLS45NjhsLjk2OC0uOTY4YS42ODUuNjg1LDAsMCwxLC45NjgsMGwzLDMsNi40Mi02LjQyYS42ODUuNjg1LDAsMCwxLC45NjgsMGwuOTY4Ljk2OGEuNjg1LjY4NSwwLDAsMSwwLC45NjhMNS42MTgsNzUuMTA3QS42ODUuNjg1LDAsMCwxLDQuNjUsNzUuMTA3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4xNTQgLTYwLjA5OCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAxMjBtcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtLjA1MGVtLCAtLjE4MmVtKTtcclxuICB9XHJcblxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5yYWRpbyB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWVtIGF1dG87XHJcbiAgZ2FwOiAwLjVlbTtcclxufVxyXG5cclxuLnJhZGlvICsgLnJhZGlvIHtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuXHJcbi5yYWRpbzpmb2N1cy13aXRoaW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIC8qIEFkZCBpZiBub3QgdXNpbmcgYXV0b3ByZWZpeGVyICovXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC8qIFJlbW92ZSBtb3N0IGFsbCBuYXRpdmUgaW5wdXQgc3R5bGVzICovXHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAvKiBGb3IgaU9TIDwgMTUgKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XHJcbiAgLyogTm90IHJlbW92ZWQgdmlhIGFwcGVhcmFuY2UgKi9cclxuICBtYXJnaW46IDA7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB3aWR0aDogLjdlbTtcclxuICBoZWlnaHQ6IC43ZW07XHJcbiAgYm9yZGVyOiAwLjA1ZW0gc29saWQgJENlcmlzZS1QaW5rO1xyXG4gIGJvcmRlci1yYWRpdXM6IDYwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMDc1ZW0pO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxyXG4gIG1hcmdpbi1yaWdodDogLjJyZW0haW1wb3J0YW50OyBcclxufVxyXG5cclxuLnJhZGlvV3JhcHBlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwLjNlbTtcclxuICBoZWlnaHQ6IDAuM2VtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcclxuICBib3gtc2hhZG93OiBpbnNldCAxZW0gMWVtICRDZXJpc2UtUGluaztcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6OmJlZm9yZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHJcbiAgJjpmb2N1c3tcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGFnZXtcclxuICBcclxuICAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudHtcclxuICAgIFxyXG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi5idXR0b257XHJcbiAgICAgIEBpbmNsdWRlIGZvcm1CdXR0b247XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LCBcclxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsIFxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQsXHJcbi5ldF9wYl93Y19jaGVja291dF9wYXltZW50X2luZm9fMCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnR7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogJEJyaWxsaWFudC13aGl0ZTtcclxuICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XHJcblxyXG4gIGJ1dHRvbi5idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgZm9ybUJ1dHRvbjsgXHJcbiAgfVxyXG5cclxuICAuVGVybXNUZXh0e1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICMwMDAwNzI7XHJcbiAgfVxyXG59IFxyXG5cclxuLmV0X3BiX3djX2NoZWNrb3V0X3BheW1lbnRfaW5mb3tcclxuICAud29vY29tbWVyY2UtY2hlY2tvdXR7XHJcbiAgICAjcGF5bWVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgLnBheW1lbnRfYm94e1xyXG4gICAgICAgIC53b29jb21tZXJjZS1Ob3RpY2VHcm91cHtcclxuICAgICAgICAgIC53b29jb21tZXJjZS1lcnJvcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJENlcmlzZS1QaW5rO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tcm93LnBsYWNlLW9yZGVye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKioqIEZsdWVudCBGb3JtcyAqKiovXHJcbi5mbHVlbnRmb3JtIHtcclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuICB0ZXh0YXJlYS5mZi1lbC1mb3JtLWNvbnRyb2x7XHJcbiAgICBAaW5jbHVkZSB0ZXh0SW5wdXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZybS1mbHVlbnQtZm9ybSAuZmYtdC1jb250YWluZXJ7XHJcbiAgICBnYXA6IDM2cHg7XHJcbiAgfVxyXG5cclxuICAuZmYtZWwtaW5wdXQtLWxhYmVsIGxhYmVse1xyXG4gICAgY29sb3I6ICROYXZ5LUJsdWU7XHJcbiAgICBmb250LXdlaWdodDogNzAwIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29sb3I6ICROYXZ5LUJsdWUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJhZGlvLXdyYXBwZXJ7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMWVtO1xyXG4gICAgICBoZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRDZXJpc2UtUGluaztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkV2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB3aWR0aDogMC40ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZi1lbC10b29sdGlwIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICRDZXJpc2UtUGluaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJ1dHRvbixcclxuICAuZmYtYnRuLXNlY29uZGFyeSxcclxuICAuc3VibWl0LWJ0biB7XHJcbiAgICBAaW5jbHVkZSBmb3JtQnV0dG9uO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRDZXJpc2UtUGluaztcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQ2VyaXNlLVBpbmstSG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VibWl0LWJ0bi13cmFwcGVyIHtcclxuICAgIGJ1dHRvbntcclxuICAgICAgQGluY2x1ZGUgZm9ybUJ1dHRvbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJENlcmlzZS1QaW5rO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgIC5mZi1lbC1mb3JtLWNvbnRyb2wsXHJcbiAgICBzZWxlY3QuZmYtZWwtZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKXtcclxuICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkVmVyeS1MaWdodC1CbHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0ZXAtbmF2IHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvcm1CdXR0b247XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRDZXJpc2UtUGluaztcclxuICAgIH1cclxuICB9XHJcbn0iLCJAbWl4aW4gZm9ybUJ1dHRvbntcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgcGFkZGluZzogLjFyZW0gMnJlbTtcclxuICBiYWNrZ3JvdW5kOiAkQ2VyaXNlLVBpbms7XHJcbiAgY29sb3I6ICRXaGl0ZTtcclxuICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAaW5jbHVkZSBQZWRlc3RyaWFCb2xkO1xyXG4gIGZvbnQtc2l6ZTogMzNweDtcclxuICBmbG9hdDogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2hhZG93OiAtMnB4IDRweCAxcHggMHB4IHJnYigwIDAgMCAvIDEwJSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcclxuICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSwgdGFibGV0KXtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZXtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkQ2VyaXNlLVBpbmstSG92ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgcGFkZGluZzogMC4xcmVtIDJyZW07XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0SW5wdXR7XHJcbiAgcGFkZGluZzogLjVyZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJFZlcnktTGlnaHQtQmx1ZTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogJE5hdnktQmx1ZTtcclxuICBiYWNrZ3JvdW5kOiAkV2hpdGU7IFxyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gYmx1ZS1ib3JkZXJ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJFdpbGQtQmx1ZS1Zb25kZXJcclxufVxyXG5cclxuQG1peGluIHBheW1lbnRCdXR0b257XHJcbiAgY29sb3I6ICRXaGl0ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBib3gtc2hhZG93OiAtMnB4IDRweCAxcHggMHB4IHJnYigwIDAgMCAvIDEwJSk7XHJcblxyXG4gICY6YWN0aXZle1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxNC4yOHB4O1xyXG4gICAgaGVpZ2h0OiAxNC4yOHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNC4yODQnIGhlaWdodD0nMTQuMjg0JyB2aWV3Qm94PScwIDAgMTQuMjg0IDE0LjI4NCclM0UlM0NwYXRoIGQ9J001LjM1NywwVjUuMzU3SDBWOC45MjhINS4zNTd2NS4zNTdIOC45MjhWOC45MjhoNS4zNTdWNS4zNTdIOC45MjhWMFonIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudEJHe1xyXG4gIGJhY2tncm91bmQ6ICNmMGYwZmY7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICNmMGYwZmYgMCUsICNmMGYwZmYgMzAwcHgsICNmMGYwZmYgMCUsICNmZmZmZmYgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgI2YwZjBmZiAwJSwjZjBmMGZmIDMwMHB4LCNmMGYwZmYgMCUsI2ZmZmZmZiAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2YwZjBmZiAwJSwjZjBmMGZmIDMwMHB4LCNmMGYwZmYgMCUsI2ZmZmZmZiAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmMGYwZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxufVxyXG5cclxuXHJcbkBtaXhpbiBncmFkaWVudEJHbW9iaWxle1xyXG4gIGJhY2tncm91bmQ6ICNmMGYwZmY7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICNmMGYwZmYgMCUsICNmMGYwZmYgNDIlLCAjZjBmMGZmIDAlLCAjZmZmZmZmIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmMGYwZmYgMCUsI2YwZjBmZiA0MiUsI2YwZjBmZiAwJSwjZmZmZmZmIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjZjBmMGZmIDAlLCNmMGYwZmYgNDIlLCNmMGYwZmYgMCUsI2ZmZmZmZiAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmMGYwZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxufVxyXG5cclxuXHJcbkBtaXhpbiByZXNwb25kICgkYnJlYWtwb2ludHMuLi4pIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xyXG5cclxuICAgIC8vICRicmVha3BvaW50IGlzIHNpbXBseSBhIHZhcmlhYmxlIHRoYXQgY2FuIGhhdmUgc2V2ZXJhbCB2YWx1ZXNcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLXNtIHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wIHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LXhsIHtcclxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUge1xyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXBvcnRyYWl0IHtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvaHpxMGh2bS5jc3NcIik7XG4uZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjBGMEZGIDAlLCAjRkZGRkZGIDEwMCUpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0VsZWdhbnRJY29ucy5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0VsZWdhbnRJY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvRWxlZ2FudEljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0VsZWdhbnRJY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9FbGVnYW50SWNvbnMuc3ZnI0VsZWdhbnRJY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5nbG9iYWwtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDgyNXB4O1xufVxuLmdsb2JhbC1mb3JtIGRpdi5pbnB1dHMge1xuICB3aWR0aDogNDklO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uZ2xvYmFsLWZvcm0gZGl2LmlucHV0czpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZ2xvYmFsLWZvcm0gZGl2LmZ1bGx3aWR0aCB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nbG9iYWwtZm9ybSBkaXYuZnVsbHdpZHRoIGxhYmVsLmNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5nbG9iYWwtZm9ybSBkaXYuZnVsbHdpZHRoIGxhYmVsLmNoZWNrYm94IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5nbG9iYWwtZm9ybSBkaXYuZnVsbHdpZHRoIGxhYmVsLnJhZGlvIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5nbG9iYWwtZm9ybSBkaXYuZnVsbHdpZHRoIGxhYmVsLnJhZGlvIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5nbG9iYWwtZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzQ3NEZGO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDcyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5nbG9iYWwtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDA3MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5nbG9iYWwtZm9ybSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRkYzMjY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTJweCA0cHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9iYWwtZm9ybSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmdsb2JhbC1mb3JtIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi5nbG9iYWwtZm9ybSBidXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5nbG9iYWwtZm9ybSBidXR0b246aG92ZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkYwMDU3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbn1cbi5nbG9iYWwtZm9ybSBidXR0b246aG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRkYzMjY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTJweCA0cHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuICAud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuICAud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246YWN0aXZlLFxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGMDA1NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG59XG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlcjphZnRlcixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIC8qIEFkZCBpZiBub3QgdXNpbmcgYXV0b3ByZWZpeGVyICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogUmVtb3ZlIG1vc3QgYWxsIG5hdGl2ZSBpbnB1dCBzdHlsZXMgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRm9yIGlPUyA8IDE1ICovXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjMyNjc7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMDI1ZW0pO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ2cgaWQ9J1JlY3RhbmdsZV8yNDUnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDI0NScgZmlsbD0nJTIzZmYzMjY3JyBzdHJva2U9JyUyM2ZmMzI2Nycgc3Ryb2tlLXdpZHRoPScxJyUzRSUzQ3JlY3Qgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBzdHJva2U9J25vbmUnLyUzRSUzQ3JlY3QgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxOScgaGVpZ2h0PScxOScgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0NwYXRoIGlkPSdjaGVjay1zb2xpZCcgZD0nTTQuNjUsNzUuMTA3LjIsNzAuNjU4YS42ODUuNjg1LDAsMCwxLDAtLjk2OGwuOTY4LS45NjhhLjY4NS42ODUsMCwwLDEsLjk2OCwwbDMsMyw2LjQyLTYuNDJhLjY4NS42ODUsMCwwLDEsLjk2OCwwbC45NjguOTY4YS42ODUuNjg1LDAsMCwxLDAsLjk2OEw1LjYxOCw3NS4xMDdBLjY4NS42ODUsMCwwLDEsNC42NSw3NS4xMDdaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjE1NCAtNjAuMDk4KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMC4wNWVtLCAtMC4xODJlbSk7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yYWRpbyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWVtIGF1dG87XG4gIGdhcDogMC41ZW07XG59XG5cbi5yYWRpbyArIC5yYWRpbyB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLnJhZGlvOmZvY3VzLXdpdGhpbiB7XG4gIGNvbG9yOiB2YXIoLS1mb3JtLWNvbnRyb2wtY29sb3IpO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIC8qIEFkZCBpZiBub3QgdXNpbmcgYXV0b3ByZWZpeGVyICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogUmVtb3ZlIG1vc3QgYWxsIG5hdGl2ZSBpbnB1dCBzdHlsZXMgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRm9yIGlPUyA8IDE1ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC8qIE5vdCByZW1vdmVkIHZpYSBhcHBlYXJhbmNlICovXG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgd2lkdGg6IDAuN2VtO1xuICBoZWlnaHQ6IDAuN2VtO1xuICBib3JkZXI6IDAuMDVlbSBzb2xpZCAjRkYzMjY3O1xuICBib3JkZXItcmFkaXVzOiA2MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4wNzVlbSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJhZGlvV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjNlbTtcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiAxMjBtcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFlbSAxZW0gI0ZGMzI2Nztcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBidXR0b24uYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI0ZGMzI2NztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IC0ycHggNHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBidXR0b24uYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1jaGVja291dC1wYXltZW50IGJ1dHRvbi5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBidXR0b24uYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBidXR0b24uYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGMDA1NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG59XG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCBidXR0b24uYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCxcbi53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50LFxuLmV0X3BiX3djX2NoZWNrb3V0X3BheW1lbnRfaW5mb18wIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0VERjJGQztcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbixcbi5ldF9wYl93Y19jaGVja291dF9wYXltZW50X2luZm9fMCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNGRjMyNjc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAtMnB4IDRweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBidXR0b24uYnV0dG9uLFxuICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBidXR0b24uYnV0dG9uLFxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbixcbiAgLmV0X3BiX3djX2NoZWNrb3V0X3BheW1lbnRfaW5mb18wIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBidXR0b24uYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGJ1dHRvbi5idXR0b24sXG4gIC5ldF9wYl93Y19jaGVja291dF9wYXltZW50X2luZm9fMCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbiNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbjphY3RpdmUsXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBidXR0b24uYnV0dG9uOmFjdGl2ZSxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBidXR0b24uYnV0dG9uOmFjdGl2ZSxcbi5ldF9wYl93Y19jaGVja291dF9wYXltZW50X2luZm9fMCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBidXR0b24uYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBidXR0b24uYnV0dG9uOmhvdmVyLFxuLmV0X3BiX3djX2NoZWNrb3V0X3BheW1lbnRfaW5mb18wIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBidXR0b24uYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGMDA1NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG59XG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGJ1dHRvbi5idXR0b246aG92ZXI6YWZ0ZXIsXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBidXR0b24uYnV0dG9uOmhvdmVyOmFmdGVyLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGJ1dHRvbi5idXR0b246aG92ZXI6YWZ0ZXIsXG4uZXRfcGJfd2NfY2hlY2tvdXRfcGF5bWVudF9pbmZvXzAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGJ1dHRvbi5idXR0b246aG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCAuVGVybXNUZXh0LFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgLlRlcm1zVGV4dCxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAuVGVybXNUZXh0LFxuLmV0X3BiX3djX2NoZWNrb3V0X3BheW1lbnRfaW5mb18wIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCAuVGVybXNUZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDA3Mjtcbn1cblxuLmV0X3BiX3djX2NoZWNrb3V0X3BheW1lbnRfaW5mbyAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5ldF9wYl93Y19jaGVja291dF9wYXltZW50X2luZm8gLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wYXltZW50X2JveCAud29vY29tbWVyY2UtTm90aWNlR3JvdXAgLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI0ZGMzI2Nztcbn1cbi5ldF9wYl93Y19jaGVja291dF9wYXltZW50X2luZm8gLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5mb3JtLXJvdy5wbGFjZS1vcmRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qKiogRmx1ZW50IEZvcm1zICoqKi9cbi5mbHVlbnRmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uZmx1ZW50Zm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mbHVlbnRmb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5mbHVlbnRmb3JtIHRleHRhcmVhLmZmLWVsLWZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc0NzRGRjtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwMDA3MjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmx1ZW50Zm9ybSAuZnJtLWZsdWVudC1mb3JtIC5mZi10LWNvbnRhaW5lciB7XG4gIGdhcDogMzZweDtcbn1cbi5mbHVlbnRmb3JtIC5mZi1lbC1pbnB1dC0tbGFiZWwgbGFiZWwge1xuICBjb2xvcjogIzAwMDA3MjtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIxcHg7XG59XG4uZmx1ZW50Zm9ybSAuZmYtZWwtaW5wdXQtLWxhYmVsIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjMDAwMDcyICFpbXBvcnRhbnQ7XG59XG4uZmx1ZW50Zm9ybSAucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xufVxuLmZsdWVudGZvcm0gLnJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb106YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZGMzI2NztcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDAuNGVtO1xuICBoZWlnaHQ6IDAuNGVtO1xufVxuLmZsdWVudGZvcm0gLnJhZGlvLXdyYXBwZXIgLmZmLWVsLXRvb2x0aXAgc3ZnIHtcbiAgZmlsbDogI0ZGMzI2Nztcbn1cbi5mbHVlbnRmb3JtIGJ1dHRvbixcbi5mbHVlbnRmb3JtIC5mZi1idG4tc2Vjb25kYXJ5LFxuLmZsdWVudGZvcm0gLnN1Ym1pdC1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRkYzMjY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTJweCA0cHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjMyNjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbHVlbnRmb3JtIGJ1dHRvbixcbiAgLmZsdWVudGZvcm0gLmZmLWJ0bi1zZWNvbmRhcnksXG4gIC5mbHVlbnRmb3JtIC5zdWJtaXQtYnRuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5mbHVlbnRmb3JtIGJ1dHRvbixcbiAgLmZsdWVudGZvcm0gLmZmLWJ0bi1zZWNvbmRhcnksXG4gIC5mbHVlbnRmb3JtIC5zdWJtaXQtYnRuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmZsdWVudGZvcm0gYnV0dG9uOmFjdGl2ZSxcbi5mbHVlbnRmb3JtIC5mZi1idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5mbHVlbnRmb3JtIC5zdWJtaXQtYnRuOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmx1ZW50Zm9ybSBidXR0b246aG92ZXIsXG4uZmx1ZW50Zm9ybSAuZmYtYnRuLXNlY29uZGFyeTpob3Zlcixcbi5mbHVlbnRmb3JtIC5zdWJtaXQtYnRuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGMDA1NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG59XG4uZmx1ZW50Zm9ybSBidXR0b246aG92ZXI6YWZ0ZXIsXG4uZmx1ZW50Zm9ybSAuZmYtYnRuLXNlY29uZGFyeTpob3ZlcjphZnRlcixcbi5mbHVlbnRmb3JtIC5zdWJtaXQtYnRuOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbHVlbnRmb3JtIGJ1dHRvbjpob3Zlcixcbi5mbHVlbnRmb3JtIC5mZi1idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLmZsdWVudGZvcm0gLnN1Ym1pdC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDU3O1xufVxuLmZsdWVudGZvcm0gLnN1Ym1pdC1idG4td3JhcHBlciBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRkYzMjY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTJweCA0cHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjMyNjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbHVlbnRmb3JtIC5zdWJtaXQtYnRuLXdyYXBwZXIgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5mbHVlbnRmb3JtIC5zdWJtaXQtYnRuLXdyYXBwZXIgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmZsdWVudGZvcm0gLnN1Ym1pdC1idG4td3JhcHBlciBidXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mbHVlbnRmb3JtIC5zdWJtaXQtYnRuLXdyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGMDA1NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG59XG4uZmx1ZW50Zm9ybSAuc3VibWl0LWJ0bi13cmFwcGVyIGJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmx1ZW50Zm9ybSAuc2VsZWN0LXdyYXBwZXIgLmZmLWVsLWZvcm0tY29udHJvbCxcbi5mbHVlbnRmb3JtIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3QuZmYtZWwtZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogNTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc0NzRGRjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mbHVlbnRmb3JtIC5zdGVwLW5hdiBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRkYzMjY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTJweCA0cHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjMyNjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbHVlbnRmb3JtIC5zdGVwLW5hdiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmZsdWVudGZvcm0gLnN0ZXAtbmF2IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi5mbHVlbnRmb3JtIC5zdGVwLW5hdiBidXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mbHVlbnRmb3JtIC5zdGVwLW5hdiBidXR0b246aG92ZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkYwMDU3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbn1cbi5mbHVlbnRmb3JtIC5zdGVwLW5hdiBidXR0b246aG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdW50aWxpdHlNZW51IC5uYXYtbXktYWNjb3VudCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbiN1bnRpbGl0eU1lbnUgLm5hdi1teS1hY2NvdW50OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nR3JvdXBfOTI0JyBkYXRhLW5hbWU9J0dyb3VwIDkyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQuNTg1JyBoZWlnaHQ9JzE0LjU4NScgdmlld0JveD0nMCAwIDE0LjU4NSAxNC41ODUnJTNFJTNDcGF0aCBpZD0nUGF0aF8xMTE5JyBkYXRhLW5hbWU9J1BhdGggMTExOScgZD0nTTM1LjMzNCw0LjE2N2E0LjE2Nyw0LjE2NywwLDEsMC00LjE2Nyw0LjE2Nyw0LjE2Nyw0LjE2NywwLDAsMCw0LjE2Ny00LjE2NycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIzLjg3NSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDcGF0aCBpZD0nUGF0aF8xMTIwJyBkYXRhLW5hbWU9J1BhdGggMTEyMCcgZD0nTTcuMjkyLDgxQzMuMjY1LDgxLDAsODMuMDg0LDAsODYuMjA5SDE0LjU4NUMxNC41ODUsODMuMDg0LDExLjMyLDgxLDcuMjkyLDgxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC03MS42MjQpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi51dGlsaXR5LW5hdiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi51dGlsaXR5LW5hdiBhLm15LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdHcm91cF85MjQnIGRhdGEtbmFtZT0nR3JvdXAgOTI0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNC41ODUnIGhlaWdodD0nMTQuNTg1JyB2aWV3Qm94PScwIDAgMTQuNTg1IDE0LjU4NSclM0UlM0NwYXRoIGlkPSdQYXRoXzExMTknIGRhdGEtbmFtZT0nUGF0aCAxMTE5JyBkPSdNMzUuMzM0LDQuMTY3YTQuMTY3LDQuMTY3LDAsMSwwLTQuMTY3LDQuMTY3LDQuMTY3LDQuMTY3LDAsMCwwLDQuMTY3LTQuMTY3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjMuODc1KScgZmlsbD0nJTIzZmZmJy8lM0UlM0NwYXRoIGlkPSdQYXRoXzExMjAnIGRhdGEtbmFtZT0nUGF0aCAxMTIwJyBkPSdNNy4yOTIsODFDMy4yNjUsODEsMCw4My4wODQsMCw4Ni4yMDlIMTQuNTg1QzE0LjU4NSw4My4wODQsMTEuMzIsODEsNy4yOTIsODEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTcxLjYyNCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4udXRpbGl0eS1uYXYgYS5jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnV0aWxpdHktbmF2IGEuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnJTNGJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjcuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDI1LjYgMjEuMycgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjUuNiAyMS4zOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCU3QmZpbGw6JTIzRkZGRkZGOyU3RCUwQSUzQy9zdHlsZSUzRSUzQ3BhdGggaWQ9J2NhcnQtaWNvbicgY2xhc3M9J3N0MCcgZD0nTTI1LjYsNUwyNS42LDVMMjUuNiw1YzAsMCwwLTAuMSwwLTAuMWMtMC4xLTAuNC0wLjUtMC43LTAuOS0wLjdINi4xTDUuOCwzLjQgQzUuNSwyLjUsNS4yLDEuNiw0LjksMC43QzQuOCwwLjMsNC40LDAsNCwwYy0xLDAtMi4xLDAtMywwQzAuNywwLDAuNCwwLjEsMC4yLDAuM0MwLjEsMC40LDAsMC43LDAsMC45YzAsMC41LDAuNCwwLjksMC45LDAuOSBjMCwwLDAsMCwwLDBjMC4zLDAsMC42LDAsMC45LDBoMC42YzAuMywwLDAuNSwwLDAuOCwwaDAuMWw1LDE0LjljLTAuNSwwLjMtMC45LDAuNy0xLjIsMS4zYy0wLjUsMS4zLDAuMSwyLjcsMS4zLDMuMiBjMC4zLDAuMSwwLjYsMC4yLDEsMC4yYzAuMiwwLDAuNSwwLDAuNy0wLjFjMS4zLTAuNCwyLjEtMS44LDEuNy0zLjFjMCwwLDAsMCwwLDBoNi4zYy0wLjEsMC4zLTAuMSwwLjYtMC4xLDFjMC4xLDAuOSwwLjcsMS43LDEuNSwyIGMwLjMsMC4xLDAuNiwwLjIsMSwwLjJjMS40LDAsMi41LTEuMiwyLjQtMi42YzAtMC4yLDAtMC40LTAuMS0wLjZjLTAuMy0xLjEtMS4zLTEuOS0yLjUtMS44Yy0yLjEsMC00LjEsMC02LjIsMGgtMyBjLTAuNCwwLTAuOCwwLTEuMiwwYy0wLjItMC42LTAuNC0xLjItMC42LTEuOEw5LjQsMTRoMTIuNGMwLjUsMC4xLDEtMC4zLDEuMS0wLjhjMCwwLDAsMCwwLDBjMC41LTEuNSwxLTMsMS41LTQuNWwwLjQtMS4xbDAuMy0xIGwwLjQtMS4zQzI1LjUsNS4yLDI1LjUsNS4xLDI1LjYsNSBNMjAuMiwxOC4zYzAuMS0wLjEsMC4zLTAuMiwwLjUtMC4ybDAsMGMwLjQsMCwwLjcsMC4zLDAuNywwLjdjMCwwLDAsMCwwLDAgYzAsMC4yLTAuMSwwLjQtMC4yLDAuNWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjJsMCwwYy0wLjQsMC0wLjctMC4zLTAuNy0wLjdDMTkuOSwxOC43LDIwLDE4LjUsMjAuMiwxOC4zIE0xOS41LDUuOWg0bC0wLjcsMi4zIGgtMy41TDE5LjUsNS45eiBNNi43LDUuOWg0LjFMMTEsOC4ySDcuNEw2LjcsNS45eiBNOS42LDE4LjFMOS42LDE4LjFjMC40LDAsMC43LDAuMywwLjcsMC43YzAsMCwwLDAsMCwwYzAsMC4yLTAuMSwwLjQtMC4yLDAuNSBjLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4yYy0wLjIsMC0wLjQtMC4xLTAuNS0wLjJjLTAuMS0wLjEtMC4yLTAuMy0wLjItMC41QzguOSwxOC40LDkuMiwxOC4xLDkuNiwxOC4xIE04LjgsMTIuMkw4LDEwaDMuMmwwLjMsMi4zIEg4Ljh6IE0xNi45LDEyLjJoLTMuNkwxMywxMGg0LjJMMTYuOSwxMi4yeiBNMTcuNCw4LjJoLTQuNmwtMC4zLTIuM2g1LjFMMTcuNCw4LjJ6IE0yMS40LDEyLjJoLTIuN0wxOSwxMGgzLjJsLTAuMSwwLjJMMjEuNCwxMi4yeicgLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnV0aWxpdHktbmF2IGEuY2FydCAuY2FydC1jb3VudCB7XG4gIGJhY2tncm91bmQ6ICNGRjMyNjc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC03NXB4O1xuICB0b3A6IC0xMnB4O1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi51dGlsaXR5LW5hdiBhLnBob25lIHtcbiAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnRvcC1uYXYgdWwuZXQtbWVudSBsaSB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi50b3AtbmF2IHVsLmV0LW1lbnUgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbnVsI21lbnUtZm9vdGVyLW1lbnUgbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxudWwjbWVudS1mb290ZXItbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxudWwjbWVudS1mb290ZXItbWVudS1taXNjIGxpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxudWwjbWVudS1mb290ZXItbWVudS1taXNjIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG51bCNtZW51LWZvb3Rlci1tZW51LW1pc2MgbGkgYSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG51bCNtZW51LWZvb3Rlci1tZW51LW1pc2Mtc3BhbmlzaCBsaSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbnVsI21lbnUtZm9vdGVyLW1lbnUtbWlzYy1zcGFuaXNoIGxpIGEge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxudWwjbWVudS1mb290ZXItbWVudS1taXNjLXNwYW5pc2ggbGk6bGFzdC1jaGlsZCwgdWwjbWVudS1mb290ZXItbWVudS1taXNjLXNwYW5pc2ggbGk6bnRoLW9mLXR5cGUoMykge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ldC1kYiAjZXQtYm9jIC5ldC1sIC5ldF9wYl9tZW51LS13aXRob3V0LWxvZ28gLmV0X3BiX21lbnVfX21lbnUgPiBuYXYgPiB1bCNtZW51LWZvb3Rlci1tZW51LW1pc2Mtc3BhbmlzaCA+IGxpID4gYSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jdW50aWxpdHlNZW51IGEge1xuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbiN1bnRpbGl0eU1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbiN1bnRpbGl0eU1lbnUgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZXQtbWVudSBhIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLyoqKiBDU1MgZml4ZXMgZm9yIFdvb0NvbW1lcmNlIHByb2R1Y3QgcGFnZSBvbmx5ICoqKi9cbi53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgLmV0LWwgLmV0X3BiX21lbnUtLXdpdGhvdXQtbG9nbyAuZXRfcGJfbWVudV9fbWVudSA+IG5hdiA+IHVsI21lbnUtYWNjb3VudC1pbmZvID4gbGkge1xuICBtYXJnaW4tdG9wOiA3LjhweDtcbn1cbi53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgLmV0LWwgLmV0X3BiX21lbnUtLXdpdGhvdXQtbG9nbyAuZXRfcGJfbWVudV9fbWVudSA+IG5hdiA+IHVsI21lbnUtYWNjb3VudC1pbmZvID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZXQtbWVudSBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgLmV0LWwgLmV0X3BiX21lbnUgLmV0X3BiX21lbnVfX21lbnUgPiBuYXYgPiB1bCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIC5ldF9wYl9tZW51LS13aXRoLWxvZ28gLmV0X3BiX21lbnVfX3dyYXAgdWwgbGkge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4ud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jICN1bnRpbGl0eU1lbnUgLnZpZXctY2FydDpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG59XG4ud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIGZvb3Rlci5ldC1sICNmb290ZXItc2VjdGlvbiAuZXRfcGJfbWVudS0td2l0aG91dC1sb2dvIC5ldF9wYl9tZW51X19tZW51ID4gbmF2ID4gdWwjbWVudS1mb290ZXItbWVudSA+IGxpIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgZm9vdGVyLmV0LWwgI2Zvb3Rlci1zZWN0aW9uIC5ldF9wYl9tZW51LS13aXRob3V0LWxvZ28gLmV0X3BiX21lbnVfX21lbnUgPiBuYXYgPiB1bCNtZW51LWZvb3Rlci1tZW51ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyBmb290ZXIuZXQtbCAjZm9vdGVyLXNlY3Rpb24gI21lbnUtZm9vdGVyLW1lbnUtbWlzYyA+IGxpIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogMC45ZW07XG59XG4ud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIGZvb3Rlci5ldC1sICNmb290ZXItc2VjdGlvbiAjbWVudS1mb290ZXItbWVudS1taXNjID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgZm9vdGVyLmV0LWwgI2Zvb3Rlci1zZWN0aW9uICNtZW51LWZvb3Rlci1tZW51LW1pc2MgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jdW50aWxpdHlNZW51IC52aWV3LWNhcnQgYSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4jdW50aWxpdHlNZW51IC52aWV3LWNhcnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI5LjM3N3B4O1xuICBoZWlnaHQ6IDIxLjg2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzI5LjM3NycgaGVpZ2h0PScyMS44Nicgdmlld0JveD0nMCAwIDI5LjM3NyAyMS44NiclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfNDc0NCcgZGF0YS1uYW1lPSdSZWN0YW5nbGUgNDc0NCcgd2lkdGg9JzI5LjM3NycgaGVpZ2h0PScyMS44NicgZmlsbD0nbm9uZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF8yNjk0JyBkYXRhLW5hbWU9J0dyb3VwIDI2OTQnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nY2FydC1pY29uJyBkPSdNMjUuNTU0LDcuOTA3bDAtLjAwOWgwYS4zNzQuMzc0LDAsMCwwLDAtLjEuODguODgsMCwwLDAtLjkxMy0uNzI1SDYuMDgxbC0uMjUzLS43NTRjLS4zLS44OS0uNi0xLjc3MS0uODkxLTIuNjU0YS45MTguOTE4LDAsMCwwLS45NDYtLjcyM2MtMS4wNDQsMC0yLjA2OSwwLTMuMDQ1LDBBLjk3NS45NzUsMCwwLDAsLjI0LDMuMjIuODU4Ljg1OCwwLDAsMCwwLDMuODQ1Ljg4Ljg4LDAsMCwwLC45NSw0LjdjLjMxNSwwLC42MzUsMCwuOTQ0LS4wMDVsLjYyMywwYy4yNjcsMCwuNTM1LDAsLjgwOCwwaC4xTDguNDMzLDE5LjU3NWEyLjU2LDIuNTYsMCwwLDAtMS4xNTYsMS4yNzYsMi40NjgsMi40NjgsMCwwLDAsMi4zLDMuNDA4LDIuMzgsMi4zOCwwLDAsMCwuNjcyLS4xLDIuNDgyLDIuNDgyLDAsMCwwLDEuNy0zLjA3Nmg2LjM0NWEyLjQyLDIuNDIsMCwwLDAtLjA4Ljk2LDIuMzU4LDIuMzU4LDAsMCwwLDEuNTQsMi4wMjksMi41ODMsMi41ODMsMCwwLDAsLjk1Ni4xOTIsMi41LDIuNSwwLDAsMCwyLjM0MS0zLjE0OCwyLjQ1NCwyLjQ1NCwwLDAsMC0yLjQ4NS0xLjgxM3EtMy4xMDcsMC02LjIxNSwwSDExLjM4OXEtLjYsMC0xLjIsMGMtLjItLjYtLjQtMS4yLS42LTEuNzlsLS4xOTUtLjU4SDIxLjgyN2EuOTQzLjk0MywwLDAsMCwxLjA4Ni0uNzc1cS43NDgtMi4yNTgsMS40OTItNC41MThsLjM3My0xLjEzMi4zMTQtLjk4NS4zODUtMS4yNzlhMi4yMjgsMi4yMjgsMCwwLDAsLjA3NS0uMzM4bS01LjQsMTMuMzcyYS43MTEuNzExLDAsMCwxLC41MS0uMjFoMGEuNjk0LjY5NCwwLDAsMSwuNzA2LjcwOS43MTQuNzE0LDAsMCwxLS4yMDguNTExLjY4OS42ODksMCwwLDEtLjQ5MS4yMDZoMGEuNzE2LjcxNiwwLDAsMS0uNTE4LTEuMjE2TTE5LjQ2Nyw4Ljg1N2gzLjk3NGwtLjczLDIuMjU0SDE5LjE5M1ptLTEyLjc4NSwwaDQuMDg3bC4yNzEsMi4yNTVoLTMuNlpNOS41NywyMS4wNjloMGEuNy43LDAsMCwxLC43LjcxNC43MTguNzE4LDAsMCwxLS4yMTQuNTEyLjY4OC42ODgsMCwwLDEtLjQ5LjIuNzMuNzMsMCwwLDEtLjUyLS4yMjEuNy43LDAsMCwxLS4yLS41LjcxOS43MTksMCwwLDEsLjcyMi0uN004LjgsMTUuMTUzLDguMDQ0LDEyLjloMy4yMTNsLjI3NCwyLjI1M1ptOC4xMjcsMEgxMy4zTDEzLjAyNiwxMi45SDE3LjJabS40OTEtNC4wNDloLTQuNmwtLjI3Mi0yLjI1MWg1LjE0NFptMy45NjksNC4wNTRIMTguN2wuMjc0LTIuMjY0aDMuMTU1bC0uMDU4LjE3OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjAwMSAtMi40MDgpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGEuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50Lm15YWNjb3VudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtZWRpdC1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpudGgtb2YtdHlwZSgxKSBhIHtcbiAgY29sb3I6ICM3NDc0RkY7XG59XG5cbi5teS1hY2NvdW50LmV0X3BiX21lbnVfX2ljb24ge1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNpbmdsZS5sb2dnZWQtb3V0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOm50aC1vZi10eXBlKDIpIGEge1xuICBjb2xvcjogIzc0NzRGRjtcbn1cbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZvcm0gPiBoMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOm50aC1vZi10eXBlKDMpIGEsXG4ud29vY29tbWVyY2UtYWRkLXBheW1lbnQtbWV0aG9kIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpudGgtb2YtdHlwZSgzKSBhIHtcbiAgY29sb3I6ICM3NDc0RkY7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5ldF9wYl9jb2x1bW4gaDEsIC53b29jb21tZXJjZS1hY2NvdW50IC5ldF9wYl9jb2x1bW4gaDIsIC53b29jb21tZXJjZS1hY2NvdW50IC5ldF9wYl9jb2x1bW4gaDMge1xuICBjb2xvcjogIzAwMDA3Mjtcbn1cbi53b29jb21tZXJjZS1hY2NvdW50IC5ldF9wYl9jb2x1bW4gaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5zZXR0aW5nLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLXdyYXBwZXIgLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgcCBhIHtcbiAgY29sb3I6ICNGRjMyNjc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubXlhY2NvdW50LWhlYWRpbmcge1xuICBjb2xvcjogIzAwMDA3MjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5teWFjY291bnQtaGVhZGluZyBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ud29vY29tbWVyY2UgLmxvZ2luLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2NvbW1lcmNlLWZvcm0tcm93IGxhYmVsIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLndvb2NvbW1lcmNlICNjdXN0b21lcl9sb2dpbiBoMiB7XG4gIGNvbG9yOiAjMDAwMDcyO1xufVxuLndvb2NvbW1lcmNlICNjdXN0b21lcl9yZWdpc3RyYXRpb24gLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM3NDc0RkY7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICMwMDAwNzI7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy1jaGVja2JveC10ZXh0IC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy1saW5rIHtcbiAgY29sb3I6ICNGRjMyNjc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDc0RkY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDAwNzI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZsZXhXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwJTtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mbGV4V3JhcCAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZmxleFdyYXAgLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZmxleFdyYXAgLmxvc3RfcGFzc3dvcmQgYSB7XG4gIGNvbG9yOiAjRkYzMjY3O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZsZXhXcmFwIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXQge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgdG9wOiAzcmVtO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGZsb2F0OiBub25lO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZsZXhXcmFwIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCBwOm50aC1vZi10eXBlKDEpIHtcbiAgZm9udC1zaXplOiAxLjAyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCAud29vY29tbWVyY2UtZm9ybS1yb3cud29vY29tbWVyY2UtZm9ybS1yb3ctLWxhc3QuZm9ybS1yb3cuZm9ybS1yb3ctbGFzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLndvb2NvbW1lcmNlIGZvcm0ubG9naW4sXG4ud29vY29tbWVyY2UgZm9ybS5yZWdpc3Rlcixcbi53b29jb21tZXJjZSBmb3JtLmxvc3RfcmVzZXRfcGFzc3dvcmQge1xuICBtYXgtd2lkdGg6IDM2NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLndvb2NvbW1lcmNlIGZvcm0ubG9naW4gYnV0dG9uLFxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIgYnV0dG9uLFxuLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRkYzMjY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTJweCA0cHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSBmb3JtLmxvZ2luIGJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIgYnV0dG9uLFxuICAud29vY29tbWVyY2UgZm9ybS5sb3N0X3Jlc2V0X3Bhc3N3b3JkIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAud29vY29tbWVyY2UgZm9ybS5sb2dpbiBidXR0b24sXG4gIC53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyIGJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4ud29vY29tbWVyY2UgZm9ybS5sb2dpbiBidXR0b246YWN0aXZlLFxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIgYnV0dG9uOmFjdGl2ZSxcbi53b29jb21tZXJjZSBmb3JtLmxvc3RfcmVzZXRfcGFzc3dvcmQgYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud29vY29tbWVyY2UgZm9ybS5sb2dpbiBidXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciBidXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgZm9ybS5sb3N0X3Jlc2V0X3Bhc3N3b3JkIGJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRjAwNTc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xufVxuLndvb2NvbW1lcmNlIGZvcm0ubG9naW4gYnV0dG9uOmhvdmVyOmFmdGVyLFxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIgYnV0dG9uOmhvdmVyOmFmdGVyLFxuLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCBidXR0b246aG92ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlIGZvcm0ubG9naW4gLnNob3ctcGFzc3dvcmQtaW5wdXQsXG4ud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciAuc2hvdy1wYXNzd29yZC1pbnB1dCxcbi53b29jb21tZXJjZSBmb3JtLmxvc3RfcmVzZXRfcGFzc3dvcmQgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlIGZvcm0ubG9naW4gLnNob3ctcGFzc3dvcmQtaW5wdXQ6aG92ZXIsXG4ud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciAuc2hvdy1wYXNzd29yZC1pbnB1dDpob3Zlcixcbi53b29jb21tZXJjZSBmb3JtLmxvc3RfcmVzZXRfcGFzc3dvcmQgLnNob3ctcGFzc3dvcmQtaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi53b29jb21tZXJjZSBmb3JtLmxvZ2luIC5zaG93LXBhc3N3b3JkLWlucHV0OmhvdmVyOmFmdGVyLFxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIgLnNob3ctcGFzc3dvcmQtaW5wdXQ6aG92ZXI6YWZ0ZXIsXG4ud29vY29tbWVyY2UgZm9ybS5sb3N0X3Jlc2V0X3Bhc3N3b3JkIC5zaG93LXBhc3N3b3JkLWlucHV0OmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjbGVhcjogbm9uZTtcbn1cbi53b29jb21tZXJjZSBmb3JtLmxvZ2luIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4ud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLFxuLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLndvb2NvbW1lcmNlIGZvcm0ubG9naW4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlLFxuLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG59XG4ud29vY29tbWVyY2UgZm9ybS5sb2dpbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbixcbi53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuLFxuLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCAuZm9ybS1yb3ctZmlyc3Qge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBzZWN0aW9uLmFkZHJlc3NlcyBkaXYge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dDo6YWZ0ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjQuMjUyJyBoZWlnaHQ9JzE3LjQ3Nycgdmlld0JveD0nMCAwIDI0LjI1MiAxNy40NzcnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdhJyUzRSUzQ3JlY3Qgd2lkdGg9JzI0LjI1MicgaGVpZ2h0PScxNy40NzcnIGZpbGw9JyUyMzc0NzRmZicvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2EpJyUzRSUzQ3BhdGggZD0nTTEyLjEyNiwxNy40NzZhMTIuODMzLDEyLjgzMywwLDAsMS0xMi04LjM5NEwwLDguNzM4bC4xMjYtLjM0NGExMi43NzUsMTIuNzc1LDAsMCwxLDI0LDBsLjEyNi4zNDQtLjEyNi4zNDRhMTIuODMyLDEyLjgzMiwwLDAsMS0xMiw4LjM5NE0yLjEzNyw4LjczOGExMC43NzQsMTAuNzc0LDAsMCwwLDE5Ljk3OSwwLDEwLjc3NCwxMC43NzQsMCwwLDAtMTkuOTc5LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzc0NzRmZicvJTNFJTNDcGF0aCBkPSdNMTIuMTI2LDE0LjA1OWE1LjMyLDUuMzIsMCwxLDEsNS4zMi01LjMyLDUuMzI2LDUuMzI2LDAsMCwxLTUuMzIsNS4zMm0wLTguNjRhMy4zMiwzLjMyLDAsMSwwLDMuMzIsMy4zMiwzLjMyMywzLjMyMywwLDAsMC0zLjMyLTMuMzInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMCknIGZpbGw9JyUyMzc0NzRmZicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5pbnB1dDotaW50ZXJuYWwtYXV0b2ZpbGwtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53b29jb21tZXJjZS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRjMyNjcgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjRkYzMjY3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IxQjFENDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB1bC5zdWJzY3JpcHRpb24taW5mbyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1YnNjcmlwdGlvbi1pbmZvLXdyYXBwZXIgdWwuc3Vic2NyaXB0aW9uLWluZm8gbGkge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCMUIxRDQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3NDc0RkY7XG4gIG1pbi1oZWlnaHQ6IDk5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxLjg7XG59XG4uc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB1bC5zdWJzY3JpcHRpb24taW5mbyBsaSBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIHVsLnN1YnNjcmlwdGlvbi1pbmZvIGxpOmZpcnN0LWNoaWxkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLnN1YnNjcmlwdGlvbi1pbmZvLXdyYXBwZXIgdWwuc3Vic2NyaXB0aW9uLWluZm8gbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgZmxleDogMTtcbn1cbi5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIHVsLnN1YnNjcmlwdGlvbi1pbmZvIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGNvbG9yOiAjRkYzMjY3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIHVsLnN1YnNjcmlwdGlvbi1pbmZvIGxpOmZpcnN0LWNoaWxkIHNwYW4ge1xuICBjb2xvcjogIzQ2Qzk5MDtcbn1cbi5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIHVsLnN1YnNjcmlwdGlvbi1pbmZvIGxpOmZpcnN0LWNoaWxkIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2EnJTNFJTNDcmVjdCB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjYwNSAtMC42MDUpJyBmaWxsPSclMjM0NmM5OTAnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNi41MDIgLTIuNTAyKSclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuMTA3IDMuMTA3KScgY2xpcC1wYXRoPSd1cmwoJTIzYSknJTNFJTNDcGF0aCBkPSdNNi41MzQsMGE2LjUzNCw2LjUzNCwwLDEsMCw2LjUzNCw2LjUzNEE2LjUzNCw2LjUzNCwwLDAsMCw2LjUzNCwwTTUuMzc1LDExLjExNiwxLjY5Myw3LjEzOGwxLjYxOS0xLjUsMi4wNCwyLjIwNUw5LjczNiwyLjk4MmwxLjYzOSwxLjQ3N1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjE0IC0wLjE0KScgZmlsbD0nJTIzNDZjOTkwJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIHVsLnN1YnNjcmlwdGlvbi1pbmZvIGxpIGgzIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBjb2xvcjogIzc0NzRGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB1bC5zdWJzY3JpcHRpb24taW5mbyBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzc0NzRGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB1bC5zdWJzY3JpcHRpb24taW5mbyBsaSBzcGFuLmxhYmVsIHtcbiAgY29sb3I6ICM3RjdGQjg7XG59XG5cbnVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24gbGkge1xuICBwYWRkaW5nOiAxcmVtIDAuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbnVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uIGxpIGEge1xuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMzEzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24gbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24gbGk6bnRoLW9mLXR5cGUoMSkgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2ljb24tZGFzaGJvYXJkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24gbGk6bnRoLW9mLXR5cGUoMikgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2ljb24tc3Vic2NyaXB0aW9ucy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cbnVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uIGxpOm50aC1vZi10eXBlKDMpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltZy9pY29uLW9yZGVycy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cbnVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uIGxpOm50aC1vZi10eXBlKDQpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltZy9pY29uLXNldHRpbmdzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG51bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkYzMjY3O1xufVxuXG4vKioqIE9yZGVycyBhbmQgU3Vic2NyaXB0aW9ucyAqKiovXG4ud29vY29tbWVyY2Utb3JkZXJzIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjFCMUQ0O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLndvb2NvbW1lcmNlLW9yZGVycyAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0aCxcbi53b29jb21tZXJjZS1vcmRlcnMgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGgsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0aCxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCMUIxRDQ7XG59XG4ud29vY29tbWVyY2Utb3JkZXJzIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLndvb2NvbW1lcmNlLW9yZGVycyAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCMUIxRDQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud29vY29tbWVyY2Utb3JkZXJzIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIC5jb3Vwb24sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCAuY291cG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndvb2NvbW1lcmNlLW9yZGVycyAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCAuY291cG9uIGxhYmVsLmNvdXBvbl9jb2RlLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQgLmNvdXBvbiBsYWJlbC5jb3Vwb25fY29kZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQgLmNvdXBvbiAjY291cG9uX2NvZGUsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCAuY291cG9uICNjb3Vwb25fY29kZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLndvb2NvbW1lcmNlLW9yZGVycyAud29vY29tbWVyY2UgdHIucGF5bWVudC1tZXRob2QgYSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZSB0ci5wYXltZW50LW1ldGhvZCBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLndvb2NvbW1lcmNlIHRyLnBheW1lbnQtbWV0aG9kIGEuZGVsZXRlLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIHRyLnBheW1lbnQtbWV0aG9kIGEuZGVsZXRlIHtcbiAgY29sb3I6ICNFNTU1MzA7XG59XG4ud29vY29tbWVyY2Utb3JkZXJzIC53b29jb21tZXJjZSB0ci5wYXltZW50LW1ldGhvZCBhLmRlbGV0ZTpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZSB0ci5wYXltZW50LW1ldGhvZCBhLmRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDcyO1xufVxuLndvb2NvbW1lcmNlLW9yZGVycyAud29vY29tbWVyY2UgdHIuZGVmYXVsdC1wYXltZW50LW1ldGhvZCB0ZC5wYXltZW50LW1ldGhvZC1hY3Rpb25zOmFmdGVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIHRyLmRlZmF1bHQtcGF5bWVudC1tZXRob2QgdGQucGF5bWVudC1tZXRob2QtYWN0aW9uczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiRGVmYXVsdFwiO1xuICBiYWNrZ3JvdW5kOiAjNzQ3NEZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLndvb2NvbW1lcmNlIHRhYmxlLnN1YnNjcmlwdGlvbl9kZXRhaWxzIHRib2R5IHRyIHRkOm50aC1vZi10eXBlKDEpLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIHRhYmxlLnN1YnNjcmlwdGlvbl9kZXRhaWxzIHRib2R5IHRyIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIGEuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGMzI2NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDA3Mjtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyOmFmdGVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLndvb2NvbW1lcmNlX2FjY291bnRfc3Vic2NyaXB0aW9ucyxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZV9hY2NvdW50X3N1YnNjcmlwdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjFCMUQ0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLndvb2NvbW1lcmNlLW9yZGVycyAud29vY29tbWVyY2VfYWNjb3VudF9zdWJzY3JpcHRpb25zIHRhYmxlLnNob3BfdGFibGUsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2VfYWNjb3VudF9zdWJzY3JpcHRpb25zIHRhYmxlLnNob3BfdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLndvb2NvbW1lcmNlX2FjY291bnRfc3Vic2NyaXB0aW9ucyBoZWFkZXIsXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2VfYWNjb3VudF9zdWJzY3JpcHRpb25zIGhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMS4zcmVtO1xufVxuLndvb2NvbW1lcmNlLW9yZGVycyAuc2hvcF90YWJsZSxcbi53b29jb21tZXJjZS1wYWdlIC5zaG9wX3RhYmxlIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLnNob3BfdGFibGUgdGhlYWQgdGgsXG4ud29vY29tbWVyY2UtcGFnZSAuc2hvcF90YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMwMDAwNzI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLnNob3BfdGFibGUgdGJvZHkgdGQsXG4ud29vY29tbWVyY2Utb3JkZXJzIC5zaG9wX3RhYmxlIHRmb290IHRkLFxuLndvb2NvbW1lcmNlLW9yZGVycyAuc2hvcF90YWJsZSB0Zm9vdCB0ciB0aCxcbi53b29jb21tZXJjZS1vcmRlcnMgLnNob3BfdGFibGUgdGZvb3QgdGggdGQsXG4ud29vY29tbWVyY2UtcGFnZSAuc2hvcF90YWJsZSB0Ym9keSB0ZCxcbi53b29jb21tZXJjZS1wYWdlIC5zaG9wX3RhYmxlIHRmb290IHRkLFxuLndvb2NvbW1lcmNlLXBhZ2UgLnNob3BfdGFibGUgdGZvb3QgdHIgdGgsXG4ud29vY29tbWVyY2UtcGFnZSAuc2hvcF90YWJsZSB0Zm9vdCB0aCB0ZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwNzI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi53b29jb21tZXJjZS1vcmRlcnMgLnNob3BfdGFibGUgdGZvb3QgdHIub3JkZXItdG90YWwgdGgsIC53b29jb21tZXJjZS1vcmRlcnMgLnNob3BfdGFibGUgdGZvb3QgdHIub3JkZXItdG90YWwgdGQsXG4ud29vY29tbWVyY2Utb3JkZXJzIC5zaG9wX3RhYmxlIHRmb290IHRyLm9yZGVyLXRvdGFsLnJlY3VycmluZy10b3RhbCB0aCxcbi53b29jb21tZXJjZS1vcmRlcnMgLnNob3BfdGFibGUgdGZvb3QgdHIub3JkZXItdG90YWwucmVjdXJyaW5nLXRvdGFsIHRkLFxuLndvb2NvbW1lcmNlLXBhZ2UgLnNob3BfdGFibGUgdGZvb3QgdHIub3JkZXItdG90YWwgdGgsXG4ud29vY29tbWVyY2UtcGFnZSAuc2hvcF90YWJsZSB0Zm9vdCB0ci5vcmRlci10b3RhbCB0ZCxcbi53b29jb21tZXJjZS1wYWdlIC5zaG9wX3RhYmxlIHRmb290IHRyLm9yZGVyLXRvdGFsLnJlY3VycmluZy10b3RhbCB0aCxcbi53b29jb21tZXJjZS1wYWdlIC5zaG9wX3RhYmxlIHRmb290IHRyLm9yZGVyLXRvdGFsLnJlY3VycmluZy10b3RhbCB0ZCB7XG4gIGNvbG9yOiAjNzQ3NEZGO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLndvb2NvbW1lcmNlLW9yZGVycyAuc2hvcF90YWJsZSB0Zm9vdCB0ci5vcmRlci10b3RhbCAuZmlyc3QtcGF5bWVudC1kYXRlLFxuLndvb2NvbW1lcmNlLW9yZGVycyAuc2hvcF90YWJsZSB0Zm9vdCB0ci5vcmRlci10b3RhbC5yZWN1cnJpbmctdG90YWwgLmZpcnN0LXBheW1lbnQtZGF0ZSxcbi53b29jb21tZXJjZS1wYWdlIC5zaG9wX3RhYmxlIHRmb290IHRyLm9yZGVyLXRvdGFsIC5maXJzdC1wYXltZW50LWRhdGUsXG4ud29vY29tbWVyY2UtcGFnZSAuc2hvcF90YWJsZSB0Zm9vdCB0ci5vcmRlci10b3RhbC5yZWN1cnJpbmctdG90YWwgLmZpcnN0LXBheW1lbnQtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDcyO1xufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgLmV0X3BiX3NlY3Rpb24sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgLmV0X3BiX3NlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucyAuZXRfcGJfc2VjdGlvbiA+IC5ldF9wYl9yb3csXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgLmV0X3BiX3NlY3Rpb24gPiAuZXRfcGJfcm93IHtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zIC5ldF9wYl9zZWN0aW9uIC5lbnRyeS10aXRsZSxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucyAuZXRfcGJfc2VjdGlvbiAuZW50cnktdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgLmV0X3BiX3NlY3Rpb24gaDMudW5kZXJsaW5lZCxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucyAuZXRfcGJfc2VjdGlvbiBoMy51bmRlcmxpbmVkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud29vY29tbWVyY2Utdmlldy1zdWJzY3JpcHRpb24gLnNldHRpbmctaGVhZGluZyxcbi53b29jb21tZXJjZS12aWV3LW9yZGVyIC5zZXR0aW5nLWhlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLXZpZXctc3Vic2NyaXB0aW9uIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbixcbi53b29jb21tZXJjZS12aWV3LW9yZGVyIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2Utdmlldy1zdWJzY3JpcHRpb24gLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50LFxuLndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKioqIEVkaXQgQWNjb3VudCAqKiovXG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLmZvcm0tcm93Om50aC1vZi10eXBlKDEpLCAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdzpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiA0OS42JTtcbn1cbi53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9ZW1haWxdLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdyBpbnB1dFtuYW1lPWFjY291bnRfZGlzcGxheV9uYW1lXS5pbnB1dC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA0OSU7XG59XG4ud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdyBpbnB1dFtuYW1lPWFjY291bnRfZGlzcGxheV9uYW1lXS5pbnB1dC10ZXh0ICsgc3Bhbi50b29sdGlwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICM0MjQyNDI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxODVweDtcbiAgd2lkdGg6IDI5MHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3cgbGFiZWxbZm9yPWFjY291bnRfZGlzcGxheV9uYW1lXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLmZvcm0tcm93IGxhYmVsW2Zvcj1hY2NvdW50X2Rpc3BsYXlfbmFtZV0gLnRvb2x0aXAge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzQyNDI0MjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAxOTRweDtcbiAgd2lkdGg6IDI5MHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3cgbGFiZWxbZm9yPWFjY291bnRfZGlzcGxheV9uYW1lXSAudG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDZweCAjNDI0MjQyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDZweCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTZweDtcbiAgdG9wOiAyOXB4O1xufVxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3cgbGFiZWxbZm9yPWFjY291bnRfZGlzcGxheV9uYW1lXTpob3ZlciAudG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLmZvcm0tcm93IGxhYmVsW2Zvcj1hY2NvdW50X2Rpc3BsYXlfbmFtZV06OmFmdGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQuNjk1JyBoZWlnaHQ9JzE0LjY5NScgdmlld0JveD0nMCAwIDE0LjY5NSAxNC42OTUnJTNFJTNDcGF0aCBkPSdNMjIuNywxNS4zNDhBNy4zNDgsNy4zNDgsMCwxLDEsMTUuMzQ4LDgsNy4zNDcsNy4zNDcsMCwwLDEsMjIuNywxNS4zNDhabS03LjE1LTQuOTE4YTMuODM4LDMuODM4LDAsMCwwLTMuNDUzLDEuODg5LjM1Ni4zNTYsMCwwLDAsLjA4LjQ4MmwxLjAyOC43OGEuMzU1LjM1NSwwLDAsMCwuNDk0LS4wNjNjLjUyOS0uNjcxLjg5Mi0xLjA2MSwxLjctMS4wNjEuNjA1LDAsMS4zNTQuMzksMS4zNTQuOTc2LDAsLjQ0NC0uMzY2LjY3Mi0uOTY0LDEuMDA3LS43LjM5MS0xLjYxOS44NzctMS42MTksMi4wOTN2LjExOWEuMzU2LjM1NiwwLDAsMCwuMzU2LjM1NmgxLjY1OWEuMzU2LjM1NiwwLDAsMCwuMzU2LS4zNTZ2LS4wMzljMC0uODQzLDIuNDY1LS44NzgsMi40NjUtMy4xNkMxOSwxMS43MzMsMTcuMjE1LDEwLjQyOSwxNS41NDUsMTAuNDI5Wm0tLjIsNy4zNDhhMS4zNjMsMS4zNjMsMCwxLDAsMS4zNjMsMS4zNjNBMS4zNjQsMS4zNjQsMCwwLDAsMTUuMzQ4LDE3Ljc3N1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04IC04KScgZmlsbD0nJTIzZmYzMjY3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBmaWVsZHNldCBwIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gZmllbGRzZXQgcDpudGgtb2YtdHlwZSgyKSwgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBmaWVsZHNldCBwOm50aC1vZi10eXBlKDMpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKioqIEVkaXQgQWRkcmVzcyAqKiovXG4ud29vY29tbWVyY2UtZWRpdC1hZGRyZXNzIC53b29jb21tZXJjZS1BZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUge1xuICBvcmRlcjogMjtcbn1cbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGUgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWVkaXQtYWRkcmVzcyAud29vY29tbWVyY2UtQWRkcmVzcyAud29vY29tbWVyY2UtQWRkcmVzcy10aXRsZSAuZWRpdCB7XG4gIGNvbG9yOiAjRkYzMjY3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLUFkZHJlc3MgYWRkcmVzcyB7XG4gIG9yZGVyOiAxO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyAuZm9ybS1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcyAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3gge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKioqIFN1YnNjcmlwdGlvbiBQYWdlICoqKi9cbi53b29jb21tZXJjZS12aWV3LXN1YnNjcmlwdGlvbiAud29vY29tbWVyY2UgaDIsXG4ud29vY29tbWVyY2Utdmlldy1vcmRlciAud29vY29tbWVyY2UgaDIge1xuICBjb2xvcjogIzAwMDA3MjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53b29jb21tZXJjZS12aWV3LXN1YnNjcmlwdGlvbiAud29vY29tbWVyY2UgLmJhY2stc3Vic2NyaXB0aW9ucyxcbi53b29jb21tZXJjZS12aWV3LW9yZGVyIC53b29jb21tZXJjZSAuYmFjay1zdWJzY3JpcHRpb25zIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRjMyNjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi53b29jb21tZXJjZS12aWV3LXN1YnNjcmlwdGlvbiAud29vY29tbWVyY2UgLmJhY2stc3Vic2NyaXB0aW9uczpob3Zlcixcbi53b29jb21tZXJjZS12aWV3LW9yZGVyIC53b29jb21tZXJjZSAuYmFjay1zdWJzY3JpcHRpb25zOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwNzI7XG59XG4ud29vY29tbWVyY2Utdmlldy1zdWJzY3JpcHRpb24gLndvb2NvbW1lcmNlIC5iYWNrLXN1YnNjcmlwdGlvbnM6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXZpZXctb3JkZXIgLndvb2NvbW1lcmNlIC5iYWNrLXN1YnNjcmlwdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2LjQ5NycgaGVpZ2h0PScxNC4wMDInIHZpZXdCb3g9JzAgMCAxNi40OTcgMTQuMDAyJyUzRSUzQ3BhdGggZD0nTTEyNTEyLjUsMTY0NTUuNWgtNS41di02LjIyN2g1LjVWMTY0NDVsMTEsNy0xMSw3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTI1MjMuNDk4IDE2NDU5KSByb3RhdGUoMTgwKScgZmlsbD0nJTIzZmYzMjY3Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2LjVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cblxuLndvb2NvbW1lcmNlLXZpZXctc3Vic2NyaXB0aW9uIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBoMiArIHAge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi53b29jb21tZXJjZS12aWV3LXN1YnNjcmlwdGlvbiB1bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbiBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2Utdmlldy1vcmRlciB1bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbiBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtYWRkLXBheW1lbnQtbWV0aG9kIHVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uIGxpOm50aC1vZi10eXBlKDQpLFxuLndvb2NvbW1lcmNlLWVkaXQtYWRkcmVzcyB1bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbiBsaTpudGgtb2YtdHlwZSg0KSxcbi53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgdWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24gbGk6bnRoLW9mLXR5cGUoNCkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLXBheW1lbnQtbWV0aG9kcyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgPiBhLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNGRjMyNjc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAtMnB4IDRweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJveC1zaGFkb3c6IC0ycHggNHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud29vY29tbWVyY2UtcGF5bWVudC1tZXRob2RzIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IGEuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ID4gYS5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4ud29vY29tbWVyY2UtcGF5bWVudC1tZXRob2RzIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IGEuYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtcGF5bWVudC1tZXRob2RzIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IGEuYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGMDA1NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG59XG4ud29vY29tbWVyY2UtcGF5bWVudC1tZXRob2RzIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCA+IGEuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ID4gYS5idXR0b246YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50ID4gYS5idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0LjI4cHg7XG4gIGhlaWdodDogMTQuMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0LjI4NCcgaGVpZ2h0PScxNC4yODQnIHZpZXdCb3g9JzAgMCAxNC4yODQgMTQuMjg0JyUzRSUzQ3BhdGggZD0nTTUuMzU3LDBWNS4zNTdIMFY4LjkyOEg1LjM1N3Y1LjM1N0g4LjkyOFY4LjkyOGg1LjM1N1Y1LjM1N0g4LjkyOFYwWicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLndvb2NvbW1lcmNlLWFkZC1wYXltZW50LW1ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGJ1dHRvbi5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRkYzMjY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTJweCA0cHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3gtc2hhZG93OiAtMnB4IDRweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlLWFkZC1wYXltZW50LW1ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGJ1dHRvbi5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLndvb2NvbW1lcmNlLWFkZC1wYXltZW50LW1ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGJ1dHRvbi5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4ud29vY29tbWVyY2UtYWRkLXBheW1lbnQtbWV0aG9kICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndvb2NvbW1lcmNlLWFkZC1wYXltZW50LW1ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGJ1dHRvbi5idXR0b246aG92ZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkYwMDU3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbn1cbi53b29jb21tZXJjZS1hZGQtcGF5bWVudC1tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBidXR0b24uYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1hZGQtcGF5bWVudC1tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBidXR0b24uYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtYWRkLXBheW1lbnQtbWV0aG9kICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTQuMjhweDtcbiAgaGVpZ2h0OiAxNC4yOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQuMjg0JyBoZWlnaHQ9JzE0LjI4NCcgdmlld0JveD0nMCAwIDE0LjI4NCAxNC4yODQnJTNFJTNDcGF0aCBkPSdNNS4zNTcsMFY1LjM1N0gwVjguOTI4SDUuMzU3djUuMzU3SDguOTI4VjguOTI4aDUuMzU3VjUuMzU3SDguOTI4VjBaJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG51bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbi1zcGFuaXNoIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24tc3BhbmlzaCBsaSB7XG4gIHBhZGRpbmc6IDFyZW0gMC44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24tc3BhbmlzaCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG51bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbi1zcGFuaXNoIGxpIGEge1xuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMzEzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24tc3BhbmlzaCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG51bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbi1zcGFuaXNoIGxpOm50aC1vZi10eXBlKDEpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltZy9pY29uLWRhc2hib2FyZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbnVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uLXNwYW5pc2ggbGk6bnRoLW9mLXR5cGUoMikgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2ljb24tc3Vic2NyaXB0aW9ucy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbnVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uLXNwYW5pc2ggbGk6bnRoLW9mLXR5cGUoMykgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2ljb24tb3JkZXJzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24tc3BhbmlzaCBsaTpudGgtb2YtdHlwZSg0KSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImFzc2V0cy9pbWcvaWNvbi1zZXR0aW5ncy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24tc3BhbmlzaCBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLXZpZXctc3Vic2NyaXB0aW9uIHVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uLXNwYW5pc2ggbGk6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLXZpZXctb3JkZXIgdWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24tc3BhbmlzaCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtYWRkLXBheW1lbnQtbWV0aG9kIHVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uLXNwYW5pc2ggbGk6bnRoLW9mLXR5cGUoNCksXG4ud29vY29tbWVyY2UtZWRpdC1hZGRyZXNzIHVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uLXNwYW5pc2ggbGk6bnRoLW9mLXR5cGUoNCksXG4ud29vY29tbWVyY2UtcGF5bWVudC1tZXRob2RzIHVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uLXNwYW5pc2ggbGk6bnRoLW9mLXR5cGUoNCkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmV0X3BiX3djX2FkZF90b19jYXJ0IC5xdWFudGl0eSBpbnB1dC5xdHkge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDc0RkY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDAwNzI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud29vY29tbWVyY2UtcGFnZSAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDA3Mjtcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQtYXJlYSAudHlwZS1wcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4ud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIC5ldC1sIC5ldF9wYl9zZWN0aW9uLmV0X3BiX3NlY3Rpb25fMF90Yl9ib2R5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIC5ldC1sIC5ldF9wYl9zZWN0aW9uLmV0X3BiX3NlY3Rpb25fMF90Yl9ib2R5IC5ldF9wYl9yb3dfMF90Yl9ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZXRfcGJfc2VjdGlvbi5ldF9wYl9zZWN0aW9uXzBfdGJfYm9keSAuZXRfcGJfc2VjdGlvbi5ldF9wYl9zZWN0aW9uXzEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZXRfcGJfc2VjdGlvbi5ldF9wYl9zZWN0aW9uXzBfdGJfYm9keSAuZXRfcGJfc2VjdGlvbi5ldF9wYl9zZWN0aW9uXzEgaDEge1xuICBmb250LXNpemU6IDU5cHg7XG59XG5cbi8qKioqKioqIFByb2R1Y3QgTWVtYmVyc2hpcCAqKioqKioqL1xuLmV0LWRiICNldC1ib2MgLmV0X3BiX3NlY3Rpb24uZ2ItbWVtYmVyc2hpcHMgLnRocmVlLWNhcmRzIGgxLCAuZXQtZGIgI2V0LWJvYyAuZXRfcGJfc2VjdGlvbi5nYi1tZW1iZXJzaGlwcyAudGhyZWUtY2FyZHMgaDQge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmV0LWRiICNldC1ib2MgLmV0X3BiX3NlY3Rpb24uZ2ItbWVtYmVyc2hpcHMgLnRocmVlLWNhcmRzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZXQtZGIgI2V0LWJvYyAuZXRfcGJfc2VjdGlvbi5nYi1tZW1iZXJzaGlwcyAudGhyZWUtY2FyZHMgdWwgbGkge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZXQtZGIgI2V0LWJvYyAuZXRfcGJfc2VjdGlvbi5nYi1tZW1iZXJzaGlwcyAudGhyZWUtY2FyZHMgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ldC1kYiAjZXQtYm9jIC5ldF9wYl9zZWN0aW9uLmdiLW1lbWJlcnNoaXBzIC50aHJlZS1jYXJkcyB1bCBsaSBoNCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmV0LWRiICNldC1ib2MgLmV0X3BiX3NlY3Rpb24uZ2ItbWVtYmVyc2hpcHMgLnRocmVlLWNhcmRzIGgyIHtcbiAgY29sb3I6ICM3NDc0RkY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IDUwcHg7XG59XG4uZXQtZGIgI2V0LWJvYyAuZXRfcGJfc2VjdGlvbi5nYi1tZW1iZXJzaGlwcyAudGhyZWUtY2FyZHMgaDMge1xuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDcyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ldC1kYiAjZXQtYm9jIC5ldF9wYl9zZWN0aW9uLmdiLW1lbWJlcnNoaXBzIC50aHJlZS1jYXJkcyBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmV0LWRiICNldC1ib2MgLmV0X3BiX3NlY3Rpb24uZ2ItbWVtYmVyc2hpcHMgLnRocmVlLWNhcmRzIGg0IHtcbiAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMDA3Mjtcbn1cbi5ldC1kYiAjZXQtYm9jIC5ldF9wYl9zZWN0aW9uLmdiLW1lbWJlcnNoaXBzIC50aHJlZS1jYXJkcyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDA3Mjtcbn1cblxuLyoqIFVzZXIgRGFzaGJvYXJkIFBhZ2UgKiovXG4ubWVtYmVyc2hpcHNfYmVuZWZpdHNfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDM1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IxQjFENDtcbn1cbi5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uLmV0X3BiX3NlY3Rpb24gdWwge1xuICBnYXA6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3JvdyB7XG4gIHdpZHRoOiA5MCU7XG59XG4ubWVtYmVyc2hpcHNfYmVuZWZpdHNfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIC5iZW5lZml0c193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubWVtYmVyc2hpcHNfYmVuZWZpdHNfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIC5iZW5lZml0c193cmFwcGVyIHAge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uLmV0X3BiX3NlY3Rpb24gLmJlbmVmaXRzX3dyYXBwZXIgaDIge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uLmV0X3BiX3NlY3Rpb24gLmJlbmVmaXRzX3dyYXBwZXIgaW1nIHtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbn1cbi5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uLmV0X3BiX3NlY3Rpb24gLmJlbmVmaXRzX3dyYXBwZXIgLmRpc2NvdW50X2NvZGUge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWVtYmVyc2hpcHNfYmVuZWZpdHNfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIC5iZW5lZml0c193cmFwcGVyIC5kaXNjb3VudF9jb2RlIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRkYzMjY3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uLmV0X3BiX3NlY3Rpb24gLmRpc2NsYWltZXJzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uLmV0X3BiX3NlY3Rpb24gLmRpc2NsYWltZXJzIHAge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnVwZ3JhZGVfbWVtYmVyc2hpcF9zZWN0aW9uLmV0X3BiX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2JlbmVmaXRzX3Byb2dyYW0xLnBuZ1wiKTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMDtcbn1cbi51cGdyYWRlX21lbWJlcnNoaXBfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIGgyIHtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzAwMDA3Mjtcbn1cbi51cGdyYWRlX21lbWJlcnNoaXBfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMDA3Mjtcbn1cbi51cGdyYWRlX21lbWJlcnNoaXBfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIGEge1xuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGMzI2Nztcbn1cbi51cGdyYWRlX21lbWJlcnNoaXBfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIC5ldF9wYl9jb2x1bW4ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIC5zdWJzY3JpcHRpb24taW5mbyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNzQ3NEZGO1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UgZm9ybS5sb2dpbiB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlIGZvcm0ubG9naW4gLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cge1xuICBtYXgtd2lkdGg6IDExODBweDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93IGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDA3Mjtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAuZXRfcGJfd2NfY2hlY2tvdXRfYmlsbGluZyAjY3VzdG9tZXJfZGV0YWlscyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAuZXRfcGJfd2NfY2hlY2tvdXRfYmlsbGluZyAjY3VzdG9tZXJfZGV0YWlscyBsYWJlbFtmb3I9YWNjb3VudF9wYXNzd29yZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmV0X3BiX3djX2NoZWNrb3V0X2JpbGxpbmcgI2N1c3RvbWVyX2RldGFpbHMgLnBhc3N3b3JkLWlucHV0IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI0ZGMzI2Nztcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAuZXRfcGJfd2NfY2hlY2tvdXRfYmlsbGluZyAjY3VzdG9tZXJfZGV0YWlscyAucGFzc3dvcmQtaW5wdXQgLmRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNGRjMyNjcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmV0X3BiX3djX2NoZWNrb3V0X3BheW1lbnRfaW5mbyAud29vY29tbWVyY2Utb3JkZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSxcbi53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGkge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZXRfcGJfd2NfY2FydF9ub3RpY2UuZXRfcGJfaGlkZV9tb2R1bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5ldF9wYl93Y19jYXJ0X25vdGljZS5ldF9wYl9oaWRlX21vZHVsZSAud29vY29tbWVyY2UtZXJyb3IgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzMjY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgYSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBhLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgbGksXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gbGksXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgbGkge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciBsaVtkYXRhLWlkPWFjY291bnRfcGFzc3dvcmRdLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGxpW2RhdGEtaWQ9YWNjb3VudF9wYXNzd29yZF0sXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgbGlbZGF0YS1pZD1hY2NvdW50X3Bhc3N3b3JkXSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIGxpW2RhdGEtaWQ9YWNjb3VudF9wYXNzd29yZF0gc3Ryb25nLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIGxpW2RhdGEtaWQ9YWNjb3VudF9wYXNzd29yZF0gc3Ryb25nLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGxpW2RhdGEtaWQ9YWNjb3VudF9wYXNzd29yZF0gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzQ3NEZGO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDcyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogMS43cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDExcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLndjLXN0cmlwZS1zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHRvcDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLmV0X3BiX3djX2NoZWNrb3V0X2JpbGxpbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc0NzRGRjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLmV0X3BiX3djX2NoZWNrb3V0X2JpbGxpbmcgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzAwMDA3MjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbiNwYXltZW50IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IGgxLCAud29vY29tbWVyY2UtY2FydCAuZXRfcGJfY29sdW1uIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuc2hvcF90YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdHIgdGgsIC53b29jb21tZXJjZS1jYXJ0IHRhYmxlLnNob3BfdGFibGUgdHIgdGQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5zaG9wX3RhYmxlIC5vcmRlci10b3RhbCB7XG4gIGNvbG9yOiAjNzQ3NEZGO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cy5zaG9wX3RhYmxlIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cy5zaG9wX3RhYmxlIC5wcm9kdWN0LXJlbW92ZSBhLnJlbW92ZSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ0bixcbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY29udGludWUtYnRuIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI0ZGMzI2NztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IC0ycHggNHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nOiAwLjFyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idG4sXG4gIC53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY29udGludWUtYnRuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnRuLFxuICAud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNvbnRpbnVlLWJ0biB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnRuOmFjdGl2ZSxcbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY29udGludWUtYnRuOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ0bjpob3Zlcixcbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY29udGludWUtYnRuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGMDA1NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG59XG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ0bjpob3ZlcjphZnRlcixcbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY29udGludWUtYnRuOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnRuOmhvdmVyLFxuLndvb2NvbW1lcmNlLWNhcnQgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jb250aW51ZS1idG46aG92ZXIge1xuICBwYWRkaW5nOiAwLjFyZW0gMXJlbTtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnRuLmNvbG9yZWQsXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNvbnRpbnVlLWJ0bi5jb2xvcmVkIHtcbiAgYmFja2dyb3VuZDogIzc0NzRGRjtcbn1cbi53b29jb21tZXJjZS1jYXJ0IC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnRuLmNvbG9yZWQ6aG92ZXIsXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNvbnRpbnVlLWJ0bi5jb2xvcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDA3Mjtcbn1cblxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRkYzMjY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTJweCA0cHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLFxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkYwMDU3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbn1cbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkOmhvdmVyOmFmdGVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGMzI2Nztcbn1cblxuaDMjc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlIC53b29jb21tZXJjZS1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc0NzRGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwMDcyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlIC53b29jb21tZXJjZS1pbmZvIGEge1xuICBjb2xvcjogI0ZGMzI2NztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJGNDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAud2Mtc3RyaXBlLWxhYmVsLXBheW1lbnQtdHlwZTpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwMDA3Mjtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggaW5wdXQud2Mtc3RyaXBlLXBheW1lbnQtdHlwZTpjaGVja2VkICsgbGFiZWwud2Mtc3RyaXBlLWxhYmVsLXBheW1lbnQtdHlwZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDcyO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHAsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbZGF0YS1zZWxlY3RlZF0ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgI3BsYWNlX29yZGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGlbY2xhc3MqPXBheW1lbnRfbWV0aG9kXSA+IGlucHV0W25hbWU9cGF5bWVudF9tZXRob2RdICsgbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpW2NsYXNzKj1wYXltZW50X21ldGhvZF0gPiBpbnB1dFtuYW1lPXBheW1lbnRfbWV0aG9kXSArIGxhYmVsIC53Yy1zdHJpcGUtY2FyZC1pY29ucy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDhweDtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGlbY2xhc3MqPXBheW1lbnRfbWV0aG9kXSA+IGlucHV0W25hbWU9cGF5bWVudF9tZXRob2RdICsgbGFiZWwgLndjLXN0cmlwZS1jYXJkLWljb25zLWNvbnRhaW5lciBpbWcud2Mtc3RyaXBlLWNhcmQtaWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbZGF0YS1zZWxlY3RlZF0ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLmVudHJ5LWNvbnRlbnQgdGFibGU6bm90KC52YXJpYXRpb25zKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCMUIxRDQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmh0bWxbbGFuZz1lcy1FU10gLndjLXN0cmlwZS1jYXJkLWljb25zLWNvbnRhaW5lcixcbmh0bWxbbGFuZz1lcy1FU10gLndjLXN0cmlwZS1wYXltZW50UmVxdWVzdC1pY29ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbmh0bWxbbGFuZz1lcy1FU10gLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSBpbWcud2Mtc3RyaXBlLWNhcmQtaWNvbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud29vY29tbWVyY2UtY2FydC1mb3JtIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gdGQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSB0ZCBhLCAud29vY29tbWVyY2UtY2FydC1mb3JtIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSB0ZCBkdCwgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gdGQgZGQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSBkbC52YXJpYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ud29vY29tbWVyY2UgdWwud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXcge1xuICBwYWRkaW5nOiAwO1xufVxuLndvb2NvbW1lcmNlIHVsLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzAwMDA3Mjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlIHVsLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC53b29jb21tZXJjZSB1bC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk4MXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC53b29jb21tZXJjZSB1bC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi53b29jb21tZXJjZSB1bC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyBzdHJvbmcge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud29vY29tbWVyY2UgdWwud29vY29tbWVyY2Utb3JkZXItb3ZlcnZpZXcgKyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53b29jb21tZXJjZSB1bC53b29jb21tZXJjZS1vcmRlci1vdmVydmlldyArIHAgYSB7XG4gIGNvbG9yOiAjRkYzMjY3O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzAwMDA3MjtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGUgdGJvZHkgLm9yZGVyX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwMDcyO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyAud29vY29tbWVyY2UtdGFibGUgdGJvZHkgLm9yZGVyX2l0ZW0gLndjLWl0ZW0tbWV0YSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlIHRib2R5IC5vcmRlcl9pdGVtIC53Yy1pdGVtLW1ldGEgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlIHRib2R5IC5vcmRlcl9pdGVtIC53Yy1pdGVtLW1ldGEgbGkgLndjLWl0ZW0tbWV0YS1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHMgLndvb2NvbW1lcmNlLXRhYmxlIHRib2R5IC5vcmRlcl9pdGVtIC53Yy1pdGVtLW1ldGEgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIC53b29jb21tZXJjZS10YWJsZSArIGhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDAwNzI7XG4gIHBhZGRpbmc6IDE1cHggMCAyNXB4IDA7XG59XG4ud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyArIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzAwMDA3Mjtcbn1cbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzICsgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzICsgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUtLXN1YnNjcmlwdGlvbnMgLnN1YnNjcmlwdGlvbi1pZCBhIHtcbiAgY29sb3I6ICNGRjMyNjc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUtLXN1YnNjcmlwdGlvbnMgLnN1YnNjcmlwdGlvbi1hY3Rpb25zIC53b29jb21tZXJjZS1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRkYzMjY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTJweCA0cHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUtLXN1YnNjcmlwdGlvbnMgLnN1YnNjcmlwdGlvbi1hY3Rpb25zIC53b29jb21tZXJjZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUtLXN1YnNjcmlwdGlvbnMgLnN1YnNjcmlwdGlvbi1hY3Rpb25zIC53b29jb21tZXJjZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZS0tc3Vic2NyaXB0aW9ucyAuc3Vic2NyaXB0aW9uLWFjdGlvbnMgLndvb2NvbW1lcmNlLWJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUtLXN1YnNjcmlwdGlvbnMgLnN1YnNjcmlwdGlvbi1hY3Rpb25zIC53b29jb21tZXJjZS1idXR0b246aG92ZXIge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkYwMDU3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLS1zdWJzY3JpcHRpb25zIC5zdWJzY3JpcHRpb24tYWN0aW9ucyAud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLS1zdWJzY3JpcHRpb25zIC5zdWJzY3JpcHRpb24tYWN0aW9ucyAud29vY29tbWVyY2UtYnV0dG9uOmhvdmVyIHtcbiAgcGFkZGluZzogMC4xNXJlbSAycmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53b29jb21tZXJjZSAuZXRfcGJfd2NfY2hlY2tvdXRfb3JkZXJfZGV0YWlsc18wIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLndvb2NvbW1lcmNlIC5ldF9wYl93Y19jaGVja291dF9vcmRlcl9kZXRhaWxzXzAge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5tb2JpbGUtdXRpbGl0eS1uYXYge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZ29vZGJ1bmRsZS1wbHVzLWJyYW5kIC5iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZGJ1bmRsZS1wbHVzLWJyYW5kIC5iYW5uZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5ODFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmV0LWRiICNldC1ib2MgLmV0LWwgLmdvb2RidW5kbGUtb2ZmZXIudGhyZWUtY2FyZHMgaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk4MXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIGgyIHNwYW4ucHJpY2Uge1xuICBjb2xvcjogIzAwMDA3MjtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci50aHJlZS1jYXJkcyBoMiBzcGFuLnByaWNlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci50aHJlZS1jYXJkcyBoMiBzcGFuLnByaWNlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk4MXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIGgyIHNwYW4ucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLmV0LWRiICNldC1ib2MgLmV0LWwgLmdvb2RidW5kbGUtb2ZmZXIudGhyZWUtY2FyZHMgaDIgc3Bhbi5wcmljZSAubWVtbW9udGgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIGgyIHNwYW4ucHJpY2UgLm1lbW1vbnRoIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIGgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLmV0LWRiICNldC1ib2MgLmV0LWwgLmdvb2RidW5kbGUtb2ZmZXIudGhyZWUtY2FyZHMgaDMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV0LWRiICNldC1ib2MgLmV0LWwgLmdvb2RidW5kbGUtb2ZmZXIudGhyZWUtY2FyZHMgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci50aHJlZS1jYXJkcyB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmV0LWRiICNldC1ib2MgLmV0LWwgLmdvb2RidW5kbGUtb2ZmZXIudGhyZWUtY2FyZHMgdWwgbGkge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci50aHJlZS1jYXJkcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci50aHJlZS1jYXJkcyB1bCBsaSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci50aHJlZS1jYXJkcyAuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI0ZGMzI2NztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IC0ycHggNHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuMTVyZW0gNi4zcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAzM3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMC43MiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci50aHJlZS1jYXJkcyAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4uZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci50aHJlZS1jYXJkcyAuYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci50aHJlZS1jYXJkcyAuYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGMDA1NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG59XG4uZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci50aHJlZS1jYXJkcyAuYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIC5idXR0b246aG92ZXIge1xuICBmb250LXNpemU6IDMzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMS4xNXJlbSA2LjNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMC43MiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIC5idXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLnRocmVlLWNhcmRzIC5idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjRyZW07XG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmV0LWRiICNldC1ib2MgLmV0LWwgLmdvb2RidW5kbGUtb2ZmZXIudGhyZWUtY2FyZHMgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMS4xNXJlbSAxLjdyZW07XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAyMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ldC1kYiAjZXQtYm9jIC5ldC1sIC5nb29kYnVuZGxlLW9mZmVyLmZvdXItY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmV0LWRiICNldC1ib2MgLmV0LWwgLmdvb2RidW5kbGUtb2ZmZXIuZm91ci1jb2x1bW4gLmV0X3BiX2NvbHVtbl8xXzQge1xuICB3aWR0aDogNDYuNzUlO1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV0LWRiICNldC1ib2MgLmV0LWwgLmdvb2RidW5kbGUtb2ZmZXIuZm91ci1jb2x1bW4gLmV0X3BiX2NvbHVtbl8xXzQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZ29vZGJ1bmRsZS1vZmZlci5mb3VyLWNvbHVtbiAuZXRfcGJfY29sdW1uXzFfNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmV0LWRiICNldC1ib2MgLmV0LWwgLmdvb2RidW5kbGUtb2ZmZXIuc2luZ2xlLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXQtZGIgI2V0LWJvYyAuZXQtbCAjY2hlY2tvdXQtcHJvZHVjdC1jYXJkIHtcbiAgbWFyZ2luOiAxNXB4IDAgNTBweCAwO1xufVxuLmV0LWRiICNldC1ib2MgLmV0LWwgI2NoZWNrb3V0LXByb2R1Y3QtY2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNzQ3NEZGO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmV0LWRiICNldC1ib2MgLmV0LWwgI2NoZWNrb3V0LXByb2R1Y3QtY2FyZCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXQtZGIgI2V0LWJvYyAuZXQtbCAjY2hlY2tvdXQtcHJvZHVjdC1jYXJkIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1pbmRlbnQ6IC0yM3B4O1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cbi5ldC1kYiAjZXQtYm9jIC5ldC1sICNjaGVja291dC1wcm9kdWN0LWNhcmQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGMzI2NztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmV0LWRiICNldC1ib2MgLmV0LWwgI3N3aXRjaC1zdWJzY3JpcHRpb24gZm9ybVttZXRob2Q9cG9zdF0gLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEuMTVyZW0gMS41cmVtO1xufVxuLmV0LWRiICNldC1ib2MgLmV0LWwgI3N3aXRjaC1zdWJzY3JpcHRpb24gZm9ybVttZXRob2Q9cG9zdF0gLmJ1dHRvbjpob3ZlciB7XG4gIHBhZGRpbmc6IDEuMTVyZW0gMS41cmVtO1xufVxuXG4jbGVmdC1hcmVhIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWluZm8ge1xuICBtYXJnaW46IDA7XG59XG5cbi5oaWRlLWdvb2QgLmNhcmQtZ29vZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRlLWdvb2RlciAuY2FyZC1nb29kZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZS1nb29kZXN0IC5jYXJkLWdvb2Rlc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZS1nb29kZXN0LXBsdXMgLmNhcmQtZ29vZGVzdC1wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2ItbWVtYmVyc2hpcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ2ItbWVtYmVyc2hpcHMgLnRvcC1yb3cge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nYi1tZW1iZXJzaGlwcyAuYm90dG9tLXJvdyB7XG4gICAgb3JkZXI6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5nYi1tZW1iZXJzaGlwcyAuYm90dG9tLXJvdyAuZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDIpIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuZ2ItbWVtYmVyc2hpcHMgLmJvdHRvbS1yb3cgLmV0X3BiX2NvbHVtbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ2ItbWVtYmVyc2hpcHMgLmRpc2NsYWltZXItcm93IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5nYi1tZW1iZXJzaGlwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5nYi1tZW1iZXJzaGlwcyAudG9wLXJvdyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdiLW1lbWJlcnNoaXBzIC5ib3R0b20tcm93IHtcbiAgICBvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdiLW1lbWJlcnNoaXBzIC5ib3R0b20tcm93IC5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMikge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5nYi1tZW1iZXJzaGlwcyAuYm90dG9tLXJvdyAuZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nYi1tZW1iZXJzaGlwcyAuZGlzY2xhaW1lci1yb3cge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4vKioqIEdCIFVwc2VsbCBNb2RhbCAqKiovXG4udXBzZWxsTW9kYWwsICN6aXBjb2RlTW9kYWwsICNyZWRlZW1lZE1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4udXBzZWxsTW9kYWwgPiBkaXYsICN6aXBjb2RlTW9kYWwgPiBkaXYsICNyZWRlZW1lZE1vZGFsID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVGcm9tVG9wIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuI3JlZGVlbWVkTW9kYWwsICN6aXBjb2RlTW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgMzYsIDM2LCAwLjY1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4jcmVkZWVtZWRNb2RhbCA+IGRpdiwgI3ppcGNvZGVNb2RhbCA+IGRpdiB7XG4gIGFuaW1hdGlvbjogc2xpZGVGcm9tVG9wIDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDY4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogNTUycHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JlZGVlbWVkTW9kYWwgPiBkaXYsICN6aXBjb2RlTW9kYWwgPiBkaXYge1xuICAgIHdpZHRoOiAzMjVweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG4jcmVkZWVtZWRNb2RhbCA+IGRpdiAuYmFubmVyLCAjemlwY29kZU1vZGFsID4gZGl2IC5iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBnYXA6IDE1cHg7XG59XG4jcmVkZWVtZWRNb2RhbCA+IGRpdiAuYmFubmVyIGltZywgI3ppcGNvZGVNb2RhbCA+IGRpdiAuYmFubmVyIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTAwcHg7XG59XG4jcmVkZWVtZWRNb2RhbCA+IGRpdiAuYmFubmVyIC5wbHVzLCAjemlwY29kZU1vZGFsID4gZGl2IC5iYW5uZXIgLnBsdXMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGMzI2NztcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNyZWRlZW1lZE1vZGFsID4gZGl2IC5iYW5uZXIsICN6aXBjb2RlTW9kYWwgPiBkaXYgLmJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNyZWRlZW1lZE1vZGFsID4gZGl2IC5iYW5uZXIgaW1nLCAjemlwY29kZU1vZGFsID4gZGl2IC5iYW5uZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuI3JlZGVlbWVkTW9kYWwgPiBkaXYgaDIsICN6aXBjb2RlTW9kYWwgPiBkaXYgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjNzQ3NEZGO1xufVxuI3JlZGVlbWVkTW9kYWwgPiBkaXYgcCwgI3ppcGNvZGVNb2RhbCA+IGRpdiBwIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzAwMDA3MjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbiNyZWRlZW1lZE1vZGFsID4gZGl2ICNlcnJvck1zZywgI3ppcGNvZGVNb2RhbCA+IGRpdiAjZXJyb3JNc2cge1xuICBjb2xvcjogI0ZGMzI2NztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuI3JlZGVlbWVkTW9kYWwgPiBkaXYgI2VudGVyZWRaaXBjb2RlLCAjemlwY29kZU1vZGFsID4gZGl2ICNlbnRlcmVkWmlwY29kZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwNzI7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgY29sb3I6ICMwMDAwNzI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcmVkZWVtZWRNb2RhbCA+IGRpdiAjZW50ZXJlZFppcGNvZGUsICN6aXBjb2RlTW9kYWwgPiBkaXYgI2VudGVyZWRaaXBjb2RlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI3JlZGVlbWVkTW9kYWwgPiBkaXYgI2VudGVyZWRaaXBjb2RlOmZvY3VzLCAjemlwY29kZU1vZGFsID4gZGl2ICNlbnRlcmVkWmlwY29kZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzI2Nztcbn1cbiNyZWRlZW1lZE1vZGFsID4gZGl2ICNyZWRlZW1lZE9rLFxuI3JlZGVlbWVkTW9kYWwgPiBkaXYgI3ppcGNvZGVTdWJtaXQsICN6aXBjb2RlTW9kYWwgPiBkaXYgI3JlZGVlbWVkT2ssXG4jemlwY29kZU1vZGFsID4gZGl2ICN6aXBjb2RlU3VibWl0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogI0ZGMzI2NztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IC0ycHggNHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDAuNnJlbSAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcmVkZWVtZWRNb2RhbCA+IGRpdiAjcmVkZWVtZWRPayxcbiAgI3JlZGVlbWVkTW9kYWwgPiBkaXYgI3ppcGNvZGVTdWJtaXQsICN6aXBjb2RlTW9kYWwgPiBkaXYgI3JlZGVlbWVkT2ssXG4gICN6aXBjb2RlTW9kYWwgPiBkaXYgI3ppcGNvZGVTdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgI3JlZGVlbWVkTW9kYWwgPiBkaXYgI3JlZGVlbWVkT2ssXG4gICNyZWRlZW1lZE1vZGFsID4gZGl2ICN6aXBjb2RlU3VibWl0LCAjemlwY29kZU1vZGFsID4gZGl2ICNyZWRlZW1lZE9rLFxuICAjemlwY29kZU1vZGFsID4gZGl2ICN6aXBjb2RlU3VibWl0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuI3JlZGVlbWVkTW9kYWwgPiBkaXYgI3JlZGVlbWVkT2s6YWN0aXZlLFxuI3JlZGVlbWVkTW9kYWwgPiBkaXYgI3ppcGNvZGVTdWJtaXQ6YWN0aXZlLCAjemlwY29kZU1vZGFsID4gZGl2ICNyZWRlZW1lZE9rOmFjdGl2ZSxcbiN6aXBjb2RlTW9kYWwgPiBkaXYgI3ppcGNvZGVTdWJtaXQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbiNyZWRlZW1lZE1vZGFsID4gZGl2ICNyZWRlZW1lZE9rOmhvdmVyLFxuI3JlZGVlbWVkTW9kYWwgPiBkaXYgI3ppcGNvZGVTdWJtaXQ6aG92ZXIsICN6aXBjb2RlTW9kYWwgPiBkaXYgI3JlZGVlbWVkT2s6aG92ZXIsXG4jemlwY29kZU1vZGFsID4gZGl2ICN6aXBjb2RlU3VibWl0OmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGMDA1NztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC4xcmVtIDJyZW07XG59XG4jcmVkZWVtZWRNb2RhbCA+IGRpdiAjcmVkZWVtZWRPazpob3ZlcjphZnRlcixcbiNyZWRlZW1lZE1vZGFsID4gZGl2ICN6aXBjb2RlU3VibWl0OmhvdmVyOmFmdGVyLCAjemlwY29kZU1vZGFsID4gZGl2ICNyZWRlZW1lZE9rOmhvdmVyOmFmdGVyLFxuI3ppcGNvZGVNb2RhbCA+IGRpdiAjemlwY29kZVN1Ym1pdDpob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmVkZWVtZWRNb2RhbCA+IGRpdiAjcmVkZWVtZWRPazpob3ZlcixcbiNyZWRlZW1lZE1vZGFsID4gZGl2ICN6aXBjb2RlU3VibWl0OmhvdmVyLCAjemlwY29kZU1vZGFsID4gZGl2ICNyZWRlZW1lZE9rOmhvdmVyLFxuI3ppcGNvZGVNb2RhbCA+IGRpdiAjemlwY29kZVN1Ym1pdDpob3ZlciB7XG4gIHBhZGRpbmc6IDAuNnJlbSAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcmVkZWVtZWRNb2RhbCA+IGRpdiAjcmVkZWVtZWRPayxcbiAgI3JlZGVlbWVkTW9kYWwgPiBkaXYgI3ppcGNvZGVTdWJtaXQsICN6aXBjb2RlTW9kYWwgPiBkaXYgI3JlZGVlbWVkT2ssXG4gICN6aXBjb2RlTW9kYWwgPiBkaXYgI3ppcGNvZGVTdWJtaXQge1xuICAgIHdpZHRoOiAxODJweDtcbiAgfVxufVxuXG4jcmVkZWVtZWRNb2RhbCA+IGRpdiB7XG4gIHBhZGRpbmc6IDY4cHggMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JlZGVlbWVkTW9kYWwgPiBkaXYge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgfVxufVxuXG5odG1sW2xhbmc9ZXMtRVNdICNmb290ZXItbmF2LFxuaHRtbFtsYW5nPWVzLUVTXSAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIC5ldC1sICNmb290ZXItbmF2IHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzAwMDA3MjtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuYm9keS5ldF9jb3Zlcl9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcbn1cbmJvZHkgI21haW4tY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5ib2R5IGhlYWRlciAjZW5IZWFkZXIgcCxcbmJvZHkgaGVhZGVyICNlc0hlYWRlciBwLFxuYm9keSAuZW50cnktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuYm9keSBoZWFkZXIgI2VuSGVhZGVyIC5mb250LXdlaWdodC1yZWd1bGFyLFxuYm9keSBoZWFkZXIgI2VzSGVhZGVyIC5mb250LXdlaWdodC1yZWd1bGFyLFxuYm9keSAuZW50cnktY29udGVudCAuZm9udC13ZWlnaHQtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgaGVhZGVyIC5tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDUwJSwgcmdiKDI0MCwgMjQwLCAyNTUpIDEwMCUpO1xufVxuYm9keSAubWFpbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucGVkZXN0cmlhIHtcbiAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZvbnQtd2VpZ2h0LXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LWZhbWlseTogZnJlaWdodC1zYW5zLXBybywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZXQtZGIgI2V0LWJvYyAuZXQtbCBkaXYuZXRfcGJfc2VjdGlvbi5ldF9wYl9zZWN0aW9uXzFfdGJfaGVhZGVyIC5ldF9wYl9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5oMSxcbi5ldF9wYl9jb2x1bW4gaDEge1xuICBmb250LXNpemU6IDU5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5oMixcbi5ldF9wYl9jb2x1bW4gaDIge1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbmgzLFxuLmV0X3BiX2NvbHVtbiBoMyB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuaDQsXG4uZXRfcGJfY29sdW1uIGg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oNSxcbi5ldF9wYl9jb2x1bW4gaDUge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbmgxLCBoMiwgaDQsIGg2IHtcbiAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaDMsIGg1IHtcbiAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hLmV0X3BiX2J1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZW50cnktY29udGVudCAuZXRfcGJfdGV4dF9pbm5lciB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG5cbi8qKiogRml4IHRoZSBkaXNwbGF5IGJ1ZyBpbiB0aGUgRElWSSBidWlsZGVyICoqKi9cbi5ldC1mYi1wcmV2aWV3LS13aXJlZnJhbWUgLnBhZ2UgYXJ0aWNsZSAuZW50cnktY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmV0LWZiLXByZXZpZXctLXdpcmVmcmFtZSAucGFnZSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHAsIC5ldC1mYi1wcmV2aWV3LS13aXJlZnJhbWUgLnBhZ2UgYXJ0aWNsZSAuZW50cnktY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmV0LWZiLXByZXZpZXctLXdpcmVmcmFtZSAucGFnZSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5ldC1mYi1tb2RhbCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmV0LWZiLXByZXZpZXctLXdpcmVmcmFtZSAucGFnZSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IC5ldC1mYi1tb2RhbCBwLCAuZXQtZmItcHJldmlldy0td2lyZWZyYW1lIC5wYWdlIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgLmV0LWZiLW1vZGFsIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ldF9wYl9idXR0b246d2hlcmUoOm5vdCgud3AtZWxlbWVudC1idXR0b24pKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVuZGVybGluZWQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI0ZGMzI2Nztcbn1cblxuLmFycm93LXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcnJvdy1yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDYzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vYXNzZXRzL2ltZy9hcnJvdy1yaWdodC5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmFycm93LXJpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNGRjAwNTc7XG59XG5cbi5ldF9wYl9zY3JvbGxfdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGMzI2NztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG4uZXRfcGJfc2Nyb2xsX3RvcC5ldC1wYi1pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuI3NpbXBsZS1zaXRlbWFwIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jc2ltcGxlLXNpdGVtYXAgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbiNzaW1wbGUtc2l0ZW1hcCB1bCBsaSB1bC5jaGlsZHJlbiB7XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLmdsb2JhbC1hY2NvcmRpb24gdWwuYWNjb3JkaW9uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdsb2JhbC1hY2NvcmRpb24gdWwuYWNjb3JkaW9uIGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IxQjFENDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMHB4IDEwcHggMjVweCAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5nbG9iYWwtYWNjb3JkaW9uIHVsLmFjY29yZGlvbiBsaSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5nbG9iYWwtYWNjb3JkaW9uIHVsLmFjY29yZGlvbiBsaSBvbCBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5nbG9iYWwtYWNjb3JkaW9uIHVsLmFjY29yZGlvbiBsaSBhLmhlYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzAwMDA3MjtcbiAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbn1cbi5nbG9iYWwtYWNjb3JkaW9uIHVsLmFjY29yZGlvbiBsaSBhLmhlYWQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gIGNvbnRlbnQ6IFwiM1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGNvbG9yOiAjMDAwMDcyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLmdsb2JhbC1hY2NvcmRpb24gdWwuYWNjb3JkaW9uIGxpIGEuaGVhZC5jbGlja2VkOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuLmdsb2JhbC1hY2NvcmRpb24gdWwuYWNjb3JkaW9uIGxpIGEuaGVhZDp3aGVyZSg6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdsb2JhbC1hY2NvcmRpb24gdWwuYWNjb3JkaW9uIGxpIC5jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5teWFjY291bnQgLm1lbWJlcnNoaXBzX2JlbmVmaXRzX3NlY3Rpb24gdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5teWFjY291bnQgLm1lbWJlcnNoaXBzX2JlbmVmaXRzX3NlY3Rpb24gdWwgbGkgLmJlbmVmaXRzX3dyYXBwZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogNjBweDtcbn1cblxuLmxhbmctZW4gI2VzSGVhZGVyLFxuLmxhbmctZXMgI2VuSGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5lcnJvcjQwNCB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZmY7IC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjFmMWZmIDAlLCAjZGNkY2ZmIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjFmMWZmIDAlLCAjZGNkY2ZmIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMWYxZmYgMCUsICNkY2RjZmYgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiNmMWYxZmZcIiwgZW5kQ29sb3JzdHI9XCIjZGNkY2ZmXCIsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cbn1cblxuYm9keS5lcnJvcjQwNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMS80MDRfYmctMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnRyZWVzR29vZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYmVzdFZhbHVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC02MHB4O1xuICByaWdodDogLTYwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50aHJlZS1jYXJkcyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnRocmVlLWNhcmRzIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IGZyZWlnaHQtc2Fucy1wcm8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYW5nLWVuIC5wcm9kdWN0Y2FyZGVzLFxuLmxhbmctZXMgLnByb2R1Y3RjYXJkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iaWxlLXV0aWxpdHktbmF2IC5pY29uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jcGhvbmVudW1iZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ldF9wYl9tZW51X19jYXJ0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuI2hlYWRlclBob25lIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuI2hlYWRlck5hdiB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5ldF9wYl9tZW51IC5ldF9tb2JpbGVfbmF2X21lbnUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbmJvZHkudXNlci1sb2dvdXQgI2plX19tZW1iZXJzaGlwLWNoZWNrb3V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqKiBSZXNwb25zaXZlIFN0eWxlcyBMYXJnZSBEZXNrdG9wIEFuZCBBYm92ZSAqKiovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxNDA1cHgpIHtcbiAgYm9keS5ub24td2MgI3BhZ2UtY29udGFpbmVyIC5ldC1ib2Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuICBib2R5Lm5vbi13YyAjcGFnZS1jb250YWluZXIgLmV0LWJvYyAjZXQtbWFpbi1hcmVhIHtcbiAgICBmbGV4OiAxOyAvKiBUaGlzIHB1c2hlcyB0aGUgZm9vdGVyIHRvIHRoZSBib3R0b20gKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgYm9keS5ub24td2MgI3BhZ2UtY29udGFpbmVyIC5ldC1ib2MgI2V0LW1haW4tYXJlYSA+IGFydGljbGUuaGVudHJ5IHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC8qKiogV0MgcGFnZXMgKioqL1xuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3BhZ2UtY29udGFpbmVyIC5ldC1ib2MsXG4gIGJvZHkud29vY29tbWVyY2UtYWNjb3VudCAjcGFnZS1jb250YWluZXIgLmV0LWJvYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDk2LjZ2aDtcbiAgfVxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3BhZ2UtY29udGFpbmVyIC5ldC1ib2MgI2V0LW1haW4tYXJlYSxcbiAgYm9keS53b29jb21tZXJjZS1hY2NvdW50ICNwYWdlLWNvbnRhaW5lciAuZXQtYm9jICNldC1tYWluLWFyZWEge1xuICAgIGZsZXg6IDE7IC8qIFRoaXMgcHVzaGVzIHRoZSBmb290ZXIgdG8gdGhlIGJvdHRvbSAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgI3BhZ2UtY29udGFpbmVyIC5ldC1ib2MgI2V0LW1haW4tYXJlYSA+ICNtYWluLWNvbnRlbnQsXG4gIGJvZHkud29vY29tbWVyY2UtYWNjb3VudCAjcGFnZS1jb250YWluZXIgLmV0LWJvYyAjZXQtbWFpbi1hcmVhID4gI21haW4tY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLyoqKiBSZXNwb25zaXZlIFN0eWxlcyBTdGFuZGFyZCBEZXNrdG9wIE9ubHkgKioqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwNXB4KSB7XG4gIGJvZHkgI3BhZ2UtY29udGFpbmVyIC5ldC1ib2Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuICBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXQtYm9jICNldC1tYWluLWFyZWEge1xuICAgIGZsZXg6IDE7IC8qIFRoaXMgcHVzaGVzIHRoZSBmb290ZXIgdG8gdGhlIGJvdHRvbSAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5ICNwYWdlLWNvbnRhaW5lciAuZXQtYm9jICNldC1tYWluLWFyZWEgPiBhcnRpY2xlLmhlbnRyeSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAvKioqIFdDIHBhZ2VzICoqKi9cbiAgYm9keS5ldC10Yi1oYXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyAvKiBUaGlzIGVuc3VyZXMgdGhhdCB0aGUgY29udGVudCBzdHJldGNoZXMgdG8gZmlsbCB0aGUgdmlld3BvcnQgKi9cbiAgfVxuICBib2R5LmV0LXRiLWhhcy1ib2R5ID4gI3BhZ2UtY29udGFpbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5LmV0LXRiLWhhcy1ib2R5ID4gI3BhZ2UtY29udGFpbmVyID4gLmV0LWJvYyB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1pbmZvLXdyYXBwZXIgdWwgbGkgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi8qKiogUmVzcG9uc2l2ZSBTdHlsZXMgVGFibGV0IE9ubHkgKioqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICBib2R5ICNtYWluLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWluLWhlaWdodDogNjF2aDtcbiAgfVxuICAjdW50aWxpdHlNZW51IC5ldF9tb2JpbGVfbmF2X21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgI3VudGlsaXR5TWVudS5ldF9wYl9tZW51IC5ldF9wYl9tZW51X19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9wLW5hdiB1bC5ldC1tZW51IGxpIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgdWwjbWVudS1mb290ZXItbWVudS1taXNjLXNwYW5pc2ggbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICB9XG4gIHVsI21lbnUtZm9vdGVyLW1lbnUtbWlzYy1zcGFuaXNoIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLyoqKiBXb29Db21tZXJjZSBwcm9kdWN0IHBhZ2VzICoqKi9cbiAgLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZXRfcGJfcm93XzBfdGJfaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIC5ldC1sICNoZWFkZXJQaG9uZSxcbiAgLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCAjaGVhZGVyTmF2LFxuICAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIC5ldC1sIC5ldF9tb2JpbGVfbmF2X21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZXRfcGJfbWVudSAuZXRfcGJfbWVudV9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZXRfcGJfbWVudS0td2l0aC1sb2dvIC5ldF9wYl9tZW51X193cmFwIHVsI21lbnUtdG9wLW5hdmlnYXRpb24tc3BhbmlzaC0xIGxpIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyBmb290ZXIgLmV0X3BiX3NlY3Rpb25fMF90Yl9mb290ZXIgLmV0X3BiX3Jvd18wX3RiX2Zvb3RlciAuZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgZm9vdGVyIC5ldF9wYl9zZWN0aW9uXzBfdGJfZm9vdGVyIC5ldF9wYl9yb3dfMF90Yl9mb290ZXIgLmV0X3BiX2NvbHVtbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIGZvb3RlciAuZXRfcGJfc2VjdGlvbl8wX3RiX2Zvb3RlciAuZXRfcGJfcm93XzBfdGJfZm9vdGVyIC5ldF9wYl9jb2x1bW4gLmV0X3BiX21lbnVfX3dyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAudG9wLW5hdi5kZXNrdG9wIC5ldF9wYl9tZW51X19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudG9wLW5hdi5kZXNrdG9wIC5ldF9tb2JpbGVfbmF2X21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMjQlO1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAjbXktYWNjb3VudC1uYXZpZ2F0aW9uLmV0X3BiX21lbnUgLmV0X3BiX21lbnVfX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNteS1hY2NvdW50LW5hdmlnYXRpb24uZXRfcGJfbWVudSAuZXRfcGJfbWVudV9fd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gICNteS1hY2NvdW50LW5hdmlnYXRpb24uZXRfcGJfbWVudSAuZXRfbW9iaWxlX25hdl9tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nOiAwLjFyZW0gMXJlbTtcbiAgfVxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZDpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICBwYWRkaW5nOiAwLjFyZW0gMXJlbTtcbiAgfVxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC4xcmVtIDFyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4gIC53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXIge1xuICAgIHBhZGRpbmc6IDAuMXJlbSAxcmVtO1xuICB9XG4gICNmb290ZXItc2VjdGlvbiAjZm9vdGVyLW5hdiAuZXRfcGJfbWVudV9fbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI2Zvb3Rlci1zZWN0aW9uICNmb290ZXItbmF2IC5ldF9tb2JpbGVfbmF2X21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgZm9vdGVyIC5ldF9wYl9zZWN0aW9uXzBfdGJfZm9vdGVyIC5ldF9wYl9yb3dfMF90Yl9mb290ZXIgLmV0X3BiX2NvbHVtbiAuZXRfcGJfbWVudV9fd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIGZvb3RlciAuZXRfcGJfc2VjdGlvbl8wX3RiX2Zvb3RlciAuZXRfcGJfcm93XzBfdGJfZm9vdGVyIC5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgZm9vdGVyIC5ldF9wYl9zZWN0aW9uXzBfdGJfZm9vdGVyIC5ldF9wYl9yb3dfMF90Yl9mb290ZXIgLmV0X3BiX2NvbHVtbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAubWVtYmVyc2hpcHNfYmVuZWZpdHNfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZXQtZGIgI2V0LWJvYyAuZXRfcGJfc2VjdGlvbi5nYi1tZW1iZXJzaGlwcyAudGhyZWUtY2FyZHMgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciAuc3Vic2NyaXB0aW9uLWluZm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1pbmZvLXdyYXBwZXIgdWwuc3Vic2NyaXB0aW9uLWluZm8gbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxufVxuLyoqIEVuZCBUYWJsZXQgKiovXG4vKioqIFJlc3BvbnNpdmUgU3R5bGVzIFNtYXJ0cGhvbmUgT25seSAqKiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGZmOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmMGYwZmYgMCUsICNmMGYwZmYgNDIlLCAjZjBmMGZmIDAlLCAjZmZmZmZmIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwZjBmZiAwJSwgI2YwZjBmZiA0MiUsICNmMGYwZmYgMCUsICNmZmZmZmYgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YwZjBmZiAwJSwgI2YwZjBmZiA0MiUsICNmMGYwZmYgMCUsICNmZmZmZmYgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2YwZjBmZlwiLCBlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIixHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuICAgIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIGJvZHkuZXJyb3I0MDQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keSBoZWFkZXIgI2VuSGVhZGVyIHAsXG4gIGJvZHkgaGVhZGVyICNlc0hlYWRlciBwLFxuICBib2R5IC5lbnRyeS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIC5ldF9wYl9zZWN0aW9uLmV0X3BiX3NlY3Rpb25fMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLyoqKiBXb29Db21tZXJjZSBwcm9kdWN0IHBhZ2Ugb25seSAqKiovXG4gIC53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgLmV0LWwgLmV0X3BiX2NvbHVtbiAuZXRfcGJfbW9kdWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgLmV0LWwgLmV0X3BiX2NvbHVtbiAuZXRfcGJfbW9kdWxlIC5ldF9wYl9tZW51X193cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIC5ldC1sIC5ldF9wYl9jb2x1bW4gLmV0X3BiX21vZHVsZSAuZXRfcGJfbWVudV9fd3JhcCAubXktYWNjb3VudC5ldF9wYl9tZW51X19pY29uIHtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZXRfcGJfY29sdW1uIC5ldF9wYl9tb2R1bGUgLmV0X3BiX21lbnVfX3dyYXAgLmV0X21vYmlsZV9tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA2JTtcbiAgfVxuICAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIC5ldC1sICNtb2JpbGV0b2dnbGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDRweCA0cHggMDtcbiAgfVxuICAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIGZvb3Rlci5ldC1sICNmb290ZXItc2VjdGlvbiAuZXRfcGJfbWVudS0td2l0aG91dC1sb2dvIC5ldF9wYl9tZW51X19tZW51ID4gbmF2ID4gdWwjbWVudS1mb290ZXItbWVudSA+IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIGZvb3Rlci5ldC1sICNmb290ZXItc2VjdGlvbiAuZXRfcGJfbWVudS0td2l0aG91dC1sb2dvIC5ldF9wYl9tZW51X19tZW51ID4gbmF2ID4gdWwjbWVudS1mb290ZXItbWVudSA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIGZvb3Rlci5ldC1sICNmb290ZXItc2VjdGlvbiB1bCNtZW51LWZvb3Rlci1tZW51LW1pc2MgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgZm9vdGVyLmV0LWwgI2Zvb3Rlci1zZWN0aW9uIHVsI21lbnUtZm9vdGVyLW1lbnUtbWlzYyBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gICNoZWFkZXJQaG9uZSBhOndoZXJlKDpub3QoLndwLWVsZW1lbnQtYnV0dG9uKSkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAjbW9iaWxlbWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI21vYmlsZXRvZ2dsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogNHB4IDRweCAwO1xuICB9XG4gICNtb2JpbGV0b2dnbGUgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgI21vYmlsZXRvZ2dsZSAud3BtbC1scy1saW5rLFxuICAjbW9iaWxldG9nZ2xlIGRpdixcbiAgI21vYmlsZXRvZ2dsZSBkaXYgZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbW9iaWxldG9nZ2xlIC53cG1sLWxzLXN0YXRpY3Mtc2hvcnRjb2RlX2FjdGlvbnMgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZS53cG1sLWxzLWZpcnN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21vYmlsZXRvZ2dsZSAud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsIC53cG1sLWxzLWl0ZW0ge1xuICAgIG1hcmdpbjogMHJlbSAwLjhyZW07XG4gIH1cbiAgaHRtbFtsYW5nPWVzLUVTXSAjbW9iaWxldG9nZ2xlIC53cG1sLWxzLXN0YXRpY3Mtc2hvcnRjb2RlX2FjdGlvbnMgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZS53cG1sLWxzLWxhc3QtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmVzdFZhbHVlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogLTMwcHg7XG4gICAgdG9wOiAtMzVweDtcbiAgfVxuICAudHJlZXNHb29kIHNwYW4gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3B4O1xuICB9XG4gIC5hcnJvdy1yaWdodDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogNTFweDtcbiAgfVxuICAudXRpbGl0eS1uYXYgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudXRpbGl0eS1uYXYgYS5jYXJ0IC5jYXJ0LWNvdW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5tb2JpbGUtdXRpbGl0eS1uYXYge1xuICAgIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBkaXYjbXktYWNjb3VudC1uYXZpZ2F0aW9uLmV0X3BiX21lbnUgLmV0X21vYmlsZV9uYXZfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbiAgfVxuICBkaXYjbXktYWNjb3VudC1uYXZpZ2F0aW9uLmV0X3BiX21lbnUgLmV0X3BiX21lbnVfX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGRpdiNteS1hY2NvdW50LW5hdmlnYXRpb24uZXRfcGJfbWVudS5ldF9wYl9tZW51LS1zdHlsZS1sZWZ0X2FsaWduZWQgLmV0X3BiX21lbnVfX3dyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGRpdiNteS1hY2NvdW50LW5hdmlnYXRpb24uZXRfcGJfbWVudSB1bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbiB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGRpdiNteS1hY2NvdW50LW5hdmlnYXRpb24uZXRfcGJfbWVudSB1bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbiBsaSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGRpdiNteS1hY2NvdW50LW5hdmlnYXRpb24uZXRfcGJfbWVudSB1bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbiBsaSBhOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGRpdiNteS1hY2NvdW50LW5hdmlnYXRpb24uZXRfcGJfbWVudSB1bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbiBsaSBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2V0LWJvYyAudG9wLW5hdi5kZXNrdG9wIC5tb2JpbGVfbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICNldC1ib2MgLnRvcC1uYXYubW9iaWxlIC5ldF9wYl9tZW51X193cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAjZXQtYm9jIC50b3AtbmF2Lm1vYmlsZSAuZXRfcGJfbWVudV9fd3JhcCAuY2FydC1jb3VudCB7XG4gICAgYmFja2dyb3VuZDogI0ZGMzI2NztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MnB4O1xuICAgIHRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgI2V0LWJvYyAudG9wLW5hdi5tb2JpbGUgdWwuZXRfbW9iaWxlX21lbnUge1xuICAgIHdpZHRoOiAxMDV2dztcbiAgICBsZWZ0OiAtMjYwcHg7XG4gICAgdG9wOiAxMjAlO1xuICB9XG4gICNldC1ib2MgLnRvcC1uYXYubW9iaWxlIHVsLmV0X21vYmlsZV9tZW51IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAjZXQtYm9jIC50b3AtbmF2Lm1vYmlsZSB1bC5ldF9tb2JpbGVfbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgI2V0LWJvYyAudG9wLW5hdi5tb2JpbGUgdWwuZXRfbW9iaWxlX21lbnUgbGkgYTp3aGVyZSg6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgI2V0LWJvYyAudG9wLW5hdi5tb2JpbGUgLnBob25lIHtcbiAgICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICAjZXQtYm9jIC50b3AtbmF2Lm1vYmlsZSAubXktYWNjb3VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0dyb3VwXzkyNCcgZGF0YS1uYW1lPSdHcm91cCA5MjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0LjU4NScgaGVpZ2h0PScxNC41ODUnIHZpZXdCb3g9JzAgMCAxNC41ODUgMTQuNTg1JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTExOScgZGF0YS1uYW1lPSdQYXRoIDExMTknIGQ9J00zNS4zMzQsNC4xNjdhNC4xNjcsNC4xNjcsMCwxLDAtNC4xNjcsNC4xNjcsNC4xNjcsNC4xNjcsMCwwLDAsNC4xNjctNC4xNjcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMy44NzUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTEyMCcgZGF0YS1uYW1lPSdQYXRoIDExMjAnIGQ9J003LjI5Miw4MUMzLjI2NSw4MSwwLDgzLjA4NCwwLDg2LjIwOUgxNC41ODVDMTQuNTg1LDgzLjA4NCwxMS4zMiw4MSw3LjI5Miw4MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtNzEuNjI0KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB9XG4gICNldC1ib2MgLnRvcC1uYXYubW9iaWxlIC5ldF9wYl9tZW51X19jYXJ0LWJ1dHRvbjphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyOS4zNzcnIGhlaWdodD0nMjEuODYnIHZpZXdCb3g9JzAgMCAyOS4zNzcgMjEuODYnJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwLXBhdGgnJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlXzQ3NDQnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDQ3NDQnIHdpZHRoPScyOS4zNzcnIGhlaWdodD0nMjEuODYnIGZpbGw9J25vbmUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nR3JvdXBfMjY5NCcgZGF0YS1uYW1lPSdHcm91cCAyNjk0JyBjbGlwLXBhdGg9J3VybCglMjNjbGlwLXBhdGgpJyUzRSUzQ3BhdGggaWQ9J2NhcnQtaWNvbicgZD0nTTI1LjU1NCw3LjkwN2wwLS4wMDloMGEuMzc0LjM3NCwwLDAsMCwwLS4xLjg4Ljg4LDAsMCwwLS45MTMtLjcyNUg2LjA4MWwtLjI1My0uNzU0Yy0uMy0uODktLjYtMS43NzEtLjg5MS0yLjY1NGEuOTE4LjkxOCwwLDAsMC0uOTQ2LS43MjNjLTEuMDQ0LDAtMi4wNjksMC0zLjA0NSwwQS45NzUuOTc1LDAsMCwwLC4yNCwzLjIyLjg1OC44NTgsMCwwLDAsMCwzLjg0NS44OC44OCwwLDAsMCwuOTUsNC43Yy4zMTUsMCwuNjM1LDAsLjk0NC0uMDA1bC42MjMsMGMuMjY3LDAsLjUzNSwwLC44MDgsMGguMUw4LjQzMywxOS41NzVhMi41NiwyLjU2LDAsMCwwLTEuMTU2LDEuMjc2LDIuNDY4LDIuNDY4LDAsMCwwLDIuMywzLjQwOCwyLjM4LDIuMzgsMCwwLDAsLjY3Mi0uMSwyLjQ4MiwyLjQ4MiwwLDAsMCwxLjctMy4wNzZoNi4zNDVhMi40MiwyLjQyLDAsMCwwLS4wOC45NiwyLjM1OCwyLjM1OCwwLDAsMCwxLjU0LDIuMDI5LDIuNTgzLDIuNTgzLDAsMCwwLC45NTYuMTkyLDIuNSwyLjUsMCwwLDAsMi4zNDEtMy4xNDgsMi40NTQsMi40NTQsMCwwLDAtMi40ODUtMS44MTNxLTMuMTA3LDAtNi4yMTUsMEgxMS4zODlxLS42LDAtMS4yLDBjLS4yLS42LS40LTEuMi0uNi0xLjc5bC0uMTk1LS41OEgyMS44MjdhLjk0My45NDMsMCwwLDAsMS4wODYtLjc3NXEuNzQ4LTIuMjU4LDEuNDkyLTQuNTE4bC4zNzMtMS4xMzIuMzE0LS45ODUuMzg1LTEuMjc5YTIuMjI4LDIuMjI4LDAsMCwwLC4wNzUtLjMzOG0tNS40LDEzLjM3MmEuNzExLjcxMSwwLDAsMSwuNTEtLjIxaDBhLjY5NC42OTQsMCwwLDEsLjcwNi43MDkuNzE0LjcxNCwwLDAsMS0uMjA4LjUxMS42ODkuNjg5LDAsMCwxLS40OTEuMjA2aDBhLjcxNi43MTYsMCwwLDEtLjUxOC0xLjIxNk0xOS40NjcsOC44NTdoMy45NzRsLS43MywyLjI1NEgxOS4xOTNabS0xMi43ODUsMGg0LjA4N2wuMjcxLDIuMjU1aC0zLjZaTTkuNTcsMjEuMDY5aDBhLjcuNywwLDAsMSwuNy43MTQuNzE4LjcxOCwwLDAsMS0uMjE0LjUxMi42ODguNjg4LDAsMCwxLS40OS4yLjczLjczLDAsMCwxLS41Mi0uMjIxLjcuNywwLDAsMS0uMi0uNS43MTkuNzE5LDAsMCwxLC43MjItLjdNOC44LDE1LjE1Myw4LjA0NCwxMi45aDMuMjEzbC4yNzQsMi4yNTNabTguMTI3LDBIMTMuM0wxMy4wMjYsMTIuOUgxNy4yWm0uNDkxLTQuMDQ5aC00LjZsLS4yNzItMi4yNTFoNS4xNDRabTMuOTY5LDQuMDU0SDE4LjdsLjI3NC0yLjI2NGgzLjE1NWwtLjA1OC4xNzlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC4wMDEgLTIuNDA4KScgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuZ2xvYmFsLWFjY29yZGlvbiB1bC5hY2NvcmRpb24gbGkgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuZ2xvYmFsLWFjY29yZGlvbiB1bC5hY2NvcmRpb24gbGkgYS5oZWFkIHtcbiAgICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uOmhvdmVyIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJHZW5lcmFsIFNldHRpbmdzXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC42cmVtIDJyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDA3MjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcuODQxJyBoZWlnaHQ9JzEwLjMzNCcgdmlld0JveD0nMCAwIDE3Ljg0MSAxMC4zMzQnJTNFJTNDcGF0aCBkPSdNLTk0MzQuNTM2LTE2NTUwLjQ1NWw4LjIxNCw4LjIxMyw4LjIxMy04LjIxMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOTQzNS4yNDMgMTY1NTEuMTYyKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAwNzInIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbjpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcuODQxJyBoZWlnaHQ9JzEwLjMzNCcgdmlld0JveD0nMCAwIDE3Ljg0MSAxMC4zMzQnJTNFJTNDcGF0aCBpZD0nUGF0aF8yMjU0JyBkYXRhLW5hbWU9J1BhdGggMjI1NCcgZD0nTS05NDM0LjUzNi0xNjU1MC40NTVsOC4yMTQsOC4yMTMsOC4yMTMtOC4yMTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05NDE3LjQwMiAtMTY1NDAuODI4KSByb3RhdGUoMTgwKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAwNzInIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgfVxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjFCMUQ0O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybS5sb2dpbiAuc2hvdy1wYXNzd29yZC1pbnB1dCxcbiAgLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCAuc2hvdy1wYXNzd29yZC1pbnB1dCxcbiAgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgIHRvcDogMWVtO1xuICB9XG4gIC53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgI21haW4tY29udGVudCAud29vY29tbWVyY2UgdWw6YmVmb3JlLFxuICAud29vY29tbWVyY2UtZWRpdC1hY2NvdW50ICNtYWluLWNvbnRlbnQgLndvb2NvbW1lcmNlIHVsOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlLXBheW1lbnQtbWV0aG9kcyAjbWFpbi1jb250ZW50IC53b29jb21tZXJjZSB1bDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWVkaXQtYWRkcmVzcyAjbWFpbi1jb250ZW50IC53b29jb21tZXJjZSAuc2V0dGluZy1oZWFkaW5nLFxuICAud29vY29tbWVyY2UtZWRpdC1hY2NvdW50ICNtYWluLWNvbnRlbnQgLndvb2NvbW1lcmNlIC5zZXR0aW5nLWhlYWRpbmcsXG4gIC53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgI21haW4tY29udGVudCAud29vY29tbWVyY2UgLnNldHRpbmctaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlLXBheW1lbnQtbWV0aG9kcyAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlBheW1lbnQgTWV0aG9kc1wiO1xuICB9XG4gIC53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJCaWxsaW5nIEFkZHJlc3NcIjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB1bC5zdWJzY3JpcHRpb24taW5mbyB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1pbmZvLXdyYXBwZXIgdWwuc3Vic2NyaXB0aW9uLWluZm8gbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1pbmZvLXdyYXBwZXIgdWwuc3Vic2NyaXB0aW9uLWluZm8gbGk6Zmlyc3QtY2hpbGQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1pbmZvLXdyYXBwZXIgdWwuc3Vic2NyaXB0aW9uLWluZm8gbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB1bC5zdWJzY3JpcHRpb24taW5mbyBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgaDEsXG4gIC5ldF9wYl90ZXh0IGgxLFxuICAuZXRfcGJfdGV4dF8wIGgxLFxuICAuZXRfcGJfY29sdW1uIGgxLFxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCAuZXRfcGJfc2VjdGlvbi5ldF9wYl9zZWN0aW9uXzBfdGJfYm9keSAuZXRfcGJfc2VjdGlvbi5ldF9wYl9zZWN0aW9uXzEgaDEge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBoMixcbiAgLmV0X3BiX2NvbHVtbiBoMixcbiAgLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCBoMixcbiAgLmV0LWRiICNldC1ib2MgLmV0X3BiX3NlY3Rpb24uZ2ItbWVtYmVyc2hpcHMgLnRocmVlLWNhcmRzIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgaDMsXG4gIC5ldF9wYl9jb2x1bW4gaDMsXG4gIC53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgLmV0LWwgaDMsXG4gIC5ldC1kYiAjZXQtYm9jIC5ldF9wYl9zZWN0aW9uLmdiLW1lbWJlcnNoaXBzIC50aHJlZS1jYXJkcyBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIGg0LFxuICAuZXRfcGJfY29sdW1uIGg0LFxuICAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIC5ldC1sIGg0LFxuICAuZXQtZGIgI2V0LWJvYyAuZXRfcGJfc2VjdGlvbi5nYi1tZW1iZXJzaGlwcyAudGhyZWUtY2FyZHMgaDQge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBmb250LWZhbWlseTogcGVkZXN0cmlhLW12Yiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuICBoNSxcbiAgLmV0X3BiX2NvbHVtbiBoNSxcbiAgLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIGg2LFxuICAuZXRfcGJfY29sdW1uIGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IHBlZGVzdHJpYS1tdmIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiAxLjE1cmVtO1xuICAgIGhlaWdodDogMS4xNXJlbTtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybS5sb2dpbiAuc2hvdy1wYXNzd29yZC1pbnB1dCxcbiAgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybS5sb2dpbiAuc2hvdy1wYXNzd29yZC1pbnB1dCB7XG4gICAgdG9wOiAxLjJyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50LFxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2UtQWRkcmVzczpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC5wYXltZW50LW1ldGhvZC1hY3Rpb25zOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud29vY29tbWVyY2UtYWNjb3VudCB0YWJsZS53b29jb21tZXJjZS1NeUFjY291bnQtcGF5bWVudE1ldGhvZHMgdHIucGF5bWVudC1tZXRob2Q6bnRoLWNoaWxkKGV2ZW4pIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMDA3MjtcbiAgfVxuICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdyBsYWJlbFtmb3I9YWNjb3VudF9kaXNwbGF5X25hbWVdIC50b29sdGlwIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IDEzNXB4O1xuICAgIHdpZHRoOiAxNzFweDtcbiAgfVxuICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdyBsYWJlbFtmb3I9YWNjb3VudF9kaXNwbGF5X25hbWVdIC50b29sdGlwOmJlZm9yZSB7XG4gICAgdG9wOiA0N3B4O1xuICB9XG4gIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9ZW1haWxdLmlucHV0LXRleHQsXG4gIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLmZvcm0tcm93IGlucHV0W25hbWU9YWNjb3VudF9kaXNwbGF5X25hbWVdLmlucHV0LXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0IHA6bnRoLW9mLXR5cGUoMiksXG4gIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gZmllbGRzZXQgcDpudGgtb2YtdHlwZSgzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4gIC53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjphY3RpdmUsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlcixcbiAgLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbjphY3RpdmUsXG4gIC53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4gIC53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLFxuICAud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgcGFkZGluZzogMC4zcmVtIDFyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLm15X2FjY291bnRfb3JkZXJzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLndvb2NvbW1lcmNlLWFkZC1wYXltZW50LW1ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGJ1dHRvbi5idXR0b24sXG4gIC53b29jb21tZXJjZS1hZGQtcGF5bWVudC1tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBhLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlLWFkZC1wYXltZW50LW1ldGhvZCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgYnV0dG9uLmJ1dHRvbixcbiAgLndvb2NvbW1lcmNlLWFkZC1wYXltZW50LW1ldGhvZCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgYS5idXR0b24sXG4gIC53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBidXR0b24uYnV0dG9uLFxuICAud29vY29tbWVyY2UtcGF5bWVudC1tZXRob2RzICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgYS5idXR0b24sXG4gIC53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGJ1dHRvbi5idXR0b24sXG4gIC53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGEuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNDI1cmVtO1xuICAgIHBhZGRpbmc6IDAuMXJlbSAycmVtO1xuICB9XG4gIC53b29jb21tZXJjZS1hZGQtcGF5bWVudC1tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBidXR0b24uYnV0dG9uOmFjdGl2ZSxcbiAgLndvb2NvbW1lcmNlLWFkZC1wYXltZW50LW1ldGhvZCAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGEuYnV0dG9uOmFjdGl2ZSxcbiAgLndvb2NvbW1lcmNlLWFkZC1wYXltZW50LW1ldGhvZCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgYnV0dG9uLmJ1dHRvbjphY3RpdmUsXG4gIC53b29jb21tZXJjZS1hZGQtcGF5bWVudC1tZXRob2QgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGEuYnV0dG9uOmFjdGl2ZSxcbiAgLndvb2NvbW1lcmNlLXBheW1lbnQtbWV0aG9kcyAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGJ1dHRvbi5idXR0b246YWN0aXZlLFxuICAud29vY29tbWVyY2UtcGF5bWVudC1tZXRob2RzICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgYS5idXR0b246YWN0aXZlLFxuICAud29vY29tbWVyY2UtcGF5bWVudC1tZXRob2RzIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBidXR0b24uYnV0dG9uOmFjdGl2ZSxcbiAgLndvb2NvbW1lcmNlLXBheW1lbnQtbWV0aG9kcyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgYS5idXR0b246YWN0aXZlIHtcbiAgICBwYWRkaW5nOiAwLjFyZW0gMnJlbTtcbiAgfVxuICAud29vY29tbWVyY2UtYWRkLXBheW1lbnQtbWV0aG9kICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgYnV0dG9uLmJ1dHRvbjpiZWZvcmUsXG4gIC53b29jb21tZXJjZS1hZGQtcGF5bWVudC1tZXRob2QgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBhLmJ1dHRvbjpiZWZvcmUsXG4gIC53b29jb21tZXJjZS1hZGQtcGF5bWVudC1tZXRob2QgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGJ1dHRvbi5idXR0b246YmVmb3JlLFxuICAud29vY29tbWVyY2UtYWRkLXBheW1lbnQtbWV0aG9kIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBhLmJ1dHRvbjpiZWZvcmUsXG4gIC53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBidXR0b24uYnV0dG9uOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlLXBheW1lbnQtbWV0aG9kcyAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGEuYnV0dG9uOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlLXBheW1lbnQtbWV0aG9kcyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgYnV0dG9uLmJ1dHRvbjpiZWZvcmUsXG4gIC53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHMgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGEuYnV0dG9uOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5ldF9wYl9zZWN0aW9uLmV0X3BiX3NlY3Rpb25fMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5ldF9wYl9zZWN0aW9uLmV0X3BiX3NlY3Rpb25fMCAuZXRfcGJfcm93LmV0X3BiX3Jvd18xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLmV0X3BiX3NlY3Rpb24uZXRfcGJfc2VjdGlvbl8wIC5ldF9wYl9yb3cuZXRfcGJfcm93XzEgPiAuZXRfcGJfY29sdW1uXzEge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAuZXRfcGJfc2VjdGlvbi5ldF9wYl9zZWN0aW9uXzAgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfMSA+IC5ldF9wYl9jb2x1bW5fMiAjcGF5bWVudCB7XG4gICAgcGFkZGluZzogMCAxMCU7XG4gIH1cbiAgI2Zvb3Rlci1zZWN0aW9uICNmb290ZXItbmF2IC5ldF9wYl9tZW51X19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjZm9vdGVyLXNlY3Rpb24gI2Zvb3Rlci1uYXYgLmV0X21vYmlsZV9uYXZfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZm9vdGVyLXNlY3Rpb24gI2Zvb3Rlci1uYXYgLmV0X3BiX21lbnVfX3dyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICNmb290ZXItc2VjdGlvbiAjZm9vdGVyLW5hdiB1bCNtZW51LWZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjZm9vdGVyLXNlY3Rpb24gI2Zvb3Rlci1uYXYgdWwjbWVudS1mb290ZXItbWVudSBsaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjZm9vdGVyLXNlY3Rpb24gI2Zvb3Rlci1uYXYgdWwjbWVudS1mb290ZXItbWVudS1taXNjLFxuICAjZm9vdGVyLXNlY3Rpb24gI2Zvb3Rlci1uYXYgdWwjbWVudS1mb290ZXItbWVudS1taXNjLXNwYW5pc2gge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAjZm9vdGVyLXNlY3Rpb24gI2Zvb3Rlci1uYXYgdWwjbWVudS1mb290ZXItbWVudS1taXNjIGxpLFxuICAjZm9vdGVyLXNlY3Rpb24gI2Zvb3Rlci1uYXYgdWwjbWVudS1mb290ZXItbWVudS1taXNjLXNwYW5pc2ggbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgI2Zvb3Rlci1zZWN0aW9uICNmb290ZXItbmF2IHVsI21lbnUtZm9vdGVyLW1lbnUtbWlzYy1zcGFuaXNoIGxpOm50aC1vZi10eXBlKDEpLFxuICAjZm9vdGVyLXNlY3Rpb24gI2Zvb3Rlci1uYXYgdWwjbWVudS1mb290ZXItbWVudS1taXNjIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgI2Zvb3Rlci1zZWN0aW9uICNmb290ZXItbmF2IHVsI21lbnUtZm9vdGVyLW1lbnUtc3BhbmlzaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmV0LWRiICNldC1ib2MgZm9vdGVyLmV0LWwgI2Zvb3Rlci1zZWN0aW9uIC5ldF9wYl9tZW51LS13aXRob3V0LWxvZ28gLmV0X3BiX21lbnVfX21lbnUgPiBuYXYgPiB1bCNtZW51LWZvb3Rlci1tZW51ID4gbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLyoqKlByb2R1Y3QgTWVtYmVyc2hpcCoqKiovXG4gIC5ldC1kYiAjZXQtYm9jIC5ldF9wYl9zZWN0aW9uLmdiLW1lbWJlcnNoaXBzIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZsZXhXcmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWVtYmVyc2hpcHNfYmVuZWZpdHNfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIC5iZW5lZml0c193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uLmV0X3BiX3NlY3Rpb24gLmJlbmVmaXRzX3dyYXBwZXIgLmRpc2NvdW50X2NvZGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uLmV0X3BiX3NlY3Rpb24gLmJlbmVmaXRzX3dyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41NnJlbTtcbiAgfVxuICAudXBncmFkZV9tZW1iZXJzaGlwX3NlY3Rpb24uZXRfcGJfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDUwJTtcbiAgfVxuICAudXBncmFkZV9tZW1iZXJzaGlwX3NlY3Rpb24uZXRfcGJfc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG4gIC51cGdyYWRlX21lbWJlcnNoaXBfc2VjdGlvbi5ldF9wYl9zZWN0aW9uIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAudXBncmFkZV9tZW1iZXJzaGlwX3NlY3Rpb24uZXRfcGJfc2VjdGlvbiAuYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIC5zdWJzY3JpcHRpb24taW5mbyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIC5zdWJzY3JpcHRpb24taW5mbyBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciAuc3Vic2NyaXB0aW9uLWluZm8gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIHVsLnN1YnNjcmlwdGlvbi1pbmZvIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB1bC5zdWJzY3JpcHRpb24taW5mbyBsaSBkaXYge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG4gIHVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uIGxpIGE6bnRoLW9mLXR5cGUobikge1xuICAgIGZvbnQtc2l6ZTogMHJlbTtcbiAgfVxuICAud29vY29tbWVyY2Utb3JkZXJzIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIC5jb3Vwb24sXG4gIC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIC5jb3Vwb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5mbGV4V3JhcCAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vKioqIFJlc3BvbnNpdmUgU3R5bGVzIFNtYXJ0cGhvbmUgUG9ydHJhaXQgKioqLyIsIiN1bnRpbGl0eU1lbnV7XHJcbiAgLm5hdi1teS1hY2NvdW50e1xyXG4gICAgYXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J0dyb3VwXzkyNCcgZGF0YS1uYW1lPSdHcm91cCA5MjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0LjU4NScgaGVpZ2h0PScxNC41ODUnIHZpZXdCb3g9JzAgMCAxNC41ODUgMTQuNTg1JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTExOScgZGF0YS1uYW1lPSdQYXRoIDExMTknIGQ9J00zNS4zMzQsNC4xNjdhNC4xNjcsNC4xNjcsMCwxLDAtNC4xNjcsNC4xNjcsNC4xNjcsNC4xNjcsMCwwLDAsNC4xNjctNC4xNjcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMy44NzUpJyBmaWxsPSclMjNmZmYnLyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTEyMCcgZGF0YS1uYW1lPSdQYXRoIDExMjAnIGQ9J003LjI5Miw4MUMzLjI2NSw4MSwwLDgzLjA4NCwwLDg2LjIwOUgxNC41ODVDMTQuNTg1LDgzLjA4NCwxMS4zMiw4MSw3LjI5Miw4MScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtNzEuNjI0KScgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnV0aWxpdHktbmF2e1xyXG4gIGF7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIEBpbmNsdWRlIFBlZGVzdHJpYUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuICAgICYubXktYWNjb3VudDpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nR3JvdXBfOTI0JyBkYXRhLW5hbWU9J0dyb3VwIDkyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQuNTg1JyBoZWlnaHQ9JzE0LjU4NScgdmlld0JveD0nMCAwIDE0LjU4NSAxNC41ODUnJTNFJTNDcGF0aCBpZD0nUGF0aF8xMTE5JyBkYXRhLW5hbWU9J1BhdGggMTExOScgZD0nTTM1LjMzNCw0LjE2N2E0LjE2Nyw0LjE2NywwLDEsMC00LjE2Nyw0LjE2Nyw0LjE2Nyw0LjE2NywwLDAsMCw0LjE2Ny00LjE2NycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIzLjg3NSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDcGF0aCBpZD0nUGF0aF8xMTIwJyBkYXRhLW5hbWU9J1BhdGggMTEyMCcgZD0nTTcuMjkyLDgxQzMuMjY1LDgxLDAsODMuMDg0LDAsODYuMjA5SDE0LjU4NUMxNC41ODUsODMuMDg0LDExLjMyLDgxLDcuMjkyLDgxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC03MS42MjQpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXJ0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIFxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J3V0Zi04JyUzRiUzRSUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAyNS42IDIxLjMnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1LjYgMjEuMzsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyM0ZGRkZGRjslN0QlMEElM0Mvc3R5bGUlM0UlM0NwYXRoIGlkPSdjYXJ0LWljb24nIGNsYXNzPSdzdDAnIGQ9J00yNS42LDVMMjUuNiw1TDI1LjYsNWMwLDAsMC0wLjEsMC0wLjFjLTAuMS0wLjQtMC41LTAuNy0wLjktMC43SDYuMUw1LjgsMy40IEM1LjUsMi41LDUuMiwxLjYsNC45LDAuN0M0LjgsMC4zLDQuNCwwLDQsMGMtMSwwLTIuMSwwLTMsMEMwLjcsMCwwLjQsMC4xLDAuMiwwLjNDMC4xLDAuNCwwLDAuNywwLDAuOWMwLDAuNSwwLjQsMC45LDAuOSwwLjkgYzAsMCwwLDAsMCwwYzAuMywwLDAuNiwwLDAuOSwwaDAuNmMwLjMsMCwwLjUsMCwwLjgsMGgwLjFsNSwxNC45Yy0wLjUsMC4zLTAuOSwwLjctMS4yLDEuM2MtMC41LDEuMywwLjEsMi43LDEuMywzLjIgYzAuMywwLjEsMC42LDAuMiwxLDAuMmMwLjIsMCwwLjUsMCwwLjctMC4xYzEuMy0wLjQsMi4xLTEuOCwxLjctMy4xYzAsMCwwLDAsMCwwaDYuM2MtMC4xLDAuMy0wLjEsMC42LTAuMSwxYzAuMSwwLjksMC43LDEuNywxLjUsMiBjMC4zLDAuMSwwLjYsMC4yLDEsMC4yYzEuNCwwLDIuNS0xLjIsMi40LTIuNmMwLTAuMiwwLTAuNC0wLjEtMC42Yy0wLjMtMS4xLTEuMy0xLjktMi41LTEuOGMtMi4xLDAtNC4xLDAtNi4yLDBoLTMgYy0wLjQsMC0wLjgsMC0xLjIsMGMtMC4yLTAuNi0wLjQtMS4yLTAuNi0xLjhMOS40LDE0aDEyLjRjMC41LDAuMSwxLTAuMywxLjEtMC44YzAsMCwwLDAsMCwwYzAuNS0xLjUsMS0zLDEuNS00LjVsMC40LTEuMWwwLjMtMSBsMC40LTEuM0MyNS41LDUuMiwyNS41LDUuMSwyNS42LDUgTTIwLjIsMTguM2MwLjEtMC4xLDAuMy0wLjIsMC41LTAuMmwwLDBjMC40LDAsMC43LDAuMywwLjcsMC43YzAsMCwwLDAsMCwwIGMwLDAuMi0wLjEsMC40LTAuMiwwLjVjLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4ybDAsMGMtMC40LDAtMC43LTAuMy0wLjctMC43QzE5LjksMTguNywyMCwxOC41LDIwLjIsMTguMyBNMTkuNSw1LjloNGwtMC43LDIuMyBoLTMuNUwxOS41LDUuOXogTTYuNyw1LjloNC4xTDExLDguMkg3LjRMNi43LDUuOXogTTkuNiwxOC4xTDkuNiwxOC4xYzAuNCwwLDAuNywwLjMsMC43LDAuN2MwLDAsMCwwLDAsMGMwLDAuMi0wLjEsMC40LTAuMiwwLjUgYy0wLjEsMC4xLTAuMywwLjItMC41LDAuMmMtMC4yLDAtMC40LTAuMS0wLjUtMC4yYy0wLjEtMC4xLTAuMi0wLjMtMC4yLTAuNUM4LjksMTguNCw5LjIsMTguMSw5LjYsMTguMSBNOC44LDEyLjJMOCwxMGgzLjJsMC4zLDIuMyBIOC44eiBNMTYuOSwxMi4yaC0zLjZMMTMsMTBoNC4yTDE2LjksMTIuMnogTTE3LjQsOC4yaC00LjZsLTAuMy0yLjNoNS4xTDE3LjQsOC4yeiBNMjEuNCwxMi4yaC0yLjdMMTksMTBoMy4ybC0wLjEsMC4yTDIxLjQsMTIuMnonIC8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJ0LWNvdW50e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRDZXJpc2UtUGluaztcclxuICAgICAgICBjb2xvcjogJFdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLTc1cHg7XHJcbiAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICBmb250LXNpemU6IDAuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5waG9uZXtcclxuICAgICAgQGluY2x1ZGUgUGVkZXN0cmlhQm9sZDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4udG9wLW5hdntcclxuICB1bC5ldC1tZW51e1xyXG4gICAgbGl7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgQGluY2x1ZGUgUGVkZXN0cmlhQm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsI21lbnUtZm9vdGVyLW1lbnV7XHJcbiAgbGl7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsI21lbnUtZm9vdGVyLW1lbnUtbWlzY3tcclxuICBsaXtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRXaGl0ZS1IYWxmO1xyXG4gICBcclxuXHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsI21lbnUtZm9vdGVyLW1lbnUtbWlzYy1zcGFuaXNoe1xyXG4gIGxpe1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJFdoaXRlLUhhbGY7XHJcblxyXG4gICAgYXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQsXHJcbiAgICAmOm50aC1vZi10eXBlKDMpe1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV0LWRiICNldC1ib2MgLmV0LWwgLmV0X3BiX21lbnUtLXdpdGhvdXQtbG9nbyAuZXRfcGJfbWVudV9fbWVudT5uYXY+dWwjbWVudS1mb290ZXItbWVudS1taXNjLXNwYW5pc2g+bGk+YXtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuI3VudGlsaXR5TWVudSBhIHtcdFxyXG4gIGZvbnQtZmFtaWx5OiBwZWRlc3RyaWEtbXZiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHRcclxuICBtYXJnaW4tbGVmdDogMTZweDtcclxuXHJcbiAgJjpob3ZlciB7XHRcclxuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHRcclxuICB9XHJcblxyXG4gIGkge1x0XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZXQtbWVudSBhe1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qKiogQ1NTIGZpeGVzIGZvciBXb29Db21tZXJjZSBwcm9kdWN0IHBhZ2Ugb25seSAqKiovXHJcbi53b29jb21tZXJjZS1wYWdle1xyXG4gICYuZXQtZGIgI2V0LWJvY3tcclxuICAgIC5ldC1sIC5ldF9wYl9tZW51LS13aXRob3V0LWxvZ28gLmV0X3BiX21lbnVfX21lbnU+bmF2PnVsI21lbnUtYWNjb3VudC1pbmZvPmxpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA3LjhweDtcclxuXHJcbiAgICAgICY+YXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ldC1sIC5ldC1tZW51IGxpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV0LWwgLmV0X3BiX21lbnUgLmV0X3BiX21lbnVfX21lbnU+bmF2PnVse1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldF9wYl9tZW51LS13aXRoLWxvZ297XHJcbiAgICAgIC5ldF9wYl9tZW51X193cmFwe1xyXG4gICAgICAgIHVsIGxpe1xyXG4gICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgI3VudGlsaXR5TWVudXtcclxuICAgICAgLnZpZXctY2FydHtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb290ZXIuZXQtbHtcclxuICAgICAgI2Zvb3Rlci1zZWN0aW9ue1xyXG4gICAgICAgIC5ldF9wYl9tZW51LS13aXRob3V0LWxvZ28gLmV0X3BiX21lbnVfX21lbnU+bmF2PnVsI21lbnUtZm9vdGVyLW1lbnU+bGl7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cclxuICAgICAgICAgICY+YXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21lbnUtZm9vdGVyLW1lbnUtbWlzY3tcclxuICAgICAgICAgICY+bGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC45ZW07XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmF7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3VudGlsaXR5TWVudXtcclxuICAudmlldy1jYXJ0e1xyXG4gICAgYXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMjkuMzc3cHg7XHJcbiAgICAgIGhlaWdodDogMjEuODZweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjkuMzc3JyBoZWlnaHQ9JzIxLjg2JyB2aWV3Qm94PScwIDAgMjkuMzc3IDIxLjg2JyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcC1wYXRoJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZV80NzQ0JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSA0NzQ0JyB3aWR0aD0nMjkuMzc3JyBoZWlnaHQ9JzIxLjg2JyBmaWxsPSdub25lJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0dyb3VwXzI2OTQnIGRhdGEtbmFtZT0nR3JvdXAgMjY5NCcgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcC1wYXRoKSclM0UlM0NwYXRoIGlkPSdjYXJ0LWljb24nIGQ9J00yNS41NTQsNy45MDdsMC0uMDA5aDBhLjM3NC4zNzQsMCwwLDAsMC0uMS44OC44OCwwLDAsMC0uOTEzLS43MjVINi4wODFsLS4yNTMtLjc1NGMtLjMtLjg5LS42LTEuNzcxLS44OTEtMi42NTRhLjkxOC45MTgsMCwwLDAtLjk0Ni0uNzIzYy0xLjA0NCwwLTIuMDY5LDAtMy4wNDUsMEEuOTc1Ljk3NSwwLDAsMCwuMjQsMy4yMi44NTguODU4LDAsMCwwLDAsMy44NDUuODguODgsMCwwLDAsLjk1LDQuN2MuMzE1LDAsLjYzNSwwLC45NDQtLjAwNWwuNjIzLDBjLjI2NywwLC41MzUsMCwuODA4LDBoLjFMOC40MzMsMTkuNTc1YTIuNTYsMi41NiwwLDAsMC0xLjE1NiwxLjI3NiwyLjQ2OCwyLjQ2OCwwLDAsMCwyLjMsMy40MDgsMi4zOCwyLjM4LDAsMCwwLC42NzItLjEsMi40ODIsMi40ODIsMCwwLDAsMS43LTMuMDc2aDYuMzQ1YTIuNDIsMi40MiwwLDAsMC0uMDguOTYsMi4zNTgsMi4zNTgsMCwwLDAsMS41NCwyLjAyOSwyLjU4MywyLjU4MywwLDAsMCwuOTU2LjE5MiwyLjUsMi41LDAsMCwwLDIuMzQxLTMuMTQ4LDIuNDU0LDIuNDU0LDAsMCwwLTIuNDg1LTEuODEzcS0zLjEwNywwLTYuMjE1LDBIMTEuMzg5cS0uNiwwLTEuMiwwYy0uMi0uNi0uNC0xLjItLjYtMS43OWwtLjE5NS0uNThIMjEuODI3YS45NDMuOTQzLDAsMCwwLDEuMDg2LS43NzVxLjc0OC0yLjI1OCwxLjQ5Mi00LjUxOGwuMzczLTEuMTMyLjMxNC0uOTg1LjM4NS0xLjI3OWEyLjIyOCwyLjIyOCwwLDAsMCwuMDc1LS4zMzhtLTUuNCwxMy4zNzJhLjcxMS43MTEsMCwwLDEsLjUxLS4yMWgwYS42OTQuNjk0LDAsMCwxLC43MDYuNzA5LjcxNC43MTQsMCwwLDEtLjIwOC41MTEuNjg5LjY4OSwwLDAsMS0uNDkxLjIwNmgwYS43MTYuNzE2LDAsMCwxLS41MTgtMS4yMTZNMTkuNDY3LDguODU3aDMuOTc0bC0uNzMsMi4yNTRIMTkuMTkzWm0tMTIuNzg1LDBoNC4wODdsLjI3MSwyLjI1NWgtMy42Wk05LjU3LDIxLjA2OWgwYS43LjcsMCwwLDEsLjcuNzE0LjcxOC43MTgsMCwwLDEtLjIxNC41MTIuNjg4LjY4OCwwLDAsMS0uNDkuMi43My43MywwLDAsMS0uNTItLjIyMS43LjcsMCwwLDEtLjItLjUuNzE5LjcxOSwwLDAsMSwuNzIyLS43TTguOCwxNS4xNTMsOC4wNDQsMTIuOWgzLjIxM2wuMjc0LDIuMjUzWm04LjEyNywwSDEzLjNMMTMuMDI2LDEyLjlIMTcuMlptLjQ5MS00LjA0OWgtNC42bC0uMjcyLTIuMjUxaDUuMTQ0Wm0zLjk2OSw0LjA1NEgxOC43bC4yNzQtMi4yNjRoMy4xNTVsLS4wNTguMTc5WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuMDAxIC0yLjQwOCknIGZpbGw9JyUyM2ZmZicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbntcclxuICB3aWR0aDogMjAlO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7XHJcbiAgd2lkdGg6IDc1JTtcclxuXHJcbiAgYnV0dG9uLmJ1dHRvbixcclxuICBhLmJ1dHRvbntcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50Lm15YWNjb3VudHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWVkaXQtYWNjb3VudHtcclxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257XHJcbiAgICB1bCBsaTpudGgtb2YtdHlwZSgxKSBhe1xyXG4gICAgICBjb2xvcjogJFZlcnktTGlnaHQtQmx1ZTsgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXktYWNjb3VudC5ldF9wYl9tZW51X19pY29uIHtcclxuICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1x0XHJcbn1cclxuXHJcbi5zaW5nbGUubG9nZ2VkLW91dCAudmFyaWF0aW9uc19mb3JtLmNhcnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLndvb2NvbW1lcmNlLWVkaXQtYWRkcmVzc3tcclxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257XHJcbiAgICB1bCBsaTpudGgtb2YtdHlwZSgyKSBhe1xyXG4gICAgICBjb2xvcjogJFZlcnktTGlnaHQtQmx1ZTsgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7XHJcbiAgICBmb3JtID4gaDN7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtcGF5bWVudC1tZXRob2RzLFxyXG4ud29vY29tbWVyY2UtYWRkLXBheW1lbnQtbWV0aG9ke1xyXG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbntcclxuICAgIHVsIGxpOm50aC1vZi10eXBlKDMpIGF7XHJcbiAgICAgIGNvbG9yOiAkVmVyeS1MaWdodC1CbHVlOyBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1hY2NvdW50e1xyXG4gIC5ldF9wYl9jb2x1bW57XHJcbiAgICBoMSwgaDIsIGgze1xyXG4gICAgICBjb2xvcjogJE5hdnktQmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNldHRpbmctaGVhZGluZ3tcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlcntcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxuICBcclxuICAud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dHtcclxuICAgIHB7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRDZXJpc2UtUGluaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm15YWNjb3VudC1oZWFkaW5ne1xyXG4gIGNvbG9yOiAkTmF2eS1CbHVlO1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICBzcGFue1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNle1xyXG4gIC5sb2dpbi1oZWFkaW5ne1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLWZvcm0tbG9naW57XHJcbiAgICAud29vY29tbWVyY2UtZm9ybS1yb3d7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2N1c3RvbWVyX2xvZ2lue1xyXG4gICAgaDJ7XHJcbiAgICAgIGNvbG9yOiAkTmF2eS1CbHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2N1c3RvbWVyX3JlZ2lzdHJhdGlvbntcclxuICAgIC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0e1xyXG4gICAgICBwe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbntcclxuICAgIHVse1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgbGl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRWZXJ5LUxpZ2h0LUJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxuICBmb3Jte1xyXG4gICAgLmZvcm0tcm93e1xyXG4gICAgICAucmVxdWlyZWR7XHJcbiAgICAgICAgY29sb3I6ICROYXZ5LUJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgIC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy1jaGVja2JveC10ZXh0e1xyXG4gICAgICAgICAgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkQ2VyaXNlLVBpbms7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQuaW5wdXQtdGV4dHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0SW5wdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgIFxyXG4gICAgLmZsZXhXcmFwe1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAlO1xyXG5cclxuICAgICAgLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9zdF9wYXNzd29yZCBhe1xyXG4gICAgICAgIGNvbG9yOiAkQ2VyaXNlLVBpbms7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0e1xyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgICAgIHRvcDogM3JlbTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubG9zdF9yZXNldF9wYXNzd29yZHtcclxuICAgICAgcDpudGgtb2YtdHlwZSgxKXtcclxuICAgICAgICBmb250LXNpemU6IDEuMDI1cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud29vY29tbWVyY2UtZm9ybS1yb3cud29vY29tbWVyY2UtZm9ybS1yb3ctLWxhc3QuZm9ybS1yb3cuZm9ybS1yb3ctbGFzdHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvcm0ubG9naW4sXHJcbiAgZm9ybS5yZWdpc3RlcixcclxuICBmb3JtLmxvc3RfcmVzZXRfcGFzc3dvcmR7XHJcbiAgICBtYXgtd2lkdGg6IDM2NXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cclxuICAgIGJ1dHRvbntcclxuICAgICAgQGluY2x1ZGUgZm9ybUJ1dHRvbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy1wYXNzd29yZC1pbnB1dHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIHNwYW57XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICBcclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1SZXNldFBhc3N3b3Jke1xyXG4gICAgLmZvcm0tcm93LWZpcnN0e1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxze1xyXG4gICAgYWRkcmVzc3tcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uYWRkcmVzc2Vze1xyXG4gICAgICBkaXZ7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQ6OmFmdGVyLCBcclxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dDo6YWZ0ZXJ7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzI0LjI1MicgaGVpZ2h0PScxNy40NzcnIHZpZXdCb3g9JzAgMCAyNC4yNTIgMTcuNDc3JyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nYSclM0UlM0NyZWN0IHdpZHRoPScyNC4yNTInIGhlaWdodD0nMTcuNDc3JyBmaWxsPSclMjM3NDc0ZmYnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNhKSclM0UlM0NwYXRoIGQ9J00xMi4xMjYsMTcuNDc2YTEyLjgzMywxMi44MzMsMCwwLDEtMTItOC4zOTRMMCw4LjczOGwuMTI2LS4zNDRhMTIuNzc1LDEyLjc3NSwwLDAsMSwyNCwwbC4xMjYuMzQ0LS4xMjYuMzQ0YTEyLjgzMiwxMi44MzIsMCwwLDEtMTIsOC4zOTRNMi4xMzcsOC43MzhhMTAuNzc0LDEwLjc3NCwwLDAsMCwxOS45NzksMCwxMC43NzQsMTAuNzc0LDAsMCwwLTE5Ljk3OSwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjM3NDc0ZmYnLyUzRSUzQ3BhdGggZD0nTTEyLjEyNiwxNC4wNTlhNS4zMiw1LjMyLDAsMSwxLDUuMzItNS4zMiw1LjMyNiw1LjMyNiwwLDAsMS01LjMyLDUuMzJtMC04LjY0YTMuMzIsMy4zMiwwLDEsMCwzLjMyLDMuMzIsMy4zMjMsMy4zMjMsMCwwLDAtMy4zMi0zLjMyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDApJyBmaWxsPSclMjM3NDc0ZmYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxufVxyXG5cclxuaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXJ7XHJcbiAgLndvb2NvbW1lcmNlLWVycm9ye1xyXG4gICAgYmFja2dyb3VuZDogJENlcmlzZS1QaW5rIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1pbmZve1xyXG4gICAgYmFja2dyb3VuZDogJENlcmlzZS1QaW5rO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1pbmZvLXdyYXBwZXJ7XHJcbiAgQGluY2x1ZGUgYmx1ZS1ib3JkZXI7XHJcbiAgcGFkZGluZzogMXJlbSAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRXaGl0ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gIHVsLnN1YnNjcmlwdGlvbi1pbmZvIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwOyBcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIFxyXG4gICAgbGkgeyAgICAgICAgICAgXHJcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJFdpbGQtQmx1ZS1Zb25kZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRWZXJ5LUxpZ2h0LUJsdWU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDk5cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4OiAxLjg7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkQ2VyaXNlLVBpbms7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM0NkM5OTA7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLjFyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nYSclM0UlM0NyZWN0IHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuNjA1IC0wLjYwNSknIGZpbGw9JyUyMzQ2Yzk5MCcvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02LjUwMiAtMi41MDIpJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNy4xMDcgMy4xMDcpJyBjbGlwLXBhdGg9J3VybCglMjNhKSclM0UlM0NwYXRoIGQ9J002LjUzNCwwYTYuNTM0LDYuNTM0LDAsMSwwLDYuNTM0LDYuNTM0QTYuNTM0LDYuNTM0LDAsMCwwLDYuNTM0LDBNNS4zNzUsMTEuMTE2LDEuNjkzLDcuMTM4bDEuNjE5LTEuNSwyLjA0LDIuMjA1TDkuNzM2LDIuOTgybDEuNjM5LDEuNDc3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuMTQgLTAuMTQpJyBmaWxsPSclMjM0NmM5OTAnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBjb2xvcjogJFZlcnktTGlnaHQtQmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJFZlcnktTGlnaHQtQmx1ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5sYWJlbHtcclxuICAgICAgICBjb2xvcjogIzdGN0ZCODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbnVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9ue1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBcclxuICBsaXtcclxuICAgIHBhZGRpbmc6IDFyZW0gLjhyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgIEBpbmNsdWRlIFBlZGVzdHJpYUJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgICBjb2xvcjogJFdoaXRlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxKXtcclxuICAgICAgYTpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1nL2ljb24tZGFzaGJvYXJkLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICBhOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWcvaWNvbi1zdWJzY3JpcHRpb25zLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDMpe1xyXG4gICAgICBhOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWcvaWNvbi1vcmRlcnMucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoNCl7XHJcbiAgICAgIGE6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltZy9pY29uLXNldHRpbmdzLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uIGxpLmFjdGl2ZXtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7XHJcbiAgcHtcclxuICAgIGF7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJENlcmlzZS1QaW5rO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqIE9yZGVycyBhbmQgU3Vic2NyaXB0aW9ucyAqKiovXHJcbi53b29jb21tZXJjZS1vcmRlcnMsXHJcbi53b29jb21tZXJjZS1wYWdlIHtcclxuICAud29vY29tbWVyY2Uge1xyXG4gICAgdGFibGUuc2hvcF90YWJsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJsdWUtYm9yZGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgdGJvZHkgdGgsXHJcbiAgICAgIHRmb290IHRoe1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkV2lsZC1CbHVlLVlvbmRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGh7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGR7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJFdpbGQtQmx1ZS1Zb25kZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgLmNvdXBvbiB7IFxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6NnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICBsYWJlbC5jb3Vwb25fY29kZSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAjY291cG9uX2NvZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ci5wYXltZW50LW1ldGhvZHtcclxuICAgICAgYXtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAmLmRlbGV0ZXtcclxuICAgICAgICAgIGNvbG9yOiAkT3JhbmdlYWRlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkTmF2eS1CbHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyLmRlZmF1bHQtcGF5bWVudC1tZXRob2R7XHJcbiAgICAgIHRkLnBheW1lbnQtbWV0aG9kLWFjdGlvbnN7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiRGVmYXVsdFwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJFZlcnktTGlnaHQtQmx1ZTtcclxuICAgICAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgcGFkZGluZzogLjNyZW0gMXJlbTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUuc3Vic2NyaXB0aW9uX2RldGFpbHN7XHJcbiAgICAgIHRib2R5IHRyIHRkOm50aC1vZi10eXBlKDEpe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLmJ1dHRvbntcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogJENlcmlzZS1QaW5rO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgcGFkZGluZzogLjVyZW07XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICROYXZ5LUJsdWU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlX2FjY291bnRfc3Vic2NyaXB0aW9uc3tcclxuICAgIEBpbmNsdWRlIGJsdWUtYm9yZGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICB0YWJsZS5zaG9wX3RhYmxle1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlcntcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjNyZW07IFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNob3BfdGFibGUge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICB0aGVhZCB0aHtcclxuICAgICAgQGluY2x1ZGUgUGVkZXN0cmlhQm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICBjb2xvcjogIzAwMDA3MjtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHRkLFxyXG4gICAgdGZvb3QgdGQsXHJcbiAgICB0Zm9vdCB0ciB0aCxcclxuICAgIHRmb290IHRoIHRke1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDcyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGZvb3R7XHJcbiAgICAgIHRyLm9yZGVyLXRvdGFsLFxyXG4gICAgICB0ci5vcmRlci10b3RhbC5yZWN1cnJpbmctdG90YWx7XHJcbiAgICAgICAgdGgsIHRke1xyXG4gICAgICAgICAgY29sb3I6ICM3NDc0RkY7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpcnN0LXBheW1lbnQtZGF0ZXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDA3MjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLCBcclxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25ze1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgLmV0X3BiX3NlY3Rpb257XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYhaW1wb3J0YW50O1xyXG5cclxuICAgICY+LmV0X3BiX3Jvd3tcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LXRpdGxle1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICBoMy51bmRlcmxpbmVke1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7IFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93e1xyXG4gIC5pbnB1dC1jaGVja2JveHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2Utdmlldy1zdWJzY3JpcHRpb24sXHJcbi53b29jb21tZXJjZS12aWV3LW9yZGVye1xyXG4gIC5zZXR0aW5nLWhlYWRpbmd7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKioqIEVkaXQgQWNjb3VudCAqKiovXHJcbi53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm17XHJcbiAgZmllbGRzZXR7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgIGxlZ2VuZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXJvd3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEpLFxyXG4gICAgJjpudGgtb2YtdHlwZSgyKXtcclxuICAgICAgd2lkdGg6IDQ5LjYwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0uaW5wdXQtdGV4dCxcclxuICAgIGlucHV0W25hbWU9XCJhY2NvdW50X2Rpc3BsYXlfbmFtZVwiXS5pbnB1dC10ZXh0e1xyXG4gICAgICBtYXgtd2lkdGg6IDQ5JTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFtuYW1lPVwiYWNjb3VudF9kaXNwbGF5X25hbWVcIl0uaW5wdXQtdGV4dCArIHNwYW4udG9vbHRpcHtcclxuICAgICAgY29sb3I6ICRXaGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJEFyc2VuaWM7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDE4NXB4O1xyXG4gICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsW2Zvcj1cImFjY291bnRfZGlzcGxheV9uYW1lXCJde1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAudG9vbHRpcHtcclxuICAgICAgICBjb2xvcjogJFdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRBcnNlbmljO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgbGVmdDogMTk0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgNnB4ICRBcnNlbmljO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNnB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNnB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgbGVmdDogLTZweDtcclxuICAgICAgICAgIHRvcDogMjlweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgLnRvb2x0aXB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBcclxuXHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNC42OTUnIGhlaWdodD0nMTQuNjk1JyB2aWV3Qm94PScwIDAgMTQuNjk1IDE0LjY5NSclM0UlM0NwYXRoIGQ9J00yMi43LDE1LjM0OEE3LjM0OCw3LjM0OCwwLDEsMSwxNS4zNDgsOCw3LjM0Nyw3LjM0NywwLDAsMSwyMi43LDE1LjM0OFptLTcuMTUtNC45MThhMy44MzgsMy44MzgsMCwwLDAtMy40NTMsMS44ODkuMzU2LjM1NiwwLDAsMCwuMDguNDgybDEuMDI4Ljc4YS4zNTUuMzU1LDAsMCwwLC40OTQtLjA2M2MuNTI5LS42NzEuODkyLTEuMDYxLDEuNy0xLjA2MS42MDUsMCwxLjM1NC4zOSwxLjM1NC45NzYsMCwuNDQ0LS4zNjYuNjcyLS45NjQsMS4wMDctLjcuMzkxLTEuNjE5Ljg3Ny0xLjYxOSwyLjA5M3YuMTE5YS4zNTYuMzU2LDAsMCwwLC4zNTYuMzU2aDEuNjU5YS4zNTYuMzU2LDAsMCwwLC4zNTYtLjM1NnYtLjAzOWMwLS44NDMsMi40NjUtLjg3OCwyLjQ2NS0zLjE2QzE5LDExLjczMywxNy4yMTUsMTAuNDI5LDE1LjU0NSwxMC40MjlabS0uMiw3LjM0OGExLjM2MywxLjM2MywwLDEsMCwxLjM2MywxLjM2M0ExLjM2NCwxLjM2NCwwLDAsMCwxNS4zNDgsMTcuNzc3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTggLTgpJyBmaWxsPSclMjNmZjMyNjcnLyUzRSUzQy9zdmclM0VcIik7XHJcblxyXG4gICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgZmllbGRzZXR7XHJcbiAgICBwe1xyXG4gICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSxcclxuICAgICAgJjpudGgtb2YtdHlwZSgzKXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKiogRWRpdCBBZGRyZXNzICoqKi9cclxuLndvb2NvbW1lcmNlLWVkaXQtYWRkcmVzc3tcclxuICAud29vY29tbWVyY2UtQWRkcmVzc3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLndvb2NvbW1lcmNlLUFkZHJlc3MtdGl0bGV7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBoM3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRpdHtcclxuICAgICAgICBjb2xvcjogJENlcmlzZS1QaW5rO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYWRkcmVzc3tcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkc3tcclxuICAuZm9ybS1yb3d7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLmNoZWNrYm94e1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKiBTdWJzY3JpcHRpb24gUGFnZSAqKiovXHJcbi53b29jb21tZXJjZS12aWV3LXN1YnNjcmlwdGlvbixcclxuLndvb2NvbW1lcmNlLXZpZXctb3JkZXJ7XHJcbiAgLndvb2NvbW1lcmNle1xyXG4gICAgaDJ7XHJcbiAgICAgIGNvbG9yOiAkTmF2eS1CbHVlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyBcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay1zdWJzY3JpcHRpb25ze1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJENlcmlzZS1QaW5rO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkTmF2eS1CbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2LjQ5NycgaGVpZ2h0PScxNC4wMDInIHZpZXdCb3g9JzAgMCAxNi40OTcgMTQuMDAyJyUzRSUzQ3BhdGggZD0nTTEyNTEyLjUsMTY0NTUuNWgtNS41di02LjIyN2g1LjVWMTY0NDVsMTEsNy0xMSw3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTI1MjMuNDk4IDE2NDU5KSByb3RhdGUoMTgwKScgZmlsbD0nJTIzZmYzMjY3Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMTYuNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2Utdmlldy1zdWJzY3JpcHRpb257XHJcbiAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGgyICsgcCB7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBAaW5jbHVkZSBQZWRlc3RyaWFCb2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2Utdmlldy1zdWJzY3JpcHRpb257XHJcbiAgdWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24gbGl7XHJcbiAgICAmOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS12aWV3LW9yZGVye1xyXG4gIHVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uIGxpe1xyXG4gICAgJjpudGgtb2YtdHlwZSgzKXtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLndvb2NvbW1lcmNlLWFkZC1wYXltZW50LW1ldGhvZCxcclxuLndvb2NvbW1lcmNlLWVkaXQtYWRkcmVzcyxcclxuLndvb2NvbW1lcmNlLXBheW1lbnQtbWV0aG9kc3tcclxuICB1bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbiBsaXtcclxuICAgICY6bnRoLW9mLXR5cGUoNCl7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXBheW1lbnQtbWV0aG9kc3tcclxuICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQ+YS5idXR0b257XHJcbiAgICBAaW5jbHVkZSBmb3JtQnV0dG9uO1xyXG4gICAgQGluY2x1ZGUgcGF5bWVudEJ1dHRvbjtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtYWRkLXBheW1lbnQtbWV0aG9ke1xyXG4gICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnR7XHJcbiAgICBidXR0b24uYnV0dG9ue1xyXG4gICAgICBAaW5jbHVkZSBmb3JtQnV0dG9uO1xyXG4gICAgICBAaW5jbHVkZSBwYXltZW50QnV0dG9uO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24tc3BhbmlzaHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGxpe1xyXG4gICAgcGFkZGluZzogMXJlbSAuOHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuIFxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gXHJcblxyXG4gICAgYXtcclxuICAgICAgQGluY2x1ZGUgUGVkZXN0cmlhQm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxLjMxM3JlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuIFxyXG5cclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiBcclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEpe1xyXG4gICAgICBhOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWcvaWNvbi1kYXNoYm9hcmQucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuIFxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgIGE6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltZy9pY29uLXN1YnNjcmlwdGlvbnMucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuIFxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMyl7XHJcbiAgICAgIGE6YmVmb3Jle1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltZy9pY29uLW9yZGVycy5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gXHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSg0KXtcclxuICAgICAgYTpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdhc3NldHMvaW1nL2ljb24tc2V0dGluZ3MucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIFxyXG5cclxudWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24tc3BhbmlzaCBsaS5hY3RpdmV7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuIFxyXG5cclxuXHJcbi53b29jb21tZXJjZS12aWV3LXN1YnNjcmlwdGlvbntcclxuICB1bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbi1zcGFuaXNoIGxpe1xyXG4mOm50aC1vZi10eXBlKDIpe1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMyk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiBcclxuXHJcbi53b29jb21tZXJjZS12aWV3LW9yZGVye1xyXG4gIHVsI21lbnUtbXktYWNjb3VudC1uYXZpZ2F0aW9uLXNwYW5pc2ggbGl7XHJcbiY6bnRoLW9mLXR5cGUoMyl7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIFxyXG5cclxuXHJcbi53b29jb21tZXJjZS1hZGQtcGF5bWVudC1tZXRob2QsXHJcbi53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MsXHJcbi53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHN7XHJcbiAgdWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24tc3BhbmlzaCBsaXtcclxuJjpudGgtb2YtdHlwZSg0KXtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmV0X3BiX3djX2FkZF90b19jYXJ0IC5xdWFudGl0eXtcclxuICBpbnB1dC5xdHl7XHJcbiAgICBAaW5jbHVkZSB0ZXh0SW5wdXQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVye1xyXG4gIC53b29jb21tZXJjZS1tZXNzYWdle1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1wYWdlIC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uLFxyXG4ud29vY29tbWVyY2UtcGFnZSAuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogJE5hdnktQmx1ZTsgXHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1wYWdle1xyXG4gICNjb250ZW50LWFyZWEgLnR5cGUtcHJvZHVjdHtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJi5ldC1kYntcclxuICAgICNldC1ib2MgLmV0LWwgLmV0X3BiX3NlY3Rpb257XHJcbiAgICAgICYuZXRfcGJfc2VjdGlvbl8wX3RiX2JvZHl7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgLmV0X3BiX3Jvd18wX3RiX2JvZHl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV0X3BiX3NlY3Rpb24uZXRfcGJfc2VjdGlvbl8xe1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1OXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKiogUHJvZHVjdCBNZW1iZXJzaGlwICoqKioqKiovXHJcblxyXG4uZXQtZGIgI2V0LWJvYyAuZXRfcGJfc2VjdGlvbi5nYi1tZW1iZXJzaGlwcyAudGhyZWUtY2FyZHN7XHJcblxyXG4gICYgaDEsICYgaDQge1xyXG4gICAgQGluY2x1ZGUgRnJlaWdodFNhbnNQcm9NZWRpdW07XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgRnJlaWdodFNhbnNQcm9NZWRpdW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgIHN0cm9uZ3tcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkgaDR7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICB9XHJcblxyXG4gICBoMiB7XHJcbiAgICBjb2xvcjogJFZlcnktTGlnaHQtQmx1ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgXHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgIH1cclxuXHJcbiAgIGgzIHtcclxuICAgIEBpbmNsdWRlIFBlZGVzdHJpYUJvbGQ7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogJE5hdnktQmx1ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBAaW5jbHVkZSBGcmVpZ2h0U2Fuc1Byb01lZGl1bTtcclxuICAgIH1cclxuICAgfSAgXHJcblxyXG4gICBoNCB7XHJcbiAgICBAaW5jbHVkZSBQZWRlc3RyaWFCb2xkO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgY29sb3I6ICROYXZ5LUJsdWU7XHJcbiAgIH0gXHJcblxyXG4gICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJE5hdnktQmx1ZTtcclxuICAgfSBcclxufVxyXG5cclxuLyoqIFVzZXIgRGFzaGJvYXJkIFBhZ2UgKiovXHJcbi5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uLmV0X3BiX3NlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBtYXJnaW46IDM1cHggMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkV2lsZC1CbHVlLVlvbmRlcjtcclxuICBcclxuICB1bCB7XHJcbiAgICAgIGdhcDozMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgIFxyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgIFxyXG4gIH1cclxuXHJcbiAgLmV0X3BiX3JvdyB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG5cclxuICAuYmVuZWZpdHNfd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICAgIEBpbmNsdWRlIEZyZWlnaHRTYW5zUHJvTWVkaXVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIGgyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIEZyZWlnaHRTYW5zUHJvTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBpbWcge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XHJcbiAgICAgIH0gICBcclxuXHJcbiAgICAgIC5kaXNjb3VudF9jb2RlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIEZyZWlnaHRTYW5zUHJvQm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICBcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJENlcmlzZS1QaW5rO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpc2NsYWltZXJzIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgRnJlaWdodFNhbnNQcm9NZWRpdW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVwZ3JhZGVfbWVtYmVyc2hpcF9zZWN0aW9uLmV0X3BiX3NlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltZy9iZW5lZml0c19wcm9ncmFtMS5wbmcnKTtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBoMiB7XHJcbiAgICBAaW5jbHVkZSBGcmVpZ2h0U2Fuc1Byb0JvbGQ7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogJE5hdnktQmx1ZTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgRnJlaWdodFNhbnNQcm9NZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICROYXZ5LUJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIFBlZGVzdHJpYUJvbGQ7XHJcbiAgICBjb2xvcjogJENlcmlzZS1QaW5rO1xyXG4gIH1cclxuXHJcbiAgLmV0X3BiX2NvbHVtbiB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB7XHJcbiAgLnN1YnNjcmlwdGlvbi1pbmZvIHtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIEBpbmNsdWRlIFBlZGVzdHJpYUJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkVmVyeS1MaWdodC1CbHVlO1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIi53b29jb21tZXJjZS1jaGVja291dCB7XHJcbiAgLndvb2NvbW1lcmNlIGZvcm0ubG9naW57XHJcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG5cclxuICAgIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXR7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV0X3BiX3NlY3Rpb257XHJcbiAgICAuZXRfcGJfcm93e1xyXG4gICAgICBtYXgtd2lkdGg6IDExODBweDtcclxuXHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDcyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXRfcGJfd2NfY2hlY2tvdXRfYmlsbGluZ3tcclxuICAgICNjdXN0b21lcl9kZXRhaWxze1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsW2Zvcj1hY2NvdW50X3Bhc3N3b3JkXXtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYXNzd29yZC1pbnB1dHtcclxuICAgICAgICAuZGVzY3JpcHRpb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkQ2VyaXNlLVBpbms7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRDZXJpc2UtUGluayB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldF9wYl93Y19jaGVja291dF9wYXltZW50X2luZm8ge1xyXG4gICAgLndvb2NvbW1lcmNlLW9yZGVye1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGksIFxyXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMgbGksIFxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpe1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi5ldF9wYl93Y19jYXJ0X25vdGljZS5ldF9wYl9oaWRlX21vZHVsZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAud29vY29tbWVyY2UtZXJyb3J7XHJcbiAgICBsaXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvciwgXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbywgXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQ2VyaXNlLVBpbms7XHJcbiAgY29sb3I6ICRXaGl0ZTtcclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiAkV2hpdGU7XHJcbiAgfVxyXG5cclxuICBsaXtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG5cclxuICBsaVtkYXRhLWlkPVwiYWNjb3VudF9wYXNzd29yZFwiXXtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBzdHJvbmd7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IFxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle1xyXG4gIEBpbmNsdWRlIHRleHRJbnB1dDtcclxuICBwYWRkaW5nOiAxLjdyZW0gMXJlbTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBcclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7XHJcbiAgICB0b3A6IDE3cHg7XHJcbiAgICByaWdodDogMTFweDtcclxuICB9XHJcblxyXG4gIC53Yy1zdHJpcGUtc2VsZWN0Mi1jb250YWluZXJ7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXHJcbi5ldF9wYl93Y19jaGVja291dF9iaWxsaW5nIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJFZlcnktTGlnaHQtQmx1ZTtcclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgIGNvbG9yOiAkTmF2eS1CbHVlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVue1xyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4jcGF5bWVudHtcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcclxuICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtY2FydHtcclxuXHJcbiAgaDEsIC5ldF9wYl9jb2x1bW4gaDEge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgdGFibGUuc2hvcF90YWJsZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLXRvdGFse1xyXG4gICAgICBjb2xvcjogJFZlcnktTGlnaHQtQmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRhYmxlLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMuc2hvcF90YWJsZXtcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHJcbiAgICAucHJvZHVjdC1yZW1vdmV7XHJcbiAgICAgIGEucmVtb3Zle1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLWNhcnR7XHJcbiAgLndjLXByb2NlZWQtdG8tY2hlY2tvdXR7XHJcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgYS5jaGVja291dC1idG4sXHJcbiAgICBhLmNvbnRpbnVlLWJ0bntcclxuICAgICAgQGluY2x1ZGUgZm9ybUJ1dHRvbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwLjFyZW0gMXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIFxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbSAxcmVtO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgJi5jb2xvcmVke1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRWZXJ5LUxpZ2h0LUJsdWU7XHJcbiAgICBcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJE5hdnktQmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsIFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF17XHJcbiAgQGluY2x1ZGUgZm9ybUJ1dHRvbjtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICRDZXJpc2UtUGluaztcclxuICB9XHJcbn1cclxuXHJcbmgzI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3N7XHJcbiAgLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVse1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXR7XHJcbiAgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xle1xyXG4gICAgLndvb2NvbW1lcmNlLWluZm97XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRWZXJ5LUxpZ2h0LUJsdWUhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkV2hpdGUhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJE5hdnktQmx1ZSFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkQ2VyaXNlLVBpbms7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNwYXltZW50e1xyXG4gICAgZGl2LnBheW1lbnRfYm94e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkY0O1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAud2Mtc3RyaXBlLWxhYmVsLXBheW1lbnQtdHlwZTpiZWZvcmV7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJFdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkTmF2eS1CbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dC53Yy1zdHJpcGUtcGF5bWVudC10eXBlOmNoZWNrZWQrbGFiZWwud2Mtc3RyaXBlLWxhYmVsLXBheW1lbnQtdHlwZTpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJE5hdnktQmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgXHJcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXXtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICNwbGFjZV9vcmRlcntcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgXHJcbiAgICB1bC5wYXltZW50X21ldGhvZHMgbGlbY2xhc3MqPXBheW1lbnRfbWV0aG9kXT5pbnB1dFtuYW1lPXBheW1lbnRfbWV0aG9kXStsYWJlbHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBAaW5jbHVkZSBGcmVpZ2h0U2Fuc1Byb0JvbGQ7XHJcblxyXG4gICAgICAud2Mtc3RyaXBlLWNhcmQtaWNvbnMtY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDhweDtcclxuXHJcbiAgICAgICAgaW1nLndjLXN0cmlwZS1jYXJkLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXXtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5lbnRyeS1jb250ZW50IHRhYmxlOm5vdCgudmFyaWF0aW9ucyl7XHJcbiAgICBAaW5jbHVkZSBibHVlLWJvcmRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5odG1sW2xhbmc9ZXMtRVNde1xyXG4gIC53Yy1zdHJpcGUtY2FyZC1pY29ucy1jb250YWluZXIsIFxyXG4gIC53Yy1zdHJpcGUtcGF5bWVudFJlcXVlc3QtaWNvbnMtY29udGFpbmVye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmh0bWxbbGFuZz1lcy1FU10gLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyBsaSBpbWcud2Mtc3RyaXBlLWNhcmQtaWNvbjpmaXJzdC1vZi10eXBlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jYXJ0LWZvcm0ge1xyXG4gIHRoZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIHtcclxuICAgIHRkIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBhLCBkdCwgZGQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfSAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG5cclxuICAgIGRsLnZhcmlhdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZXtcclxuICB1bC53b29jb21tZXJjZS1vcmRlci1vdmVydmlld3tcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMwMDAwNzI7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSwgdGFibGV0LCB0YWJsZXQteGwpe1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25ne1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJitwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJENlcmlzZS1QaW5rO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc3tcclxuICAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogIzAwMDA3MjtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLXRhYmxle1xyXG4gICAgdGJvZHl7XHJcbiAgICAgIC5vcmRlcl9pdGVte1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDA3MjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53Yy1pdGVtLW1ldGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud2MtaXRlbS1tZXRhLWxhYmVse1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJitoZWFkZXJ7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBjb2xvcjogIzAwMDA3MjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmKy53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxze1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgY29sb3I6ICMwMDAwNzI7XHJcbiAgICB9XHJcblxyXG4gICAgYWRkcmVzc3tcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlLS1zdWJzY3JpcHRpb25ze1xyXG4gIC5zdWJzY3JpcHRpb24taWR7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJENlcmlzZS1QaW5rO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1YnNjcmlwdGlvbi1hY3Rpb25ze1xyXG4gICAgLndvb2NvbW1lcmNlLWJ1dHRvbntcclxuICAgICAgQGluY2x1ZGUgZm9ybUJ1dHRvbjtcclxuICAgICAgcGFkZGluZzogMC4xNXJlbSAycmVtO1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBwYWRkaW5nOiAwLjE1cmVtIDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZSAuZXRfcGJfd2NfY2hlY2tvdXRfb3JkZXJfZGV0YWlsc18we1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlLCB0YWJsZXQpe1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jaGVja291dHtcclxuICAubW9iaWxlLXV0aWxpdHktbmF2e1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbn0iLCIuZ29vZGJ1bmRsZS1wbHVzLWJyYW5ke1xyXG4gIC5iYW5uZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV0LWRiICNldC1ib2MgLmV0LWx7XHJcbiAgLmdvb2RidW5kbGUtb2ZmZXJ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHRhYmxldC14bCl7XHJcbiAgICAgIHdpZHRoOiA5MCVcclxuICAgIH1cclxuXHJcbiAgICAmLnRocmVlLWNhcmRze1xyXG4gICAgICBoMntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodGFibGV0LXhsKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ucHJpY2V7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDA3MjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKHRhYmxldCwgdGFibGV0LXhsKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZW1tb250aHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlLCB0YWJsZXQpe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgQGluY2x1ZGUgRnJlaWdodFNhbnNQcm87XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpe1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbntcclxuICAgICAgICBAaW5jbHVkZSBmb3JtQnV0dG9uO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxLjE1cmVtIDYuM3JlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDMzcHghaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjcyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjE1cmVtIDYuM3JlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0YWJsZXQpe1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IC40cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0YWJsZXQteGwpe1xyXG4gICAgICAgICAgcGFkZGluZzogMS4xNXJlbSAxLjdyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMzhweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvdXItY29sdW1ue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAuZXRfcGJfY29sdW1uXzFfNHtcclxuICAgICAgICB3aWR0aDogNDYuNzUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSwgdGFibGV0KXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNpbmdsZS1jb2x1bW57XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY2hlY2tvdXQtcHJvZHVjdC1jYXJke1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgNTBweCAwO1xyXG5cclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogIzc0NzRGRjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICB1bHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtMjNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjNweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGMzI2NztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzd2l0Y2gtc3Vic2NyaXB0aW9ue1xyXG4gICAgZm9ybVttZXRob2Q9XCJwb3N0XCJde1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMTVyZW0gMS41cmVtO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgcGFkZGluZzogMS4xNXJlbSAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jbGVmdC1hcmVhIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXJ7XHJcbiAgLndvb2NvbW1lcmNlLWluZm97XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZS1nb29ke1xyXG4gIC5jYXJkLWdvb2R7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGUtZ29vZGVye1xyXG4gIC5jYXJkLWdvb2RlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZS1nb29kZXN0e1xyXG4gIC5jYXJkLWdvb2Rlc3R7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGUtZ29vZGVzdC1wbHVze1xyXG4gIC5jYXJkLWdvb2Rlc3QtcGx1c3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSByZXNwb25kKG1vYmlsZSwgdGFibGV0KXtcclxuLmdiLW1lbWJlcnNoaXBze1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnRvcC1yb3d7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3R0b20tcm93e1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldF9wYl9jb2x1bW46bnRoLW9mLXR5cGUoMSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXNjbGFpbWVyLXJvd3tcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqKiBHQiBVcHNlbGwgTW9kYWwgKioqL1xyXG4udXBzZWxsTW9kYWwsICN6aXBjb2RlTW9kYWwsICNyZWRlZW1lZE1vZGFse1xyXG4gIHBvc2l0aW9uOiBmaXhlZDsgXHJcbiAgdG9wOjA7IFxyXG4gIGxlZnQ6MDsgXHJcbiAgd2lkdGg6MTAwJTsgXHJcbiAgaGVpZ2h0OjEwMCU7IFxyXG4gIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpOyBcclxuICBkaXNwbGF5OmZsZXg7IFxyXG4gIGFsaWduLWl0ZW1zOmNlbnRlcjsgXHJcbiAganVzdGlmeS1jb250ZW50OmNlbnRlcjsgXHJcbiAgei1pbmRleDo5OTk5O1xyXG5cclxuICAmPmRpdntcclxuICAgIGJhY2tncm91bmQ6ICRXaGl0ZTsgXHJcbiAgICBwYWRkaW5nOiAyMHB4OyBcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcclxuICAgIG1heC13aWR0aDogNjAwcHg7IFxyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVGcm9tVG9wIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuI3JlZGVlbWVkTW9kYWwsICN6aXBjb2RlTW9kYWx7XHJcbiAgcG9zaXRpb246IGZpeGVkOyBcclxuICB0b3A6IDA7IFxyXG4gIGxlZnQ6IDA7IFxyXG4gIHdpZHRoOiAxMDAlOyBcclxuICBoZWlnaHQ6IDEwMCU7IFxyXG4gIGJhY2tncm91bmQ6IHJnYmEoMzUsIDM2LCAzNiwgMC42NSk7IFxyXG4gIGRpc3BsYXk6IGZsZXg7IFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcclxuICB6LWluZGV4OiA5OTk5OyBcclxuICBcclxuICAmPmRpdntcclxuICAgIGFuaW1hdGlvbjogc2xpZGVGcm9tVG9wIDAuM3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICBiYWNrZ3JvdW5kOiAkV2hpdGU7IFxyXG4gICAgcGFkZGluZzogNjhweDsgXHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyBcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICB3aWR0aDogMzAwcHg7IFxyXG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIHdpZHRoOiA1NTJweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQobW9iaWxlKXtcclxuICAgICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgICBwYWRkaW5nOiA1MHB4OyBcclxuICAgIH1cclxuXHJcbiAgICAuYmFubmVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgICBnYXA6IDE1cHg7IFxyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJENlcmlzZS1QaW5rO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIFxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgY29sb3I6ICM3NDc0RkY7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgXHJcbiAgICAgIGNvbG9yOiAjMDAwMDcyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG5cclxuICAgICNlcnJvck1zZ3tcclxuICAgICAgY29sb3I6ICRDZXJpc2UtUGluaztcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfSBcclxuXHJcbiAgICAjZW50ZXJlZFppcGNvZGV7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwNzI7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgY29sb3I6ICMwMDAwNzI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkQ2VyaXNlLVBpbms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcmVkZWVtZWRPayxcclxuICAgICN6aXBjb2RlU3VibWl0e1xyXG4gICAgICBAaW5jbHVkZSBmb3JtQnV0dG9uO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDAuNnJlbSAycmVtO1xyXG4gICAgICBcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZChtb2JpbGUpe1xyXG4gICAgICAgIHdpZHRoOiAxODJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3JlZGVlbWVkTW9kYWx7XHJcbiAgJj5kaXZ7XHJcbiAgICBwYWRkaW5nOiA2OHB4IDM1cHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKG1vYmlsZSl7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0ICcuL2NvbG9ycyc7XHJcbkBpbXBvcnQgJy4vZm9udHMnO1xyXG5AaW1wb3J0ICcuL21peGlucyc7XHJcbkBpbXBvcnQgJy4vZm9ybXMnO1xyXG5AaW1wb3J0ICcuL3NlY3Rpb24tbmF2aWdhdGlvbic7XHJcbkBpbXBvcnQgJy4vc2VjdGlvbi1jYXJ0JztcclxuQGltcG9ydCAnLi93b29jb21tZXJjZS9teWFjY291bnQnO1xyXG5AaW1wb3J0ICcuL3dvb2NvbW1lcmNlL3Byb2R1Y3QnOyBcclxuQGltcG9ydCAnLi93b29jb21tZXJjZS9jaGVja291dCc7ICBcclxuQGltcG9ydCAnLi9pbnRlZ3JhdGlvbi1zaWdudXAnO1xyXG5cclxuaHRtbFtsYW5nPVwiZXMtRVNcIl0sXHJcbmh0bWxbbGFuZz1cImVzLUVTXCJdIC53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgLmV0LWx7XHJcbiAgI2Zvb3Rlci1uYXZ7XHJcbiAgICBtYXgtd2lkdGg6IDEwNDBweDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHl7XHJcbiAgJi5ldF9jb3Zlcl9iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogdW5zZXQ7ICBcclxuICB9XHJcblxyXG5cclxuICBjb2xvcjogJE5hdnktQmx1ZTtcclxuICBAaW5jbHVkZSBGcmVpZ2h0U2Fuc1Byb01lZGl1bTtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgXHJcbiAgI21haW4tY29udGVudHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7ICBcclxuICB9XHJcblxyXG4gIGhlYWRlciAjZW5IZWFkZXIsXHJcbiAgaGVhZGVyICNlc0hlYWRlcixcclxuICAuZW50cnktY29udGVudHtcclxuICAgIHB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgQGluY2x1ZGUgRnJlaWdodFNhbnNQcm9NZWRpdW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IFxyXG4gICAgfVxyXG5cclxuICAgIC5mb250LXdlaWdodC1yZWd1bGFye1xyXG4gICAgICBAaW5jbHVkZSBGcmVpZ2h0U2Fuc1Byb0Jvb2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndvb2NvbW1lcmNlLXBhZ2V7XHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgIC5tYWluLWhlYWRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDUwJSwgcmdiYSgyNDAsMjQwLDI1NSwxKSAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4taGVhZGVye1xyXG4gICAgYmFja2dyb3VuZDogIG5vbmU7XHJcbiAgfVxyXG59IFxyXG5cclxuLnBlZGVzdHJpYXtcclxuICBAaW5jbHVkZSBQZWRlc3RyaWE7XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1yZWd1bGFye1xyXG4gIEBpbmNsdWRlIEZyZWlnaHRTYW5zUHJvQm9vaztcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LW1lZGl1bXtcclxuICBAaW5jbHVkZSBGcmVpZ2h0U2Fuc1Byb01lZGl1bTtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LWJvbGR7XHJcbiAgQGluY2x1ZGUgRnJlaWdodFNhbnNQcm9Cb2xkO1xyXG59XHJcblxyXG4uZXQtZGIgI2V0LWJvYyAuZXQtbHtcclxuICBkaXYuZXRfcGJfc2VjdGlvbi5ldF9wYl9zZWN0aW9uXzFfdGJfaGVhZGVye1xyXG4gICAgLmV0X3BiX3NlY3Rpb257XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaDEsXHJcbi5ldF9wYl9jb2x1bW4gaDF7XHJcbiAgZm9udC1zaXplOiA1OXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG5oMixcclxuLmV0X3BiX2NvbHVtbiBoMntcclxuICBmb250LXNpemU6IDQycHg7XHJcbn1cclxuXHJcbmgzLFxyXG4uZXRfcGJfY29sdW1uIGgze1xyXG4gIGZvbnQtc2l6ZTogMzVweDsgXHJcbn1cclxuXHJcbmg0LFxyXG4uZXRfcGJfY29sdW1uIGg0e1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuaDUsXHJcbi5ldF9wYl9jb2x1bW4gaDV7XHJcbiAgZm9udC1zaXplOiAyNXB4O1xyXG59XHJcblxyXG5oMSwgaDIsIGg0LCBoNntcclxuICBAaW5jbHVkZSBQZWRlc3RyaWFCb2xkO1xyXG59XHJcblxyXG5oMywgaDV7XHJcbiAgQGluY2x1ZGUgUGVkZXN0cmlhTWVkaXVtO1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXJ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5hLmV0X3BiX2J1dHRvbntcclxuICAmOmFjdGl2ZXtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZW50cnktY29udGVudHtcclxuICAuZXRfcGJfdGV4dF9pbm5lcntcclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBQZWRlc3RyaWFNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKiogRml4IHRoZSBkaXNwbGF5IGJ1ZyBpbiB0aGUgRElWSSBidWlsZGVyICoqKi9cclxuLmV0LWZiLXByZXZpZXctLXdpcmVmcmFtZXtcclxuICAucGFnZSBhcnRpY2xlIC5lbnRyeS1jb250ZW50e1xyXG4gICAgdWx7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCwgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ldC1mYi1tb2RhbHtcclxuICAgICAgdWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAsIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59ICAgIFxyXG5cclxuXHJcblxyXG4uZXRfcGJfYnV0dG9ue1xyXG4gICY6d2hlcmUoOm5vdCgud3AtZWxlbWVudC1idXR0b24pKSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnVuZGVybGluZWR7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAuNXJlbTtcclxuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRDZXJpc2UtUGluaztcclxufVxyXG5cclxuLmFycm93LXJpZ2h0e1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4IWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAuNHJlbTtcclxuICBAaW5jbHVkZSBQZWRlc3RyaWFCb2xkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICB3aWR0aDogNjNweDsgXHJcbiAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuL2Fzc2V0cy9pbWcvYXJyb3ctcmlnaHQucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRDZXJpc2UtUGluay1Ib3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5ldF9wYl9zY3JvbGxfdG9we1xyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXDNhXCI7XHJcbiAgICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7ICAgXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJENlcmlzZS1QaW5rOyAgXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IFxyXG4gICAgZm9udC1zaXplOiA0NXB4OyAgIFxyXG4gIH1cclxuICAmLmV0LXBiLWljb257XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuI3NpbXBsZS1zaXRlbWFwe1xyXG4gIHVse1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICB1bC5jaGlsZHJlbntcclxuICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nbG9iYWwtYWNjb3JkaW9ue1xyXG4gIHVsLmFjY29yZGlvbiB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAxZW0gMCAwIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRXaWxkLUJsdWUtWW9uZGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTBweCAyNXB4IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgb2x7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTsgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmhlYWR7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkTmF2eS1CbHVlO1xyXG4gICAgICAgIEBpbmNsdWRlIFBlZGVzdHJpYUJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuN3JlbTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ0VsZWdhbnRJY29ucyc7ICBcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwzM1wiO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkTmF2eS1CbHVlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jbGlja2VkOmJlZm9yZXtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjp3aGVyZSg6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgRnJlaWdodFNhbnNQcm9NZWRpdW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5teWFjY291bnQge1xyXG4gIC5tZW1iZXJzaGlwc19iZW5lZml0c19zZWN0aW9uIHtcclxuICAgIHVsIHtcclxuICAgXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5iZW5lZml0c193cmFwcGVyIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZy1lbiAjZXNIZWFkZXIsXHJcbi5sYW5nLWVzICNlbkhlYWRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbmJvZHkuZXJyb3I0MDR7XHJcbiAgYmFja2dyb3VuZDogI2YxZjFmZjsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgICNmMWYxZmYgMCUsICNkY2RjZmYgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgICNmMWYxZmYgMCUsI2RjZGNmZiAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICAjZjFmMWZmIDAlLCNkY2RjZmYgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjFmMWZmJywgZW5kQ29sb3JzdHI9JyNkY2RjZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbn1cclxuXHJcbmJvZHkuZXJyb3I0MDR7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDEvNDA0X2JnLTEucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4udHJlZXNHb29kIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbiAgXHJcbi5iZXN0VmFsdWUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1x0XHJcbiAgdG9wOiAtNjBweDtcclxuICByaWdodDogLTYwcHg7XHRcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1x0XHJcbn1cclxuICBcclxuICAudGhyZWUtY2FyZHMgdWx7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC50aHJlZS1jYXJkcyB1bCBsaXtcclxuICAgIGZvbnQtZmFtaWx5OiBmcmVpZ2h0LXNhbnMtcHJvLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAubGFuZy1lbiAucHJvZHVjdGNhcmRlcyxcclxuICAubGFuZy1lcyAucHJvZHVjdGNhcmRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAubW9iaWxlLXV0aWxpdHktbmF2IC5pY29uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIFxyXG4gIFxyXG4gICNwaG9uZW51bWJlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBcclxuICAuZXRfcGJfbWVudV9fY2FydC1idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBcclxuICBcclxuICBcclxuICAjaGVhZGVyUGhvbmUge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICB9XHJcbiAgXHJcbiAgI2hlYWRlck5hdiB7XHJcbiAgd2lkdGg6IDYwJTtcclxuICB9XHJcbiAgXHJcbiAgLmV0X3BiX21lbnUgLmV0X21vYmlsZV9uYXZfbWVudSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIFxyXG4gIFxyXG4gIGJvZHkudXNlci1sb2dvdXQgI2plX19tZW1iZXJzaGlwLWNoZWNrb3V0IHsgIGRpc3BsYXk6IG5vbmU7IH0iLCIvKioqIFJlc3BvbnNpdmUgU3R5bGVzIExhcmdlIERlc2t0b3AgQW5kIEFib3ZlICoqKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTQwNXB4KSB7XHJcbiAgYm9keS5ub24td2N7XHJcbiAgICAjcGFnZS1jb250YWluZXIgLmV0LWJvY3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgXHJcbiAgICAgICNldC1tYWluLWFyZWF7XHJcbiAgICAgICAgZmxleDogMTsgLyogVGhpcyBwdXNoZXMgdGhlIGZvb3RlciB0byB0aGUgYm90dG9tICovXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmPmFydGljbGUuaGVudHJ5e1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gIH1cclxuXHJcbiAgLyoqKiBXQyBwYWdlcyAqKiovXHJcbiAgYm9keS53b29jb21tZXJjZS1wYWdlLFxyXG4gIGJvZHkud29vY29tbWVyY2UtYWNjb3VudHtcclxuICAgICNwYWdlLWNvbnRhaW5lciAuZXQtYm9je1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtaW4taGVpZ2h0OiA5Ni42dmg7XHJcbiAgXHJcbiAgICAgICNldC1tYWluLWFyZWF7XHJcbiAgICAgICAgZmxleDogMTsgLyogVGhpcyBwdXNoZXMgdGhlIGZvb3RlciB0byB0aGUgYm90dG9tICovXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmPiNtYWluLWNvbnRlbnR7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAgXHJcbiAgfVxyXG59IFxyXG4gXHJcbi8qKiogUmVzcG9uc2l2ZSBTdHlsZXMgU3RhbmRhcmQgRGVza3RvcCBPbmx5ICoqKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwNXB4KSB7XHJcbiAgYm9keXtcclxuICAgICNwYWdlLWNvbnRhaW5lciAuZXQtYm9je1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBcclxuICAgICAgI2V0LW1haW4tYXJlYXtcclxuICAgICAgICBmbGV4OiAxOyAvKiBUaGlzIHB1c2hlcyB0aGUgZm9vdGVyIHRvIHRoZSBib3R0b20gKi9cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICY+YXJ0aWNsZS5oZW50cnl7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAgXHJcbiAgfVxyXG5cclxuICAvKioqIFdDIHBhZ2VzICoqKi9cclxuICBib2R5LmV0LXRiLWhhcy1ib2R5e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgLyogVGhpcyBlbnN1cmVzIHRoYXQgdGhlIGNvbnRlbnQgc3RyZXRjaGVzIHRvIGZpbGwgdGhlIHZpZXdwb3J0ICovXHJcbiAgXHJcbiAgICAmPiNwYWdlLWNvbnRhaW5lcntcclxuICAgICAgZmxleDogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBcclxuICAgICAgJj4uZXQtYm9je1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gIH0gXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMyMHB4KSB7XHJcbiAgICAuc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qKiogUmVzcG9uc2l2ZSBTdHlsZXMgVGFibGV0IE9ubHkgKioqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XHJcbiAgYm9keXtcclxuICAgICNtYWluLWNvbnRlbnR7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDYxdmg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdW50aWxpdHlNZW51e1xyXG4gICAgLmV0X21vYmlsZV9uYXZfbWVudXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgaGVpZ2h0OiAwXHJcbiAgICB9XHJcblxyXG4gICAgJi5ldF9wYl9tZW51IC5ldF9wYl9tZW51X19tZW51e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3AtbmF2IHVsLmV0LW1lbnUgbGkge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gIH1cclxuXHJcbiAgdWwjbWVudS1mb290ZXItbWVudS1taXNjLXNwYW5pc2h7XHJcbiAgICBsaXtcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJFdoaXRlLUhhbGY7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLyoqKiBXb29Db21tZXJjZSBwcm9kdWN0IHBhZ2VzICoqKi9cclxuICAud29vY29tbWVyY2UtcGFnZXtcclxuICAgICYuZXQtZGIgI2V0LWJvYyAuZXQtbHtcclxuICAgICAgLmV0X3BiX3Jvd18wX3RiX2hlYWRlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgI2hlYWRlclBob25lLFxyXG4gICAgICAjaGVhZGVyTmF2LFxyXG4gICAgICAuZXRfbW9iaWxlX25hdl9tZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldF9wYl9tZW51IC5ldF9wYl9tZW51X19tZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXRfcGJfbWVudS0td2l0aC1sb2dve1xyXG4gICAgICAgIC5ldF9wYl9tZW51X193cmFwe1xyXG4gICAgICAgICAgdWwjbWVudS10b3AtbmF2aWdhdGlvbi1zcGFuaXNoLTEgbGl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmV0LWRiICNldC1ib2N7XHJcblxyXG4gICAgICBmb290ZXIgLmV0X3BiX3NlY3Rpb25fMF90Yl9mb290ZXIgLmV0X3BiX3Jvd18wX3RiX2Zvb3RlciAuZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmb290ZXIgLmV0X3BiX3NlY3Rpb25fMF90Yl9mb290ZXIgLmV0X3BiX3Jvd18wX3RiX2Zvb3RlciAuZXRfcGJfY29sdW1uOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmb290ZXIgLmV0X3BiX3NlY3Rpb25fMF90Yl9mb290ZXIgLmV0X3BiX3Jvd18wX3RiX2Zvb3RlciAuZXRfcGJfY29sdW1uIC5ldF9wYl9tZW51X193cmFwIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3AtbmF2e1xyXG4gICAgJi5kZXNrdG9we1xyXG4gICAgICAuZXRfcGJfbWVudV9fbWVudXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmV0X21vYmlsZV9uYXZfbWVudXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257XHJcbiAgICB3aWR0aDogMjQlO1xyXG4gIH1cclxuICBcclxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxuXHJcbiAgI215LWFjY291bnQtbmF2aWdhdGlvbi5ldF9wYl9tZW51IHtcclxuICAgIC5ldF9wYl9tZW51X19tZW51e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZXRfcGJfbWVudV9fd3JhcHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5ldF9tb2JpbGVfbmF2X21lbnUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gIC53b29jb21tZXJjZXtcclxuICAgIGZvcm17XHJcbiAgICAgIC5mb3JtLXJvdyBsYWJlbHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLCBcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRde1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgcGFkZGluZzogMC4xcmVtIDFyZW07XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBwYWRkaW5nOiAwLjFyZW0gMXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLCBcclxuICAud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDAuMXJlbSAxcmVtO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAuMXJlbSAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2Zvb3Rlci1zZWN0aW9uIHtcclxuICAgICNmb290ZXItbmF2IHtcclxuICAgICAgLmV0X3BiX21lbnVfX21lbnV7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmV0X21vYmlsZV9uYXZfbWVudXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICAuZXRfcGJfc2VjdGlvbl8wX3RiX2Zvb3RlcntcclxuICAgICAgLmV0X3BiX3Jvd18wX3RiX2Zvb3RlcntcclxuICAgICAgICAuZXRfcGJfY29sdW1ue1xyXG4gICAgICAgICAgLmV0X3BiX21lbnVfX3dyYXB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVtYmVyc2hpcHNfYmVuZWZpdHNfc2VjdGlvbiB7XHJcbiAgICAmLmV0X3BiX3NlY3Rpb24ge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG5cclxuLmV0LWRiICNldC1ib2MgLmV0X3BiX3NlY3Rpb24uZ2ItbWVtYmVyc2hpcHMgLnRocmVlLWNhcmRzIHtcclxuICAmIGgye1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1pbmZvLXdyYXBwZXIge1xyXG4gIC5zdWJzY3JpcHRpb24taW5mbyB7ICBcclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5ODBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIHsgIFxyXG4gICAgdWwuc3Vic2NyaXB0aW9uLWluZm8geyAgICAgICAgIFxyXG4gICAgICBsaSB7ICAgICAgICAgICAgICBcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vKiogRW5kIFRhYmxldCAqKi8gIiwiLyoqKiBSZXNwb25zaXZlIFN0eWxlcyBTbWFydHBob25lIE9ubHkgKioqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIGJvZHl7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudEJHbW9iaWxlO1xyXG4gICAgQGluY2x1ZGUgRnJlaWdodFNhbnNQcm9NZWRpdW07XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICYuZXJyb3I0MDR7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSAxMDAlIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXIgI2VuSGVhZGVyLCBcclxuICAgIGhlYWRlciAjZXNIZWFkZXIsXHJcbiAgICAuZW50cnktY29udGVudHtcclxuICAgICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBAaW5jbHVkZSBGcmVpZ2h0U2Fuc1Byb01lZGl1bTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcblxyXG4gIC5ldF9wYl9zZWN0aW9uLmV0X3BiX3NlY3Rpb25fMHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLyoqKiBXb29Db21tZXJjZSBwcm9kdWN0IHBhZ2Ugb25seSAqKiovXHJcbiAgLndvb2NvbW1lcmNlLXBhZ2V7XHJcbiAgICAmLmV0LWRiICNldC1ib2MgLmV0LWx7XHJcbiAgICAgIC5ldF9wYl9jb2x1bW4gLmV0X3BiX21vZHVsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAuZXRfcGJfbWVudV9fd3JhcHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgIC5teS1hY2NvdW50LmV0X3BiX21lbnVfX2ljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmV0X21vYmlsZV9tZW51e1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtb2JpbGV0b2dnbGUge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW46IDRweCA0cHggMDtcclxuICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAmLmV0LWRiICNldC1ib2N7XHJcbiAgICAgIGZvb3Rlci5ldC1se1xyXG4gICAgICAgICNmb290ZXItc2VjdGlvbntcclxuICAgICAgICAgIC5ldF9wYl9tZW51LS13aXRob3V0LWxvZ28gLmV0X3BiX21lbnVfX21lbnU+bmF2PnVsI21lbnUtZm9vdGVyLW1lbnU+bGl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwjbWVudS1mb290ZXItbWVudS1taXNje1xyXG4gICAgICAgICAgICBsaTpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGk6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2hlYWRlclBob25le1xyXG4gICAgYTp3aGVyZSg6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21vYmlsZW1lbnUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgI21vYmlsZXRvZ2dsZSB7XHJcblx0ICBmbG9hdDogcmlnaHQ7XHJcblx0ICBtYXJnaW46IDRweCA0cHggMDtcclxuXHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogJFdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAud3BtbC1scy1saW5rLCBcclxuICAgIGRpdiwgXHJcbiAgICBkaXYgZGl2ICB7XHJcbiAgICAgIG1hcmdpbjogMDtcdFxyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC53cG1sLWxzLXN0YXRpY3Mtc2hvcnRjb2RlX2FjdGlvbnN7XHJcbiAgICAgIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uud3BtbC1scy1maXJzdC1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWx7XHJcbiAgICAgIC53cG1sLWxzLWl0ZW17XHJcbiAgICAgICAgbWFyZ2luOiAwcmVtIDAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaHRtbFtsYW5nPVwiZXMtRVNcIl17XHJcbiAgICAjbW9iaWxldG9nZ2xlIHtcclxuICAgICAgLndwbWwtbHMtc3RhdGljcy1zaG9ydGNvZGVfYWN0aW9uc3tcclxuICAgICAgICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlLndwbWwtbHMtbGFzdC1pdGVte1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iZXN0VmFsdWV7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHJpZ2h0OiAtMzBweDtcclxuICAgIHRvcDogLTM1cHg7XHJcbiAgfVxyXG5cclxuICAudHJlZXNHb29kIHNwYW4gaW1ne1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTdweDtcclxuICB9XHJcblxyXG4gIC5hcnJvdy1yaWdodHtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICB3aWR0aDogNTFweDtcclxuICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnV0aWxpdHktbmF2e1xyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBhLmNhcnR7XHJcbiAgICAgIC5jYXJ0LWNvdW50e1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2JpbGUtdXRpbGl0eS1uYXZ7XHJcbiAgICAgIEBpbmNsdWRlIFBlZGVzdHJpYU1lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgZGl2I215LWFjY291bnQtbmF2aWdhdGlvbi5ldF9wYl9tZW51IHtcclxuICBcclxuICAgIC5ldF9tb2JpbGVfbmF2X21lbnV7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmV0X3BiX21lbnVfX21lbnV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmV0X3BiX21lbnUtLXN0eWxlLWxlZnRfYWxpZ25lZHtcclxuICAgICAgLmV0X3BiX21lbnVfX3dyYXB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCNtZW51LW15LWFjY291bnQtbmF2aWdhdGlvbntcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNldC1ib2Mge1xyXG4gICAgLnRvcC1uYXZ7XHJcbiAgICAgICYuZGVza3RvcHtcclxuICAgICAgICAubW9iaWxlX25hdntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tb2JpbGV7XHJcbiAgICAgICAgLmV0X3BiX21lbnVfX3dyYXB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAuY2FydC1jb3VudHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJENlcmlzZS1QaW5rO1xyXG4gICAgICAgICAgICBjb2xvcjogJFdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bC5ldF9tb2JpbGVfbWVudXtcclxuICAgICAgICAgIHdpZHRoOiAxMDV2dztcclxuICAgICAgICAgIGxlZnQ6IC0yNjBweDtcclxuICAgICAgICAgIHRvcDogMTIwJTtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJFdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgJjp3aGVyZSg6bm90KC53cC1lbGVtZW50LWJ1dHRvbikpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5waG9uZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBQZWRlc3RyaWFNZWRpdW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubXktYWNjb3VudDpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nR3JvdXBfOTI0JyBkYXRhLW5hbWU9J0dyb3VwIDkyNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQuNTg1JyBoZWlnaHQ9JzE0LjU4NScgdmlld0JveD0nMCAwIDE0LjU4NSAxNC41ODUnJTNFJTNDcGF0aCBpZD0nUGF0aF8xMTE5JyBkYXRhLW5hbWU9J1BhdGggMTExOScgZD0nTTM1LjMzNCw0LjE2N2E0LjE2Nyw0LjE2NywwLDEsMC00LjE2Nyw0LjE2Nyw0LjE2Nyw0LjE2NywwLDAsMCw0LjE2Ny00LjE2NycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIzLjg3NSknIGZpbGw9JyUyM2ZmZicvJTNFJTNDcGF0aCBpZD0nUGF0aF8xMTIwJyBkYXRhLW5hbWU9J1BhdGggMTEyMCcgZD0nTTcuMjkyLDgxQzMuMjY1LDgxLDAsODMuMDg0LDAsODYuMjA5SDE0LjU4NUMxNC41ODUsODMuMDg0LDExLjMyLDgxLDcuMjkyLDgxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC03MS42MjQpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXRfcGJfbWVudV9fY2FydC1idXR0b24ge1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzI5LjM3NycgaGVpZ2h0PScyMS44Nicgdmlld0JveD0nMCAwIDI5LjM3NyAyMS44NiclM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAtcGF0aCclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGVfNDc0NCcgZGF0YS1uYW1lPSdSZWN0YW5nbGUgNDc0NCcgd2lkdGg9JzI5LjM3NycgaGVpZ2h0PScyMS44NicgZmlsbD0nbm9uZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdHcm91cF8yNjk0JyBkYXRhLW5hbWU9J0dyb3VwIDI2OTQnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAtcGF0aCknJTNFJTNDcGF0aCBpZD0nY2FydC1pY29uJyBkPSdNMjUuNTU0LDcuOTA3bDAtLjAwOWgwYS4zNzQuMzc0LDAsMCwwLDAtLjEuODguODgsMCwwLDAtLjkxMy0uNzI1SDYuMDgxbC0uMjUzLS43NTRjLS4zLS44OS0uNi0xLjc3MS0uODkxLTIuNjU0YS45MTguOTE4LDAsMCwwLS45NDYtLjcyM2MtMS4wNDQsMC0yLjA2OSwwLTMuMDQ1LDBBLjk3NS45NzUsMCwwLDAsLjI0LDMuMjIuODU4Ljg1OCwwLDAsMCwwLDMuODQ1Ljg4Ljg4LDAsMCwwLC45NSw0LjdjLjMxNSwwLC42MzUsMCwuOTQ0LS4wMDVsLjYyMywwYy4yNjcsMCwuNTM1LDAsLjgwOCwwaC4xTDguNDMzLDE5LjU3NWEyLjU2LDIuNTYsMCwwLDAtMS4xNTYsMS4yNzYsMi40NjgsMi40NjgsMCwwLDAsMi4zLDMuNDA4LDIuMzgsMi4zOCwwLDAsMCwuNjcyLS4xLDIuNDgyLDIuNDgyLDAsMCwwLDEuNy0zLjA3Nmg2LjM0NWEyLjQyLDIuNDIsMCwwLDAtLjA4Ljk2LDIuMzU4LDIuMzU4LDAsMCwwLDEuNTQsMi4wMjksMi41ODMsMi41ODMsMCwwLDAsLjk1Ni4xOTIsMi41LDIuNSwwLDAsMCwyLjM0MS0zLjE0OCwyLjQ1NCwyLjQ1NCwwLDAsMC0yLjQ4NS0xLjgxM3EtMy4xMDcsMC02LjIxNSwwSDExLjM4OXEtLjYsMC0xLjIsMGMtLjItLjYtLjQtMS4yLS42LTEuNzlsLS4xOTUtLjU4SDIxLjgyN2EuOTQzLjk0MywwLDAsMCwxLjA4Ni0uNzc1cS43NDgtMi4yNTgsMS40OTItNC41MThsLjM3My0xLjEzMi4zMTQtLjk4NS4zODUtMS4yNzlhMi4yMjgsMi4yMjgsMCwwLDAsLjA3NS0uMzM4bS01LjQsMTMuMzcyYS43MTEuNzExLDAsMCwxLC41MS0uMjFoMGEuNjk0LjY5NCwwLDAsMSwuNzA2LjcwOS43MTQuNzE0LDAsMCwxLS4yMDguNTExLjY4OS42ODksMCwwLDEtLjQ5MS4yMDZoMGEuNzE2LjcxNiwwLDAsMS0uNTE4LTEuMjE2TTE5LjQ2Nyw4Ljg1N2gzLjk3NGwtLjczLDIuMjU0SDE5LjE5M1ptLTEyLjc4NSwwaDQuMDg3bC4yNzEsMi4yNTVoLTMuNlpNOS41NywyMS4wNjloMGEuNy43LDAsMCwxLC43LjcxNC43MTguNzE4LDAsMCwxLS4yMTQuNTEyLjY4OC42ODgsMCwwLDEtLjQ5LjIuNzMuNzMsMCwwLDEtLjUyLS4yMjEuNy43LDAsMCwxLS4yLS41LjcxOS43MTksMCwwLDEsLjcyMi0uN004LjgsMTUuMTUzLDguMDQ0LDEyLjloMy4yMTNsLjI3NCwyLjI1M1ptOC4xMjcsMEgxMy4zTDEzLjAyNiwxMi45SDE3LjJabS40OTEtNC4wNDloLTQuNmwtLjI3Mi0yLjI1MWg1LjE0NFptMy45NjksNC4wNTRIMTguN2wuMjc0LTIuMjY0aDMuMTU1bC0uMDU4LjE3OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjAwMSAtMi40MDgpJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICBcclxuICAgICAgfSAgICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nbG9iYWwtYWNjb3JkaW9uIHVsLmFjY29yZGlvbiBsaXtcclxuICAgIC5jb250ZW50e1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYS5oZWFke1xyXG4gICAgICBAaW5jbHVkZSBQZWRlc3RyaWFNZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmhvdmVyIHVse1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6IFwiR2VuZXJhbCBTZXR0aW5nc1wiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogLjZyZW0gMnJlbTs7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICROYXZ5LUJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRXaGl0ZSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3Ljg0MScgaGVpZ2h0PScxMC4zMzQnIHZpZXdCb3g9JzAgMCAxNy44NDEgMTAuMzM0JyUzRSUzQ3BhdGggZD0nTS05NDM0LjUzNi0xNjU1MC40NTVsOC4yMTQsOC4yMTMsOC4yMTMtOC4yMTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDk0MzUuMjQzIDE2NTUxLjE2MiknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwMDcyJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xyXG4gICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3Ljg0MScgaGVpZ2h0PScxMC4zMzQnIHZpZXdCb3g9JzAgMCAxNy44NDEgMTAuMzM0JyUzRSUzQ3BhdGggaWQ9J1BhdGhfMjI1NCcgZGF0YS1uYW1lPSdQYXRoIDIyNTQnIGQ9J00tOTQzNC41MzYtMTY1NTAuNDU1bDguMjE0LDguMjEzLDguMjEzLTguMjEzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOTQxNy40MDIgLTE2NTQwLjgyOCkgcm90YXRlKDE4MCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwMDcyJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIHVse1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBhZGRpbmc6IC42cmVtO1xyXG4gICAgICBAaW5jbHVkZSBibHVlLWJvcmRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJFdoaXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UgZm9ybS5sb2dpbiAuc2hvdy1wYXNzd29yZC1pbnB1dCwgXHJcbiAgLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCAuc2hvdy1wYXNzd29yZC1pbnB1dCwgXHJcbiAgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xyXG4gICAgdG9wOiAxZW07XHJcbiAgfVxyXG5cclxuIFxyXG4gIC53b29jb21tZXJjZS1lZGl0LWFkZHJlc3MsXHJcbiAgLndvb2NvbW1lcmNlLWVkaXQtYWNjb3VudCxcclxuICAud29vY29tbWVyY2UtcGF5bWVudC1tZXRob2Rze1xyXG4gICAgI21haW4tY29udGVudHtcclxuICAgICAgLndvb2NvbW1lcmNle1xyXG4gICAgICAgIHVsOmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zZXR0aW5nLWhlYWRpbmd7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1wYXltZW50LW1ldGhvZHN7XHJcbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiUGF5bWVudCBNZXRob2RzXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1lZGl0LWFkZHJlc3N7XHJcbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiQmlsbGluZyBBZGRyZXNzXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJzY3JpcHRpb24taW5mby13cmFwcGVyIHtcclxuICAgIHVsLnN1YnNjcmlwdGlvbi1pbmZvIHtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgXHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSxcclxuICAuZXRfcGJfdGV4dCBoMSxcclxuICAuZXRfcGJfdGV4dF8wIGgxLFxyXG4gIC5ldF9wYl9jb2x1bW4gaDEsXHJcbiAgYm9keS53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgLmV0LWwgLmV0X3BiX3NlY3Rpb24uZXRfcGJfc2VjdGlvbl8wX3RiX2JvZHkgLmV0X3BiX3NlY3Rpb24uZXRfcGJfc2VjdGlvbl8xIGgxe1xyXG4gICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgQGluY2x1ZGUgUGVkZXN0cmlhQm9sZDtcclxuICB9XHJcblxyXG4gIGgyLFxyXG4gIC5ldF9wYl9jb2x1bW4gaDIsXHJcbiAgLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCBoMixcclxuICAuZXQtZGIgI2V0LWJvYyAuZXRfcGJfc2VjdGlvbi5nYi1tZW1iZXJzaGlwcyAudGhyZWUtY2FyZHMgaDJ7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBAaW5jbHVkZSBQZWRlc3RyaWFCb2xkO1xyXG4gIH1cclxuXHJcbiAgaDMsXHJcbiAgLmV0X3BiX2NvbHVtbiBoMyxcclxuICAud29vY29tbWVyY2UtcGFnZS5ldC1kYiAjZXQtYm9jIC5ldC1sIGgzLFxyXG4gIC5ldC1kYiAjZXQtYm9jIC5ldF9wYl9zZWN0aW9uLmdiLW1lbWJlcnNoaXBzIC50aHJlZS1jYXJkcyBoMyB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBAaW5jbHVkZSBQZWRlc3RyaWFNZWRpdW07XHJcbiAgfVxyXG5cclxuICBoNCxcclxuICAuZXRfcGJfY29sdW1uIGg0LFxyXG4gIC53b29jb21tZXJjZS1wYWdlLmV0LWRiICNldC1ib2MgLmV0LWwgaDQsXHJcbiAgLmV0LWRiICNldC1ib2MgLmV0X3BiX3NlY3Rpb24uZ2ItbWVtYmVyc2hpcHMgLnRocmVlLWNhcmRzIGg0e1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgQGluY2x1ZGUgUGVkZXN0cmlhQm9sZDtcclxuICB9XHJcblxyXG4gIGg1LFxyXG4gIC5ldF9wYl9jb2x1bW4gaDUsXHJcbiAgLndvb2NvbW1lcmNlLXBhZ2UuZXQtZGIgI2V0LWJvYyAuZXQtbCBoNXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIEBpbmNsdWRlIFBlZGVzdHJpYU1lZGl1bTtcclxuICB9XHJcblxyXG4gIGg2LFxyXG4gICAgLmV0X3BiX2NvbHVtbiBoNntcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIEBpbmNsdWRlIFBlZGVzdHJpYUJvbGQ7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICB3aWR0aDogMS4xNXJlbTtcclxuICAgIGhlaWdodDogMS4xNXJlbTtcclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZSBmb3JtLmxvZ2luIC5zaG93LXBhc3N3b3JkLWlucHV0LCBcclxuICAud29vY29tbWVyY2UtcGFnZSBmb3JtLmxvZ2luIC5zaG93LXBhc3N3b3JkLWlucHV0e1xyXG4gICAgdG9wOiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UtYWNjb3VudHtcclxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCxcclxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50e1xyXG4gICAgICAud29vY29tbWVyY2UtQWRkcmVzczpudGgtb2YtdHlwZSgxKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXltZW50LW1ldGhvZC1hY3Rpb25ze1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUud29vY29tbWVyY2UtTXlBY2NvdW50LXBheW1lbnRNZXRob2Rze1xyXG4gICAgICB0ci5wYXltZW50LW1ldGhvZHtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB0ZHtcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkTmF2eS1CbHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSAuZm9ybS1yb3cgbGFiZWxbZm9yPVwiYWNjb3VudF9kaXNwbGF5X25hbWVcIl0gLnRvb2x0aXB7XHJcbiAgICB0b3A6IC00MHB4O1xyXG4gICAgbGVmdDogMTM1cHg7XHJcbiAgICB3aWR0aDogMTcxcHg7XHJcblxyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIHRvcDogNDdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gLmZvcm0tcm93IGlucHV0W3R5cGU9XCJlbWFpbFwiXS5pbnB1dC10ZXh0LCBcclxuICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIC5mb3JtLXJvdyBpbnB1dFtuYW1lPVwiYWNjb3VudF9kaXNwbGF5X25hbWVcIl0uaW5wdXQtdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UtRWRpdEFjY291bnRGb3JtIGZpZWxkc2V0IHA6bnRoLW9mLXR5cGUoMiksIFxyXG4gIC53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0gZmllbGRzZXQgcDpudGgtb2YtdHlwZSgzKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sIFxyXG4gIC53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMC4zcmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuMzJyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOmFjdGl2ZSwgJjpob3ZlciwgJjpkaXNhYmxlZFtkaXNhYmxlZF0sICY6ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVye1xyXG4gICAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZSB0YWJsZS5teV9hY2NvdW50X29yZGVyc3tcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSBmaWVsZHNldCBsZWdlbmR7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZS1hZGQtcGF5bWVudC1tZXRob2QsXHJcbiAgLndvb2NvbW1lcmNlLXBheW1lbnQtbWV0aG9kc3tcclxuICAgICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQsXHJcbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7XHJcbiAgICAgIGJ1dHRvbi5idXR0b24sXHJcbiAgICAgIGEuYnV0dG9ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40MjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC4xcmVtIDJyZW07XHJcblxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgcGFkZGluZzogMC4xcmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UtY2hlY2tvdXQge1xyXG4gICAgLmV0X3BiX3NlY3Rpb24uZXRfcGJfc2VjdGlvbl8wIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAuZXRfcGJfcm93LmV0X3BiX3Jvd18xIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgPiAuZXRfcGJfY29sdW1uXzEge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5ldF9wYl9jb2x1bW5fMiAjcGF5bWVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNmb290ZXItc2VjdGlvbiB7XHJcbiAgICAjZm9vdGVyLW5hdiB7ICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgIC5ldF9wYl9tZW51X19tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmV0X21vYmlsZV9uYXZfbWVudSB7IFxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH0gICAgICAgXHJcbiAgICBcclxuICAgICAgLmV0X3BiX21lbnVfX3dyYXAge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgdWwjbWVudS1mb290ZXItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgIHVsI21lbnUtZm9vdGVyLW1lbnUtbWlzYyxcclxuICAgICAgdWwjbWVudS1mb290ZXItbWVudS1taXNjLXNwYW5pc2gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH0gIFxyXG5cclxuICAgICAgdWwjbWVudS1mb290ZXItbWVudS1taXNjLXNwYW5pc2ggbGk6bnRoLW9mLXR5cGUoMSksXHJcbiAgICAgIHVsI21lbnUtZm9vdGVyLW1lbnUtbWlzYyBsaTpudGgtb2YtdHlwZSgyKXtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHVsI21lbnUtZm9vdGVyLW1lbnUtc3BhbmlzaHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gIFxyXG5cclxuICAuZXQtZGIgI2V0LWJvY3tcclxuICAgIGZvb3Rlci5ldC1sICNmb290ZXItc2VjdGlvbiAuZXRfcGJfbWVudS0td2l0aG91dC1sb2dvIC5ldF9wYl9tZW51X19tZW51ID4gbmF2ID4gdWwjbWVudS1mb290ZXItbWVudSA+IGxpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qKipQcm9kdWN0IE1lbWJlcnNoaXAqKioqL1xyXG4gIC5ldC1kYiAjZXQtYm9jIC5ldF9wYl9zZWN0aW9uLmdiLW1lbWJlcnNoaXBzIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9ICAgICAgICBcclxuICB9XHJcblxyXG4gIC53b29jb21tZXJjZSB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLmZsZXhXcmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbWJlcnNoaXBzX2JlbmVmaXRzX3NlY3Rpb24uZXRfcGJfc2VjdGlvbiB7XHJcblxyXG4gICAgLmJlbmVmaXRzX3dyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAuZGlzY291bnRfY29kZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXBncmFkZV9tZW1iZXJzaGlwX3NlY3Rpb24uZXRfcGJfc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNTAlO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93LXJpZ2h0OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc3Vic2NyaXB0aW9uLWluZm8td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICBcclxuICAgIC5zdWJzY3JpcHRpb24taW5mbyB7ICBcclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGk6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgfVxyXG5cclxuICAgIHVsLnN1YnNjcmlwdGlvbi1pbmZvIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwjbWVudS1teS1hY2NvdW50LW5hdmlnYXRpb24gbGkgeyAgICBcclxuICAgIGE6bnRoLW9mLXR5cGUobikge1xyXG4gICAgICBmb250LXNpemU6IDByZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2Utb3JkZXJzLFxyXG4gIC53b29jb21tZXJjZS1wYWdlIHtcclxuICAgIC53b29jb21tZXJjZSB7XHJcbiAgICAgIHRhYmxlLnNob3BfdGFibGUge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIC5jb3Vwb24geyAgICAgICAgICAgICBcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZsZXhXcmFwe1xyXG4gICAgLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3N1Ym1pdHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKiogUmVzcG9uc2l2ZSBTdHlsZXMgU21hcnRwaG9uZSBQb3J0cmFpdCAqKiovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgXHJcbn0iXX0= */
