button.action{background-color:#000;border:0;box-shadow:1px 1px 5px 1px 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:1px 1px 5px 1px 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:1px 1px 5px 1px 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:1px 1px 5px 1px 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:1px 1px 5px 1px 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:1px 1px 5px 1px 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.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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QUFtQixDQURuQixnQkFBaUIsQ0FLakIsa0JBREEsaUJBUkEsY0FBZSxDQU9mLHdCQUF5QixDQUR6QiwrRFhpb0NaLENXdm5DVSw0S0FFRSxtQkFEQSxVWDJuQ1osQ1dwbkNJLG9HQUNFLFlYdW5DTixDV2xuQ0EsdUJBQ0Usc0JYcW5DRixDVy9tQ00sb0VBQ0Usc0JYa25DUixDVzVtQ0EseUNBaUJZLHdhQUNFLGdCQUFpQixDQUNqQixrQlgwbUNaLENBQ0YsQ1lsdUNBLE1BRUUsZUFBZ0IsQ0FEaEIsVVpxdUNGLENZbHVDRSxjQUNFLFlab3VDSixDYXZ1Q0ksdUJBQ0UsYUFDQSxlQUVBLFVBQVcsQ0FEWCxzQkFBdUIsQ0FFdkIsa0JiMHVDTixDYXR1Q1UseUNBQ0UsVWJ3dUNaLENhcHVDUSxrQ0FLRSxxQkFKQSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFaEIsa0JBQW1CLENBRG5CLGdCYnd1Q1YsQ2FwdUNVLDZDQUNFLHlnQkFDQSxvQkFBcUIsQ0FHckIsYUFBYyxDQURkLFdBQVksQ0FEWixZYnd1Q1osQ2FudUNVLDhDQUNFLGlZQUNBLG9CQUFxQixDQUdyQixhQUFjLENBRGQsV0FBWSxDQURaLFlidXVDWixDYTl0Q0UseUJBRUUsaUJBQWtCLENBRGxCLFViaXVDSixDYTl0Q0kseUNBQ0UsYWJndUNOLENhM3RDQSx5Q0FHTSx1QkFDRSxRQUFTLENBQ1QsZWI0dENOLENhenRDUSxrQ0FDRSxnQkFBaUIsQ0FDakIsZ0JiMnRDVixDYXJ0Q1UsMkZBQ0UsWWIwdENaLENhbnRDRSx5QkFDRSxpQkFDQSxnQmJxdENKLENBQ0YiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tc3BvcnQvLi9zY3NzL2NvbXBvbmVudC9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9oZWxwZXIvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX2Nvb2tpZWJvdC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX2xvYWRlci5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L19tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX21pbmljYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9oZWxwZXIvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX25hdi5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L19uYXZfbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vbXNwb3J0Ly4vc2Nzcy9jb21wb25lbnQvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L19zd2F0Y2hlcy5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L190YWJsZS5zY3NzIiwid2VicGFjazovL21zcG9ydC8uL3Njc3MvY29tcG9uZW50L190b29sYmFyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYnV0dG9uIHtcbiAgJi5hY3Rpb24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAycmVtO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICYuYWN0aW9uLXNob3cge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYuY2hlY2tvdXQsXG4gICAgJi5jb250aW51ZSxcbiAgICAmLmFjdGlvbi1zZWxlY3RlZC1zaGlwcGluZy1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yU2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTowLjU7XG4gICAgICBjdXJzb3I6bm90LWFsbG93ZWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuYSB7XG4gICYuYWN0aW9uIHtcbiAgICAmLmNyZWF0ZSxcbiAgICAmLmNvbnRpbnVlLFxuICAgICYuc3VjY2Vzcy1jcmVhdGUtYWNjb3VudCxcbiAgICAmLmJ0bi1yZW1vdmUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuYnRuLXJlbW92ZSB7XG4gICAgICBtYXJnaW4tdG9wOjFyZW07XG4gICAgfVxuXG4gICAgJi5iYWNrLFxuICAgICYucmVtaW5kIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGhvbmUpIHtcbiAgYnV0dG9uIHtcbiAgICAmLmFjdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmLmFjdGlvbiB7XG4gICAgICAmLmNyZWF0ZSxcbiAgICAgICYuY29udGludWUsXG4gICAgICAmLnN1Y2Nlc3MtY3JlYXRlLWFjY291bnQge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cblxuICAgICAgJi5iYWNrLFxuICAgICAgJi5yZW1pbmQge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyB3aWR0aFxuJG1heFdpZHRoOiAxOTIwcHg7XG4kbGFyZ2VXaWR0aDogMTc4NXB4O1xuJG1lZGl1bVdpZHRoOiAxNjUwcHg7XG4kc21hbGxXaWR0aDogMTE2OHB4O1xuJHRpbnlXaWR0aDogOTI3cHg7XG5cbi8vIGJyZWFrcG9pbnRzXG4kbGFyZ2VEZXNrdG9wOiAxNTAwcHg7XG4kZGVza3RvcDogMTIwMHB4O1xuJHNtYWxsRGVza3RvcDogMTAyNHB4O1xuJHRhYmxldDogNzY4cHg7XG4kcGhvbmU6IDQ4MHB4O1xuJHNtYWxsUGhvbmU6IDM2MHB4O1xuXG4vLyBpbWFnZXNcbiRpbWFnZURpcjogXCIuLi8uLi9pbWFnZXMvXCI7XG4vLyBpY29uc1xuJGljb25EaXI6IFwiLi4vLi4vaW1hZ2VzL2ljb25zL1wiO1xuXG4vLyBGb250LXNpemVcbiRmb250U2l6ZURlZmF1bHQ6IDJyZW07XG4kZm9udFNpemVEZWZhdWx0U21hbGw6IDEuNnJlbTtcbiRmb250U2l6ZVNtYWxsOiAxLjJyZW07XG4kZm9udFNpemVJbnB1dDogMS40cmVtO1xuLyokZm9udFRhYmxlOjEuNHJlbTtcbiRmb250QnV0dG9uOjEuNnJlbTsqL1xuXG4vLyBMaW5lLWhlaWdodFxuJGxpbmVIZWlnaHREZWZhdWx0OiAzcmVtO1xuJGxpbmVIZWlnaHREZWZhdWx0U21hbGw6IDIuNnJlbTtcbiRsaW5lSGVpZ2h0U21hbGw6IDEuN3JlbTtcbiRsaW5lSGVpZ2h0VGFibGU6IG5vcm1hbDtcblxuLy8gRm9udGZhbWlseVxuJGZvbnQ6ICcnO1xuJGZvbnRJY29uOiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuJGZvbnRTcGVjaWFsOiAkZm9udDtcblxuLy8gUGVyc29uYWxpemVkIFByaW1hcnkgY29sb3JzXG4kY29sb3JQcmltYXJ5OiAjMDAwO1xuJGNvbG9yU2Vjb25kYXJ5OiAjQjUyMjFGO1xuJGNvbG9yRm9udERlZmF1bHQ6ICRjb2xvclByaW1hcnk7XG4kY29sb3JUZXh0TGlnaHQ6ICRjb2xvclByaW1hcnk7XG4kY29sb3JMaWdodFNlY29uZGFyeTogcmdiYSgkY29sb3JTZWNvbmRhcnksIC40KTtcblxuLy8gRW1haWwgY29sb3JzXG4kY29sb3JFbWFpbFByaW1hcnk6ICMwMDA7XG4kY29sb3JFbWFpbFNlY29uZGFyeTogI0I1MjIxRjtcbiRjb2xvckVtYWlsQmFja2dyb3VuZDogI0Y1RjVGNTtcbiRjb2xvckVtYWlsSGVhZGVyOiAjRUVFRkVGO1xuJGNvbG9yRW1haWxGb290ZXI6ICRjb2xvckVtYWlsUHJpbWFyeTtcblxuLy8gUGVyc29uYWxpemVkIGNvbG9yc1xuJGNvbG9yQm9yZGVyOiAjMDAwO1xuJGNvbG9ySW5wdXRCb3JkZXI6ICM0ODRDNTI2MTtcbiRjb2xvckJ1dHRvbjogIzAwMDtcbiRjb2xvclBsYWNlaG9sZGVyOiMzMzM7XG5cbi8vIEdyZXlcbiRjb2xvckxpZ2h0R3JleTogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XG4kY29sb3JHcmV5OiAjRjJGMkYyO1xuJGNvbG9yRGFya0dyZXk6IHJnYmEoJGNvbG9yUHJpbWFyeSwgLjUpO1xuJGNvbG9yU3dhdGNoR3JleTogcmdiYSgkY29sb3JQcmltYXJ5LCAuNSk7XG5cbi8vIERlZmF1bHQgY29sb3JzXG4kY29sb3JFcnJvcjogJGNvbG9yU2Vjb25kYXJ5O1xuJGNvbG9yU3VjY2VzczogIzUzYTY1MztcbiRjb2xvckluZm86ICMwMDA7XG4kY29sb3JXYXJuaW5nOiAjRjdCMjM0O1xuJGNvbG9yV2hpdGU6ICNmZmY7XG4kY29sb3JEYXJrV2hpdGU6IHJnYmEoJGNvbG9yV2hpdGUsIC42KTsgIDtcbiRjb2xvckJsYWNrOiAjMDAwO1xuJGNvbG9yUmVkOiAkY29sb3JTZWNvbmRhcnk7XG5cbi8vIGljb25zOiB1c2UgZm9udGF3ZXNvbWUgcHJvIHVuaWNvZGUgLSBsZWF2ZSBlbXB0eSBmb3Igbm8gaWNvblxuJGljb25NZW51OiBcIlxcZjBjOVwiO1xuJGljb25XaXNobGlzaHQ6IFwiXFxmMDA0XCI7XG4kaWNvbkNvbXBhcmU6IFwiXFxmMDgwXCI7XG4kaWNvbkNsb3NlOiBcIlxcZjAwZFwiO1xuJGljb25UcmFzaDogXCJcXGYyZWRcIjtcbiRpY29uRWRpdDogXCJcXGYwNDBcIjtcbiRpY29uR3JpZDogXCJcXGYwMDlcIjtcbiRpY29uTGlzdDogXCJcXGYwM2FcIjtcbiRpY29uQXJyb3c6IFwiXFxmMDc3XCI7XG4kaWNvblBhZ2luYXRpb246IFwiXFxmMDU0XCI7XG4kaWNvbkNoZWNrOiBcIlxcZjAwY1wiO1xuJGljb25Bc3Rlcml4OiBcIlxcZjA2OVwiO1xuJGljb25RdWVzdGlvbjogXCJcXGYwNTlcIjtcbiRpY29uRXJyb3I6IFwiXFxmMDZhXCI7XG4kaWNvbkluZm86IFwiXFxmMDVhXCI7XG4kaWNvbldhcm5pbmc6IFwiXFxmMDcxXCI7XG4kaWNvblRvZ2dsZTogXCJcXGYwYzlcIjtcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xuJGljb25Tb3J0QXJyb3c6IFwiXFxmMGRkXCI7XG4kaWNvblNvcnRBc2M6IFwiXFxmMTYwXCI7XG4kaWNvblNvcnREZXNjOiBcIlxcZjE2MVwiO1xuJGljb25LZXk6IFwiXFxmMDg0XCI7XG4kaWNvblBlcnNvbjogXCJcXGYwMDdcIjtcbiRpY29uU2VhcmNoOiBcIlxcZjAwMlwiO1xuJGljb25DYXJ0OiBcIlxcZjA3YVwiO1xuJGljb25CYWc6IFwiXFxmMjkwXCI7XG4kaWNvblBsdXM6IFwiXFxmMDY3XCI7XG4kaWNvbk1pbnVzOiBcIlxcZjA2OFwiO1xuJGljb25FeWU6IFwiXFxmMDZlXCI7XG4kaWNvblBob25lOiBcIlxcZjA5NVwiO1xuJGljb25MZXR0ZXI6IFwiXFxmMmI2XCI7XG4kaWNvblN0YXI6IFwiXFxmMDA1XCI7XG4kaWNvblJlZnJlc2g6IFwiXFxmMmYxXCI7XG4kaWNvbkNhbGVuZGFyOiBcIlxcZjEzM1wiO1xuJGljb25Dcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGljb25SZWZyZXNoOiBcIlxcZjJmMVwiO1xuIiwiLyokZm9udFRhYmxlOjEuNHJlbTtcbiRmb250QnV0dG9uOjEuNnJlbTsqL1xuLyogZGVmYXVsdCA6MXB4IHNvbGlkICRjb2xvckJvcmRlciAqL1xuYnV0dG9uLmFjdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbi5hY3Rpb24uYWN0aW9uLXNob3cge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYnV0dG9uLmFjdGlvbi5jaGVja291dCwgYnV0dG9uLmFjdGlvbi5jb250aW51ZSwgYnV0dG9uLmFjdGlvbi5hY3Rpb24tc2VsZWN0ZWQtc2hpcHBpbmctaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTIyMUY7XG59XG5idXR0b24uYWN0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYS5hY3Rpb24uY3JlYXRlLCBhLmFjdGlvbi5jb250aW51ZSwgYS5hY3Rpb24uc3VjY2Vzcy1jcmVhdGUtYWNjb3VudCwgYS5hY3Rpb24uYnRuLXJlbW92ZSB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYS5hY3Rpb24uYnRuLXJlbW92ZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5hLmFjdGlvbi5iYWNrLCBhLmFjdGlvbi5yZW1pbmQge1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYnV0dG9uLmFjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgYS5hY3Rpb24uY3JlYXRlLCBhLmFjdGlvbi5jb250aW51ZSwgYS5hY3Rpb24uc3VjY2Vzcy1jcmVhdGUtYWNjb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgYS5hY3Rpb24uYmFjaywgYS5hY3Rpb24ucmVtaW5kIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25BY2NlcHQsXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25BY2NlcHQsXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25MZXZlbE9wdGluQWxsb3dBbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nLkN5Ym90RWRnZSAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5RWRnZU1vcmVEZXRhaWxzIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uc1NlbGVjdFBhbmUgbGFiZWw6bm90KFtmb3I9Q3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25OZWNlc3NhcnldKSAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25EZXNjcmlwdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uQ3VzdG9taXplLFxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uTGV2ZWxPcHRpbkFsbG93YWxsU2VsZWN0aW9uLFxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkRlY2xpbmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b24ge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCBpbnB1dCArIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvblNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCBpbnB1dDpjaGVja2VkICsgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uU2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCArIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvblNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRiNjQ7XG59XG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ05hdiAuQ3lib3RDb29raWVib3REaWFsb2dOYXZJdGVtTGluay5DeWJvdENvb2tpZWJvdERpYWxvZ0FjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ05hdiAuQ3lib3RDb29raWVib3REaWFsb2dOYXZJdGVtTGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSAuQ3lib3RDb29raWVib3REaWFsb2dUYWJQYW5lbCBidXR0b24ge1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkgI0Nvb2tpZWJvdFdpZGdldCAjQ29va2llYm90V2lkZ2V0LWJ1dHRvbnMgI0Nvb2tpZWJvdFdpZGdldC1idG4tY2hhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuYm9keSAjQ29va2llYm90V2lkZ2V0ICNDb29raWVib3RXaWRnZXQtYnV0dG9ucyAjQ29va2llYm90V2lkZ2V0LWJ0bi13aXRoZHJhdyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkgI0Nvb2tpZWJvdFdpZGdldCAuQ29va2llYm90V2lkZ2V0LWNvbnNlbnQtZGV0YWlscyBidXR0b24ge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgI0Nvb2tpZWJvdFdpZGdldCAuQ29va2llYm90V2lkZ2V0LWJvZHkgLkNvb2tpZWJvdFdpZGdldC1jb25zZW50cy1saXN0IGxpLkNvb2tpZWJvdFdpZGdldC1hcHByb3ZlZCBzdmcge1xuICBmaWxsOiAjMDAwO1xufVxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnRUZXh0IGEsXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25JQUJIZWFkZXJWaWV3UGFydG5lcnNMaW5rLFxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQnVsa0NvbnNlbnRMaXN0IGR0IGEsXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxGb290ZXIgYSxcbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbklBQkRlc2NyaXB0aW9uIGEsXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZyAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZUxpbmssXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50VGV4dEFib3V0IGEge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nIC5Db29raWVDYXJkIC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llQ29udGFpbmVyQnV0dG9uOmhvdmVyLFxuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cgLkNvb2tpZUNhcmQgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRJQUJ2MlRhYjpob3ZlcixcbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVDb250YWluZXJUeXBlcyAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZVByb3ZpZGVyOm5vdCguQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZUluZm9Db3VudCk6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCdWxrQ29uc2VudENvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuYm9keSAjQ29va2llYm90V2lkZ2V0IC5Db29raWVib3RXaWRnZXQtbG9nbyBzdmcgY2lyY2xlIHtcbiAgZmlsbDogIzAwMDtcbn1cbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nUG93ZXJlZGJ5Q3lib3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAwIDJyZW0gMDtcbn1cbmZvcm0gZmllbGRzZXQgaHIge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuZm9ybSAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuZm9ybSAuZmllbGQucmVxdWlyZWQgPiBsYWJlbCwgZm9ybSAuZmllbGQuX3JlcXVpcmVkID4gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb3JtIC5maWVsZC5yZXF1aXJlZCA+IGxhYmVsOmFmdGVyLCBmb3JtIC5maWVsZC5fcmVxdWlyZWQgPiBsYWJlbDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5mb3JtIC5maWVsZC5ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbmZvcm0gLmNvbnRyb2wgaW5wdXQsXG5mb3JtIC5jb250cm9sIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5mb3JtIC5jb250cm9sLl93aXRoLXRvb2x0aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9ybSAuY29udHJvbC5fd2l0aC10b29sdGlwIC5pbnB1dC10ZXh0IHtcbiAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gNHJlbSk7XG59XG5mb3JtIC5jb250cm9sLl93aXRoLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuOHJlbTtcbiAgdG9wOiAxLjFyZW07XG59XG5mb3JtIC5jb250cm9sLl93aXRoLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAudG9nZ2xlLl9hY3RpdmUgLmZpZWxkLXRvb2x0aXAtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9ybSAuY29udHJvbC5fd2l0aC10b29sdGlwIC5maWVsZC10b29sdGlwLnRvZ2dsZSAubGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbmZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC50b2dnbGUgLmZpZWxkLXRvb2x0aXAtYWN0aW9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuZm9ybSAuY29udHJvbC5fd2l0aC10b29sdGlwIC5maWVsZC10b29sdGlwLnRvZ2dsZSAuZmllbGQtdG9vbHRpcC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgbWluLXdpZHRoOiAyN3JlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcmlnaHQ6IDNyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbmZvcm0gZGl2Lm1hZ2UtZXJyb3IsXG5mb3JtIGRpdi5maWVsZC1lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQjUyMjFGO1xufVxuZm9ybSBkaXYubWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmZvcm0gZGl2Lm1lc3NhZ2UuZXJyb3Ige1xuICBjb2xvcjogI0I1MjIxRjtcbn1cbmZvcm0gZGl2Lm1lc3NhZ2Uuc3VjY2VzcyB7XG4gIGNvbG9yOiAjNTNhNjUzO1xufVxuZm9ybSBkaXYubWVzc2FnZS5pbmZvLCBmb3JtIGRpdi5tZXNzYWdlLmVtcHR5IHtcbiAgY29sb3I6ICMwMDA7XG59XG5mb3JtIGRpdi5tZXNzYWdlLndhcm5pbmcsIGZvcm0gZGl2Lm1lc3NhZ2Uubm90aWNlIHtcbiAgY29sb3I6ICNGN0IyMzQ7XG59XG5mb3JtICNwYXNzd29yZC1zdHJlbmd0aC1tZXRlci1jb250YWluZXIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5mb3JtICNwYXNzd29yZC1zdHJlbmd0aC1tZXRlci1jb250YWluZXIucGFzc3dvcmQtd2VhayB7XG4gIGNvbG9yOiAjQjUyMjFGO1xufVxuZm9ybSAjcGFzc3dvcmQtc3RyZW5ndGgtbWV0ZXItY29udGFpbmVyLnBhc3N3b3JkLW1lZGl1bSB7XG4gIGNvbG9yOiAjRjdCMjM0O1xufVxuZm9ybSAjcGFzc3dvcmQtc3RyZW5ndGgtbWV0ZXItY29udGFpbmVyLnBhc3N3b3JkLXN0cm9uZywgZm9ybSAjcGFzc3dvcmQtc3RyZW5ndGgtbWV0ZXItY29udGFpbmVyLnBhc3N3b3JkLXZlcnktc3Ryb25nIHtcbiAgY29sb3I6ICM1M2E2NTM7XG59XG5cbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNHJlbSAzcmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbn1cbmlucHV0W3JlYWRvbmx5PVwiXCJdLCBzZWxlY3RbcmVhZG9ubHk9XCJcIl0sIHRleHRhcmVhW3JlYWRvbmx5PVwiXCJdIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W2Rpc2FibGVkPVwiXCJdLCBzZWxlY3RbZGlzYWJsZWQ9XCJcIl0sIHRleHRhcmVhW2Rpc2FibGVkPVwiXCJdIHtcbiAgb3BhY2l0eTogMC41O1xufVxuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgc2VsZWN0W3R5cGU9dGV4dF0sIHNlbGVjdFt0eXBlPWVtYWlsXSwgc2VsZWN0W3R5cGU9bnVtYmVyXSwgdGV4dGFyZWFbdHlwZT10ZXh0XSwgdGV4dGFyZWFbdHlwZT1lbWFpbF0sIHRleHRhcmVhW3R5cGU9bnVtYmVyXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmlucHV0W3R5cGU9cmFkaW9dLCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgc2VsZWN0W3R5cGU9cmFkaW9dLCBzZWxlY3RbdHlwZT1jaGVja2JveF0sIHRleHRhcmVhW3R5cGU9cmFkaW9dLCB0ZXh0YXJlYVt0eXBlPWNoZWNrYm94XSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDQuNnJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJpZ2h0OiAxLjZyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjFlbVwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiPjwhLS0hIEZvbnQgQXdlc29tZSBQcm8gNi40LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjMgRm9udGljb25zLCBJbmMuIC0tPjxwYXRoIGQ9XCJNMjY3LjMgMzk1LjNjLTYuMiA2LjItMTYuNCA2LjItMjIuNiAwbC0xOTItMTkyYy02LjItNi4yLTYuMi0xNi40IDAtMjIuNnMxNi40LTYuMiAyMi42IDBMMjU2IDM2MS40IDQzNi43IDE4MC43YzYuMi02LjIgMTYuNC02LjIgMjIuNiAwczYuMiAxNi40IDAgMjIuNmwtMTkyIDE5MnpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbn1cblxuYWRkcmVzcyxcbi5hZGRyZXNzLFxuLnNoaXBwaW5nLWFkZHJlc3MtaXRlbSxcbi5iaWxsaW5nLWFkZHJlc3MtZGV0YWlscyxcbi5zaGlwcGluZy1pbmZvcm1hdGlvbi1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbmJvZHkgLmxvYWRpbmctbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSAubG9hZGluZy1tYXNrIC5sb2FkZXIgPiBpbWcge1xuICBtYXgtd2lkdGg6IDQuNHJlbTtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLmxvYWRpbmctbWFzayAubG9hZGVyID4gcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5ID4gLmxvYWRpbmctbWFzayB7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ucGFnZSAubWVzc2FnZXMsXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLFxuLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlIGEsXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLmVycm9yLFxuLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2UuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjQjUyMjFGO1xufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLnN1Y2Nlc3MsXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzUzYTY1Mztcbn1cbi5wYWdlIC5tZXNzYWdlcyAubWVzc2FnZS5pbmZvLCAucGFnZSAubWVzc2FnZXMgLm1lc3NhZ2UuZW1wdHksXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS5pbmZvLFxuLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2UuZW1wdHkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLndhcm5pbmcsIC5wYWdlIC5tZXNzYWdlcyAubWVzc2FnZS5ub3RpY2UsXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS53YXJuaW5nLFxuLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2Uubm90aWNlIHtcbiAgYmFja2dyb3VuZDogI0Y3QjIzNDtcbn1cblxuLm1pbmljYXJ0LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWluaWNhcnQtd3JhcHBlciA+IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWluaWNhcnQtd3JhcHBlciA+IGEgLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1pbmljYXJ0LXdyYXBwZXIgPiBhIC5jb3VudGVyLmVtcHR5IC5jb3VudGVyLW51bWJlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWluaWNhcnQtd3JhcHBlciA+IGEgLmNvdW50ZXItbnVtYmVyIHtcbiAgYmFja2dyb3VuZDogI0I1MjIxRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE5NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWluaWNhcnQtd3JhcHBlciA+IGEgLmNvdW50ZXItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1pbmljYXJ0LXdyYXBwZXIgYS5hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5taW5pY2FydC13cmFwcGVyID4gYTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taW5pY2FydC13cmFwcGVyID4gYSAuY291bnRlci1udW1iZXIge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuYm9keS5faGFzLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5faGFzLW1vZGFsLmNtcy1ob21lIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyB7XG4gIGZpbHRlcjogYmx1cigwKSBvcGFjaXR5KDEpO1xufVxuYm9keS5faGFzLW1vZGFsLmNtcy1ob21lIC5wYWdlLXdyYXBwZXIgLnBhZ2UtbWFpbiAuY29sdW1ucyAuY29sdW1uLm1haW4gLmNvbnRlbnQtdHlwZTpub3QoLndlYmNyb3NzaW5nLW5hdikge1xuICBmaWx0ZXI6IGJsdXIoNHB4KSBvcGFjaXR5KDAuNyk7XG59XG5ib2R5Ll9oYXMtbW9kYWwgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIHtcbiAgZmlsdGVyOiBibHVyKDRweCkgb3BhY2l0eSgwLjcpO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFscy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIHtcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgMC4zcywgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUuX3Nob3csXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAuX3Nob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiBjbGFtcCg0MHB4LCAxMHZ3LCAxMDAwcHgpO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIsXG4gIGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIHtcbiAgICByaWdodDogY2FsYygoMTAwdncgLSAxNTIwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlcixcbiAgYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIH1cbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwLFxuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlcixcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsb3NlLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogI0I1MjIxRjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcmlnaHQ6IC0yNXB4O1xuICB0b3A6IC0yNXB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsb3NlOmJlZm9yZSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbG9zZTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50LFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0NXB4IDQ1cHggMjVweCA0NXB4O1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDEsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCBoMixcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IGgzLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDQsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCBoNSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IGg2LFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDEsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCBoMixcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IGgzLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgaDQsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCBoNSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IGg2IHtcbiAgY29sb3I6ICNmZmY7XG4gIGh5cGhlbnM6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiA1LjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcixcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtICNuZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBmb250LWZhbWlseTogXCJQUE5ldWVNb250cmVhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcjotbW96LXBsYWNlaG9sZGVyLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gI25ld3NsZXR0ZXI6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQUE5ldWVNb250cmVhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gI25ld3NsZXR0ZXI6Oi1tb3otcGxhY2Vob2xkZXIsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQUE5ldWVNb250cmVhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gI25ld3NsZXR0ZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gI25ld3NsZXR0ZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBQTmV1ZU1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAjbmV3c2xldHRlcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtICNuZXdzbGV0dGVyOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBQTmV1ZU1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMsXG4gIGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3ksXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyAucHJpdmFjeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5ICNwcml2YWN5LWVycm9yLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgI3ByaXZhY3ktZXJyb3Ige1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5IGlucHV0LFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5IGlucHV0OmJlZm9yZSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5IGlucHV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiAxMjBtcyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyAucHJpdmFjeSBpbnB1dDpjaGVja2VkOmJlZm9yZSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIC5wcml2YWN5IGlucHV0OmNoZWNrZWQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmFjdGlvbnMgLnByaXZhY3kgbGFiZWwsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuYWN0aW9ucyAucHJpdmFjeSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBQTmV1ZU1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZS5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIGJ1dHRvbixcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cC5tb2RhbC1uZXdzbGV0dGVyIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5mb3JtIC5hY3Rpb25zIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNTIyMUY7XG4gIHBhZGRpbmc6IDAuN3JlbSAzcmVtO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLm1vZGFsLW5ld3NsZXR0ZXIgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmZvcm0gLmhpbnQsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAubW9kYWwtbmV3c2xldHRlciAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuZm9ybSAuaGludCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBQTmV1ZU1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHdpZHRoOiA3MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlcixcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbG9zZSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMHJlbTtcbiAgLyogZm9udC1zaXplICovXG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsb3NlOmJlZm9yZSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgaGVpZ2h0OiAyLjNyZW07XG4gIHdpZHRoOiAyLjNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcnk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50ICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50ICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50ICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkIC5maWVsZCxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50ICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkLnN0cmVldCBsZWdlbmQsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQuc3RyZWV0IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWZvb3RlcixcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwLFxuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWZvb3RlciBidXR0b24sXG4gIGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMDpsYXN0LWNoaWxkLFxuLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYSxcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYTpiZWZvcmUsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGE6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIHdpZHRoOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGEuYWN0aXZlLCAucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGE6aG92ZXIsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGEuYWN0aXZlLFxuLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDAgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDAgPiBhLmFjdGl2ZTpiZWZvcmUsIC5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYTpob3ZlcjpiZWZvcmUsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGEuYWN0aXZlOmJlZm9yZSxcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYTpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDEgPiBhLFxuLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDEgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwyLFxuLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwyIGEsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMiBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkucmVkIGEsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpLnJlZCBhIHtcbiAgY29sb3I6ICNCNTIyMUY7XG59XG4ucGFnZS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpLnJlZCBhOmhvdmVyLFxuLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaS5yZWQgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0I1MjIxRjtcbn1cbi5wYWdlLW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSxcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyLmxldmVsMCxcbi5wYWdlLWNvbnRlbnQgLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lci5sZXZlbDAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDZweCA1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyLmxldmVsMC5hY3RpdmUsXG4ucGFnZS1jb250ZW50IC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIubGV2ZWwwLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyLmxldmVsMCA+IHVsLFxuLnBhZ2UtY29udGVudCAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyLmxldmVsMCA+IHVsIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwcmVtLCAxZnIpKTtcbiAgY29sdW1uLWdhcDogMnJlbTtcbiAgcm93LWdhcDogOHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5ib2R5Lm1tZW51LWFjdGl2ZSBoZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluIC5zZWN0aW9uIC5pdGVtLm1tZW51LWhlYWRlci1vcGVuIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuYm9keSBoZWFkZXIgLmhlYWRlci1jb250ZW50IC53cmFwcGVyIC5tYWluIC5zZWN0aW9uIC5pdGVtLm1tZW51LWhlYWRlci1vcGVuIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtaW4td2lkdGg6IDEuN3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubW1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTVyZW0pO1xuICBtYXgtaGVpZ2h0OiA2NHJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDEwLjRyZW07XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG59XG4ubW1lbnUtd3JhcHBlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4ge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUuNXJlbSk7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAzcmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkubGV2ZWwwID4gYSB7XG4gIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjRyZW07XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDAgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIGEgc3Bhbi50ZXh0Lm5leHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSBzcGFuLnRvZ2dsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHJlbTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIGEgc3Bhbi50b2dnbGUubmV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSBzcGFuLnRvZ2dsZS5uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIGEgc3Bhbi50b2dnbGUucHJldiB7XG4gIHdpZHRoOiAycmVtO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgYSBzcGFuLnRvZ2dsZS5wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyLjVyZW0gMDtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyIC5zdWJtZW51IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyLjVyZW0gM3JlbSAwIDNyZW07XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyIC5zdWJtZW51IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyIC5zdWJtZW51IGxpLnByZXYgYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUgbGkgYS5hY3RpdmUsIC5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjQjUyMjFGO1xufVxuLm1tZW51LXdyYXBwZXIgLm1tZW51LWNvbnRlbnQgLm1tZW51LW1haW4gLm5hdmlnYXRpb24gdWwgbGkgLmNvbnRhaW5lciAuc3VibWVudSBsaSBhIHNwYW4udG9nZ2xlIHtcbiAgbWF4LWhlaWdodDogM3JlbTtcbn1cbi5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1mb290ZXIge1xuICBwYWRkaW5nOiAwIDNyZW0gMi41cmVtIDNyZW07XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtZm9vdGVyIC5zZWN0aW9uLmxpbmtzIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQjUyMjFGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtZm9vdGVyIC5zZWN0aW9uLmxpbmtzIGEuYXJyb3cge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtZm9vdGVyIC5zZWN0aW9uLmxpbmtzIGEuYXJyb3c6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIHdpZHRoOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtZm9vdGVyIC5zZWN0aW9uLmxpbmtzIGEuYXJyb3c6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNCNTIyMUY7XG59XG4ubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtZm9vdGVyIC5zZWN0aW9uLmxpbmtzIGEuYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1tZW51LXdyYXBwZXIge1xuICAgIHRvcDogOXJlbTtcbiAgfVxuICAubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDAgPiBhIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAubW1lbnUtd3JhcHBlciAubW1lbnUtY29udGVudCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbiB1bCBsaSAuY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gIC5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uIHVsIGxpIC5jb250YWluZXIgLnN1Ym1lbnUgbGkucHJldiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tbWVudS13cmFwcGVyIC5tbWVudS1jb250ZW50IC5tbWVudS1mb290ZXIgLnNlY3Rpb24ubGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW1lbnUtd3JhcHBlciB7XG4gICAgdG9wOiA4cmVtO1xuICB9XG59XG4uYmxvY2stc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9jay1zZWFyY2ggLmJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1zZWFyY2ggLmJsb2NrLXRpdGxlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay10aXRsZSBzdHJvbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyeTtcbn1cbi5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgZm9ybSAuZmllbGQge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgZm9ybSAuZmllbGQgaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDE1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IC5hY3Rpb24uc2VhcmNoIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCAuYWN0aW9uLnNlYXJjaDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgLmFjdGlvbi5zZWFyY2ggc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlLFxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtbGFiZWwsXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtc2VsZWN0ZWQtb3B0aW9uLFxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zLFxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4uc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLFxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLmltYWdlLFxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi5pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDkuOHJlbTtcbiAgbWluLXdpZHRoOiA3cmVtO1xufVxuLnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi5jb2xvcixcbi5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMgLnN3YXRjaC1vcHRpb24uY29sb3Ige1xuICBtYXgtd2lkdGg6IDQuOHJlbTtcbiAgbWF4LWhlaWdodDogNC44cmVtO1xuICBtaW4td2lkdGg6IDQuOHJlbTtcbiAgbWluLWhlaWdodDogNC44cmVtO1xufVxuLnN3YXRjaC1vcHQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi50ZXh0LFxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1pbi13aWR0aDogNC44cmVtO1xuICBtaW4taGVpZ2h0OiA0LjhyZW07XG59XG4uc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLmRpc2FibGVkLFxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyAuc3dhdGNoLW9wdGlvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtaW5wdXQsXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3YXRjaC1vcHRpb24tdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1vcHRpb25zLWNvbnRlbnQgLnN3YXRjaC1hdHRyaWJ1dGUgLnN3YXRjaC1hdHRyaWJ1dGUtb3B0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zd2F0Y2gtb3B0IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLWxhYmVsLFxuICAuZmlsdGVyLW9wdGlvbnMtY29udGVudCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICAuc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1zZWxlY3RlZC1vcHRpb24sXG4gIC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLXNlbGVjdGVkLW9wdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxuICAuc3dhdGNoLW9wdCAuc3dhdGNoLWF0dHJpYnV0ZSAuc3dhdGNoLWF0dHJpYnV0ZS1vcHRpb25zIC5zd2F0Y2gtb3B0aW9uLnRleHQsXG4gIC5maWx0ZXItb3B0aW9ucy1jb250ZW50IC5zd2F0Y2gtYXR0cmlidXRlIC5zd2F0Y2gtYXR0cmlidXRlLW9wdGlvbnMgLnN3YXRjaC1vcHRpb24udGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlIGNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbGJhciAucGFnZXMgPiAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi50b29sYmFyIC5wYWdlcyA+IC5pdGVtcyA+IC5pdGVtIHN0cm9uZyBzcGFuIHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi50b29sYmFyIC5wYWdlcyA+IC5pdGVtcyA+IC5pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4udG9vbGJhciAucGFnZXMgPiAuaXRlbXMgPiAuaXRlbSBzcGFuLmFycm93LWxlZnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMi42cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvb2xiYXIgLnBhZ2VzID4gLml0ZW1zID4gLml0ZW0gc3Bhbi5hcnJvdy1yaWdodCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMi42cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvb2xiYXIgLnRvb2xiYXItYW1vdW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50b29sYmFyIC50b29sYmFyLWFtb3VudCAudG9vbGJhci1udW1iZXIge1xuICBjb2xvcjogI0I1MjIxRjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9vbGJhciAucGFnZXMgPiAuaXRlbXMge1xuICAgIGdhcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50b29sYmFyIC5wYWdlcyA+IC5pdGVtcyA+IC5pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC50b29sYmFyIC5wYWdlcyA+IC5pdGVtcyA+IC5pdGVtIHNwYW4uYXJyb3ctcmlnaHQge1xuICAgIHdpZHRoOiAxLjZyZW07XG4gIH1cbiAgLnRvb2xiYXIgLnBhZ2VzID4gLml0ZW1zID4gLml0ZW0gc3Bhbi5hcnJvdy1sZWZ0IHtcbiAgICB3aWR0aDogMS42cmVtO1xuICB9XG4gIC50b29sYmFyIC50b29sYmFyLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn0iLCJib2R5IHtcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZlxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25BY2NlcHQsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25BY2NlcHQsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25MZXZlbE9wdGluQWxsb3dBbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2cuQ3lib3RFZGdlICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlFZGdlTW9yZURldGFpbHMgYSB7XG4gICAgY29sb3I6ICMwMDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbnNTZWxlY3RQYW5lIGxhYmVsOm5vdChbZm9yPUN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uTmVjZXNzYXJ5XSkgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uRGVzY3JpcHRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uQ3VzdG9taXplLFxuICAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uTGV2ZWxPcHRpbkFsbG93YWxsU2VsZWN0aW9uLFxuICAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkRlY2xpbmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnRcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0Zvb3RlciAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ1RhYkNvbnRlbnQgaW5wdXQrLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uU2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KVxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCBpbnB1dDpjaGVja2VkKy5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvblNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCsuQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25TbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDRiNjRcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ05hdiAuQ3lib3RDb29raWVib3REaWFsb2dOYXZJdGVtTGluay5DeWJvdENvb2tpZWJvdERpYWxvZ0FjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjMDAwXG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dOYXYgLkN5Ym90Q29va2llYm90RGlhbG9nTmF2SXRlbUxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwXG4gIH1cblxuICAuQ3lib3RDb29raWVib3REaWFsb2dUYWJQYW5lbCBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvXG4gIH1cblxuICAjQ29va2llYm90V2lkZ2V0ICNDb29raWVib3RXaWRnZXQtYnV0dG9ucyAjQ29va2llYm90V2lkZ2V0LWJ0bi1jaGFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMFxuICB9XG5cbiAgI0Nvb2tpZWJvdFdpZGdldCAjQ29va2llYm90V2lkZ2V0LWJ1dHRvbnMgI0Nvb2tpZWJvdFdpZGdldC1idG4td2l0aGRyYXcge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgfVxuXG4gICNDb29raWVib3RXaWRnZXQgLkNvb2tpZWJvdFdpZGdldC1jb25zZW50LWRldGFpbHMgYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwMFxuICB9XG5cbiAgI0Nvb2tpZWJvdFdpZGdldCAuQ29va2llYm90V2lkZ2V0LWJvZHkgLkNvb2tpZWJvdFdpZGdldC1jb25zZW50cy1saXN0IGxpLkNvb2tpZWJvdFdpZGdldC1hcHByb3ZlZCBzdmcge1xuICAgIGZpbGw6ICMwMDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRleHQgYSxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbklBQkhlYWRlclZpZXdQYXJ0bmVyc0xpbmssXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZyAjQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCdWxrQ29uc2VudExpc3QgZHQgYSxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEZvb3RlciBhLFxuICAjQ3lib3RDb29raWVib3REaWFsb2cgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUxldmVsQnV0dG9uSUFCRGVzY3JpcHRpb24gYSxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nIC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llTGluayxcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRUZXh0QWJvdXQgYSB7XG4gICAgY29sb3I6ICMwMDBcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZyAuQ29va2llQ2FyZCAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCb2R5Q29udGVudENvb2tpZUNvbnRhaW5lckJ1dHRvbjpob3ZlcixcbiAgI0N5Ym90Q29va2llYm90RGlhbG9nIC5Db29raWVDYXJkIC5DeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50SUFCdjJUYWI6aG92ZXIsXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbEJvZHlDb250ZW50Q29va2llQ29udGFpbmVyVHlwZXMgLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVQcm92aWRlcjpub3QoLkN5Ym90Q29va2llYm90RGlhbG9nRGV0YWlsQm9keUNvbnRlbnRDb29raWVJbmZvQ291bnQpOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nVGFiQ29udGVudCAuQ3lib3RDb29raWVib3REaWFsb2dEZXRhaWxCdWxrQ29uc2VudENvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC43KVxuICB9XG5cbiAgI0Nvb2tpZWJvdFdpZGdldCAuQ29va2llYm90V2lkZ2V0LWxvZ28gc3ZnIGNpcmNsZSB7XG4gICAgZmlsbDogIzAwMFxuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nUG93ZXJlZGJ5Q3lib3Qge1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxufSIsImZvcm0ge1xuICBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAycmVtIDA7XG5cbiAgICBociB7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgbGVnZW5kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAmLnJlcXVpcmVkID4gbGFiZWwsXG4gICAgJi5fcmVxdWlyZWQgPiBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnRJY29uO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb250ZW50OiBcIu+BqVwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbToycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb250cm9sIHtcbiAgICBpbnB1dCxcbiAgICBzZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICAmLl93aXRoLXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmlucHV0LXRleHQge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLXRvb2x0aXAge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgdG9wOiAxLjFyZW07XG5cbiAgICAgICAgJi50b2dnbGUge1xuICAgICAgICAgICYuX2FjdGl2ZSB7XG4gICAgICAgICAgICAuZmllbGQtdG9vbHRpcC1jb250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC10b29sdGlwLWFjdGlvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEljb247XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLXRvb2x0aXAtY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udFNpemVJbnB1dDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMnJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjdyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwwLDAsLjE1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBkaXYubWFnZS1lcnJvcixcbiAgZGl2LmZpZWxkLWVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplU21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U21hbGw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjokY29sb3JFcnJvcjtcbiAgfVxuXG4gIGRpdi5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIC8vZm9udC1zaXplOiAkZm9udFNpemVTbWFsbDtcbiAgICAvL2xpbmUtaGVpZ2h0OiAkbGluZUhlaWdodFNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmLmVycm9yIHtcbiAgICAgIGNvbG9yOiAkY29sb3JFcnJvcjtcbiAgICB9XG5cbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICRjb2xvclN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgJi5pbmZvLFxuICAgICYuZW1wdHkge1xuICAgICAgY29sb3I6ICRjb2xvckluZm87XG4gICAgfVxuXG4gICAgJi53YXJuaW5nLFxuICAgICYubm90aWNlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JXYXJuaW5nO1xuICAgIH1cbiAgfVxuXG4gICNwYXNzd29yZC1zdHJlbmd0aC1tZXRlci1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnRTaXplU21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0U21hbGw7XG4gICAgY29sb3I6JGNvbG9yUHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgJi5wYXNzd29yZC13ZWFrIHtcbiAgICAgIGNvbG9yOiRjb2xvckVycm9yO1xuICAgIH1cblxuICAgICYucGFzc3dvcmQtbWVkaXVtIHtcbiAgICAgIGNvbG9yOiRjb2xvcldhcm5pbmc7XG4gICAgfVxuXG4gICAgJi5wYXNzd29yZC1zdHJvbmcsXG4gICAgJi5wYXNzd29yZC12ZXJ5LXN0cm9uZyB7XG4gICAgICBjb2xvcjokY29sb3JTdWNjZXNzO1xuICAgIH1cbiAgfVxufVxuXG5cbmlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNHJlbSAzcmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xuICBib3JkZXI6MDtcblxuICAmW3JlYWRvbmx5PVwiXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JHcmV5O1xuICAgIGNvbG9yOiByZ2JhKCRjb2xvclByaW1hcnksIC41KTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJltkaXNhYmxlZD1cIlwiXSB7XG4gICAgb3BhY2l0eTouNTtcbiAgfVxuXG4gICZbdHlwZT1cInRleHRcIl0sXG4gICZbdHlwZT1cImVtYWlsXCJdLFxuICAmW3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOjA7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSxcbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOmF1dG87XG4gIH1cbn1cblxuc2VsZWN0IHtcbiAgaGVpZ2h0OiA0LjZyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yaWdodDogMS42cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCIxZW1cIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuNC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPVwiTTI2Ny4zIDM5NS4zYy02LjIgNi4yLTE2LjQgNi4yLTIyLjYgMGwtMTkyLTE5MmMtNi4yLTYuMi02LjItMTYuNCAwLTIyLjZzMTYuNC02LjIgMjIuNiAwTDI1NiAzNjEuNCA0MzYuNyAxODAuN2M2LjItNi4yIDE2LjQtNi4yIDIyLjYgMHM2LjIgMTYuNCAwIDIyLjZsLTE5MiAxOTJ6XCIvPjwvc3ZnPicpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG59XG5cbmFkZHJlc3MsXG4uYWRkcmVzcyxcbi5zaGlwcGluZy1hZGRyZXNzLWl0ZW0sXG4uYmlsbGluZy1hZGRyZXNzLWRldGFpbHMsXG4uc2hpcHBpbmctaW5mb3JtYXRpb24tY29udGVudCB7XG4gIGZvbnQtc2l6ZTokZm9udFNpemVJbnB1dDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn0iLCJib2R5IHtcbiAgLmxvYWRpbmctbWFzayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvckxpZ2h0R3JleSwgMC41KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmxvYWRlciB7XG4gICAgICA+IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNC40cmVtO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgPiBwIHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmxvYWRpbmctbWFzayB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuIiwiLnBhZ2UsXG4uY2hlY2tvdXQtY29udGFpbmVyIHtcbiAgLm1lc3NhZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yRXJyb3I7XG4gICAgICB9XG5cbiAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclN1Y2Nlc3M7XG4gICAgICB9XG5cbiAgICAgICYuaW5mbyxcbiAgICAgICYuZW1wdHkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JJbmZvO1xuICAgICAgfVxuXG4gICAgICAmLndhcm5pbmcsXG4gICAgICAmLm5vdGljZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldhcm5pbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWluaWNhcnQge1xuICAmLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgID4gYSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRJY29uKCRzaXplVmFsdWU6IDIpO1xuICAgICAgICBjb250ZW50OiAkaWNvbkNhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuY291bnRlciB7XG4gICAgICAgICYuZW1wdHkge1xuICAgICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhLmFjdGlvbntcbiAgICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogcm93LCAkd3JhcDogdHJ1ZSk7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbERlc2t0b3ApIHtcbiAgLm1pbmljYXJ0IHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgPiBhIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZToxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIC5taW5pY2FydCB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgID4gYSB7XG4gICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBjb250ZW50KCR0eXBlOiBudWxsKXtcbiAgQGlmICgkdHlwZSA9PSBtYXgpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXhXaWR0aDtcbiAgfVxuICBAaWYgKCR0eXBlID09IGxhcmdlKSB7XG4gICAgbWF4LXdpZHRoOiAkbGFyZ2VXaWR0aDtcbiAgfVxuICBAaWYgKCR0eXBlID09IG1lZGl1bSkge1xuICAgIG1heC13aWR0aDogJG1lZGl1bVdpZHRoO1xuICB9XG4gIEBpZiAoJHR5cGUgPT0gc21hbGwpIHtcbiAgICBtYXgtd2lkdGg6ICRzbWFsbFdpZHRoO1xuICB9XG4gIEBpZiAoJHR5cGUgPT0gdGlueSkge1xuICAgIG1heC13aWR0aDogJHRpbnlXaWR0aDtcbiAgfVxuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIHNwYWNlWCgkc3BhY2U6IG51bGwsICRzcGFjZVJpZ2h0OiBudWxsKXtcbiAgQGlmICRzcGFjZVJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VSaWdodDtcbiAgfSBAZWxzZSBpZiAkc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZTtcbiAgfVxufVxuXG5AbWl4aW4gc3BhY2VZKCRzcGFjZTogbnVsbCwgJHNwYWNlQm90dG9tOiBudWxsKXtcbiAgQGlmICRzcGFjZUJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlQm90dG9tO1xuICB9IEBlbHNlIGlmICRzcGFjZSB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlO1xuICB9XG59XG5cbkBtaXhpbiBmbGV4RGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBmbGV4KFxuICAkanVzdGlmeTogbnVsbCxcbiAgJGFsaWduOiBudWxsLFxuICAkZGlyZWN0aW9uOiBudWxsLFxuICAkd3JhcDogbnVsbCxcbiAgJGZsZXg6IHRydWUsXG4gICRnYXA6IGZhbHNlXG4pIHtcbiAgICBAaWYgJGZsZXgge1xuICAgICAgQGluY2x1ZGUgZmxleERlZmF1bHQ7XG4gICAgfUBlbHNle1xuICAgIH1cbiAgICBAaWYgJGdhcCB7XG4gICAgICBnYXA6ICRnYXA7XG4gICAgfUBlbHNle1xuICAgIH1cbiAgICBAaWYgJGp1c3RpZnkgPT0gY2VudGVyeXtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9IEBpZiAkanVzdGlmeSA9PSBmbGV4LWVuZHl7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH0gQGlmICRqdXN0aWZ5ID09IGZsZXgtc3RhcnR5e1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfSBAaWYgJGp1c3RpZnkgPT0gc3BhY2UtYmV0d2Vlbnl7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH0gQGVsc2V7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICB9XG4gICAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgQGlmICR3cmFwID09IHRydWUge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1AZWxzZSBpZiAkd3JhcCA9PSBmYWxzZXtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbn1cblxuQG1peGluIGZvbnRJY29uKFxuICAkc2l6ZVZhbHVlOiAyLFxuICAkaWNvbldlaWdodDogIDMwMCxcbiAgJGNvbG9yOiBudWxsLFxuICAkbGluZUhlaWdodDogJHNpemVWYWx1ZSArIHJlbVxuKSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250SWNvbjtcbiAgICBmb250LXdlaWdodDogJGljb25XZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcmVtO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0O1xufVxuXG4vLyAqKiBmb250RGVmYXVsdCAqKiAgZm9udC1zaXplKCRzaXplVmFsdWUpLCBsaW5lLWhlaWdodCgkbGluZUhlaWdodCksIGNvbG9yKCRmb250Q29sb3IpLCBmb250LXdlaWdodCgkZm9udFdlaWdodClcbkBtaXhpbiBmb250RGVmYXVsdChcbiAgJHNpemVWYWx1ZTogJGZvbnRTaXplRGVmYXVsdCxcbiAgJGxpbmVIZWlnaHQ6ICRsaW5lSGVpZ2h0RGVmYXVsdCxcbiAgJGNvbG9yOiAkY29sb3JGb250RGVmYXVsdCxcbiAgJHdlaWdodDogbnVsbCxcbiAgJHRyYW5zZm9ybTogbnVsbCxcbiAgJHN0eWxlOiBudWxsLFxuICAkZm9udFN0eWxlOm51bGwsXG4gICRsZXR0ZXJTcGFjaW5nOiBudWxsLFxuICAkZm9udDogZmFsc2Vcbikge1xuICBAaWYgKCRzaXplVmFsdWUgIT0gbnVsbCkge1xuICAgIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHJlbTtcbiAgfVxuICAvKiBmb250LXNpemUgKi9cbiAgQGlmICgkbGluZUhlaWdodCAhPSBudWxsKSB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lSGVpZ2h0IDtcbiAgfVxuICBjb2xvcjogJGNvbG9yO1xuICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIHRleHQtZGVjb3JhdGlvbjogJHN0eWxlO1xuICBmb250LXN0eWxlOiAkZm9udFN0eWxlO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlclNwYWNpbmc7XG4gIEBpZiAkZm9udCA9PSB0cnVle1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgfUBlbHNlIGlmICRmb250ID09ICRmb250U3BlY2lhbHtcbiAgICBmb250LWZhbWlseTogJGZvbnRTcGVjaWFsO1xuICB9XG59XG5cbkBtaXhpbiBvdmVybGF5KFxuICAkZGlyZWN0aW9uVjogdG9wLFxuICAkZGlyZWN0aW9uSDogbGVmdCxcbiAgJHdpZHRoOiAxMDAlLFxuICAkaGVpZ2h0OiAxMDAlLFxuICAkcG9zaXRpb246IGFic29sdXRlLFxuICAkcmlnaHQ6IGZhbHNlLFxuICAkYm90dG9tOiBmYWxzZSxcbiAgJHRvcDogZmFsc2UsXG4gICRsZWZ0OiBmYWxzZSxcbiAgJHotaW5kZXg6IG51bGwsXG4gICRjb250ZW50OiAnJ1xuKXtcbiAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHotaW5kZXg6ICR6LWluZGV4O1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIEBpZiAkZGlyZWN0aW9uViA9PSB0b3Age1xuICAgICAgdG9wOiAwO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvblYgPT0gYm90dG9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9IEBlbHNlIGlmICR0b3Age1xuICAgICAgdG9wOiAkZGlyZWN0aW9uVjtcbiAgICB9IEBlbHNlIGlmICRib3R0b20ge1xuICAgICAgYm90dG9tOiAkZGlyZWN0aW9uVjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRvcDogJGRpcmVjdGlvblY7XG4gICAgfVxuICAgIEBpZiAkZGlyZWN0aW9uSCA9PSBsZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uSCA9PSByaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9IEBlbHNlIGlmICRsZWZ0IHtcbiAgICAgIGxlZnQ6ICRkaXJlY3Rpb25IO1xuICAgIH0gQGVsc2UgaWYgJHJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAkZGlyZWN0aW9uSDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGxlZnQ6ICRkaXJlY3Rpb25IO1xuICAgIH1cbn1cblxuLyogZGVmYXVsdCA6MXB4IHNvbGlkICRjb2xvckJvcmRlciAqL1xuQG1peGluIGJvcmRlcigkc2l6ZTogMXB4LCAkY29sb3I6ICRjb2xvckJvcmRlciwgJHdlaWdodDogc29saWQsICRwb3NpdGlvbjogbnVsbCwgJHJhZGl1czogZmFsc2UsICRyYWRpdXNQWDogbnVsbCkge1xuICBAaWYgJHBvc2l0aW9uID09IHRvcCB7XG4gICAgYm9yZGVyLXRvcDogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAkcG9zaXRpb24gPT0gcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlcjogJHNpemUgJHdlaWdodCAkY29sb3I7XG4gIH1cbiAgQGlmICRyYWRpdXMgPT0gdHJ1ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1BYO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXJCdXR0b24oJHNpemU6IDFweCwgJGNvbG9yOiAkY29sb3JCb3JkZXIsICR3ZWlnaHQ6IHNvbGlkLCAkcG9zaXRpb246IG51bGwsICRib3JkZXI6dHJ1ZSwgJHJhZGl1czogZmFsc2UsICRyYWRpdXNQWDogbnVsbCl7XG4gIEBpZiAkYm9yZGVye1xuICAgIEBpZiAkcG9zaXRpb24gPT0gdG9wIHtcbiAgICAgIGJvcmRlci10b3A6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICAgIH0gQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSBsZWZ0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRwb3NpdGlvbiA9PSByaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQ6ICRzaXplICR3ZWlnaHQgJGNvbG9yO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm9yZGVyOiAkc2l6ZSAkd2VpZ2h0ICRjb2xvcjtcbiAgICB9XG4gIH1cbiAgQGlmICRyYWRpdXMgPT0gdHJ1ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1c1BYO1xuICB9XG59XG5AbWl4aW4gYm94U2hhZG93KCRoTGVuZ3RoOiBudWxsLCAkdkxlbmd0aDpudWxsLCAkYmx1cjogbnVsbCwgJHNwcmVhZDogbnVsbCwgJGNvbG9yOiBudWxsKXtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkaExlbmd0aCArIHJlbSAkdkxlbmd0aCArIHJlbSAkYmx1ciArIHJlbSAkc3ByZWFkICsgcmVtICRjb2xvcjtcbiAgLW1vei1ib3gtc2hhZG93OiAkaExlbmd0aCArIHJlbSAkdkxlbmd0aCArIHJlbSAkYmx1ciArIHJlbSAkc3ByZWFkICsgcmVtICRjb2xvcjtcbiAgYm94LXNoYWRvdzogJGhMZW5ndGggKyByZW0gJHZMZW5ndGggKyByZW0gJGJsdXIgKyByZW0gJHNwcmVhZCArIHJlbSAkY29sb3I7XG59XG5AbWl4aW4gdHJhbnNpdGlvbigkYWxsOiBhbGwsICRlZmZlY3Q6IGVhc2UsICRkdXJhdGlvbjogLjJzKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcbiAgLW8tdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcbiAgdHJhbnNpdGlvbjogJGFsbCAkZWZmZWN0ICRkdXJhdGlvbjtcblxufVxuXG4iLCJib2R5IHtcbiAgJi5faGFzLW1vZGFsIHtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5jbXMtaG9tZSB7XG4gICAgICAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMCkgb3BhY2l0eSgxKTtcbiAgICAgIH1cblxuICAgICAgLnBhZ2Utd3JhcHBlciAucGFnZS1tYWluIC5jb2x1bW5zIC5jb2x1bW4ubWFpbiAuY29udGVudC10eXBlOm5vdCgud2ViY3Jvc3NpbmctbmF2KSB7XG4gICAgICAgIGZpbHRlcjogYmx1cig0cHgpIG9wYWNpdHkoMC43KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4gLmNvbHVtbnMge1xuICAgICAgZmlsdGVyOiBibHVyKDRweCkgb3BhY2l0eSgwLjcpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbHMtd3JhcHBlciB7XG4gICAgLm1vZGFscy1vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yV2hpdGUsIDAuMyk7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLm1vZGFsLXNsaWRlLFxuICAgIC5tb2RhbC1wb3B1cCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiA5MDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuM3Msb3BhY2l0eSAuM3MgZWFzZTtcblxuICAgICAgJi5fc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICYubW9kYWwtbmV3c2xldHRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IGNsYW1wKDQwcHgsMTB2dywxMDAwcHgpO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTUyMHB4KSAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsYWNrO1xuICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcblxuICAgICAgICAgICAgLmFjdGlvbi1jbG9zZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCA0NXB4IDI1cHggNDVweDtcblxuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICBoNSxcbiAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgIGh5cGhlbnM6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjUuMXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgICAjbmV3c2xldHRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQUE5ldWVNb250cmVhbCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6M3JlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BQTmV1ZU1vbnRyZWFsJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6M3JlbTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFBOZXVlTW9udHJlYWwnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozcmVtO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JXaGl0ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFBOZXVlTW9udHJlYWwnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDozcmVtO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQUE5ldWVNb250cmVhbCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjNyZW07XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZ2FwOjQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJpdmFjeSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAjcHJpdmFjeS1lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQUE5ldWVNb250cmVhbCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjdyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaGludCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFBOZXVlTW9udHJlYWwnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjNyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS44cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnQob3V0ZXIpO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgICAgb3ZlcmZsb3cteDpoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgICAgLmFjdGlvbi1jbG9zZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG92ZXJsYXkoMCwgcmlnaHQsIG51bGwsIG51bGwpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udERlZmF1bHQoMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uQ2xvc2U7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250SWNvbigyLCBub3JtYWwsICRjb2xvclByaW1hcnkpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDIuM3JlbTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXJ5LCAkZmxleDogZmFsc2UpO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0ge1xuICAgICAgICAgICAgPiAuZmllbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICAgICAgICAuZmllbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuc3RyZWV0IHtcbiAgICAgICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDoycmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgYm9keSB7XG4gICAgLm1vZGFscy13cmFwcGVyIHtcbiAgICAgIC5tb2RhbC1zbGlkZSxcbiAgICAgIC5tb2RhbC1wb3B1cCB7XG4gICAgICAgIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtbWFpbixcbi5wYWdlLWNvbnRlbnQge1xuICAubmF2aWdhdGlvbiB7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgbGkge1xuICAgICAgICAmLmxldmVsMCB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvclByaW1hcnk7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxldmVsMSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxldmVsMiB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yTGlnaHRHcmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvclNlY29uZGFyeTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yU2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiRjb2xvclByaW1hcnk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAmLmxldmVsMCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcGFjZVgoMi41cmVtKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yV2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcmVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDZweCA1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQobWVkaXVtKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3BhY2VZKDdyZW0pO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMHJlbSwgMWZyKSk7XG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICAgICAgIHJvdy1nYXA6IDhyZW07XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkge1xuICAmLm1tZW51LWFjdGl2ZSB7XG4gICAgaGVhZGVyIHtcbiAgICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAubWFpbiB7XG4gICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAmLm1tZW51LWhlYWRlci1vcGVuIHtcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaGVhZGVyIHtcbiAgICAuaGVhZGVyLWNvbnRlbnQge1xuICAgICAgLndyYXBwZXIge1xuICAgICAgICAubWFpbiB7XG4gICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAmLm1tZW51LWhlYWRlci1vcGVuIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBjOVwiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxLjdyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE1cmVtKTtcbiAgbWF4LWhlaWdodDogNjRyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pO1xuICBtYXgtd2lkdGg6MzVyZW07XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDEwLjRyZW07XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG5cbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gIH1cblxuICAubW1lbnUtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW1lbnUtbWFpbiB7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUuNXJlbSk7XG5cbiAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYubGV2ZWwwIHtcbiAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC40cmVtO1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckRhcmtXaGl0ZTtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAmLnRleHQge1xuICAgICAgICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcblxuICAgICAgICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JQcmltYXJ5O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JEYXJrV2hpdGU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDNyZW0gMCAzcmVtO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckRhcmtXaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICYudG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6M3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW1lbnUtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgM3JlbSAyLjVyZW0gM3JlbTtcblxuICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAmLmxpbmtzIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JTZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAmLmFycm93IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGNvbG9yU2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gIC5tbWVudS13cmFwcGVyIHtcbiAgICB0b3A6IDlyZW07XG5cbiAgICAubW1lbnUtY29udGVudCB7XG4gICAgICAubW1lbnUtbWFpbiB7XG4gICAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICYubGV2ZWwwIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIC5zdWJtZW51IHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1tZW51LWZvb3RlciB7XG4gICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAmLmxpbmtzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gIC5tbWVudS13cmFwcGVyIHtcbiAgICB0b3A6IDhyZW07XG4gIH1cbn0iLCIuYmxvY2stc2VhcmNoe1xuICBAaW5jbHVkZSBmbGV4KCk7XG5cbiAgLmJsb2Nre1xuICAgICYtdGl0bGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBmb250SWNvbigkc2l6ZVZhbHVlOiAxLjYsICRsaW5lSGVpZ2h0OiAzcmVtKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBjb250ZW50OiAkaWNvblNlYXJjaDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZm9ybXtcbiAgICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXJ5KTtcblxuICAgICAgICAuZmllbGQge1xuICAgICAgICAgIG1hcmdpbjowO1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0aW9ue1xuICAgICAgICAmLnNlYXJjaCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udEljb247XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICBjb250ZW50OiAkaWNvblNlYXJjaDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnN3YXRjaC1vcHQsXG4uZmlsdGVyLW9wdGlvbnMtY29udGVudCB7XG4gIC5zd2F0Y2gtYXR0cmlidXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOjRyZW07XG5cbiAgICAuc3dhdGNoLWF0dHJpYnV0ZSB7XG4gICAgICAmLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICYtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICYtb3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgLnN3YXRjaC1vcHRpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcldoaXRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAxcHggcmdiYSgwLDAsMCwwLjE1KTtcblxuICAgICAgICAgICYuaW1hZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogOS44cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29sb3Ige1xuICAgICAgICAgICAgbWF4LXdpZHRoOjQuOHJlbTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6NC44cmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOjQuOHJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NC44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDo0LjhyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjQuOHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlbGVjdGVkIHtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2F0Y2gtaW5wdXQge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc3dhdGNoLW9wdGlvbi10b29sdGlwIHtcbiAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG5cbi5maWx0ZXItb3B0aW9ucy1jb250ZW50IHtcbiAgLnN3YXRjaC1hdHRyaWJ1dGUge1xuICAgIC5zd2F0Y2gtYXR0cmlidXRlIHtcbiAgICAgICYtb3B0aW9ucyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwaG9uZSkge1xuICAuc3dhdGNoLW9wdCxcbiAgLmZpbHRlci1vcHRpb25zLWNvbnRlbnQge1xuICAgIC5zd2F0Y2gtYXR0cmlidXRlIHtcbiAgICAgIC5zd2F0Y2gtYXR0cmlidXRlIHtcbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc2VsZWN0ZWQtb3B0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1vcHRpb25zIHtcbiAgICAgICAgICAuc3dhdGNoLW9wdGlvbiB7XG4gICAgICAgICAgICAmLnRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJ0YWJsZSB7XG4gIHdpZHRoOjEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgY2FwdGlvbiB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59IiwiLnRvb2xiYXIge1xuICAucGFnZXMge1xuICAgID4gLml0ZW1zIHtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgID4gLml0ZW0ge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXG4gICAgICAgICAgJi5hcnJvdy1sZWZ0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbkRpciArIFwiYXJyb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkaWNvbkRpciArIFwiYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMi42cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvb2xiYXItYW1vdW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAudG9vbGJhci1udW1iZXIge1xuICAgICAgY29sb3I6JGNvbG9yU2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgLnRvb2xiYXIge1xuICAgIC5wYWdlcyB7XG4gICAgICA+IC5pdGVtcyB7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICA+IC5pdGVtIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG5cbiAgICAgICAgICAgICYuYXJyb3ctcmlnaHQge1xuICAgICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFycm93LWxlZnQge1xuICAgICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50b29sYmFyLWFtb3VudCB7XG4gICAgICBmb250LXNpemU6MS4xcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6M3JlbTtcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/