button.action{background-color:#000;border:0;box-shadow:0 0 4px 0 rgba(0,0,0,.15);color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;outline:0;padding:.7rem 2rem;text-transform:uppercase}button.action.action-show{background-color:transparent;box-shadow:none;color:#000;padding:0;text-align:left;text-decoration:underline}button.action.action-selected-shipping-item,button.action.checkout,button.action.continue{background-color:#b5221f}button.action.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}a.action.btn-remove,a.action.continue,a.action.create,a.action.success-create-account{background-color:#000;border:0;box-shadow:0 0 4px 0 rgba(0,0,0,.15);color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;outline:0;padding:.8rem 2rem;text-align:center;text-transform:uppercase}a.action.btn-remove{margin-top:1rem}a.action.back,a.action.remind{background-color:#fff;border:0;box-shadow:0 0 4px 0 rgba(0,0,0,.15);color:#000;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;outline:0;padding:.8rem 2rem;text-transform:uppercase}@media only screen and (max-width:480px){a.action.back,a.action.continue,a.action.create,a.action.remind,a.action.success-create-account,button.action{font-size:1.1rem}}body #CybotCookiebotDialog{font-family:sans-serif}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:#000;border-color:#000;border:1px solid #000!important;border-radius:0}body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,body #CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:#000}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonDecline,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{border-color:#000;border:1px solid #000!important}body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:#000;border:1px solid #000!important;border-radius:0}body #CybotCookiebotDialogTabContent input+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:rgba(0,0,0,.7)}body #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#000}body #CybotCookiebotDialogTabContent input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#304b64}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-color:#000;color:#000}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#000}body .CybotCookiebotDialogTabPanel button{width:auto}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#000;border-color:#000;border:1px solid!important;border-radius:0}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#000;border:1px solid!important;border-radius:0}body #CookiebotWidget .CookiebotWidget-consent-details button{color:#000}body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#000}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,body #CybotCookiebotDialogDetailBodyContentTextAbout a{color:#000}body #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background-color:rgba(0,0,0,.7)}body #CookiebotWidget .CookiebotWidget-logo svg circle{fill:#000}body #CybotCookiebotDialogPoweredbyCybot{display:none}form fieldset{border:none;display:block;padding:1rem 0 2rem}form fieldset hr{display:none}form fieldset legend{font-weight:500}form .field{margin-bottom:1rem}form .field._required>label,form .field.required>label{position:relative}form .field._required>label:after,form .field.required>label:after{color:#000;content:"\f069";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:.8rem;font-weight:400;line-height:3rem;vertical-align:top}form .field.note{margin-bottom:2rem}form .control input,form .control select{margin-bottom:1rem}form .control._with-tooltip{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}form .control._with-tooltip .input-text{flex-basis:calc(100% - 4rem)}form .control._with-tooltip .field-tooltip{cursor:pointer;position:absolute;right:.8rem;top:1.1rem}form .control._with-tooltip .field-tooltip.toggle._active .field-tooltip-content{display:block}form .control._with-tooltip .field-tooltip.toggle .label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form .control._with-tooltip .field-tooltip.toggle .field-tooltip-action:before{color:#333;content:"\f059";font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300}form .control._with-tooltip .field-tooltip.toggle .field-tooltip-content{background:#f2f2f2;display:none;font-size:1.4rem;line-height:3rem;min-width:27rem;padding:.8rem 2rem;position:absolute;right:3rem;text-transform:none;top:50%;transform:translateY(-50%);word-wrap:break-word;box-shadow:0 0 4px 0 rgba(0,0,0,.15);z-index:2}form div.field-error,form div.mage-error{color:#b5221f;display:block;font-size:1.2rem;font-weight:400;line-height:1.7rem;width:100%}form div.message{display:block;font-weight:400;width:100%}form div.message.error{color:#b5221f}form div.message.success{color:#53a653}form div.message.empty,form div.message.info{color:#000}form div.message.notice,form div.message.warning{color:#f7b234}form #password-strength-meter-container{color:#000;font-size:1.2rem;font-weight:400;line-height:1.7rem}form #password-strength-meter-container.password-weak{color:#b5221f}form #password-strength-meter-container.password-medium{color:#f7b234}form #password-strength-meter-container.password-strong,form #password-strength-meter-container.password-very-strong{color:#53a653}input,select,textarea{background:#fff;border:0;box-shadow:0 0 4px 0 rgba(0,0,0,.15);padding:.8rem 2rem;width:100%}input[readonly=""],select[readonly=""],textarea[readonly=""]{background:#f2f2f2;color:rgba(0,0,0,.5);cursor:not-allowed}input[disabled=""],select[disabled=""],textarea[disabled=""]{opacity:.5}input[type=email],input[type=number],input[type=text],select[type=email],select[type=number],select[type=text],textarea[type=email],textarea[type=number],textarea[type=text]{-webkit-appearance:none;border-radius:0}input[type=checkbox],input[type=radio],select[type=checkbox],select[type=radio],textarea[type=checkbox],textarea[type=radio]{width:auto}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><%21--%21 Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license %28Commercial License%29 Copyright 2023 Fonticons, Inc. --><path d="M267.3 395.3c-6.2 6.2-16.4 6.2-22.6 0l-192-192c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L256 361.4 436.7 180.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-192 192z"/></svg>') no-repeat 100%;border-right:1.6rem solid transparent;box-sizing:border-box;height:4.6rem}.address,.billing-address-details,.shipping-address-item,.shipping-information-content,address{font-size:1.4rem;line-height:2.2rem}body .loading-mask{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:99}body .loading-mask .loader>img{display:block;max-width:4.4rem;position:static!important}body .loading-mask .loader>p{display:none}body>.loading-mask{height:calc(var(--vh, 1vh)*100)!important;position:fixed}.checkout-container .messages,.page .messages{width:100%}.checkout-container .messages .message,.page .messages .message{color:#fff;display:block;margin:0 auto 2rem;padding:1rem 2rem;position:relative;width:100%}.checkout-container .messages .message a,.page .messages .message a{color:#fff;text-decoration:underline}.checkout-container .messages .message.error,.page .messages .message.error{background:#b5221f}.checkout-container .messages .message.success,.page .messages .message.success{background:#53a653}.checkout-container .messages .message.empty,.checkout-container .messages .message.info,.page .messages .message.empty,.page .messages .message.info{background:#000}.checkout-container .messages .message.notice,.checkout-container .messages .message.warning,.page .messages .message.notice,.page .messages .message.warning{background:#f7b234}.minicart-wrapper{text-align:center}.minicart-wrapper>a:before{content:"\f07a";font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300;line-height:2rem;text-align:center;width:100%}.minicart-wrapper>a .counter.empty .counter-number,.minicart-wrapper>a .text{display:none}.minicart-wrapper>a .counter-number{background:#b5221f;border-radius:50px;color:#fff;display:inline-block;font-size:1.1rem;height:2rem;letter-spacing:.195px;line-height:2rem;position:absolute;text-align:center;width:2rem}.minicart-wrapper>a .counter-label{display:none}.minicart-wrapper a.action{display:flex;flex-direction:row;flex-wrap:wrap;line-height:normal}@media only screen and (max-width:1024px){.minicart-wrapper>a:before{font-size:1.6rem}}@media only screen and (max-width:768px){.minicart-wrapper>a .counter-number{height:1.5rem;line-height:1.5rem;width:1.5rem}}body._has-modal{overflow:hidden;position:relative}body._has-modal.cms-home .page-wrapper .page-main .columns{filter:blur(0) opacity(1)}body._has-modal .page-wrapper .page-main .columns,body._has-modal.cms-home .page-wrapper .page-main .columns .column.main .content-type:not(.webcrossing-nav){filter:blur(4px) opacity(.7)}body .modals-wrapper .modals-overlay{background:hsla(0,0%,100%,.3);content:"";display:none;height:100vh;left:0;position:fixed;top:0;width:100vw}body .modals-wrapper .modal-popup,body .modals-wrapper .modal-slide{bottom:0;left:0;min-width:0;opacity:0;position:fixed;right:0;top:0;transition:visibility 0s .3s,opacity .3s ease;visibility:hidden;z-index:900}body .modals-wrapper .modal-popup._show,body .modals-wrapper .modal-slide._show{opacity:1;transition:opacity .3s ease;visibility:visible}body .modals-wrapper .modal-popup.modal-newsletter,body .modals-wrapper .modal-slide.modal-newsletter{bottom:0;left:auto;position:fixed;right:clamp(40px,10vw,1000px);top:auto}@media (min-width:1921px){body .modals-wrapper .modal-popup.modal-newsletter,body .modals-wrapper .modal-slide.modal-newsletter{right:calc(50vw - 760px)}}@media (max-width:768px){body .modals-wrapper .modal-popup.modal-newsletter,body .modals-wrapper .modal-slide.modal-newsletter{left:50%;right:auto;transform:translate(-50%);width:calc(100% - 60px)}}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap{background:#000;color:#fff;height:100%;max-width:480px;min-height:550px;overflow:inherit;padding:0;width:100%}@media (max-width:600px){body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap{max-height:none}}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-header,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-header{margin-bottom:0;min-height:auto}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-header .action-close,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-header .action-close{background:#b5221f;border-radius:50%;color:#fff;max-height:50px;right:-25px;top:-25px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-header .action-close:before,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-header .action-close:before{color:#fff;font-size:28px;font-weight:300;height:50px;line-height:50px;width:50px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content{padding:45px 45px 25px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h1,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h2,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h3,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h4,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h5,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content h6,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h1,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h2,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h3,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h4,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h5,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content h6{color:#fff;-webkit-hyphens:inherit;hyphens:inherit;line-height:5.1rem;margin-bottom:60px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter{background:#000;border-bottom:1px solid #fff;color:#fff;font-family:PPNeueMontreal,sans-serif;font-size:2rem;font-weight:300;letter-spacing:1.5px;line-height:3rem;padding:20px 0;text-transform:none}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter:-moz-placeholder,body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter::-moz-placeholder,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter:-moz-placeholder,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter::-moz-placeholder{color:#fff;font-family:PPNeueMontreal,sans-serif;font-size:2rem;font-weight:300;letter-spacing:1.5px;line-height:3rem;text-transform:none}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter:-ms-input-placeholder,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter:-ms-input-placeholder{color:#fff;font-family:PPNeueMontreal,sans-serif;font-size:2rem;font-weight:300;letter-spacing:1.5px;line-height:3rem;text-transform:none}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter::-webkit-input-placeholder,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form #newsletter::-webkit-input-placeholder{color:#fff;font-family:PPNeueMontreal,sans-serif;font-size:2rem;font-weight:300;letter-spacing:1.5px;line-height:3rem;text-transform:none}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions{display:flex;gap:40px;justify-content:space-between;margin-top:2rem}@media (max-width:600px){body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions{flex-direction:column;gap:20px}}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy #privacy-error,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy #privacy-error{width:100%}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:1px solid #fff;display:grid;height:14px;margin:0;padding:0;place-content:center;width:14px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input:before,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input:before{background:#fff;content:"";height:8px;transform:scale(0);transition:transform .12s ease-in-out;width:8px}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input:checked:before,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy input:checked:before{transform:scale(1)!important}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy label,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions .privacy label{font-family:PPNeueMontreal,sans-serif;font-size:1.3rem;letter-spacing:0;line-height:1.8rem;text-transform:none;width:calc(100% - 30px)}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .actions button,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .actions button{background-color:#b5221f;padding:.7rem 3rem}body .modals-wrapper .modal-popup.modal-newsletter .modal-inner-wrap .modal-content .form .hint,body .modals-wrapper .modal-slide.modal-newsletter .modal-inner-wrap .modal-content .form .hint{font-family:PPNeueMontreal,sans-serif;font-size:1.3rem;line-height:1.8rem;margin-top:5rem;text-transform:none}body .modals-wrapper .modal-popup .modal-inner-wrap,body .modals-wrapper .modal-slide .modal-inner-wrap{background:#fff;margin-left:auto;margin-right:auto;max-height:90%;overflow-x:hidden;overflow-y:scroll;padding:2.5rem;width:100%;width:70%}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-header,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-header{margin-bottom:2rem;min-height:5rem;position:relative}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-header .action-close,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-header .action-close{background:transparent;border:0;color:#000;content:"";cursor:pointer;font-size:0;line-height:3rem;position:absolute;right:0;top:0}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-header .action-close:before,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-header .action-close:before{align-items:center;color:#000;content:"\f00d";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:400;height:2.3rem;justify-content:center;justify-content:centery;line-height:2rem;margin:0 auto;text-align:center;width:2.3rem}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #shipping-new-address-form>.field,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-content #shipping-new-address-form>.field{margin-bottom:1.5rem;padding:0}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #shipping-new-address-form>.field .field,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-content #shipping-new-address-form>.field .field{margin-bottom:0}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-content #shipping-new-address-form>.field.street legend,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-content #shipping-new-address-form>.field.street legend{display:none}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-footer{display:flex;flex-wrap:wrap;gap:2rem;margin-top:2rem}@media only screen and (max-width:768px){body .modals-wrapper .modal-popup .modal-inner-wrap,body .modals-wrapper .modal-slide .modal-inner-wrap{max-height:100%;width:90%}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer button,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-footer button{width:100%}}.page-content .navigation ul,.page-main .navigation ul{display:flex;flex-wrap:wrap;justify-content:space-between}.page-content .navigation ul li.level0:last-child,.page-main .navigation ul li.level0:last-child{margin-right:0}.page-content .navigation ul li.level0>a,.page-main .navigation ul li.level0>a{border-bottom:2px solid;border-color:transparent}.page-content .navigation ul li.level0>a:before,.page-main .navigation ul li.level0>a:before{content:"\f078";display:inline-block;font-family:Font Awesome\ 6 Pro;width:2rem}.page-content .navigation ul li.level0>a.active,.page-content .navigation ul li.level0>a:hover,.page-main .navigation ul li.level0>a.active,.page-main .navigation ul li.level0>a:hover{border-color:#000}.page-content .navigation ul li.level0>a.active:before,.page-content .navigation ul li.level0>a:hover:before,.page-main .navigation ul li.level0>a.active:before,.page-main .navigation ul li.level0>a:hover:before{content:"\f054"}.page-content .navigation ul li.level1>a,.page-main .navigation ul li.level1>a{margin-bottom:2rem}.page-content .navigation ul li.level2,.page-main .navigation ul li.level2{width:100%}.page-content .navigation ul li.level2 a,.page-main .navigation ul li.level2 a{color:rgba(0,0,0,.5)}.page-content .navigation ul li.red a,.page-main .navigation ul li.red a{color:#b5221f}.page-content .navigation ul li.red a:hover,.page-main .navigation ul li.red a:hover{border-color:#b5221f}.page-content .navigation ul li a,.page-main .navigation ul li a{color:#000;display:block;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;text-transform:uppercase}.page-content .navigation ul li .container.level0,.page-main .navigation ul li .container.level0{background-color:#fff;box-shadow:1px 6px 5px -5px rgba(0,0,0,.25);display:none;left:0;max-height:100vh;min-height:30rem;overflow-y:scroll;padding-left:2.5rem;padding-right:2.5rem;position:absolute;width:100%;z-index:9}.page-content .navigation ul li .container.level0.active,.page-main .navigation ul li .container.level0.active{display:block}.page-content .navigation ul li .container.level0>ul,.page-main .navigation ul li .container.level0>ul{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(30rem,1fr));justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1650px;padding-bottom:7rem;padding-top:7rem;row-gap:8rem;width:100%}body.mmenu-active header .header-content .wrapper .main .section .item.mmenu-header-open button:before{content:"\f00d"}body header .header-content .wrapper .main .section .item.mmenu-header-open button:before{color:#000;content:"\f0c9";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:1.4rem;font-weight:300;line-height:3rem;margin-right:1rem;min-width:1.7rem}.mmenu-wrapper{display:none;height:calc(100vh - 15rem);max-height:64rem;max-width:35rem;position:absolute;top:10.4rem;transition:all .2s ease;width:calc(100% - 2.5rem);z-index:10}.mmenu-wrapper.active{display:block}.mmenu-wrapper .mmenu-content{background:#000;height:100%}.mmenu-wrapper .mmenu-content .mmenu-main{height:calc(100% - 5.5rem);padding:0}.mmenu-wrapper .mmenu-content .mmenu-main .navigation{height:100%;padding:2.5rem 0}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul{height:100%;overflow-x:hidden;overflow-y:auto;padding:0 3rem}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li{display:flex;flex-direction:column;width:100%}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li.level0>a{display:flex;font-size:3.4rem;font-weight:400;justify-content:space-between;line-height:4.4rem;padding:3rem 0 0}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li.level0>a.active{color:#fff}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a{border-bottom:1px solid hsla(0,0%,100%,.6);color:#fff;width:100%}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.text.next{display:none}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.toggle{box-sizing:border-box;display:block;width:4rem}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.toggle.next{text-align:right}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.toggle.next:after{content:"\f054";font-family:Font Awesome\ 6 Pro;font-size:1rem;font-weight:300;vertical-align:middle}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.toggle.prev{width:2rem}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li a span.toggle.prev:after{content:"\f053";font-family:Font Awesome\ 6 Pro;font-size:1rem;font-weight:300;vertical-align:middle}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container{background:#000;display:none;height:100%;left:100%;max-width:100%;padding:2.5rem 0;position:absolute;top:0;transition:all .2s ease;width:100%}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container.active{display:block}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu{border-left:1px solid hsla(0,0%,100%,.6);height:100%;overflow-x:hidden;overflow-y:auto;padding:2.5rem 3rem 0}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li{display:flex;flex-direction:column;width:100%}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li.prev a{display:none;justify-content:flex-start}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li a{border-bottom:1px solid hsla(0,0%,100%,.6);color:#fff;display:flex;font-size:1.4rem;font-weight:500;justify-content:space-between;letter-spacing:4px;line-height:3rem;padding:1rem 0;text-transform:uppercase;width:100%}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li a.active,.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li a:hover{color:#b5221f}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li a span.toggle{max-height:3rem}.mmenu-wrapper .mmenu-content .mmenu-footer{padding:0 3rem 2.5rem}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a{color:#b5221f;font-size:1.4rem;font-weight:500;letter-spacing:4px;line-height:3rem;padding-bottom:4px;text-align:center;text-transform:uppercase}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a.arrow{border-bottom:2px solid;border-color:transparent}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a.arrow:before{content:"\f078";display:inline-block;font-family:Font Awesome\ 6 Pro;width:2rem}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a.arrow:hover{border-color:#b5221f}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a.arrow:hover:before{content:"\f054"}@media only screen and (max-width:1200px){.mmenu-wrapper{top:9rem}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li.level0>a{font-size:2.4rem}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container{left:0}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu{border-left:none}.mmenu-wrapper .mmenu-content .mmenu-main .navigation ul li .container .submenu li.prev a{display:flex}.mmenu-wrapper .mmenu-content .mmenu-footer .section.links a{font-size:1.1rem;line-height:2.4rem}}@media only screen and (max-width:768px){.mmenu-wrapper{top:8rem}}.block-search{display:flex}.block-search .block-title{border:0;cursor:pointer;margin:0;padding:0}.block-search .block-title:before{content:"\f002";display:block;font-family:Font Awesome\ 6 Pro;font-size:1.6rem;font-weight:300;line-height:3rem;margin-right:1rem}.block-search .block-title strong{display:none}.block-search .block-content form{align-items:center;display:flex;justify-content:center;justify-content:centery}.block-search .block-content form .field{margin:0}.block-search .block-content form .field label{display:none}.block-search .block-content form .field input{background:transparent;border:0;box-shadow:none;margin:0;max-width:15rem;padding:0}.block-search .block-content .action.search{background:transparent;border:0;display:none;margin-right:0;padding:0}.block-search .block-content .action.search:before{content:"\f002";display:block;font-family:Font Awesome\ 6 Pro;font-size:2rem;font-weight:300;line-height:2rem;margin-right:2rem}.block-search .block-content .action.search span{display:none}.filter-options-content .swatch-attribute,.swatch-opt .swatch-attribute{margin-bottom:4rem}.filter-options-content .swatch-attribute .swatch-attribute-label,.swatch-opt .swatch-attribute .swatch-attribute-label{display:inline-block;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:4px;line-height:3rem;margin-bottom:1rem;text-transform:uppercase;width:auto}.filter-options-content .swatch-attribute .swatch-attribute-selected-option,.swatch-opt .swatch-attribute .swatch-attribute-selected-option{display:inline-block;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:4px;line-height:3rem;margin-left:2rem;text-transform:uppercase}.filter-options-content .swatch-attribute .swatch-attribute-options,.swatch-opt .swatch-attribute .swatch-attribute-options{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.15);cursor:pointer}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.image,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.image{min-height:9.8rem;min-width:7rem}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.color,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.color{max-height:4.8rem;max-width:4.8rem;min-height:4.8rem;min-width:4.8rem}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.text,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text{align-items:center;display:flex;font-size:1.4rem;font-style:normal;font-weight:500;letter-spacing:4px;line-height:3rem;min-height:4.8rem;min-width:4.8rem;padding:0 2rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.selected,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected{box-shadow:0 0 4px 0 rgba(0,0,0,.8)}.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.disabled,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.disabled{cursor:not-allowed;opacity:.4}.filter-options-content .swatch-attribute .swatch-input,.swatch-opt .swatch-attribute .swatch-input{display:none}.swatch-option-tooltip{display:none!important}.filter-options-content .swatch-attribute .swatch-attribute-options{justify-content:center}@media only screen and (max-width:480px){.filter-options-content .swatch-attribute .swatch-attribute-label,.filter-options-content .swatch-attribute .swatch-attribute-options .swatch-option.text,.filter-options-content .swatch-attribute .swatch-attribute-selected-option,.swatch-opt .swatch-attribute .swatch-attribute-label,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text,.swatch-opt .swatch-attribute .swatch-attribute-selected-option{font-size:1.1rem;line-height:2.4rem}}table{text-align:left;width:100%}table caption{display:none}.toolbar .pages>.items{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;margin-bottom:2rem}.toolbar .pages>.items>.item strong span{color:#000}.toolbar .pages>.items>.item span{color:rgba(0,0,0,.2);font-size:4.5rem;font-weight:400;letter-spacing:1px;line-height:6rem}.toolbar .pages>.items>.item span.arrow-left{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZCIgdmlld0JveD0iMCAwIDEwMCA3NSI+PHBhdGggZD0iTTYuNjYyIDM4Ljk4Nmg4OS4xNzFtLTg5LjE3MSAwTDMzLjQxNCA3LjEzOU02LjY2MiAzOC45ODZsMjYuNzUyIDMxLjg0NyIgc3R5bGU9ImZpbGw6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6IzAwMDtzdHJva2Utd2lkdGg6OC4zM3B4Ii8+PC9zdmc+) no-repeat 50%;background-size:100%;display:block;height:100%;width:2.6rem}.toolbar .pages>.items>.item span.arrow-right{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDE4Ij48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMjIuNDAxIDguNjQzSDFtMjEuNDAxIDAtNi40MiA3LjY0NG02LjQyLTcuNjQ0TDE1Ljk4MSAxIi8+PC9zdmc+) no-repeat 50%;background-size:100%;display:block;height:100%;width:2.6rem}.toolbar .toolbar-amount{text-align:center;width:100%}.toolbar .toolbar-amount .toolbar-number{color:#b5221f}@media only screen and (max-width:768px){.toolbar .pages>.items{gap:1rem;margin-bottom:0}.toolbar .pages>.items>.item span{font-size:2.4rem;line-height:4rem}.toolbar .pages>.items>.item span.arrow-left,.toolbar .pages>.items>.item span.arrow-right{width:1.6rem}.toolbar .toolbar-amount{font-size:1.1rem;line-height:3rem}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QWdCLENBRWhCLGtCQUFtQixDQURuQixnQkFBaUIsQ0FLakIsa0JBREEsaUJBUkEsY0FBZSxDQU9mLHdCQUF5QixDQUR6QiwrRFhpb0NaLENXM25DVSw0S0FDRSxtQ1g4bkNaLENXM25DVSw0S0FFRSxtQkFEQSxVWCtuQ1osQ1d4bkNJLG9HQUNFLFlYMm5DTixDV3RuQ0EsdUJBQ0Usc0JYeW5DRixDV25uQ00sb0VBQ0Usc0JYc25DUixDV2huQ0EseUNBaUJZLHdhQUNFLGdCQUFpQixDQUNqQixrQlg4bUNaLENBQ0YsQ1l0dUNBLE1BRUUsZUFBZ0IsQ0FEaEIsVVp5dUNGLENZdHVDRSxjQUNFLFlad3VDSixDYTN1Q0ksdUJBQ0UsYUFDQSxlQUVBLFVBQVcsQ0FEWCxzQkFBdUIsQ0FFdkIsa0JiOHVDTixDYTF1Q1UseUNBQ0UsVWI0dUNaLENheHVDUSxrQ0FLRSxxQkFKQSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIsa0JBQW1CLENBRG5CLGdCYjR1Q1YsQ2F4dUNVLDZDQUNFLHlnQkFDQSxvQkFBcUIsQ0FHckIsYUFBYyxDQURkLFdBQVksQ0FEWixZYjR1Q1osQ2F2dUNVLDhDQUNFLGlZQUNBLG9CQUFxQixDQUdyQixhQUFjLENBRGQsV0FBWSxDQURaLFliMnVDWixDYWx1Q0UseUJBRUUsaUJBQWtCLENBRGxCLFVicXVDSixDYWx1Q0kseUNBQ0UsYWJvdUNOLENhL3RDQSx5Q0FHTSx1QkFDRSxRQUFTLENBQ1QsZWJndUNOLENhN3RDUSxrQ0FDRSxnQkFBaUIsQ0FDakIsZ0JiK3RDVixDYXp0Q1UsMkZBQ0UsWWI4dENaLENhdnRDRSx5QkFDRSxpQkFDQSxnQmJ5dENKLENBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2NvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9oZWxwZXIvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX2Nvb2tpZWJvdC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX2xvYWRlci5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L19tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX21pbmljYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9oZWxwZXIvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX25hdi5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L19uYXZfbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L19zd2F0Y2hlcy5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L190YWJsZS5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L190b29sYmFyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYnV0dG9uIHtcbiAgJi5hY3Rpb24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3c7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JQcmltYXJ5O1xuICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuXG4gICAgJi5hY3Rpb24tc2hvdyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5jaGVja291dCxcbiAgICAmLmNvbnRpbnVlLFxuICAgICYuYWN0aW9uLXNlbGVjdGVkLXNoaXBwaW5nLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JTZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OjAuNTtcbiAgICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5hIHtcbiAgJi5hY3Rpb24ge1xuICAgICYuY3JlYXRlLFxuICAgICYuY29udGludWUsXG4gICAgJi5zdWNjZXNzLWNyZWF0ZS1hY2NvdW50LFxuICAgICYuYnRuLXJlbW92ZSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAycmVtO1xuICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmJ0bi1yZW1vdmUge1xuICAgICAgbWFyZ2luLXRvcDoxcmVtO1xuICAgIH1cblxuICAgICYuYmFjayxcbiAgICAmLnJlbWluZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAycmVtO1xuICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgYnV0dG9uIHtcbiAgICAmLmFjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmLmFjdGlvbiB7XG4gICAgICAmLmNyZWF0ZSxcbiAgICAgICYuY29udGludWUsXG4gICAgICAmLnN1Y2Nlc3MtY3JlYXRlLWFjY291bnQge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cblxuICAgICAgJi5iYWNrLFxuICAgICAgJi5yZW1pbmQge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyB3aWR0aFxuJG1heFdpZHRoOiAxOTIwcHg7XG4kbGFyZ2VXaWR0aDogMTc4NXB4O1xuJG1lZGl1bVdpZHRoOiAxNjUwcHg7XG4kc21hbGxXaWR0aDogMTE2OHB4O1xuJHRpbnlXaWR0aDogOTI3cHg7XG5cbi8vIGJyZWFrcG9pbnRzXG4kbGFyZ2VEZXNrdG9wOiAxNTAwcHg7XG4kZGVza3RvcDogMTIwMHB4O1xuJHNtYWxsRGVza3RvcDogMTAyNHB4O1xuJHRhYmxldDogNzY4cHg7XG4kcGhvbmU6IDQ4MHB4O1xuJHNtYWxsUGhvbmU6IDM2MHB4O1xuXG4vLyBpbWFnZXNcbiRpbWFnZURpcjogXCIuLi8uLi9pbWFnZXMvXCI7XG4vLyBpY29uc1xuJGljb25EaXI6IFwiLi4vLi4vaW1hZ2VzL2ljb25zL1wiO1xuXG4vLyBGb250LXNpemVcbiRmb250U2l6ZURlZmF1bHQ6IDJyZW07XG4kZm9udFNpemVEZWZhdWx0U21hbGw6IDEuNnJlbTtcbiRmb250U2l6ZVNtYWxsOiAxLjJyZW07XG4kZm9udFNpemVJbnB1dDogMS40cmVtO1xuLyokZm9udFRhYmxlOjEuNHJlbTtcbiRmb250QnV0dG9uOjEuNnJlbTsqL1xuXG4vLyBMaW5lLWhlaWdodFxuJGxpbmVIZWlnaHREZWZhdWx0OiAzcmVtO1xuJGxpbmVIZWlnaHREZWZhdWx0U21hbGw6IDIuNnJlbTtcbiRsaW5lSGVpZ2h0U21hbGw6IDEuN3JlbTtcbiRsaW5lSGVpZ2h0VGFibGU6IG5vcm1hbDtcblxuLy8gRm9udGZhbWlseVxuJGZvbnQ6ICcnO1xuJGZvbnRJY29uOiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuJGZvbnRTcGVjaWFsOiAkZm9udDtcblxuLy8gUGVyc29uYWxpemVkIFByaW1hcnkgY29sb3JzXG4kY29sb3JQcmltYXJ5OiAjMDAwO1xuJGNvbG9yU2Vjb25kYXJ5OiAjQjUyMjFGO1xuJGNvbG9yRm9udERlZmF1bHQ6ICRjb2xvclByaW1hcnk7XG4kY29sb3JUZXh0TGlnaHQ6ICRjb2xvclByaW1hcnk7XG4kY29sb3JMaWdodFNlY29uZGFyeTogcmdiYSgkY29sb3JTZWNvbmRhcnksIC40KTtcblxuLy8gRW1haWwgY29sb3JzXG4kY29sb3JFbWFpbFByaW1hcnk6ICMwMDA7XG4kY29sb3JFbWFpbFNlY29uZGFyeTogI0I1MjIxRjtcbiRjb2xvckVtYWlsQmFja2dyb3VuZDogI0Y1RjVGNTtcbiRjb2xvckVtYWlsSGVhZGVyOiAjRUVFRkVGO1xuJGNvbG9yRW1haWxGb290ZXI6ICRjb2xvckVtYWlsUHJpbWFyeTtcblxuLy8gUGVyc29uYWxpemVkIGNvbG9yc1xuJGNvbG9yQm9yZGVyOiAjMDAwO1xuJGNvbG9ySW5wdXRCb3JkZXI6ICM0ODRDNTI2MTtcbiRjb2xvckJ1dHRvbjogIzAwMDtcbiRjb2xvclBsYWNlaG9sZGVyOiMzMzM7XG5cbi8vIEdyZXlcbiRjb2xvckxpZ2h0R3JleTogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XG4kY29sb3JHcmV5OiAjRjJGMkYyO1xuJGNvbG9yRGFya0dyZXk6IHJnYmEoJGNvbG9yUHJpbWFyeSwgLjUpO1xuJGNvbG9yU3dhdGNoR3JleTogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XG5cbi8vIERlZmF1bHQgY29sb3JzXG4kY29sb3JFcnJvcjogJGNvbG9yU2Vjb25kYXJ5O1xuJGNvbG9yU3VjY2VzczogIzUzYTY1MztcbiRjb2xvckluZm86ICMwMDA7XG4kY29sb3JXYXJuaW5nOiAjRjdCMjM0O1xuJGNvbG9yV2hpdGU6ICNmZmY7XG4kY29sb3JEYXJrV2hpdGU6IHJnYmEoJGNvbG9yV2hpdGUsIC42KTsgIDtcbiRjb2xvckJsYWNrOiAjMDAwO1xuJGNvbG9yUmVkOiAkY29sb3JTZWNvbmRhcnk7XG5cbi8vIGljb25zOiB1c2UgZm9udGF3ZXNvbWUgcHJvIHVuaWNvZGUgLSBsZWF2ZSBlbXB0eSBmb3Igbm8gaWNvblxuJGljb25NZW51OiBcIlxcZjBjOVwiO1xuJGljb25XaXNobGlzaHQ6IFwiXFxmMDA0XCI7XG4kaWNvbkNvbXBhcmU6IFwiXFxmMDgwXCI7XG4kaWNvbkNsb3NlOiBcIlxcZjAwZFwiO1xuJGljb25UcmFzaDogXCJcXGYyZWRcIjtcbiRpY29uRWRpdDogXCJcXGYwNDBcIjtcbiRpY29uR3JpZDogXCJcXGYwMDlcIjtcbiRpY29uTGlzdDogXCJcXGYwM2FcIjtcbiRpY29uQXJyb3c6IFwiXFxmMDc3XCI7XG4kaWNvblBhZ2luYXRpb246IFwiXFxmMDU0XCI7XG4kaWNvbkNoZWNrOiBcIlxcZjAwY1wiO1xuJGljb25Bc3Rlcml4OiBcIlxcZjA2OVwiO1xuJGljb25RdWVzdGlvbjogXCJcXGYwNTlcIjtcbiRpY29uRXJyb3I6IFwiXFxmMDZhXCI7XG4kaWNvbkluZm86IFwiXFxmMDVhXCI7XG4kaWNvbldhcm5pbmc6IFwiXFxmMDcxXCI7XG4kaWNvblRvZ2dsZTogXCJcXGYwYzlcIjtcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xuJGljb25Tb3J0QXJyb3c6IFwiXFxmMGRkXCI7XG4kaWNvblNvcnRBc2M6IFwiXFxmMTYwXCI7XG4kaWNvblNvcnREZXNjOiBcIlxcZjE2MVwiO1xuJGljb25LZXk6IFwiXFxmMDg0XCI7XG4kaWNvblBlcnNvbjogXCJcXGYwMDdcIjtcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xuJGljb25DYXJ0OiBcIlxcZjA3YVwiO1xuJGljb25CYWc6IFwiXFxmMjkwXCI7XG4kaWNvblBsdXM6IFwiXFxmMDY3XCI7XG4kaWNvbk1pbnVzOiBcIlxcZjA2OFwiO1xuJGljb25FeWU6IFwiXFxmMDZlXCI7XG4kaWNvblBob25lOiBcIlxcZjA5NVwiO1xuJGljb25MZXR0ZXI6IFwiXFxmMmI2XCI7XG4kaWNvblN0YXI6IFwiXFxmMDA1XCI7XG4kaWNvblJlZnJlc2g6IFwiXFxmMmYxXCI7XG4kaWNvbkNhbGVuZGFyOiBcIlxcZjEzM1wiO1xuJGljb25Dcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGljb25SZWZyZXNoOiBcIlxcZjJmMVwiO1xuXG4vLyBTaGFkb3dzXG4kYm94U2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRib3hTaGFkb3dBY3RpdmU6IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4iLCIvKiRmb250VGFibGU6MS40cmVtO1xuJGZvbnRCdXR0b246MS42cmVtOyovXG4vKiBkZWZhdWx0IDoxcHggc29saWQgJGNvbG9yQm9yZGVyICovXG5idXR0b24uYWN0aW9uIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uLmFjdGlvbi5hY3Rpb24tc2hvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5idXR0b24uYWN0aW9uLmNoZWNrb3V0LCBidXR0b24uYWN0aW9uLmNvbnRpbnVlLCBidXR0b24uYWN0aW9uLmFjdGlvbi1zZWxlY3RlZC1zaGlwcGluZy1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjIxRjtcbn1cbmJ1dHRvbi5hY3Rpb24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5hLmFjdGlvbi5jcmVhdGUsIGEuYWN0aW9uLmNvbnRpbnVlLCBhLmFjdGlvbi5zdWNjZXNzLWNyZWF0ZS1hY2NvdW50LCBhLmFjdGlvbi5idG4tcmVtb3ZlIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuOHJlbSAycmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5hLmFjdGlvbi5idG4tcmVtb3ZlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbmEuYWN0aW9uLmJhY2ssIGEuYWN0aW9uLnJlbWluZCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBidXR0b24uYWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICBhLmFjdGlvbi5jcmVhdGUsIGEuYWN0aW9uLmNvbnRpbnVlLCBhLmFjdGlvbi5zdWNjZXNzLWNyZWF0ZS1hY2NvdW50IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICBhLmFjdGlvbi5iYWNrLCBhLmFjdGlvbi5yZW1pbmQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkFjY2VwdCxcbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkFjY2VwdCxcbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkxldmVsT3B0aW5BbGxvd0FsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cuQ3lib3RFZGdlICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlFZGdlTW9yZURldGFpbHMgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25zU2VsZWN0UGFuZSBsYWJlbDpub3QoW2Zvcj1DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbk5lY2Vzc2FyeV0pIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkRlc2NyaXB0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25DdXN0b21pemUsXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25MZXZlbE9wdGluQWxsb3dhbGxTZWxlY3Rpb24sXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGVjbGluZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dUYWJDb250ZW50IGlucHV0ICsgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uU2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dUYWJDb250ZW50IGlucHV0OmNoZWNrZWQgKyAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25TbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dUYWJDb250ZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpjaGVja2VkICsgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uU2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGI2NDtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nTmF2IC5DeWJvdENvb2tpZWJvdERpYWxvZ05hdkl0ZW1MaW5rLkN5Ym90Q29va2llYm90RGlhbG9nQWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nTmF2IC5DeWJvdENvb2tpZWJvdERpYWxvZ05hdkl0ZW1MaW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5IC5DeWJvdENvb2tpZWJvdERpYWxvZ1RhYlBhbmVsIGJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuYm9keSAjQ29va2llYm90V2lkZ2V0ICNDb29raWVib3RXaWRnZXQtYnV0dG9ucyAjQ29va2llYm90V2lkZ2V0LWJ0bi1jaGFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5ICNDb29raWVib3RXaWRnZXQgI0Nvb2tpZWJvdFdpZGdldC1idXR0b25zICNDb29raWVib3RXaWRnZXQtYnRuLXdpdGhkcmF3IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keSAjQ29va2llYm90V2lkZ2V0IC5Db29raWVib3RXaWRnZXQtY29uc2VudC1kZXRhaWxzIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSAjQ29va2llYm90V2lkZ2V0IC5Db29raWVib3RXaWRnZXQtYm9keSAuQ29va2llYm90V2lkZ2V0LWNvbnNlbnRzLWxpc3QgbGkuQ29va2llYm90V2lkZ2V0LWFwcHJvdmVkIHN2ZyB7XG4gIGZpbGw6ICMwMDA7XG59XG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRleHQgYSxcbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbklBQkhlYWRlclZpZXdQYXJ0bmVyc0xpbmssXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCdWxrQ29uc2VudExpc3QgZHQgYSxcbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEZvb3RlciBhLFxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uSUFCRGVzY3JpcHRpb24gYSxcbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nIC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llTGluayxcbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRUZXh0QWJvdXQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cgLkNvb2tpZUNhcmQgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVDb250YWluZXJCdXR0b246aG92ZXIsXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZyAuQ29va2llQ2FyZCAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudElBQnYyVGFiOmhvdmVyLFxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZUNvbnRhaW5lclR5cGVzIC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llUHJvdmlkZXI6bm90KC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llSW5mb0NvdW50KTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dUYWJDb250ZW50IC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJ1bGtDb25zZW50Q291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5ib2R5ICNDb29raWVib3RXaWRnZXQgLkNvb2tpZWJvdFdpZGdldC1sb2dvIHN2ZyBjaXJjbGUge1xuICBmaWxsOiAjMDAwO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dQb3dlcmVkYnlDeWJvdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcm0gZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAgMnJlbSAwO1xufVxuZm9ybSBmaWVsZHNldCBociB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5mb3JtIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5mb3JtIC5maWVsZC5yZXF1aXJlZCA+IGxhYmVsLCBmb3JtIC5maWVsZC5fcmVxdWlyZWQgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvcm0gLmZpZWxkLnJlcXVpcmVkID4gbGFiZWw6YWZ0ZXIsIGZvcm0gLmZpZWxkLl9yZXF1aXJlZCA+IGxhYmVsOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbmZvcm0gLmZpZWxkLm5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuZm9ybSAuY29udHJvbCBpbnB1dCxcbmZvcm0gLmNvbnRyb2wgc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb3JtIC5jb250cm9sLl93aXRoLXRvb2x0aXAgLmlucHV0LXRleHQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA0cmVtKTtcbn1cbmZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCAuZmllbGQtdG9vbHRpcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC44cmVtO1xuICB0b3A6IDEuMXJlbTtcbn1cbmZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC50b2dnbGUuX2FjdGl2ZSAuZmllbGQtdG9vbHRpcC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5mb3JtIC5jb250cm9sLl93aXRoLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAudG9nZ2xlIC5sYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuZm9ybSAuY29udHJvbC5fd2l0aC10b29sdGlwIC5maWVsZC10b29sdGlwLnRvZ2dsZSAuZmllbGQtdG9vbHRpcC1hY3Rpb246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5mb3JtIC5jb250cm9sLl93aXRoLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAudG9nZ2xlIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAuOHJlbSAycmVtO1xuICBtaW4td2lkdGg6IDI3cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICByaWdodDogM3JlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuZm9ybSBkaXYubWFnZS1lcnJvcixcbmZvcm0gZGl2LmZpZWxkLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNCNTIyMUY7XG59XG5mb3JtIGRpdi5tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZm9ybSBkaXYubWVzc2FnZS5lcnJvciB7XG4gIGNvbG9yOiAjQjUyMjFGO1xufVxuZm9ybSBkaXYubWVzc2FnZS5zdWNjZXNzIHtcbiAgY29sb3I6ICM1M2E2NTM7XG59XG5mb3JtIGRpdi5tZXNzYWdlLmluZm8sIGZvcm0gZGl2Lm1lc3NhZ2UuZW1wdHkge1xuICBjb2xvcjogIzAwMDtcbn1cbmZvcm0gZGl2Lm1lc3NhZ2Uud2FybmluZywgZm9ybSBkaXYubWVzc2FnZS5ub3RpY2Uge1xuICBjb2xvcjogI0Y3QjIzNDtcbn1cbmZvcm0gI3Bhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmZvcm0gI3Bhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyLWNvbnRhaW5lci5wYXNzd29yZC13ZWFrIHtcbiAgY29sb3I6ICNCNTIyMUY7XG59XG5mb3JtICNwYXNzd29yZC1zdHJlbmd0aC1tZXRlci1jb250YWluZXIucGFzc3dvcmQtbWVkaXVtIHtcbiAgY29sb3I6ICNGN0IyMzQ7XG59XG5mb3JtICNwYXNzd29yZC1zdHJlbmd0aC1tZXRlci1jb250YWluZXIucGFzc3dvcmQtc3Ryb25nLCBmb3JtICNwYXNzd29yZC1zdHJlbmd0aC1tZXRlci1jb250YWluZXIucGFzc3dvcmQtdmVyeS1zdHJvbmcge1xuICBjb2xvcjogIzUzYTY1Mztcbn1cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS40cmVtIDNyZW07XG4gIHBhZGRpbmc6IDAuOHJlbSAycmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xufVxuaW5wdXRbcmVhZG9ubHk9XCJcIl0sIHNlbGVjdFtyZWFkb25seT1cIlwiXSwgdGV4dGFyZWFbcmVhZG9ubHk9XCJcIl0ge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuaW5wdXRbZGlzYWJsZWQ9XCJcIl0sIHNlbGVjdFtkaXNhYmxlZD1cIlwiXSwgdGV4dGFyZWFbZGlzYWJsZWQ9XCJcIl0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBzZWxlY3RbdHlwZT10ZXh0XSwgc2VsZWN0W3R5cGU9ZW1haWxdLCBzZWxlY3RbdHlwZT1udW1iZXJdLCB0ZXh0YXJlYVt0eXBlPXRleHRdLCB0ZXh0YXJlYVt0eXBlPWVtYWlsXSwgdGV4dGFyZWFbdHlwZT1udW1iZXJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaW5wdXRbdHlwZT1yYWRpb10sIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBzZWxlY3RbdHlwZT1yYWRpb10sIHNlbGVjdFt0eXBlPWNoZWNrYm94XSwgdGV4dGFyZWFbdHlwZT1yYWRpb10sIHRleHRhcmVhW3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbnNlbGVjdCB7XG4gIGhlaWdodDogNC42cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmlnaHQ6IDEuNnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMWVtXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD1cIk0yNjcuMyAzOTUuM2MtNi4yIDYuMi0xNi40IDYuMi0yMi42IDBsLTE5Mi0xOTJjLTYuMi02LjItNi4yLTE2LjQgMC0yMi42czE2LjQtNi4yIDIyLjYgMEwyNTYgMzYxLjQgNDM2LjcgMTgwLjdjNi4yLTYuMiAxNi40LTYuMiAyMi42IDBzNi4yIDE2LjQgMCAyMi42bC0xOTIgMTkyelwiLz48L3N2Zz4nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xufVxuXG5hZGRyZXNzLFxuLmFkZHJlc3MsXG4uc2hpcHBpbmctYWRkcmVzcy1pdGVtLFxuLmJpbGxpbmctYWRkcmVzcy1kZXRhaWxzLFxuLnNoaXBwaW5nLWluZm9ybWF0aW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cblxuYm9keSAubG9hZGluZy1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5IC5sb2FkaW5nLW1hc2sgLmxvYWRlciA+IGltZyB7XG4gIG1heC13aWR0aDogNC40cmVtO1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAubG9hZGluZy1tYXNrIC5sb2FkZXIgPiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgPiAubG9hZGluZy1tYXNrIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5wYWdlIC5tZXNzYWdlcyxcbi5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZSAubWVzc2FnZXMgLm1lc3NhZ2UsXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZSAubWVzc2FnZXMgLm1lc3NhZ2UgYSxcbi5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2VzIC5tZXNzYWdlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZSAubWVzc2FnZXMgLm1lc3NhZ2UuZXJyb3IsXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS5lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNCNTIyMUY7XG59XG4ucGFnZSAubWVzc2FnZXMgLm1lc3NhZ2Uuc3VjY2Vzcyxcbi5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2VzIC5tZXNzYWdlLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNTNhNjUzO1xufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLmluZm8sIC5wYWdlIC5tZXNzYWdlcyAubWVzc2FnZS5lbXB0eSxcbi5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2VzIC5tZXNzYWdlLmluZm8sXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS5lbXB0eSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucGFnZSAubWVzc2FnZXMgLm1lc3NhZ2Uud2FybmluZywgLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLm5vdGljZSxcbi5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2VzIC5tZXNzYWdlLndhcm5pbmcsXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kOiAjRjdCMjM0O1xufVxuXG4ubWluaWNhcnQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5taW5pY2FydC13cmFwcGVyID4gYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5taW5pY2FydC13cmFwcGVyID4gYSAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWluaWNhcnQtd3JhcHBlciA+IGEgLmNvdW50ZXIuZW1wdHkgLmNvdW50ZXItbnVtYmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5taW5pY2FydC13cmFwcGVyID4gYSAuY291bnRlci1udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjQjUyMjFGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTk1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5taW5pY2FydC13cmFwcGVyID4gYSAuY291bnRlci1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWluaWNhcnQtd3JhcHBlciBhLmFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1pbmljYXJ0LXdyYXBwZXIgPiBhOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pbmljYXJ0LXdyYXBwZXIgPiBhIC5jb3VudGVyLW51bWJlciB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5ib2R5Ll9oYXMtbW9kYWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Ll9oYXMtbW9kYWwuY21zLWhvbWUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgZmlsdGVyOiBibHVyKDApIG9wYWNpdHkoMSk7XG59XG5ib2R5Ll9oYXMtbW9kYWwuY21zLWhvbWUgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY29udGVudC10eXBlOm5vdCgud2ViY3Jvc3NpbmctbmF2KSB7XG4gIGZpbHRlcjogYmx1cig0cHgpIG9wYWNpdHkoMC43KTtcbn1cbmJvZHkuX2hhcy1tb2RhbCAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICBmaWx0ZXI6IGJsdXIoNHB4KSBvcGFjaXR5KDAuNyk7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWxzLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAge1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAwLjNzLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5fc2hvdyxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5fc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IGNsYW1wKDQwcHgsIDEwdncsIDEwMDBweCk7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlcixcbiAgYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIge1xuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE1MjBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyLFxuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAsXG4gIGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2UsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjQjUyMjFGO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogLTI1cHg7XG4gIHRvcDogLTI1cHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2U6YmVmb3JlLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsb3NlOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDQ1cHggNDVweCAyNXB4IDQ1cHg7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCBoMSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IGgyLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDMsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCBoNCxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IGg1LFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDYsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCBoMSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IGgyLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDMsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCBoNCxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IGg1LFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDYge1xuICBjb2xvcjogI2ZmZjtcbiAgaHlwaGVuczogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDUuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtICNuZXdzbGV0dGVyLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gI25ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBQTmV1ZU1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtICNuZXdzbGV0dGVyOi1tb3otcGxhY2Vob2xkZXIsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBQTmV1ZU1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcjo6LW1vei1wbGFjZWhvbGRlcixcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtICNuZXdzbGV0dGVyOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBQTmV1ZU1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUFBOZXVlTW9udHJlYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtICNuZXdzbGV0dGVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gI25ld3NsZXR0ZXI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUFBOZXVlTW9udHJlYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyxcbiAgYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyAucHJpdmFjeSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgI3ByaXZhY3ktZXJyb3IsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyAucHJpdmFjeSAjcHJpdmFjeS1lcnJvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgaW5wdXQsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyAucHJpdmFjeSBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgaW5wdXQ6YmVmb3JlLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgaW5wdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5IGlucHV0OmNoZWNrZWQ6YmVmb3JlLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgaW5wdXQ6Y2hlY2tlZDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyAucHJpdmFjeSBsYWJlbCxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUFBOZXVlTW9udHJlYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgYnV0dG9uLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjIxRjtcbiAgcGFkZGluZzogMC43cmVtIDNyZW07XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuaGludCxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5oaW50IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUFBOZXVlTW9udHJlYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LWhlaWdodDogOTAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsb3NlLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAwcmVtO1xuICAvKiBmb250LXNpemUgKi9cbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2U6YmVmb3JlLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBoZWlnaHQ6IDIuM3JlbTtcbiAgd2lkdGg6IDIuM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyeTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQgLmZpZWxkLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50ICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQuc3RyZWV0IGxlZ2VuZCxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZC5zdHJlZXQgbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtZm9vdGVyLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAsXG4gIGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtZm9vdGVyIGJ1dHRvbixcbiAgYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCxcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwOmxhc3QtY2hpbGQsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDAgPiBhLFxuLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDAgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDAgPiBhOmJlZm9yZSxcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgd2lkdGg6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYS5hY3RpdmUsIC5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYTpob3Zlcixcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYS5hY3RpdmUsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGEuYWN0aXZlOmJlZm9yZSwgLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDAgPiBhOmhvdmVyOmJlZm9yZSxcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYS5hY3RpdmU6YmVmb3JlLFxuLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDAgPiBhOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMSA+IGEsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDIsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDIgYSxcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwyIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5yZWQgYSxcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkucmVkIGEge1xuICBjb2xvcjogI0I1MjIxRjtcbn1cbi5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkucmVkIGE6aG92ZXIsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLnJlZCBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjUyMjFGO1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSBhLFxuLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIubGV2ZWwwLFxuLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyLmxldmVsMCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICBib3gtc2hhZG93OiAxcHggNnB4IDVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIubGV2ZWwwLmFjdGl2ZSxcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lci5sZXZlbDAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIubGV2ZWwwID4gdWwsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIubGV2ZWwwID4gdWwge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzByZW0sIDFmcikpO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICByb3ctZ2FwOiA4cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmJvZHkubW1lbnUtYWN0aXZlIGhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gLnNlY3Rpb24gLml0ZW0ubW1lbnUtaGVhZGVyLW9wZW4gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5ib2R5IGhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLndyYXBwZXIgLm1haW4gLnNlY3Rpb24gLml0ZW0ubW1lbnUtaGVhZGVyLW9wZW4gYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1pbi13aWR0aDogMS43cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tbWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNXJlbSk7XG4gIG1heC1oZWlnaHQ6IDY0cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTAuNHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbn1cbi5tbWVudS13cmFwcGVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNS41cmVtKTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDAgPiBhIHtcbiAgcGFkZGluZzogM3JlbSAwIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSBzcGFuLnRleHQubmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSBhIHNwYW4udG9nZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSBzcGFuLnRvZ2dsZS5uZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSBhIHNwYW4udG9nZ2xlLm5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSBzcGFuLnRvZ2dsZS5wcmV2IHtcbiAgd2lkdGg6IDJyZW07XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSBhIHNwYW4udG9nZ2xlLnByZXY6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtIDAgM3JlbTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUgbGkucHJldiBhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lciAuc3VibWVudSBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lciAuc3VibWVudSBsaSBhLmFjdGl2ZSwgLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lciAuc3VibWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNCNTIyMUY7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyIC5zdWJtZW51IGxpIGEgc3Bhbi50b2dnbGUge1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgM3JlbSAyLjVyZW0gM3JlbTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1mb290ZXIgLnNlY3Rpb24ubGlua3MgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNCNTIyMUY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1mb290ZXIgLnNlY3Rpb24ubGlua3MgYS5hcnJvdyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1mb290ZXIgLnNlY3Rpb24ubGlua3MgYS5hcnJvdzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgd2lkdGg6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1mb290ZXIgLnNlY3Rpb24ubGlua3MgYS5hcnJvdzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0I1MjIxRjtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1mb290ZXIgLnNlY3Rpb24ubGlua3MgYS5hcnJvdzpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubW1lbnUtd3JhcHBlciB7XG4gICAgdG9wOiA5cmVtO1xuICB9XG4gIC5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGEge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lciAuc3VibWVudSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lciAuc3VibWVudSBsaS5wcmV2IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LWZvb3RlciAuc2VjdGlvbi5saW5rcyBhIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbWVudS13cmFwcGVyIHtcbiAgICB0b3A6IDhyZW07XG4gIH1cbn1cbi5ibG9jay1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLXNlYXJjaCAuYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLXNlYXJjaCAuYmxvY2stdGl0bGU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1zZWFyY2ggLmJsb2NrLXRpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXJ5O1xufVxuLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIC5maWVsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgZm9ybSAuZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIC5maWVsZCBpbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgLmFjdGlvbi5zZWFyY2gge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IC5hY3Rpb24uc2VhcmNoOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCAuYWN0aW9uLnNlYXJjaCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUsXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1sYWJlbCxcbi5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1zZWxlY3RlZC1vcHRpb24sXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1zZWxlY3RlZC1vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMsXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMgLnN3YXRjaC1vcHRpb24sXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMgLnN3YXRjaC1vcHRpb24uaW1hZ2UsXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLmltYWdlIHtcbiAgbWluLWhlaWdodDogOS44cmVtO1xuICBtaW4td2lkdGg6IDdyZW07XG59XG4uc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLmNvbG9yLFxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi5jb2xvciB7XG4gIG1heC13aWR0aDogNC44cmVtO1xuICBtYXgtaGVpZ2h0OiA0LjhyZW07XG4gIG1pbi13aWR0aDogNC44cmVtO1xuICBtaW4taGVpZ2h0OiA0LjhyZW07XG59XG4uc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLnRleHQsXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWluLXdpZHRoOiA0LjhyZW07XG4gIG1pbi1oZWlnaHQ6IDQuOHJlbTtcbn1cbi5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMgLnN3YXRjaC1vcHRpb24uc2VsZWN0ZWQsXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLnNlbGVjdGVkIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMgLnN3YXRjaC1vcHRpb24uZGlzYWJsZWQsXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1pbnB1dCxcbi5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dhdGNoLW9wdGlvbi10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtbGFiZWwsXG4gIC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIC5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLXNlbGVjdGVkLW9wdGlvbixcbiAgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG4gIC5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMgLnN3YXRjaC1vcHRpb24udGV4dCxcbiAgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG59XG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUgY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b29sYmFyIC5wYWdlcyA+IC5pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRvb2xiYXIgLnBhZ2VzID4gLml0ZW1zID4gLml0ZW0gc3Ryb25nIHNwYW4ge1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLnRvb2xiYXIgLnBhZ2VzID4gLml0ZW1zID4gLml0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi50b29sYmFyIC5wYWdlcyA+IC5pdGVtcyA+IC5pdGVtIHNwYW4uYXJyb3ctbGVmdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAyLjZyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9vbGJhciAucGFnZXMgPiAuaXRlbXMgPiAuaXRlbSBzcGFuLmFycm93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiAyLjZyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udG9vbGJhciAudG9vbGJhci1hbW91bnQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvb2xiYXIgLnRvb2xiYXItYW1vdW50IC50b29sYmFyLW51bWJlciB7XG4gIGNvbG9yOiAjQjUyMjFGO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b29sYmFyIC5wYWdlcyA+IC5pdGVtcyB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRvb2xiYXIgLnBhZ2VzID4gLml0ZW1zID4gLml0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIH1cbiAgLnRvb2xiYXIgLnBhZ2VzID4gLml0ZW1zID4gLml0ZW0gc3Bhbi5hcnJvdy1yaWdodCB7XG4gICAgd2lkdGg6IDEuNnJlbTtcbiAgfVxuICAudG9vbGJhciAucGFnZXMgPiAuaXRlbXMgPiAuaXRlbSBzcGFuLmFycm93LWxlZnQge1xuICAgIHdpZHRoOiAxLjZyZW07XG4gIH1cbiAgLnRvb2xiYXIgLnRvb2xiYXItYW1vdW50IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufSIsImJvZHkge1xuICAjQ3lib3RDb29raWVib3REaWFsb2cge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkFjY2VwdCxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkFjY2VwdCxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkxldmVsT3B0aW5BbGxvd0FsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZy5DeWJvdEVkZ2UgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUVkZ2VNb3JlRGV0YWlscyBhIHtcbiAgICBjb2xvcjogIzAwMFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uc1NlbGVjdFBhbmUgbGFiZWw6bm90KFtmb3I9Q3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25OZWNlc3NhcnldKSAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25EZXNjcmlwdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25DdXN0b21pemUsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25MZXZlbE9wdGluQWxsb3dhbGxTZWxlY3Rpb24sXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uRGVjbGluZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCBpbnB1dCsuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25TbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjcpXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dUYWJDb250ZW50IGlucHV0OmNoZWNrZWQrLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uU2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dUYWJDb250ZW50IGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpjaGVja2VkKy5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvblNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNGI2NFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nTmF2IC5DeWJvdENvb2tpZWJvdERpYWxvZ05hdkl0ZW1MaW5rLkN5Ym90Q29va2llYm90RGlhbG9nQWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICMwMDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ05hdiAuQ3lib3RDb29raWVib3REaWFsb2dOYXZJdGVtTGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDBcbiAgfVxuXG4gIC5DeWJvdENvb2tpZWJvdERpYWxvZ1RhYlBhbmVsIGJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG9cbiAgfVxuXG4gICNDb29raWVib3RXaWRnZXQgI0Nvb2tpZWJvdFdpZGdldC1idXR0b25zICNDb29raWVib3RXaWRnZXQtYnRuLWNoYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwXG4gIH1cblxuICAjQ29va2llYm90V2lkZ2V0ICNDb29raWVib3RXaWRnZXQtYnV0dG9ucyAjQ29va2llYm90V2lkZ2V0LWJ0bi13aXRoZHJhdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMFxuICB9XG5cbiAgI0Nvb2tpZWJvdFdpZGdldCAuQ29va2llYm90V2lkZ2V0LWNvbnNlbnQtZGV0YWlscyBidXR0b24ge1xuICAgIGNvbG9yOiAjMDAwXG4gIH1cblxuICAjQ29va2llYm90V2lkZ2V0IC5Db29raWVib3RXaWRnZXQtYm9keSAuQ29va2llYm90V2lkZ2V0LWNvbnNlbnRzLWxpc3QgbGkuQ29va2llYm90V2lkZ2V0LWFwcHJvdmVkIHN2ZyB7XG4gICAgZmlsbDogIzAwMFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlDb250ZW50VGV4dCBhLFxuICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uSUFCSGVhZGVyVmlld1BhcnRuZXJzTGluayxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJ1bGtDb25zZW50TGlzdCBkdCBhLFxuICAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsRm9vdGVyIGEsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZyAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25JQUJEZXNjcmlwdGlvbiBhLFxuICAjQ3lib3RDb29raWVib3REaWFsb2cgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVMaW5rLFxuICAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudFRleHRBYm91dCBhIHtcbiAgICBjb2xvcjogIzAwMFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nIC5Db29raWVDYXJkIC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llQ29udGFpbmVyQnV0dG9uOmhvdmVyLFxuICAjQ3lib3RDb29raWVib3REaWFsb2cgLkNvb2tpZUNhcmQgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRJQUJ2MlRhYjpob3ZlcixcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVDb250YWluZXJUeXBlcyAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZVByb3ZpZGVyOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZUluZm9Db3VudCk6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dUYWJDb250ZW50IC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJ1bGtDb25zZW50Q291bnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjcpXG4gIH1cblxuICAjQ29va2llYm90V2lkZ2V0IC5Db29raWVib3RXaWRnZXQtbG9nbyBzdmcgY2lyY2xlIHtcbiAgICBmaWxsOiAjMDAwXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dQb3dlcmVkYnlDeWJvdCB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG59IiwiZm9ybSB7XG4gIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcblxuICAgIGhyIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICBsZWdlbmQge1xuICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICYucmVxdWlyZWQgPiBsYWJlbCxcbiAgICAmLl9yZXF1aXJlZCA+IGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEljb247XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi74GpXCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubm90ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbnRyb2wge1xuICAgIGlucHV0LFxuICAgIHNlbGVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICYuX3dpdGgtdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuaW5wdXQtdGV4dCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtdG9vbHRpcCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMC44cmVtO1xuICAgICAgICB0b3A6IDEuMXJlbTtcblxuICAgICAgICAmLnRvZ2dsZSB7XG4gICAgICAgICAgJi5fYWN0aXZlIHtcbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250SWNvbjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTlcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtdG9vbHRpcC1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250U2l6ZUlucHV0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAycmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyN3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdi5tYWdlLWVycm9yLFxuICBkaXYuZmllbGQtZXJyb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemVTbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRTbWFsbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiRjb2xvckVycm9yO1xuICB9XG5cbiAgZGl2Lm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgLy9mb250LXNpemU6ICRmb250U2l6ZVNtYWxsO1xuICAgIC8vbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U21hbGw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICYuZXJyb3Ige1xuICAgICAgY29sb3I6ICRjb2xvckVycm9yO1xuICAgIH1cblxuICAgICYuc3VjY2VzcyB7XG4gICAgICBjb2xvcjogJGNvbG9yU3VjY2VzcztcbiAgICB9XG5cbiAgICAmLmluZm8sXG4gICAgJi5lbXB0eSB7XG4gICAgICBjb2xvcjogJGNvbG9ySW5mbztcbiAgICB9XG5cbiAgICAmLndhcm5pbmcsXG4gICAgJi5ub3RpY2Uge1xuICAgICAgY29sb3I6ICRjb2xvcldhcm5pbmc7XG4gICAgfVxuICB9XG5cbiAgI3Bhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemVTbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHRTbWFsbDtcbiAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmLnBhc3N3b3JkLXdlYWsge1xuICAgICAgY29sb3I6JGNvbG9yRXJyb3I7XG4gICAgfVxuXG4gICAgJi5wYXNzd29yZC1tZWRpdW0ge1xuICAgICAgY29sb3I6JGNvbG9yV2FybmluZztcbiAgICB9XG5cbiAgICAmLnBhc3N3b3JkLXN0cm9uZyxcbiAgICAmLnBhc3N3b3JkLXZlcnktc3Ryb25nIHtcbiAgICAgIGNvbG9yOiRjb2xvclN1Y2Nlc3M7XG4gICAgfVxuICB9XG59XG5cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS40cmVtIDNyZW07XG4gIHBhZGRpbmc6IDAuOHJlbSAycmVtO1xuICBib3gtc2hhZG93OiAkYm94U2hhZG93O1xuICBiYWNrZ3JvdW5kOiAkY29sb3JXaGl0ZTtcbiAgYm9yZGVyOjA7XG5cbiAgJltyZWFkb25seT1cIlwiXSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yR3JleTtcbiAgICBjb2xvcjogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICZbZGlzYWJsZWQ9XCJcIl0ge1xuICAgIG9wYWNpdHk6LjU7XG4gIH1cblxuICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAmW3R5cGU9XCJlbWFpbFwiXSxcbiAgJlt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czowO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0sXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDphdXRvO1xuICB9XG59XG5cbnNlbGVjdCB7XG4gIGhlaWdodDogNC42cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmlnaHQ6IDEuNnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMWVtXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCI+PCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4gLS0+PHBhdGggZD1cIk0yNjcuMyAzOTUuM2MtNi4yIDYuMi0xNi40IDYuMi0yMi42IDBsLTE5Mi0xOTJjLTYuMi02LjItNi4yLTE2LjQgMC0yMi42czE2LjQtNi4yIDIyLjYgMEwyNTYgMzYxLjQgNDM2LjcgMTgwLjdjNi4yLTYuMiAxNi40LTYuMiAyMi42IDBzNi4yIDE2LjQgMCAyMi42bC0xOTIgMTkyelwiLz48L3N2Zz4nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xufVxuXG5hZGRyZXNzLFxuLmFkZHJlc3MsXG4uc2hpcHBpbmctYWRkcmVzcy1pdGVtLFxuLmJpbGxpbmctYWRkcmVzcy1kZXRhaWxzLFxuLnNoaXBwaW5nLWluZm9ybWF0aW9uLWNvbnRlbnQge1xuICBmb250LXNpemU6JGZvbnRTaXplSW5wdXQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59IiwiYm9keSB7XG4gIC5sb2FkaW5nLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JMaWdodEdyZXksIDAuNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5sb2FkZXIge1xuICAgICAgPiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQuNHJlbTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgID4gcCB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5sb2FkaW5nLW1hc2sge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbiIsIi5wYWdlLFxuLmNoZWNrb3V0LWNvbnRhaW5lciB7XG4gIC5tZXNzYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgJi5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckVycm9yO1xuICAgICAgfVxuXG4gICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTdWNjZXNzO1xuICAgICAgfVxuXG4gICAgICAmLmluZm8sXG4gICAgICAmLmVtcHR5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9ySW5mbztcbiAgICAgIH1cblxuICAgICAgJi53YXJuaW5nLFxuICAgICAgJi5ub3RpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JXYXJuaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1pbmljYXJ0IHtcbiAgJi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IGEge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBmb250SWNvbigkc2l6ZVZhbHVlOiAyKTtcbiAgICAgICAgY29udGVudDogJGljb25DYXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmNvdW50ZXIge1xuICAgICAgICAmLmVtcHR5IHtcbiAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTk1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYS5hY3Rpb257XG4gICAgICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IHJvdywgJHdyYXA6IHRydWUpO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGxEZXNrdG9wKSB7XG4gIC5taW5pY2FydCB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgID4gYSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAubWluaWNhcnQge1xuICAgICYtd3JhcHBlciB7XG4gICAgICA+IGEge1xuICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gY29udGVudCgkdHlwZTogbnVsbCl7XG4gIEBpZiAoJHR5cGUgPT0gbWF4KSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4V2lkdGg7XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBsYXJnZSkge1xuICAgIG1heC13aWR0aDogJGxhcmdlV2lkdGg7XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBtZWRpdW0pIHtcbiAgICBtYXgtd2lkdGg6ICRtZWRpdW1XaWR0aDtcbiAgfVxuICBAaWYgKCR0eXBlID09IHNtYWxsKSB7XG4gICAgbWF4LXdpZHRoOiAkc21hbGxXaWR0aDtcbiAgfVxuICBAaWYgKCR0eXBlID09IHRpbnkpIHtcbiAgICBtYXgtd2lkdGg6ICR0aW55V2lkdGg7XG4gIH1cbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBzcGFjZVgoJHNwYWNlOiBudWxsLCAkc3BhY2VSaWdodDogbnVsbCl7XG4gIEBpZiAkc3BhY2VSaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2U7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlUmlnaHQ7XG4gIH0gQGVsc2UgaWYgJHNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2U7XG4gIH1cbn1cblxuQG1peGluIHNwYWNlWSgkc3BhY2U6IG51bGwsICRzcGFjZUJvdHRvbTogbnVsbCl7XG4gIEBpZiAkc3BhY2VCb3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZUJvdHRvbTtcbiAgfSBAZWxzZSBpZiAkc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2U7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZTtcbiAgfVxufVxuXG5AbWl4aW4gZmxleERlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWl4aW4gZmxleChcbiAgJGp1c3RpZnk6IG51bGwsXG4gICRhbGlnbjogbnVsbCxcbiAgJGRpcmVjdGlvbjogbnVsbCxcbiAgJHdyYXA6IG51bGwsXG4gICRmbGV4OiB0cnVlLFxuICAkZ2FwOiBmYWxzZVxuKSB7XG4gICAgQGlmICRmbGV4IHtcbiAgICAgIEBpbmNsdWRlIGZsZXhEZWZhdWx0O1xuICAgIH1AZWxzZXtcbiAgICB9XG4gICAgQGlmICRnYXAge1xuICAgICAgZ2FwOiAkZ2FwO1xuICAgIH1AZWxzZXtcbiAgICB9XG4gICAgQGlmICRqdXN0aWZ5ID09IGNlbnRlcnl7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfSBAaWYgJGp1c3RpZnkgPT0gZmxleC1lbmR5e1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9IEBpZiAkanVzdGlmeSA9PSBmbGV4LXN0YXJ0eXtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH0gQGlmICRqdXN0aWZ5ID09IHNwYWNlLWJldHdlZW55e1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9IEBlbHNle1xuICAgICAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgfVxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgIEBpZiAkd3JhcCA9PSB0cnVlIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9QGVsc2UgaWYgJHdyYXAgPT0gZmFsc2V7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG59XG5cbkBtaXhpbiBmb250SWNvbihcbiAgJHNpemVWYWx1ZTogMixcbiAgJGljb25XZWlnaHQ6ICAzMDAsXG4gICRjb2xvcjogbnVsbCxcbiAgJGxpbmVIZWlnaHQ6ICRzaXplVmFsdWUgKyByZW1cbikge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udEljb247XG4gICAgZm9udC13ZWlnaHQ6ICRpY29uV2VpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHJlbTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodDtcbn1cblxuLy8gKiogZm9udERlZmF1bHQgKiogIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlKSwgbGluZS1oZWlnaHQoJGxpbmVIZWlnaHQpLCBjb2xvcigkZm9udENvbG9yKSwgZm9udC13ZWlnaHQoJGZvbnRXZWlnaHQpXG5AbWl4aW4gZm9udERlZmF1bHQoXG4gICRzaXplVmFsdWU6ICRmb250U2l6ZURlZmF1bHQsXG4gICRsaW5lSGVpZ2h0OiAkbGluZUhlaWdodERlZmF1bHQsXG4gICRjb2xvcjogJGNvbG9yRm9udERlZmF1bHQsXG4gICR3ZWlnaHQ6IG51bGwsXG4gICR0cmFuc2Zvcm06IG51bGwsXG4gICRzdHlsZTogbnVsbCxcbiAgJGZvbnRTdHlsZTpudWxsLFxuICAkbGV0dGVyU3BhY2luZzogbnVsbCxcbiAgJGZvbnQ6IGZhbHNlXG4pIHtcbiAgQGlmICgkc2l6ZVZhbHVlICE9IG51bGwpIHtcbiAgICBmb250LXNpemU6ICRzaXplVmFsdWUgKyByZW07XG4gIH1cbiAgLyogZm9udC1zaXplICovXG4gIEBpZiAoJGxpbmVIZWlnaHQgIT0gbnVsbCkge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCA7XG4gIH1cbiAgY29sb3I6ICRjb2xvcjtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICB0ZXh0LWRlY29yYXRpb246ICRzdHlsZTtcbiAgZm9udC1zdHlsZTogJGZvbnRTdHlsZTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXJTcGFjaW5nO1xuICBAaWYgJGZvbnQgPT0gdHJ1ZXtcbiAgICBmb250LWZhbWlseTogJGZvbnQ7XG4gIH1AZWxzZSBpZiAkZm9udCA9PSAkZm9udFNwZWNpYWx7XG4gICAgZm9udC1mYW1pbHk6ICRmb250U3BlY2lhbDtcbiAgfVxufVxuXG5AbWl4aW4gb3ZlcmxheShcbiAgJGRpcmVjdGlvblY6IHRvcCxcbiAgJGRpcmVjdGlvbkg6IGxlZnQsXG4gICR3aWR0aDogMTAwJSxcbiAgJGhlaWdodDogMTAwJSxcbiAgJHBvc2l0aW9uOiBhYnNvbHV0ZSxcbiAgJHJpZ2h0OiBmYWxzZSxcbiAgJGJvdHRvbTogZmFsc2UsXG4gICR0b3A6IGZhbHNlLFxuICAkbGVmdDogZmFsc2UsXG4gICR6LWluZGV4OiBudWxsLFxuICAkY29udGVudDogJydcbil7XG4gICAgcG9zaXRpb246ICRwb3NpdGlvbjtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICB6LWluZGV4OiAkei1pbmRleDtcbiAgICBjb250ZW50OiAkY29udGVudDtcbiAgICBAaWYgJGRpcmVjdGlvblYgPT0gdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb25WID09IGJvdHRvbSB7XG4gICAgICBib3R0b206IDA7XG4gICAgfSBAZWxzZSBpZiAkdG9wIHtcbiAgICAgIHRvcDogJGRpcmVjdGlvblY7XG4gICAgfSBAZWxzZSBpZiAkYm90dG9tIHtcbiAgICAgIGJvdHRvbTogJGRpcmVjdGlvblY7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0b3A6ICRkaXJlY3Rpb25WO1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbkggPT0gbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbkggPT0gcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfSBAZWxzZSBpZiAkbGVmdCB7XG4gICAgICBsZWZ0OiAkZGlyZWN0aW9uSDtcbiAgICB9IEBlbHNlIGlmICRyaWdodCB7XG4gICAgICByaWdodDogJGRpcmVjdGlvbkg7XG4gICAgfSBAZWxzZSB7XG4gICAgICBsZWZ0OiAkZGlyZWN0aW9uSDtcbiAgICB9XG59XG5cbi8qIGRlZmF1bHQgOjFweCBzb2xpZCAkY29sb3JCb3JkZXIgKi9cbkBtaXhpbiBib3JkZXIoJHNpemU6IDFweCwgJGNvbG9yOiAkY29sb3JCb3JkZXIsICR3ZWlnaHQ6IHNvbGlkLCAkcG9zaXRpb246IG51bGwsICRyYWRpdXM6IGZhbHNlLCAkcmFkaXVzUFg6IG51bGwpIHtcbiAgQGlmICRwb3NpdGlvbiA9PSB0b3Age1xuICAgIGJvcmRlci10b3A6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSBib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItbGVmdDogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXI6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICB9XG4gIEBpZiAkcmFkaXVzID09IHRydWUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNQWDtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyQnV0dG9uKCRzaXplOiAxcHgsICRjb2xvcjogJGNvbG9yQm9yZGVyLCAkd2VpZ2h0OiBzb2xpZCwgJHBvc2l0aW9uOiBudWxsLCAkYm9yZGVyOnRydWUsICRyYWRpdXM6IGZhbHNlLCAkcmFkaXVzUFg6IG51bGwpe1xuICBAaWYgJGJvcmRlcntcbiAgICBAaWYgJHBvc2l0aW9uID09IHRvcCB7XG4gICAgICBib3JkZXItdG9wOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSBib3R0b20ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gbGVmdCB7XG4gICAgICBib3JkZXItbGVmdDogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gcmlnaHQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJvcmRlcjogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gICAgfVxuICB9XG4gIEBpZiAkcmFkaXVzID09IHRydWUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXNQWDtcbiAgfVxufVxuQG1peGluIGJveFNoYWRvdygkaExlbmd0aDogbnVsbCwgJHZMZW5ndGg6bnVsbCwgJGJsdXI6IG51bGwsICRzcHJlYWQ6IG51bGwsICRjb2xvcjogbnVsbCl7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJGhMZW5ndGggKyByZW0gJHZMZW5ndGggKyByZW0gJGJsdXIgKyByZW0gJHNwcmVhZCArIHJlbSAkY29sb3I7XG4gIC1tb3otYm94LXNoYWRvdzogJGhMZW5ndGggKyByZW0gJHZMZW5ndGggKyByZW0gJGJsdXIgKyByZW0gJHNwcmVhZCArIHJlbSAkY29sb3I7XG4gIGJveC1zaGFkb3c6ICRoTGVuZ3RoICsgcmVtICR2TGVuZ3RoICsgcmVtICRibHVyICsgcmVtICRzcHJlYWQgKyByZW0gJGNvbG9yO1xufVxuQG1peGluIHRyYW5zaXRpb24oJGFsbDogYWxsLCAkZWZmZWN0OiBlYXNlLCAkZHVyYXRpb246IC4ycykge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRhbGwgJGVmZmVjdCAkZHVyYXRpb247XG4gIC1vLXRyYW5zaXRpb246ICRhbGwgJGVmZmVjdCAkZHVyYXRpb247XG4gIHRyYW5zaXRpb246ICRhbGwgJGVmZmVjdCAkZHVyYXRpb247XG5cbn1cblxuIiwiYm9keSB7XG4gICYuX2hhcy1tb2RhbCB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuY21zLWhvbWUge1xuICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICAgICAgZmlsdGVyOiBibHVyKDApIG9wYWNpdHkoMSk7XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNvbnRlbnQtdHlwZTpub3QoLndlYmNyb3NzaW5nLW5hdikge1xuICAgICAgICBmaWx0ZXI6IGJsdXIoNHB4KSBvcGFjaXR5KDAuNyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgICAgIGZpbHRlcjogYmx1cig0cHgpIG9wYWNpdHkoMC43KTtcbiAgICB9XG4gIH1cblxuICAubW9kYWxzLXdyYXBwZXIge1xuICAgIC5tb2RhbHMtb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcldoaXRlLCAwLjMpO1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cblxuICAgIC5tb2RhbC1zbGlkZSxcbiAgICAubW9kYWwtcG9wdXAge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogOTAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjNzLG9wYWNpdHkgLjNzIGVhc2U7XG5cbiAgICAgICYuX3Nob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmLm1vZGFsLW5ld3NsZXR0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiBjbGFtcCg0MHB4LDEwdncsMTAwMHB4KTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE1MjBweCkgLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtaW5uZXItd3JhcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbGFjaztcbiAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG5cbiAgICAgICAgICAgIC5hY3Rpb24tY2xvc2V7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNDVweCAyNXB4IDQ1cHg7XG5cbiAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIGg0LFxuICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICBoeXBoZW5zOiBpbmhlcml0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDo1LjFyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgICAgI25ld3NsZXR0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFBOZXVlTW9udHJlYWwnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjNyZW07XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQUE5ldWVNb250cmVhbCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjNyZW07XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BQTmV1ZU1vbnRyZWFsJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6M3JlbTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BQTmV1ZU1vbnRyZWFsJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6M3JlbTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFBOZXVlTW9udHJlYWwnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozcmVtO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGdhcDo0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaXZhY3kge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgICAgI3ByaXZhY3ktZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxMjBtcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFBOZXVlTW9udHJlYWwnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC43cmVtIDNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmhpbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BQTmV1ZU1vbnRyZWFsJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS4zcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuOHJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWwtaW5uZXItd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xuICAgICAgICBAaW5jbHVkZSBjb250ZW50KG91dGVyKTtcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAgIC5hY3Rpb24tY2xvc2V7XG4gICAgICAgICAgICBAaW5jbHVkZSBvdmVybGF5KDAsIHJpZ2h0LCBudWxsLCBudWxsKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnREZWZhdWx0KDApO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OiAkaWNvbkNsb3NlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEljb24oMiwgbm9ybWFsLCAkY29sb3JQcmltYXJ5KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAyLjNyZW07XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyeSwgJGZsZXg6IGZhbHNlKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtIHtcbiAgICAgICAgICAgID4gLmZpZWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOjA7XG5cbiAgICAgICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnN0cmVldCB7XG4gICAgICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6MnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIGJvZHkge1xuICAgIC5tb2RhbHMtd3JhcHBlciB7XG4gICAgICAubW9kYWwtc2xpZGUsXG4gICAgICAubW9kYWwtcG9wdXAge1xuICAgICAgICAubW9kYWwtaW5uZXItd3JhcCB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlLW1haW4sXG4ucGFnZS1jb250ZW50IHtcbiAgLm5hdmlnYXRpb24ge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIGxpIHtcbiAgICAgICAgJi5sZXZlbDAge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3JQcmltYXJ5O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sZXZlbDEge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sZXZlbDIge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvckxpZ2h0R3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JTZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjokY29sb3JQcmltYXJ5O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgJi5sZXZlbDAge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3BhY2VYKDIuNXJlbSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA2cHggNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KG1lZGl1bSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwYWNlWSg3cmVtKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzByZW0sIDFmcikpO1xuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgICAgICByb3ctZ2FwOiA4cmVtO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcbiAgJi5tbWVudS1hY3RpdmUge1xuICAgIGhlYWRlciB7XG4gICAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgLm1haW4ge1xuICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgJi5tbWVudS1oZWFkZXItb3BlbiB7XG4gICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgLmhlYWRlci1jb250ZW50IHtcbiAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgLm1haW4ge1xuICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgJi5tbWVudS1oZWFkZXItb3BlbiB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwYzlcIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMS43cmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tbWVudS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNXJlbSk7XG4gIG1heC1oZWlnaHQ6IDY0cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgbWF4LXdpZHRoOjM1cmVtO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMC40cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG5cbiAgLm1tZW51LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvclByaW1hcnk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1tZW51LW1haW4ge1xuICAgICAgcGFkZGluZzowO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1LjVyZW0pO1xuXG4gICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLmxldmVsMCB7XG4gICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNHJlbTtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JEYXJrV2hpdGU7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50b2dnbGUge1xuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDRyZW07XG5cbiAgICAgICAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yRGFya1doaXRlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtIDAgM3JlbTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JEYXJrV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLnRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1tZW51LWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAwIDNyZW0gMi41cmVtIDNyZW07XG5cbiAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgJi5saW5rcyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgJi5hcnJvdyB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvclNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCkge1xuICAubW1lbnUtd3JhcHBlciB7XG4gICAgdG9wOiA5cmVtO1xuXG4gICAgLm1tZW51LWNvbnRlbnQge1xuICAgICAgLm1tZW51LW1haW4ge1xuICAgICAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAmLmxldmVsMCB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAuc3VibWVudSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tbWVudS1mb290ZXIge1xuICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgJi5saW5rcyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAubW1lbnUtd3JhcHBlciB7XG4gICAgdG9wOiA4cmVtO1xuICB9XG59IiwiLmJsb2NrLXNlYXJjaHtcbiAgQGluY2x1ZGUgZmxleCgpO1xuXG4gIC5ibG9ja3tcbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udEljb24oJHNpemVWYWx1ZTogMS42LCAkbGluZUhlaWdodDogM3JlbSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgY29udGVudDogJGljb25TZWFyY2g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIGZvcm17XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyeSk7XG5cbiAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICBtYXJnaW46MDtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdGlvbntcbiAgICAgICAgJi5zZWFyY2gge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRJY29uO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgY29udGVudDogJGljb25TZWFyY2g7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zd2F0Y2gtb3B0LFxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICAuc3dhdGNoLWF0dHJpYnV0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTo0cmVtO1xuXG4gICAgLnN3YXRjaC1hdHRyaWJ1dGUge1xuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmLXNlbGVjdGVkLW9wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmLW9wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIC5zd2F0Y2gtb3B0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm94LXNoYWRvdzogJGJveFNoYWRvdztcblxuICAgICAgICAgICYuaW1hZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogOS44cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sb3Ige1xuICAgICAgICAgICAgbWF4LXdpZHRoOjQuOHJlbTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6NC44cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOjQuOHJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NC44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDo0LjhyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjQuOHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRib3hTaGFkb3dBY3RpdmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3YXRjaC1pbnB1dCB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zd2F0Y2gtb3B0aW9uLXRvb2x0aXAge1xuICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICAuc3dhdGNoLWF0dHJpYnV0ZSB7XG4gICAgLnN3YXRjaC1hdHRyaWJ1dGUge1xuICAgICAgJi1vcHRpb25zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBob25lKSB7XG4gIC5zd2F0Y2gtb3B0LFxuICAuZmlsdGVyLW9wdGlvbnMtY29udGVudCB7XG4gICAgLnN3YXRjaC1hdHRyaWJ1dGUge1xuICAgICAgLnN3YXRjaC1hdHRyaWJ1dGUge1xuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zZWxlY3RlZC1vcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLW9wdGlvbnMge1xuICAgICAgICAgIC5zd2F0Y2gtb3B0aW9uIHtcbiAgICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsInRhYmxlIHtcbiAgd2lkdGg6MTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBjYXB0aW9uIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn0iLCIudG9vbGJhciB7XG4gIC5wYWdlcyB7XG4gICAgPiAuaXRlbXMge1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgPiAuaXRlbSB7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cbiAgICAgICAgICAmLmFycm93LWxlZnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uRGlyICsgXCJhcnJvdy1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDIuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpY29uRGlyICsgXCJhcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9vbGJhci1hbW91bnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC50b29sYmFyLW51bWJlciB7XG4gICAgICBjb2xvcjokY29sb3JTZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldCkge1xuICAudG9vbGJhciB7XG4gICAgLnBhZ2VzIHtcbiAgICAgID4gLml0ZW1zIHtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgID4gLml0ZW0ge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcblxuICAgICAgICAgICAgJi5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXJyb3ctbGVmdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvb2xiYXItYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZToxLjFyZW07XG4gICAgICBsaW5lLWhlaWdodDozcmVtO1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/