:root{--fs-10:.625rem;--fs-15:.6875rem;--fs-20:.75rem;--fs-25:.875rem;--fs-30:1rem;--fs-40:1.125rem;--fs-50:1.25rem;--fs-60:1.375rem;--fs-70:1.5625rem;--fs-73:1.875rem;--fs-75:2.1875rem;--fs-80:2.5rem;--fs-input:var(--fs-30);--lh-input:1.625;--fs-small:var(--fs-25);--lh-small:1.25;--white:#fff;--white-dark:#f5f5f5;--red:#e63636;--black:#333;--grey-light:#ebebeb;--grey:#8f8f8f;--grey-dark:#707070;--yellow:#ff9800;--green:#62a824;--color-primary:var(--black);--color-secondary:var(--green);--color-input:var(--grey-dark);--color-error:var(--red);--color-success:var(--green);--color-info:var(--yellow);--color-warning:var(--yellow);--full:1920px;--large:1530px;--content:1120px;--small:650px;--icon-cart:"\f07a";--icon-close:"\f00d";--icon-search:"\f002";--icon-phone:"\f095";--icon-check:"\f00c";--icon-menu:"\f0c9";--icon-heart:"\f004";--icon-truck:"\f0d1";--icon-calendar:"\f133";--icon-question-mark:"\f059";--icon-chevron-up:"\f077";--icon-chevron-down:"\f078";--icon-chevron-left:"\f053";--icon-chevron-right:"\f054";--icon-arrow-right:"\f061";--icon-delete:"\f2ed";--icon-edit:"\f044";--icon-key:"\f084";--icon-access:"\f29a";--icon-home:"\f015";--icon-payment:"\f153";--icon-bulk:"\f468";--icon-printing:"\f5bf";--icon-mail:"\f0e0";--icon-account:"\f007";--icon-show:"\f06e";--icon-redo:"\f2f9"}@media (max-width:768px){:root{--fs-10:.625rem;--fs-15:.625rem;--fs-20:.6875rem;--fs-25:.75rem;--fs-30:.875rem;--fs-40:1rem;--fs-50:1.125rem;--fs-60:1.25rem;--fs-70:1.375rem;--fs-73:1.5625rem;--fs-75:1.875rem;--fs-80:2.1875rem}}.availability .label,.product-info-availability .label{vertical-align:middle}.availability .icon,.product-info-availability .icon{background-color:transparent;border:0;border-radius:50%;display:inline-block;height:15px;vertical-align:middle;width:15px}.availability .icon.available,.product-info-availability .icon.available{background-color:var(--green)}.availability .icon.unavailable,.product-info-availability .icon.unavailable{background-color:var(--red)}.breadcrumbs{background-color:var(--white-dark);display:flex;margin-bottom:20px;min-height:44px;padding:12px 16px}.breadcrumbs ul{display:flex;flex-wrap:wrap;gap:5px;margin-left:auto;margin-right:auto;max-width:var(--large);width:100%}.breadcrumbs ul li.item{align-items:center;display:flex;gap:5px;justify-content:space-between;line-height:1.25}.breadcrumbs ul li.item:after{color:var(--color-primary);content:">";font-family:titillium,sans-serif;font-size:var(--fs-30)}.breadcrumbs ul li.item:last-child:after{display:none}.breadcrumbs ul li.item a,.breadcrumbs ul li.item strong{font-size:var(--fs-30);line-height:1.25}.breadcrumbs ul li.item a,.breadcrumbs ul li.item strong,button.action{color:var(--color-primary);font-family:titillium,sans-serif;font-weight:400}button.action{background-color:var(--white);border:1px solid var(--color-primary);border-radius:10px;cursor:pointer;display:inline-block;font-size:var(--fs-40);line-height:1.444;outline:0;padding:2px 15px;text-transform:uppercase}button.action:hover{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--white)}button.action.action-show{box-shadow:none;padding:0;text-align:left;text-decoration:underline}button.action.action-show,button.action.action-show:hover{background-color:transparent;border:0;color:var(--color-primary)}button.action.action-selected-shipping-item,button.action.action-update,button.action.primary{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--white)}button.action.action-selected-shipping-item:hover,button.action.action-update:hover,button.action.primary:hover{background-color:var(--white);border:1px solid var(--color-secondary);color:var(--color-secondary)}button.action.action-view-cart,button.action.checkout,button.action.continue,button.action.tocart{background-color:var(--yellow);border:1px solid var(--yellow);color:var(--white);padding:7px 20px}button.action.action-view-cart:hover,button.action.checkout:hover,button.action.continue:hover,button.action.tocart:hover{background-color:var(--white);border:1px solid var(--yellow);color:var(--yellow)}button.action.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}a.action.action-register,a.action.back,a.action.button,a.action.clear,a.action.continue,a.action.create,a.action.remind,a.action.success-create-account{background-color:var(--white);border:1px solid var(--color-primary);border-radius:10px;color:var(--color-primary);cursor:pointer;display:inline-block;font-family:titillium,sans-serif;font-size:var(--fs-40);font-weight:400;line-height:1.444;outline:0;padding:2px 15px;text-align:center;text-transform:uppercase}a.action.action-register:hover,a.action.back:hover,a.action.button:hover,a.action.clear:hover,a.action.continue:hover,a.action.create:hover,a.action.remind:hover,a.action.success-create-account:hover{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--white)}a.action.showcart{background-color:var(--yellow);border:1px solid var(--yellow);border-radius:10px;color:var(--white);cursor:pointer;display:inline-block;font-family:titillium,sans-serif;font-size:var(--fs-40);font-weight:400;line-height:1.444;outline:0;padding:2px 15px;text-align:center;text-transform:uppercase}a.action.showcart:hover{background-color:var(--white);border:1px solid var(--yellow);color:var(--yellow)}.block.filter{background-color:rgba(97,168,35,.051);border:1px solid var(--color-secondary);border-radius:10px;display:flex;flex-direction:column;gap:15px;margin:20px 0;padding:20px;position:relative;width:100%}.block.filter .block-subtitle,.block.filter .block-title{display:none}.block.filter .block-content{width:100%}.block.filter .block-content .filter-current{max-width:240px}.block.filter .block-content .filter-current .items .item{align-items:center;display:flex;justify-content:space-between}.block.filter .block-content .filter-current .items .item a.remove:after{color:var(--color-primary);content:var(--icon-delete);display:block;font-family:Font Awesome\ 6 Pro;font-size:var(--fs-30);font-weight:400;line-height:1}.block.filter .block-content .filter-current .items .item a.remove span{display:none}.block.filter .block-content .filter-actions{margin-top:20px;max-width:240px}.block.filter .block-content .filter-actions a{width:100%}.block.filter .block-content .filter-options .filter-options-title{color:var(--color-primary);font-size:var(--fs-30);font-weight:700;line-height:1.25;margin-bottom:10px}.block.filter .block-content .filter-options .items{display:flex;flex-wrap:wrap;gap:5px}.block.filter .block-content .filter-options .items .item{background-color:var(--white);border-radius:10px;box-shadow:0 1px 5px 0 rgba(0,0,0,.12);padding:2px 5px}.block.filter .block-content .filter-options .items .item.active{background-color:var(--color-secondary)}.block.filter .block-content .filter-options .items .item.disabled{opacity:.5;pointer-events:none}.block.filter .block-content .filter-options .items .item a{color:var(--color-primary)}form.form.bulkpurchaser fieldset,form.form.contactf fieldset,form.form.productview fieldset{border-radius:10px;margin-top:30px;padding:20px}form fieldset{background-color:var(--white-dark);border:none;display:block;margin:0 0 20px;padding:0}form fieldset input,form fieldset select,form fieldset textarea{background-color:var(--white);border:1px solid var(--white)}form fieldset>br{display:none}form fieldset>hr{display:none!important}form .field{margin-bottom:10px}form .field .label,form .field label{color:var(--color-primary)}form .field._required>label,form .field.required>label{position:relative}form .field._required>label:after,form .field.required>label:after{color:var(--color-primary);content:"\f069";font-family:Font Awesome\ 6 Pro;font-size:8px;font-weight:400;line-height:var(--lh-input);position:absolute}form .field.note{margin-bottom:20px}form .control input,form .control select{margin-bottom:10px}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% - 40px)}form .control._with-tooltip .field-tooltip{cursor:pointer;position:absolute;right:0;top:-5px}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:var(--color-primary);content:var(--icon-question-mark);font-family:Font Awesome\ 6 Pro;font-size:var(--fs-60);font-weight:400;line-height:45px}form .control._with-tooltip .field-tooltip.toggle .field-tooltip-content{background:var(--color-secondary);color:var(--white);display:none;font-size:var(--fs-input);line-height:var(--lh-input);min-width:270px;padding:20px;position:absolute;right:40px;text-transform:none;top:50%;transform:translateY(-50%);word-wrap:break-word;border-radius:10px;z-index:2}form div.field-error,form div.mage-error{color:var(--color-error);display:block;width:100%}form div.message{display:block;width:100%}form div.message.error{color:var(--color-error)}form div.message.success{color:var(--color-success)}form div.message.empty,form div.message.info{color:var(--color-info)}form div.message.notice,form div.message.warning{color:var(--color-warning)}form #password-strength-meter-container{color:var(--color-primary)}form #password-strength-meter-container.password-weak{color:var(--color-error)}form #password-strength-meter-container.password-medium{color:var(--color-warning)}form #password-strength-meter-container.password-strong,form #password-strength-meter-container.password-very-strong{color:var(--color-success)}form input,form select,form textarea{background-color:var(--white-dark);border:1px solid var(--white-dark);border-radius:10px;padding:2px 15px;width:100%}form input[readonly=""],form select[readonly=""],form textarea[readonly=""]{background:var(--white-dark);color:rgba(var(--color-primary),.5);cursor:not-allowed}form input[disabled=""],form select[disabled=""],form textarea[disabled=""]{opacity:.5}form input[type=email],form input[type=number],form input[type=text],form select[type=email],form select[type=number],form select[type=text],form textarea[type=email],form textarea[type=number],form textarea[type=text]{-webkit-appearance:none;-moz-appearance:textfield}form input[type=checkbox],form input[type=radio],form select[type=checkbox],form select[type=radio],form textarea[type=checkbox],form textarea[type=radio]{width:auto}form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M233.4,406.6C245.9,419.1 266.2,419.1 278.7,406.6L470.7,214.6C483.2,202.1 483.2,181.8 470.7,169.3C458.2,156.8 437.9,156.8 425.4,169.3L256,338.7L86.6,169.4C74.1,156.9 53.8,156.9 41.3,169.4C28.8,181.9 28.8,202.2 41.3,214.7L233.3,406.7L233.4,406.6Z" style="fill:%23383838;fill-rule:nonzero;"/></svg>');background-position:calc(100% - 10px);background-repeat:no-repeat;background-size:20px;box-sizing:border-box;cursor:pointer}form select:focus-within{background-image:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M233.4,105.4C245.9,92.9 266.2,92.9 278.7,105.4L470.7,297.4C483.2,309.9 483.2,330.2 470.7,342.7C458.2,355.2 437.9,355.2 425.4,342.7L256,173.3L86.6,342.6C74.1,355.1 53.8,355.1 41.3,342.6C28.8,330.1 28.8,309.8 41.3,297.3L233.3,105.3L233.4,105.4Z" style="fill:%23383838;fill-rule:nonzero;"/></svg>')}body .loading-mask{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);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:44px;position:static!important}body .loading-mask .loader>p{display:none}body>.loading-mask{height:calc(var(--wh, 1vh)*100)!important;position:fixed}.checkout-container .messages,.page .messages{display:flex;flex-direction:column;gap:15px;max-width:340px;position:fixed;right:20px;top:180px;width:calc(100% - 96px);z-index:9}@media (max-width:1024px){.checkout-container .messages,.page .messages{right:20px;width:calc(100% - 40px)}}.checkout-container .messages .message,.page .messages .message{border-radius:10px;color:var(--white);display:block;font-weight:300;margin:0;padding:20px;position:relative;width:100%}.checkout-container .messages .message:after,.page .messages .message:after{animation:shrinkBar 10s linear forwards;background-color:rgba(0,0,0,.2);border-bottom-left-radius:8px;border-bottom-right-radius:8px;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}@keyframes shrinkBar{0%{width:100%}to{width:0}}.checkout-container .messages .message a,.page .messages .message a{color:var(--white);text-decoration:underline}.checkout-container .messages .message.error,.page .messages .message.error{background:var(--color-error)}.checkout-container .messages .message.success,.page .messages .message.success{background:var(--color-success)}.checkout-container .messages .message.empty,.checkout-container .messages .message.info,.page .messages .message.empty,.page .messages .message.info{background:var(--color-info)}.checkout-container .messages .message.notice,.checkout-container .messages .message.warning,.page .messages .message.notice,.page .messages .message.warning{background:var(--color-warning)}.minicart{position:relative;text-align:center}.minicart>a.action{align-items:center;display:flex;gap:15px;justify-content:space-between}.minicart>a:hover{border:0}.minicart>a:hover .counter:after{color:var(--yellow)}@media (max-width:640px){.minicart>a .text{display:none}}.minicart>a .counter.empty .counter-number{display:none}.minicart>a .counter:after{color:var(--white);content:var(--icon-cart);display:block;font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:700;line-height:23px}.minicart>a .counter-number{background-color:var(--red);border-radius:6px;color:var(--white);font-size:12px;padding:0 10px;position:absolute;right:-10px;top:-12px}.minicart>a .counter-label{display:none}body._has-modal{overflow:hidden}body .modals-wrapper .modals-overlay{background:rgba(0,0,0,.5);content:"";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:50%;transform:translateY(-50%);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-inner-wrap,body .modals-wrapper .modal-slide .modal-inner-wrap{background:var(--white);margin-left:auto;margin-right:auto;max-height:100%;max-width:var(--content);overflow-x:hidden;overflow-y:scroll;padding:30px;position:relative;width:100%;width:70%}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-header,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-header{display:flex;margin-bottom:20px;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;cursor:pointer;display:block;font-size:0;margin-left:auto}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{color:var(--color-primary);content:var(--icon-close);display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:var(--fs-60);font-weight:300}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:20px;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-content .block-authentication,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-content .block-authentication{display:flex;gap:20px;padding-right:20px;width:100%}@media (max-width:768px){body .modals-wrapper .modal-popup .modal-inner-wrap .modal-content .block-authentication,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-content .block-authentication{flex-direction:column}}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-content .block-authentication>.block,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-content .block-authentication>.block{flex:1}body .modals-wrapper .modal-popup .modal-inner-wrap .modal-content .block-authentication>.block .actions-toolbar,body .modals-wrapper .modal-slide .modal-inner-wrap .modal-content .block-authentication>.block .actions-toolbar{margin-top:20px}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:20px;margin-top:20px}@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%}}.menu.desktop .navigation>ul{display:flex;gap:20px;justify-content:center;padding:0}@media (max-width:1536px){.menu.desktop .navigation>ul{gap:10px}}.menu.desktop .navigation>ul li{position:relative}.menu.desktop .navigation>ul li.level0>a{border:1px solid var(--color-primary);border-radius:10px;color:var(--color-primary)}.menu.desktop .navigation>ul li.level0:first-child>a{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--white)}.menu.desktop .navigation>ul li.level0:first-child>a:after{color:var(--white);content:var(--icon-menu);display:block;font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:400;line-height:1}.menu.desktop .navigation>ul li.level0:hover>a{background-color:var(--color-secondary);border:1px solid var(--color-secondary);color:var(--white)}.menu.desktop .navigation>ul li:hover>.submenu{display:block}.menu.desktop .navigation>ul li:hover>a{background-color:var(--yellow);color:var(--white)}.menu.desktop .navigation>ul li.first{border-top-left-radius:10px;border-top-right-radius:10px}.menu.desktop .navigation>ul li.last{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.menu.desktop .navigation>ul li.level1.parent>a:after,.menu.desktop .navigation>ul li.level2.parent>a:after,.menu.desktop .navigation>ul li.level3.parent>a:after{color:var(--white);content:var(--icon-chevron-right);display:block;font-family:Font Awesome\ 6 Pro;font-size:10px;font-weight:400;line-height:1}.menu.desktop .navigation>ul li a{align-items:center;border-radius:10px;color:var(--white);display:flex;font-size:var(--fs-40);gap:15px;justify-content:space-between;line-height:1.444;padding:2px 15px;text-transform:uppercase;white-space:nowrap}.menu.desktop .navigation>ul li .submenu{background-color:transparent;display:none;left:100%;min-width:220px;padding:0 0 0 10px;position:absolute;top:0;z-index:3}.menu.desktop .navigation>ul li .submenu.level0{left:0;padding:10px 0 0;top:auto}.menu.desktop .navigation>ul li .submenu li,.menu.mobile .nav-toggle{background-color:var(--color-secondary)}.menu.mobile .nav-toggle{align-items:center;border:1px solid var(--color-secondary);border-radius:10px;color:var(--white);display:flex;font-size:var(--fs-40);gap:15px;justify-content:space-between;line-height:1.444;padding:2px 15px;text-transform:uppercase;white-space:nowrap}@media (max-width:640px){.menu.mobile .nav-toggle span{display:none}}.menu.mobile .nav-toggle:after{color:var(--white);content:var(--icon-menu);display:block;font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:400;line-height:23px}.mmenu-header .mmenu-header-hotline .phone{align-items:center;background:#ff9800;display:flex;height:calc(100% + 10px);justify-content:center;position:absolute;right:0;top:0;width:auto;z-index:3}.mmenu-header .mmenu-header-hotline .phone i{align-items:center;background:#ff9800;display:flex;height:100%;justify-content:center;line-height:normal;padding:0 10px}.mmenu-header .mmenu-header-hotline .phone:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffc774;bottom:-5px;content:"";height:15px;position:absolute;right:30px;width:15px;z-index:-2}.mmenu-header .mmenu-header-hotline ul{gap:10px}.mmenu-header .mmenu-header-hotline a{align-items:center;display:flex;font-weight:700;justify-content:center;padding-right:50px;position:relative}.mmenu-header .mmenu-header-hotline i{display:inline-block;font-size:20px;margin:0;transform:rotateY(180deg);width:auto}.mmenu-wrapper,.page-wrapper{transition:all .2s ease}.mmenu-opened .page-wrapper{max-height:100vh;overflow:hidden}.mmenu-opened{overflow:hidden}.mmenu-content{background:#62a824;height:100vh;max-width:calc(100% - 68px);overflow:auto;width:450px}.mmenu-wrapper{background:rgba(51,51,51,.9);height:auto;left:-100%;min-height:100vh;overflow:auto;position:fixed;top:0;width:100%;z-index:2147483647}.mmenu-wrapper.opened{left:0;max-width:100%}.mmenu-wrapper.opened .mmenu-header-close{height:auto;left:calc(100% - 46px);position:fixed;top:20px;width:auto}.mmenu-wrapper .navigation>ul li.level0>a{border:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.mmenu-wrapper .navigation ul{display:flex;flex-wrap:wrap}.mmenu-wrapper .navigation ul li{display:flex;flex-direction:column;width:100%}.mmenu-wrapper .navigation ul li.level0>a{padding:20px 35px}.mmenu-wrapper .navigation ul li.level0:hover a{color:#fff}.mmenu-wrapper .navigation ul li a{color:#fff;width:100%}.mmenu-header-close,.mmenu-top-close{height:auto;position:relative;top:20px;transition:all .2s ease;width:auto}.mmenu-header-close .nav-toggle,.mmenu-header-close .nav-toggle:hover,.mmenu-top-close .nav-toggle,.mmenu-top-close .nav-toggle:hover{background:transparent;border:0;padding:0}.mmenu-header-close .nav-toggle:after,.mmenu-header-close .nav-toggle:before,.mmenu-top-close .nav-toggle:after,.mmenu-top-close .nav-toggle:before{display:none}.mmenu-header-close .nav-toggle span:before,.mmenu-top-close .nav-toggle span:before{content:var(--icon-close)}.mmenu-header-close .nav-toggle span,.mmenu-top-close .nav-toggle span{background:transparent;color:#fff;font-family:Font Awesome\ 6 Pro;font-size:40px;font-weight:300;height:auto;line-height:normal}.mmenu-header{background:#333;display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:visible;padding:0 20px;width:100%}.mmenu-header .mmenu-header-hotline{color:#fff;font-size:14px;line-height:normal;width:100%}.mmenu-header .mmenu-header-hotline li:first-child{display:none}.mmenu-header .mmenu-header-hotline li .phone{left:0;right:auto}.mmenu-header .mmenu-header-hotline li .phone:after{left:30px;right:auto}.mmenu-header .mmenu-header-hotline li a{color:#fff;padding:10px 10px 10px 50px}.mmenu-header ul{align-items:center;display:flex;justify-content:space-between;width:100%}.mmenu-header-search{padding:10px 0;width:100%}.mmenu-header-search .block-search .block-title{display:none}.mmenu-header-search .block-search .block-content{background:#62a824;height:auto;max-width:100%;overflow:inherit;padding:0;position:relative;right:0;text-align:left;top:0;width:100%;z-index:0}.mmenu-header-search .block-search .block-content .control{width:100%}.mmenu-header-search .block-search .block-content .label{display:none}.mmenu-header-search .block-search .block-content form{border:0 solid #f0f0f0;display:flex}.mmenu-header-search .block-search .block-content form .search{align-items:normal;width:100%}.mmenu-header-search .block-search .block-content form input{background:#fff;border:0 solid #f0f0f0;width:100%}.mmenu-header-search .block-search .block-content form .actions{width:auto}.mmenu-header-search .block-search .block-content form .actions button{align-items:center;background:#484848;display:block;display:flex;justify-content:center;padding:10px 20px 0}.mmenu-header-search .block-search .block-content form .actions button span{display:none}.mmenu-header-search .block-search .block-content form .actions button:before{display:block}.mmenu-header-search .block-search .block-content .search{width:100%}.mmenu-header-search .block-title{display:none}.mmenu-header-account{padding:10px 0;text-align:center}.mmenu-header-account a{color:#fff;display:block;font-size:20px;font-weight:600}.mmenu-header-account a:before{display:inline-block;padding-right:10px}.mmenu-header-account,.mmenu-header-language{width:auto}.mmenu-header-language .switcher-trigger{padding-left:5px}.mmenu-header-language .switcher .options ul.dropdown{height:auto}.mmenu-header-language.section{align-items:center;display:flex;justify-content:flex-end}.mmenu-header-language.section .switcher-options li.view-de,.mmenu-header-language.section .switcher-options li.view-en{background:#fff}.mmenu-header-language.section .switcher-options li.view-de a,.mmenu-header-language.section .switcher-options li.view-en a{padding-bottom:10px;padding-left:5px;padding-top:10px}.mmenu-main{padding:0}.mmenu-main ul.level0{padding-bottom:20px}.mmenu-main li.prev span{cursor:pointer}.mmenu-main li.level0 a{border-bottom:1px solid hsla(0,0%,100%,.1)}.mmenu-main li.level0 .submenu li.level1{padding-right:0}.mmenu-main li.level0 .submenu li.level1>a{padding:10px 20px}.mmenu-main li.level0 .submenu li.level2{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.mmenu-main li.level0 .submenu li.level2:before{display:none}.mmenu-main li.level0 .submenu li.level2>a{border-bottom:1px solid hsla(0,0%,100%,.1)}.mmenu-main li.level1 a{padding-bottom:7px;padding-top:5px}.mmenu-main li.level1 .mm-btn_next{height:30px}.mmenu-main li a{border:0 solid #f0f0f0;box-shadow:none;padding:20px 35px}.mmenu-main li a.mm-btn_next{height:60px}.mmenu-main li a.level-top{color:#62a824;display:block;font-size:17px;font-weight:700}.mmenu-main li a:after{display:none;transition:all .2s ease}.mmenu-main .navigation.slide{overflow:hidden}.mmenu-main .navigation.slide ul{display:flex;flex-wrap:wrap;left:100%;position:relative;transition:all .2s ease}.mmenu-main .navigation.slide ul li{border-right:0;left:0;max-width:100%;position:relative;transition:all .2s ease}.mmenu-main .navigation.slide ul li.has-active>a{background:#62a824;color:#fff}.mmenu-main .navigation.slide ul li.active{border-top:0}.mmenu-main .navigation.slide ul li.active>a{background:#ff9800;color:#fff}.mmenu-main .navigation.slide ul li.prev{align-items:center;background:#73b13c;color:#fff;display:flex;flex-direction:row;font-size:14px;justify-content:flex-start}.mmenu-main .navigation.slide ul li.prev:hover{background:#73b13c}.mmenu-main .navigation.slide ul li.prev .prev{display:inline-block;padding:10px 20px;width:auto}.mmenu-main .navigation.slide ul li a{left:0;transition:all .2s ease}.mmenu-main .navigation.slide ul.opened{left:0;overflow:hidden;position:relative;top:0}.mmenu-main .navigation.slide ul.remove>li.prev,.mmenu-main .navigation.slide ul.remove>li>a{left:-100%;position:absolute}.mmenu-main .navigation.slide>ul{left:0;position:relative}.mmenu-main .navigation.slide>ul li:hover{background:transparent}.mmenu-main .navigation.slide>ul li a{align-items:center;display:flex;font-weight:400;justify-content:space-between;padding:10px 20px}.mmenu-main .navigation.slide>ul li a .toggle{padding:0 20px}.mmenu-main .navigation.slide .submenu{border-top:0;box-shadow:none;display:block;margin-top:0;max-height:none;max-width:100%;overflow:hidden;padding:0;position:absolute;top:0;transition:all .2s ease;width:100%}.mmenu-footer{background:#707070;border-top:1px solid #fff;padding:0;text-align:right}.mmenu-footer li{border-bottom:1px solid #fff;display:block;padding:0 20px}.mmenu-footer li .icon:after{color:var(--white);display:block;font-family:Font Awesome\ 6 Pro;font-size:var(--fs-50);font-weight:700;line-height:1}.mmenu-footer li.home .icon:after{content:var(--icon-home)}.mmenu-footer li.shipping .icon:after{content:var(--icon-truck)}.mmenu-footer li.payment .icon:after{content:var(--icon-payment)}.mmenu-footer li.bulk .icon:after{content:var(--icon-bulk)}.mmenu-footer li.faq .icon:after{content:var(--icon-question-mark)}.mmenu-footer li.printing .icon:after{content:var(--icon-printing)}.mmenu-footer li.mail .icon:after{content:var(--icon-mail)}.mmenu-footer li.phone .icon:after{content:var(--icon-phone)}.mmenu-footer li.account .label{display:none}.mmenu-footer li.account .icon:after{content:var(--icon-account)}.mmenu-footer li a{align-items:center;color:#fff;display:flex;font-size:16px;gap:10px;justify-content:flex-start;line-height:40px}@media (max-width:1024px){body:before{display:block}.mmenu-wrapper{display:flex;justify-content:left}}.form.subscribe{display:flex;margin-top:20px}.form.subscribe .field{margin-bottom:0}.form.subscribe .field input{border-bottom-right-radius:0;border-top-right-radius:0;margin-bottom:0}.form.subscribe .actions button,.form.subscribe .field input{color:var(--grey-dark);font-size:var(--fs-25);font-weight:500;line-height:1.25;padding:14px 20px}.form.subscribe .actions button{background-color:var(--grey-light);border:2px solid var(--grey-light);border-bottom-left-radius:0;border-top-left-radius:0}.form.subscribe .actions button:hover{background-color:var(--white-dark);border:2px solid var(--white-dark)}.block-search{align-items:center;display:flex;gap:20px}.block-search.active .block-content{display:block}.block-search .block-title{cursor:pointer}.block-search .block-title strong{display:none}.block-search .block-title:after{color:var(--white);content:var(--icon-search);display:block;font-family:Font Awesome\ 6 Pro;font-size:var(--fs-40);font-weight:700;line-height:1.6}.block-search .block-content{display:none;max-width:480px;position:absolute;right:0;width:100%}.block-search .block-content form .field{margin:0;position:relative}.block-search .block-content form .field label{cursor:pointer;position:absolute;right:5px}.block-search .block-content form .field label:after{color:var(--color-primary);content:var(--icon-close);display:block;font-family:Font Awesome\ 6 Pro;font-size:var(--fs-40);font-weight:400;line-height:1.6}.block-search .block-content form .field label span{display:none}.block-search .block-content form .field input{margin:0}.block-search .block-content form .actions{display:none}.switcher.language ul{align-items:center;display:flex;gap:5px}.switcher.language ul li:first-child:after{color:var(--white);content:"|";float:right;font-weight:400;padding-left:5px}table{text-align:left;width:100%}table caption{display:none}.price-box{align-items:baseline;-moz-column-gap:5px;column-gap:5px;display:flex;flex-wrap:wrap;font-family:titillium,sans-serif}.price-box .price,.price-box .price-label,.price-box .price-wrapper{color:var(--color-primary);font-size:var(--fs-30);font-weight:700;line-height:1.25}.price-box .old-price .price{color:var(--color-secondary);text-decoration:line-through}.price-box .minimal-price{margin-bottom:0}.price-box .minimal-price .price-label{text-transform:uppercase}.price-details a{text-decoration:underline}.field.qty{margin:0}.field.qty .label{display:none}.field.qty .control{display:flex}.field.qty .control button{background-color:transparent;border-radius:8px;font-weight:600;width:30px}.field.qty .control button,.field.qty .control input{border:0;color:var(--white);font-family:titillium,sans-serif;font-size:var(--fs-30);line-height:48px;margin:0;padding:0}.field.qty .control input{background-color:rgba(0,0,0,.12);border-radius:10px;font-weight:400;text-align:center;width:40px}.checkout-cart-index .field.qty .control{justify-content:flex-end}.checkout-cart-index .field.qty .control input{background-color:var(--white);border:1px solid var(--white);color:var(--color-primary);line-height:1.444}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QVBBLG1CQUtBLGlDQUhBLHNCQUF1QixDQUV2QixnQkFBaUIsQ0FLakIsUUFBUyxDQURULFNsQmluRFIsQ2tCN21ETSwwQkFLRSxnQ0FBcUMsQ0FLckMsa0JBQW1CLENBSG5CLGdCQUhBLGlCQUFrQixDQVFsQixVbEJpbURSLENrQnhsRE0seUNBQ0Usd0JsQjJsRFIsQ2tCemxEUSwrQ0FDRSw2QkFBOEIsQ0FFOUIsOEJBQ0EsMkJBRkEsaUJsQjZsRFYiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iaWthcGFjazIwMjUvLi9zY3NzL2hlbHBlci9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly9iaWthcGFjazIwMjUvLi9zY3NzL2NvbXBvbmVudC9fYXZhaWxhYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9jb21wb25lbnQvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9oZWxwZXIvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9jb21wb25lbnQvX2J1dHRvbi5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrMjAyNS8uL3Njc3MvY29tcG9uZW50L19maWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly9iaWthcGFjazIwMjUvLi9zY3NzL2NvbXBvbmVudC9fZm9ybS5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrMjAyNS8uL3Njc3MvY29tcG9uZW50L19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly9iaWthcGFjazIwMjUvLi9zY3NzL2NvbXBvbmVudC9fbWVzc2FnZS5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrMjAyNS8uL3Njc3MvY29tcG9uZW50L19taW5pY2FydC5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrMjAyNS8uL3Njc3MvY29tcG9uZW50L19tb2RhbC5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrMjAyNS8uL3Njc3MvY29tcG9uZW50L19uYXZfZGVza3RvcC5zY3NzIiwid2VicGFjazovL2Jpa2FwYWNrMjAyNS8uL3Njc3MvY29tcG9uZW50L19uYXZfbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9jb21wb25lbnQvX25ld3NsZXR0ZXIuc2NzcyIsIndlYnBhY2s6Ly9iaWthcGFjazIwMjUvLi9zY3NzL2NvbXBvbmVudC9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9jb21wb25lbnQvX3N3aXRjaGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9jb21wb25lbnQvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9jb21wb25lbnQvX3ByaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vYmlrYXBhY2syMDI1Ly4vc2Nzcy9jb21wb25lbnQvX3F0eS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKiBCcmVha3BvaW50cyAqL1xyXG4kZGVza3RvcExhcmdlOiAxNTM2cHg7XHJcbiRkZXNrdG9wOiAxMjgwcHg7XHJcbiRkZXNrdG9wU21hbGw6IDEwMjRweDtcclxuJHRhYmxldExhcmdlOiA4OTZweDtcclxuJHRhYmxldDogNzY4cHg7XHJcbiRwaG9uZUxhcmdlOiA2NDBweDtcclxuJHBob25lOiA1MTJweDtcclxuJHBob25lU21hbGw6IDM4NHB4O1xyXG5cclxuLyoqIERpcmVjdG9yaWVzICovXHJcbiRkaXJGb250czogJy4uLy4uL2ZvbnRzLyc7XHJcbiRkaXJJbWFnZXM6ICcuLi8uLi9pbWFnZXMvJztcclxuJGRpckljb25zOiAnLi4vLi4vaW1hZ2VzL2ljb25zLyc7XHJcblxyXG46cm9vdCB7XHJcbiAgLyoqIEZvbnQgc2l6ZXMgaW4gcmVtIChmcm9tIGRlZmF1bHQgYnJvd3NlciBzaXplIDE2cHgpICovXHJcbiAgLS1mcy0xMDogLjYyNXJlbTsgLy8xMHB4XHJcbiAgLS1mcy0xNTogLjY4NzVyZW07IC8vMTFweFxyXG4gIC0tZnMtMjA6IC43NXJlbTsgLy8xMnB4XHJcbiAgLS1mcy0yNTogLjg3NXJlbTsgLy8xNHB4XHJcbiAgLS1mcy0zMDogMXJlbTsgLy8xNnB4XHJcbiAgLS1mcy00MDogMS4xMjVyZW07IC8vMThweFxyXG4gIC0tZnMtNTA6IDEuMjVyZW07IC8vMjBweFxyXG4gIC0tZnMtNjA6IDEuMzc1cmVtOyAvLzIycHhcclxuICAtLWZzLTcwOiAxLjU2MjVyZW07IC8vMjVweFxyXG4gIC0tZnMtNzM6IDEuODc1cmVtOyAvLzMwcHhcclxuICAtLWZzLTc1OiAyLjE4NzVyZW07IC8vMzVweFxyXG4gIC0tZnMtODA6IDIuNXJlbTsgLy80MHB4XHJcblxyXG4gIC0tZnMtaW5wdXQ6IHZhcigtLWZzLTMwKTtcclxuICAtLWxoLWlucHV0OiAxLjYyNTtcclxuICAtLWZzLXNtYWxsOiB2YXIoLS1mcy0yNSk7XHJcbiAgLS1saC1zbWFsbDogMS4yNTtcclxuXHJcbiAgLyoqIENvbG9ycyAqL1xyXG4gIC0td2hpdGU6ICNGRkZGRkY7XHJcbiAgLS13aGl0ZS1kYXJrOiAjRjVGNUY1O1xyXG4gIC0tcmVkOiAjRTYzNjM2O1xyXG4gIC0tYmxhY2s6ICMzMzMzMzM7XHJcbiAgLS1ncmV5LWxpZ2h0OiAjRUJFQkVCO1xyXG4gIC0tZ3JleTogIzhGOEY4RjtcclxuICAtLWdyZXktZGFyazogIzcwNzA3MDtcclxuICAtLXllbGxvdzogI0ZGOTgwMDtcclxuICAtLWdyZWVuOiAjNjJBODI0O1xyXG5cclxuICAtLWNvbG9yLXByaW1hcnk6IHZhcigtLWJsYWNrKTtcclxuICAtLWNvbG9yLXNlY29uZGFyeTogdmFyKC0tZ3JlZW4pO1xyXG4gIC0tY29sb3ItaW5wdXQ6IHZhcigtLWdyZXktZGFyayk7XHJcbiAgLS1jb2xvci1lcnJvcjogdmFyKC0tcmVkKTtcclxuICAtLWNvbG9yLXN1Y2Nlc3M6IHZhcigtLWdyZWVuKTtcclxuICAtLWNvbG9yLWluZm86IHZhcigtLXllbGxvdyk7XHJcbiAgLS1jb2xvci13YXJuaW5nOiB2YXIoLS15ZWxsb3cpO1xyXG5cclxuICAvKiogV2lkdGhzICovXHJcbiAgLS1mdWxsOiAxOTIwcHg7XHJcbiAgLS1sYXJnZTogMTUzMHB4O1xyXG4gIC0tY29udGVudDoxMTIwcHg7XHJcbiAgLS1zbWFsbDo2NTBweDtcclxuXHJcbiAgLyoqIEljb25zICovXHJcbiAgLS1pY29uLWNhcnQ6IFwiXFxmMDdhXCI7XHJcbiAgLS1pY29uLWNsb3NlOiBcIlxcZjAwZFwiO1xyXG4gIC0taWNvbi1zZWFyY2g6IFwiXFxmMDAyXCI7XHJcbiAgLS1pY29uLXBob25lOiBcIlxcZjA5NVwiO1xyXG4gIC0taWNvbi1jaGVjazogXCJcXGYwMGNcIjtcclxuICAtLWljb24tbWVudTogXCJcXGYwYzlcIjtcclxuICAtLWljb24taGVhcnQ6IFwiXFxmMDA0XCI7XHJcbiAgLS1pY29uLXRydWNrOiBcIlxcZjBkMVwiO1xyXG4gIC0taWNvbi1jYWxlbmRhcjogXCJcXGYxMzNcIjtcclxuICAtLWljb24tcXVlc3Rpb24tbWFyazogXCJcXGYwNTlcIjtcclxuICAtLWljb24tY2hldnJvbi11cDogXCJcXGYwNzdcIjtcclxuICAtLWljb24tY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xyXG4gIC0taWNvbi1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XHJcbiAgLS1pY29uLWNoZXZyb24tcmlnaHQ6IFwiXFxmMDU0XCI7XHJcbiAgLS1pY29uLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xyXG4gIC0taWNvbi1kZWxldGU6IFwiXFxmMmVkXCI7XHJcbiAgLS1pY29uLWVkaXQ6IFwiXFxmMDQ0XCI7XHJcbiAgLS1pY29uLWtleTogXCJcXGYwODRcIjtcclxuICAtLWljb24tYWNjZXNzOiBcIlxcZjI5YVwiO1xyXG4gIC0taWNvbi1ob21lOiBcIlxcZjAxNVwiO1xyXG4gIC0taWNvbi1wYXltZW50OiBcIlxcZjE1M1wiO1xyXG4gIC0taWNvbi1idWxrOiBcIlxcZjQ2OFwiO1xyXG4gIC0taWNvbi1wcmludGluZzogXCJcXGY1YmZcIjtcclxuICAtLWljb24tbWFpbDogXCJcXGYwZTBcIjtcclxuICAtLWljb24tYWNjb3VudDogXCJcXGYwMDdcIjtcclxuICAtLWljb24tc2hvdzogXCJcXGYwNmVcIjtcclxuICAtLWljb24tcmVkbzogXCJcXGYyZjlcIjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICA6cm9vdCB7XHJcbiAgICAtLWZzLTEwOiAuNjI1cmVtOyAvLzEwcHhcclxuICAgIC0tZnMtMTU6IC42MjVyZW07IC8vMTBweFxyXG4gICAgLS1mcy0yMDogLjY4NzVyZW07IC8vMTFweFxyXG4gICAgLS1mcy0yNTogLjc1cmVtOyAvLzEycHhcclxuICAgIC0tZnMtMzA6IC44NzVyZW07IC8vMTRweFxyXG4gICAgLS1mcy00MDogMXJlbTsgLy8xNnB4XHJcbiAgICAtLWZzLTUwOiAxLjEyNXJlbTsgLy8xOHB4XHJcbiAgICAtLWZzLTYwOiAxLjI1cmVtOyAvLzIwcHhcclxuICAgIC0tZnMtNzA6IDEuMzc1cmVtOyAvLzIycHhcclxuICAgIC0tZnMtNzM6IDEuNTYyNXJlbTsgLy8yNXB4XHJcbiAgICAtLWZzLTc1OiAxLjg3NXJlbTsgLy8zMHB4XHJcbiAgICAtLWZzLTgwOiAyLjE4NzVyZW07IC8vMzVweFxyXG4gIH1cclxufSIsIi8qKiBCcmVha3BvaW50cyAqL1xuLyoqIERpcmVjdG9yaWVzICovXG46cm9vdCB7XG4gIC8qKiBGb250IHNpemVzIGluIHJlbSAoZnJvbSBkZWZhdWx0IGJyb3dzZXIgc2l6ZSAxNnB4KSAqL1xuICAtLWZzLTEwOiAuNjI1cmVtO1xuICAtLWZzLTE1OiAuNjg3NXJlbTtcbiAgLS1mcy0yMDogLjc1cmVtO1xuICAtLWZzLTI1OiAuODc1cmVtO1xuICAtLWZzLTMwOiAxcmVtO1xuICAtLWZzLTQwOiAxLjEyNXJlbTtcbiAgLS1mcy01MDogMS4yNXJlbTtcbiAgLS1mcy02MDogMS4zNzVyZW07XG4gIC0tZnMtNzA6IDEuNTYyNXJlbTtcbiAgLS1mcy03MzogMS44NzVyZW07XG4gIC0tZnMtNzU6IDIuMTg3NXJlbTtcbiAgLS1mcy04MDogMi41cmVtO1xuICAtLWZzLWlucHV0OiB2YXIoLS1mcy0zMCk7XG4gIC0tbGgtaW5wdXQ6IDEuNjI1O1xuICAtLWZzLXNtYWxsOiB2YXIoLS1mcy0yNSk7XG4gIC0tbGgtc21hbGw6IDEuMjU7XG4gIC8qKiBDb2xvcnMgKi9cbiAgLS13aGl0ZTogI0ZGRkZGRjtcbiAgLS13aGl0ZS1kYXJrOiAjRjVGNUY1O1xuICAtLXJlZDogI0U2MzYzNjtcbiAgLS1ibGFjazogIzMzMzMzMztcbiAgLS1ncmV5LWxpZ2h0OiAjRUJFQkVCO1xuICAtLWdyZXk6ICM4RjhGOEY7XG4gIC0tZ3JleS1kYXJrOiAjNzA3MDcwO1xuICAtLXllbGxvdzogI0ZGOTgwMDtcbiAgLS1ncmVlbjogIzYyQTgyNDtcbiAgLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1ibGFjayk7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1ncmVlbik7XG4gIC0tY29sb3ItaW5wdXQ6IHZhcigtLWdyZXktZGFyayk7XG4gIC0tY29sb3ItZXJyb3I6IHZhcigtLXJlZCk7XG4gIC0tY29sb3Itc3VjY2VzczogdmFyKC0tZ3JlZW4pO1xuICAtLWNvbG9yLWluZm86IHZhcigtLXllbGxvdyk7XG4gIC0tY29sb3Itd2FybmluZzogdmFyKC0teWVsbG93KTtcbiAgLyoqIFdpZHRocyAqL1xuICAtLWZ1bGw6IDE5MjBweDtcbiAgLS1sYXJnZTogMTUzMHB4O1xuICAtLWNvbnRlbnQ6MTEyMHB4O1xuICAtLXNtYWxsOjY1MHB4O1xuICAvKiogSWNvbnMgKi9cbiAgLS1pY29uLWNhcnQ6IFwiXFxmMDdhXCI7XG4gIC0taWNvbi1jbG9zZTogXCJcXGYwMGRcIjtcbiAgLS1pY29uLXNlYXJjaDogXCJcXGYwMDJcIjtcbiAgLS1pY29uLXBob25lOiBcIlxcZjA5NVwiO1xuICAtLWljb24tY2hlY2s6IFwiXFxmMDBjXCI7XG4gIC0taWNvbi1tZW51OiBcIlxcZjBjOVwiO1xuICAtLWljb24taGVhcnQ6IFwiXFxmMDA0XCI7XG4gIC0taWNvbi10cnVjazogXCJcXGYwZDFcIjtcbiAgLS1pY29uLWNhbGVuZGFyOiBcIlxcZjEzM1wiO1xuICAtLWljb24tcXVlc3Rpb24tbWFyazogXCJcXGYwNTlcIjtcbiAgLS1pY29uLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XG4gIC0taWNvbi1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4gIC0taWNvbi1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XG4gIC0taWNvbi1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuICAtLWljb24tYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XG4gIC0taWNvbi1kZWxldGU6IFwiXFxmMmVkXCI7XG4gIC0taWNvbi1lZGl0OiBcIlxcZjA0NFwiO1xuICAtLWljb24ta2V5OiBcIlxcZjA4NFwiO1xuICAtLWljb24tYWNjZXNzOiBcIlxcZjI5YVwiO1xuICAtLWljb24taG9tZTogXCJcXGYwMTVcIjtcbiAgLS1pY29uLXBheW1lbnQ6IFwiXFxmMTUzXCI7XG4gIC0taWNvbi1idWxrOiBcIlxcZjQ2OFwiO1xuICAtLWljb24tcHJpbnRpbmc6IFwiXFxmNWJmXCI7XG4gIC0taWNvbi1tYWlsOiBcIlxcZjBlMFwiO1xuICAtLWljb24tYWNjb3VudDogXCJcXGYwMDdcIjtcbiAgLS1pY29uLXNob3c6IFwiXFxmMDZlXCI7XG4gIC0taWNvbi1yZWRvOiBcIlxcZjJmOVwiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZnMtMTA6IC42MjVyZW07XG4gICAgLS1mcy0xNTogLjYyNXJlbTtcbiAgICAtLWZzLTIwOiAuNjg3NXJlbTtcbiAgICAtLWZzLTI1OiAuNzVyZW07XG4gICAgLS1mcy0zMDogLjg3NXJlbTtcbiAgICAtLWZzLTQwOiAxcmVtO1xuICAgIC0tZnMtNTA6IDEuMTI1cmVtO1xuICAgIC0tZnMtNjA6IDEuMjVyZW07XG4gICAgLS1mcy03MDogMS4zNzVyZW07XG4gICAgLS1mcy03MzogMS41NjI1cmVtO1xuICAgIC0tZnMtNzU6IDEuODc1cmVtO1xuICAgIC0tZnMtODA6IDIuMTg3NXJlbTtcbiAgfVxufVxuLmF2YWlsYWJpbGl0eSAubGFiZWwsXG4ucHJvZHVjdC1pbmZvLWF2YWlsYWJpbGl0eSAubGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmF2YWlsYWJpbGl0eSAuaWNvbixcbi5wcm9kdWN0LWluZm8tYXZhaWxhYmlsaXR5IC5pY29uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYXZhaWxhYmlsaXR5IC5pY29uLmF2YWlsYWJsZSxcbi5wcm9kdWN0LWluZm8tYXZhaWxhYmlsaXR5IC5pY29uLmF2YWlsYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbn1cbi5hdmFpbGFiaWxpdHkgLmljb24udW5hdmFpbGFibGUsXG4ucHJvZHVjdC1pbmZvLWF2YWlsYWJpbGl0eSAuaWNvbi51bmF2YWlsYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZGFyayk7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG59XG4uYnJlYWRjcnVtYnMgdWwge1xuICBtYXgtd2lkdGg6IHZhcigtLWxhcmdlKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cHg7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGkuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmJyZWFkY3J1bWJzIHVsIGxpLml0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1mYW1pbHk6IFwidGl0aWxsaXVtXCIsIHNhbnMtc2VyaWY7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGkuaXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1icyB1bCBsaS5pdGVtIGEsXG4uYnJlYWRjcnVtYnMgdWwgbGkuaXRlbSBzdHJvbmcge1xuICBmb250LXNpemU6IHZhcigtLWZzLTMwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwidGl0aWxsaXVtXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJ1dHRvbi5hY3Rpb24ge1xuICBvdXRsaW5lOiAwO1xuICBmb250LXNpemU6IHZhcigtLWZzLTQwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJ0aXRpbGxpdW1cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5idXR0b24uYWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbmJ1dHRvbi5hY3Rpb24uYWN0aW9uLXNob3cge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAwO1xufVxuYnV0dG9uLmFjdGlvbi5hY3Rpb24tc2hvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogMDtcbn1cbmJ1dHRvbi5hY3Rpb24ucHJpbWFyeSwgYnV0dG9uLmFjdGlvbi5hY3Rpb24tdXBkYXRlLCBidXR0b24uYWN0aW9uLmFjdGlvbi1zZWxlY3RlZC1zaGlwcGluZy1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbmJ1dHRvbi5hY3Rpb24ucHJpbWFyeTpob3ZlciwgYnV0dG9uLmFjdGlvbi5hY3Rpb24tdXBkYXRlOmhvdmVyLCBidXR0b24uYWN0aW9uLmFjdGlvbi1zZWxlY3RlZC1zaGlwcGluZy1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbmJ1dHRvbi5hY3Rpb24uYWN0aW9uLXZpZXctY2FydCwgYnV0dG9uLmFjdGlvbi5jb250aW51ZSwgYnV0dG9uLmFjdGlvbi5jaGVja291dCwgYnV0dG9uLmFjdGlvbi50b2NhcnQge1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93KTtcbn1cbmJ1dHRvbi5hY3Rpb24uYWN0aW9uLXZpZXctY2FydDpob3ZlciwgYnV0dG9uLmFjdGlvbi5jb250aW51ZTpob3ZlciwgYnV0dG9uLmFjdGlvbi5jaGVja291dDpob3ZlciwgYnV0dG9uLmFjdGlvbi50b2NhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xufVxuYnV0dG9uLmFjdGlvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmEuYWN0aW9uLmJhY2ssIGEuYWN0aW9uLmNsZWFyLCBhLmFjdGlvbi5yZW1pbmQsIGEuYWN0aW9uLmJ1dHRvbiwgYS5hY3Rpb24uY3JlYXRlLCBhLmFjdGlvbi5jb250aW51ZSwgYS5hY3Rpb24uYWN0aW9uLXJlZ2lzdGVyLCBhLmFjdGlvbi5zdWNjZXNzLWNyZWF0ZS1hY2NvdW50IHtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwidGl0aWxsaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5hLmFjdGlvbi5iYWNrOmhvdmVyLCBhLmFjdGlvbi5jbGVhcjpob3ZlciwgYS5hY3Rpb24ucmVtaW5kOmhvdmVyLCBhLmFjdGlvbi5idXR0b246aG92ZXIsIGEuYWN0aW9uLmNyZWF0ZTpob3ZlciwgYS5hY3Rpb24uY29udGludWU6aG92ZXIsIGEuYWN0aW9uLmFjdGlvbi1yZWdpc3Rlcjpob3ZlciwgYS5hY3Rpb24uc3VjY2Vzcy1jcmVhdGUtYWNjb3VudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5hLmFjdGlvbi5zaG93Y2FydCB7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtNDApO1xuICBsaW5lLWhlaWdodDogMS40NDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwidGl0aWxsaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmEuYWN0aW9uLnNob3djYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93KTtcbn1cblxuLmJsb2NrLmZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NywgMTY4LCAzNSwgMC4wNTA5ODAzOTIyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uYmxvY2suZmlsdGVyIC5ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2suZmlsdGVyIC5ibG9jay1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2suZmlsdGVyIC5ibG9jay1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2suZmlsdGVyIC5ibG9jay1jb250ZW50IC5maWx0ZXItY3VycmVudCB7XG4gIG1heC13aWR0aDogMjQwcHg7XG59XG4uYmxvY2suZmlsdGVyIC5ibG9jay1jb250ZW50IC5maWx0ZXItY3VycmVudCAuaXRlbXMgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmxvY2suZmlsdGVyIC5ibG9jay1jb250ZW50IC5maWx0ZXItY3VycmVudCAuaXRlbXMgLml0ZW0gYS5yZW1vdmU6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tZGVsZXRlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IFBybztcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJsb2NrLmZpbHRlciAuYmxvY2stY29udGVudCAuZmlsdGVyLWN1cnJlbnQgLml0ZW1zIC5pdGVtIGEucmVtb3ZlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLmZpbHRlciAuYmxvY2stY29udGVudCAuZmlsdGVyLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuLmJsb2NrLmZpbHRlciAuYmxvY2stY29udGVudCAuZmlsdGVyLWFjdGlvbnMgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLmZpbHRlciAuYmxvY2stY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLmZpbHRlci1vcHRpb25zLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmxvY2suZmlsdGVyIC5ibG9jay1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLmZpbHRlciAuYmxvY2stY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLml0ZW1zIC5pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuLmJsb2NrLmZpbHRlciAuYmxvY2stY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLml0ZW1zIC5pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG4uYmxvY2suZmlsdGVyIC5ibG9jay1jb250ZW50IC5maWx0ZXItb3B0aW9ucyAuaXRlbXMgLml0ZW0uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJsb2NrLmZpbHRlciAuYmxvY2stY29udGVudCAuZmlsdGVyLW9wdGlvbnMgLml0ZW1zIC5pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbmZvcm0uZm9ybS5idWxrcHVyY2hhc2VyIGZpZWxkc2V0LCBmb3JtLmZvcm0ucHJvZHVjdHZpZXcgZmllbGRzZXQsIGZvcm0uZm9ybS5jb250YWN0ZiBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5mb3JtIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1kYXJrKTtcbn1cbmZvcm0gZmllbGRzZXQgaW5wdXQsIGZvcm0gZmllbGRzZXQgc2VsZWN0LCBmb3JtIGZpZWxkc2V0IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG59XG5mb3JtIGZpZWxkc2V0ID4gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybSBmaWVsZHNldCA+IGhyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuZm9ybSAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuZm9ybSAuZmllbGQgbGFiZWwsXG5mb3JtIC5maWVsZCAubGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5mb3JtIC5maWVsZC5yZXF1aXJlZCA+IGxhYmVsLCBmb3JtIC5maWVsZC5fcmVxdWlyZWQgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvcm0gLmZpZWxkLnJlcXVpcmVkID4gbGFiZWw6YWZ0ZXIsIGZvcm0gLmZpZWxkLl9yZXF1aXJlZCA+IGxhYmVsOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWlucHV0KTtcbn1cbmZvcm0gLmZpZWxkLm5vdGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZm9ybSAuY29udHJvbCBpbnB1dCxcbmZvcm0gLmNvbnRyb2wgc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb3JtIC5jb250cm9sLl93aXRoLXRvb2x0aXAgLmlucHV0LXRleHQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbmZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCAuZmllbGQtdG9vbHRpcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNXB4O1xufVxuZm9ybSAuY29udHJvbC5fd2l0aC10b29sdGlwIC5maWVsZC10b29sdGlwLnRvZ2dsZS5fYWN0aXZlIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZvcm0gLmNvbnRyb2wuX3dpdGgtdG9vbHRpcCAuZmllbGQtdG9vbHRpcC50b2dnbGUgLmxhYmVsIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5mb3JtIC5jb250cm9sLl93aXRoLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAudG9nZ2xlIC5maWVsZC10b29sdGlwLWFjdGlvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLWZzLTYwKTtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tcXVlc3Rpb24tbWFyayk7XG59XG5mb3JtIC5jb250cm9sLl93aXRoLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXAudG9nZ2xlIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IHZhcigtLWZzLWlucHV0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWlucHV0KTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuZm9ybSBkaXYubWFnZS1lcnJvcixcbmZvcm0gZGl2LmZpZWxkLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xufVxuZm9ybSBkaXYubWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbmZvcm0gZGl2Lm1lc3NhZ2UuZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xufVxuZm9ybSBkaXYubWVzc2FnZS5zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xufVxuZm9ybSBkaXYubWVzc2FnZS5pbmZvLCBmb3JtIGRpdi5tZXNzYWdlLmVtcHR5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWluZm8pO1xufVxuZm9ybSBkaXYubWVzc2FnZS53YXJuaW5nLCBmb3JtIGRpdi5tZXNzYWdlLm5vdGljZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKTtcbn1cbmZvcm0gI3Bhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyLWNvbnRhaW5lciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbmZvcm0gI3Bhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyLWNvbnRhaW5lci5wYXNzd29yZC13ZWFrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcbn1cbmZvcm0gI3Bhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyLWNvbnRhaW5lci5wYXNzd29yZC1tZWRpdW0ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2FybmluZyk7XG59XG5mb3JtICNwYXNzd29yZC1zdHJlbmd0aC1tZXRlci1jb250YWluZXIucGFzc3dvcmQtc3Ryb25nLCBmb3JtICNwYXNzd29yZC1zdHJlbmd0aC1tZXRlci1jb250YWluZXIucGFzc3dvcmQtdmVyeS1zdHJvbmcge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcyk7XG59XG5mb3JtIGlucHV0LCBmb3JtIHNlbGVjdCwgZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZGFyayk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWRhcmspO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuZm9ybSBpbnB1dFtyZWFkb25seT1cIlwiXSwgZm9ybSBzZWxlY3RbcmVhZG9ubHk9XCJcIl0sIGZvcm0gdGV4dGFyZWFbcmVhZG9ubHk9XCJcIl0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1kYXJrKTtcbiAgY29sb3I6IHJnYmEodmFyKC0tY29sb3ItcHJpbWFyeSksIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5mb3JtIGlucHV0W2Rpc2FibGVkPVwiXCJdLCBmb3JtIHNlbGVjdFtkaXNhYmxlZD1cIlwiXSwgZm9ybSB0ZXh0YXJlYVtkaXNhYmxlZD1cIlwiXSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIGZvcm0gc2VsZWN0W3R5cGU9dGV4dF0sIGZvcm0gc2VsZWN0W3R5cGU9ZW1haWxdLCBmb3JtIHNlbGVjdFt0eXBlPW51bWJlcl0sIGZvcm0gdGV4dGFyZWFbdHlwZT10ZXh0XSwgZm9ybSB0ZXh0YXJlYVt0eXBlPWVtYWlsXSwgZm9ybSB0ZXh0YXJlYVt0eXBlPW51bWJlcl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSwgZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSwgZm9ybSBzZWxlY3RbdHlwZT1yYWRpb10sIGZvcm0gc2VsZWN0W3R5cGU9Y2hlY2tib3hdLCBmb3JtIHRleHRhcmVhW3R5cGU9cmFkaW9dLCBmb3JtIHRleHRhcmVhW3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5mb3JtIHNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHhtbG5zOnNlcmlmPVwiaHR0cDovL3d3dy5zZXJpZi5jb20vXCIgc3R5bGU9XCJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjtcIj48cGF0aCBkPVwiTTIzMy40LDQwNi42QzI0NS45LDQxOS4xIDI2Ni4yLDQxOS4xIDI3OC43LDQwNi42TDQ3MC43LDIxNC42QzQ4My4yLDIwMi4xIDQ4My4yLDE4MS44IDQ3MC43LDE2OS4zQzQ1OC4yLDE1Ni44IDQzNy45LDE1Ni44IDQyNS40LDE2OS4zTDI1NiwzMzguN0w4Ni42LDE2OS40Qzc0LjEsMTU2LjkgNTMuOCwxNTYuOSA0MS4zLDE2OS40QzI4LjgsMTgxLjkgMjguOCwyMDIuMiA0MS4zLDIxNC43TDIzMy4zLDQwNi43TDIzMy40LDQwNi42WlwiIHN0eWxlPVwiZmlsbDolMjMzODM4Mzg7ZmlsbC1ydWxlOm5vbnplcm87XCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cbmZvcm0gc2VsZWN0OmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCA1MTIgNTEyXCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHhtbG5zOnNlcmlmPVwiaHR0cDovL3d3dy5zZXJpZi5jb20vXCIgc3R5bGU9XCJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjtcIj48cGF0aCBkPVwiTTIzMy40LDEwNS40QzI0NS45LDkyLjkgMjY2LjIsOTIuOSAyNzguNywxMDUuNEw0NzAuNywyOTcuNEM0ODMuMiwzMDkuOSA0ODMuMiwzMzAuMiA0NzAuNywzNDIuN0M0NTguMiwzNTUuMiA0MzcuOSwzNTUuMiA0MjUuNCwzNDIuN0wyNTYsMTczLjNMODYuNiwzNDIuNkM3NC4xLDM1NS4xIDUzLjgsMzU1LjEgNDEuMywzNDIuNkMyOC44LDMzMC4xIDI4LjgsMzA5LjggNDEuMywyOTcuM0wyMzMuMywxMDUuM0wyMzMuNCwxMDUuNFpcIiBzdHlsZT1cImZpbGw6JTIzMzgzODM4O2ZpbGwtcnVsZTpub256ZXJvO1wiLz48L3N2Zz4nKTtcbn1cblxuYm9keSAubG9hZGluZy1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgLmxvYWRpbmctbWFzayAubG9hZGVyID4gaW1nIHtcbiAgbWF4LXdpZHRoOiA0NHB4O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAubG9hZGluZy1tYXNrIC5sb2FkZXIgPiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgPiAubG9hZGluZy1tYXNrIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXdoLCAxdmgpICogMTAwKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5wYWdlIC5tZXNzYWdlcyxcbi5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2VzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gIHRvcDogMTgwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlIC5tZXNzYWdlcyxcbiAgLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLFxuLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlOmFmdGVyLFxuLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgYW5pbWF0aW9uOiBzaHJpbmtCYXIgMTBzIGxpbmVhciBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgc2hyaW5rQmFyIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlIGEsXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZSBhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFnZSAubWVzc2FnZXMgLm1lc3NhZ2UuZXJyb3IsXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS5lcnJvciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWVycm9yKTtcbn1cbi5wYWdlIC5tZXNzYWdlcyAubWVzc2FnZS5zdWNjZXNzLFxuLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2Uuc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLmluZm8sIC5wYWdlIC5tZXNzYWdlcyAubWVzc2FnZS5lbXB0eSxcbi5jaGVja291dC1jb250YWluZXIgLm1lc3NhZ2VzIC5tZXNzYWdlLmluZm8sXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS5lbXB0eSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWluZm8pO1xufVxuLnBhZ2UgLm1lc3NhZ2VzIC5tZXNzYWdlLndhcm5pbmcsIC5wYWdlIC5tZXNzYWdlcyAubWVzc2FnZS5ub3RpY2UsXG4uY2hlY2tvdXQtY29udGFpbmVyIC5tZXNzYWdlcyAubWVzc2FnZS53YXJuaW5nLFxuLmNoZWNrb3V0LWNvbnRhaW5lciAubWVzc2FnZXMgLm1lc3NhZ2Uubm90aWNlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2FybmluZyk7XG59XG5cbi5taW5pY2FydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbmljYXJ0ID4gYS5hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTVweDtcbn1cbi5taW5pY2FydCA+IGE6aG92ZXIge1xuICBib3JkZXI6IDA7XG59XG4ubWluaWNhcnQgPiBhOmhvdmVyIC5jb3VudGVyOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXllbGxvdyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1pbmljYXJ0ID4gYSAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1pbmljYXJ0ID4gYSAuY291bnRlcjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubWluaWNhcnQgPiBhIC5jb3VudGVyLmVtcHR5IC5jb3VudGVyLW51bWJlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWluaWNhcnQgPiBhIC5jb3VudGVyOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tY2FydCk7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IFBybztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbi5taW5pY2FydCA+IGEgLmNvdW50ZXItbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0b3A6IC0xMnB4O1xuICByaWdodDogLTEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubWluaWNhcnQgPiBhIC5jb3VudGVyLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5faGFzLW1vZGFsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbHMtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5MDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDAuM3MsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlLl9zaG93LFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwLl9zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGVudCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogNzAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2UsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWhlYWRlciAuYWN0aW9uLWNsb3NlIHtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtaGVhZGVyIC5hY3Rpb24tY2xvc2U6YmVmb3JlLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1oZWFkZXIgLmFjdGlvbi1jbG9zZTpiZWZvcmUge1xuICBmb250LXNpemU6IHZhcigtLWZzLTYwKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tY2xvc2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQgLmZpZWxkLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50ICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtID4gLmZpZWxkIC5maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgI3NoaXBwaW5nLW5ldy1hZGRyZXNzLWZvcm0gPiAuZmllbGQuc3RyZWV0IGxlZ2VuZCxcbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1wb3B1cCAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAjc2hpcHBpbmctbmV3LWFkZHJlc3MtZm9ybSA+IC5maWVsZC5zdHJlZXQgbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCAubW9kYWwtY29udGVudCAuYmxvY2stYXV0aGVudGljYXRpb24sXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uLFxuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uID4gLmJsb2NrLFxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1jb250ZW50IC5ibG9jay1hdXRoZW50aWNhdGlvbiA+IC5ibG9jayB7XG4gIGZsZXg6IDE7XG59XG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtc2xpZGUgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uID4gLmJsb2NrIC5hY3Rpb25zLXRvb2xiYXIsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWNvbnRlbnQgLmJsb2NrLWF1dGhlbnRpY2F0aW9uID4gLmJsb2NrIC5hY3Rpb25zLXRvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1mb290ZXIsXG5ib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLm1vZGFscy13cmFwcGVyIC5tb2RhbC1zbGlkZSAubW9kYWwtaW5uZXItd3JhcCxcbiAgYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXBvcHVwIC5tb2RhbC1pbm5lci13cmFwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgYm9keSAubW9kYWxzLXdyYXBwZXIgLm1vZGFsLXNsaWRlIC5tb2RhbC1pbm5lci13cmFwIC5tb2RhbC1mb290ZXIgYnV0dG9uLFxuICBib2R5IC5tb2RhbHMtd3JhcHBlciAubW9kYWwtcG9wdXAgLm1vZGFsLWlubmVyLXdyYXAgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVudS5kZXNrdG9wIC5uYXZpZ2F0aW9uID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MzZweCkge1xuICAubWVudS5kZXNrdG9wIC5uYXZpZ2F0aW9uID4gdWwge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLm1lbnUuZGVza3RvcCAubmF2aWdhdGlvbiA+IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnUuZGVza3RvcCAubmF2aWdhdGlvbiA+IHVsIGxpLmxldmVsMCA+IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLm1lbnUuZGVza3RvcCAubmF2aWdhdGlvbiA+IHVsIGxpLmxldmVsMDpmaXJzdC1jaGlsZCA+IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm1lbnUuZGVza3RvcCAubmF2aWdhdGlvbiA+IHVsIGxpLmxldmVsMDpmaXJzdC1jaGlsZCA+IGE6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb250ZW50OiB2YXIoLS1pY29uLW1lbnUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgUHJvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm1lbnUuZGVza3RvcCAubmF2aWdhdGlvbiA+IHVsIGxpLmxldmVsMDpob3ZlciA+IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm1lbnUuZGVza3RvcCAubmF2aWdhdGlvbiA+IHVsIGxpOmhvdmVyID4gLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51LmRlc2t0b3AgLm5hdmlnYXRpb24gPiB1bCBsaTpob3ZlciA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm1lbnUuZGVza3RvcCAubmF2aWdhdGlvbiA+IHVsIGxpLmZpcnN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG59XG4ubWVudS5kZXNrdG9wIC5uYXZpZ2F0aW9uID4gdWwgbGkubGFzdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuLm1lbnUuZGVza3RvcCAubmF2aWdhdGlvbiA+IHVsIGxpLmxldmVsMS5wYXJlbnQgPiBhOmFmdGVyLCAubWVudS5kZXNrdG9wIC5uYXZpZ2F0aW9uID4gdWwgbGkubGV2ZWwyLnBhcmVudCA+IGE6YWZ0ZXIsIC5tZW51LmRlc2t0b3AgLm5hdmlnYXRpb24gPiB1bCBsaS5sZXZlbDMucGFyZW50ID4gYTphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tY2hldnJvbi1yaWdodCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBQcm87XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWVudS5kZXNrdG9wIC5uYXZpZ2F0aW9uID4gdWwgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xuICBmb250LXNpemU6IHZhcigtLWZzLTQwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0O1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tZW51LmRlc2t0b3AgLm5hdmlnYXRpb24gPiB1bCBsaSAuc3VibWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbn1cbi5tZW51LmRlc2t0b3AgLm5hdmlnYXRpb24gPiB1bCBsaSAuc3VibWVudS5sZXZlbDAge1xuICBsZWZ0OiAwO1xuICB0b3A6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG4ubWVudS5kZXNrdG9wIC5uYXZpZ2F0aW9uID4gdWwgbGkgLnN1Ym1lbnUgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4ubWVudS5tb2JpbGUgLm5hdi10b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHZhcigtLWZzLTQwKTtcbiAgZ2FwOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1lbnUubW9iaWxlIC5uYXYtdG9nZ2xlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZW51Lm1vYmlsZSAubmF2LXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tbWVudSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBQcm87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5tbWVudS1oZWFkZXIgLm1tZW51LWhlYWRlci1ob3RsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tbWVudS1oZWFkZXIgLm1tZW51LWhlYWRlci1ob3RsaW5lIC5waG9uZSB7XG4gIGJhY2tncm91bmQ6ICNGRjk4MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW1lbnUtaGVhZGVyIC5tbWVudS1oZWFkZXItaG90bGluZSAucGhvbmUgaSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGOTgwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1tZW51LWhlYWRlciAubW1lbnUtaGVhZGVyLWhvdGxpbmUgLnBob25lOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICB6LWluZGV4OiAtMjtcbiAgYm90dG9tOiAtNXB4O1xuICByaWdodDogMzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjRkZDNzc0O1xufVxuXG4ubW1lbnUtaGVhZGVyIC5tbWVudS1oZWFkZXItaG90bGluZSB1bCB7XG4gIGdhcDogMTBweDtcbn1cblxuLm1tZW51LWhlYWRlciAubW1lbnUtaGVhZGVyLWhvdGxpbmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW1lbnUtaGVhZGVyIC5tbWVudS1oZWFkZXItaG90bGluZSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubW1lbnUtd3JhcHBlciwgLnBhZ2Utd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG59XG5cbi5tbWVudS1vcGVuZWQgLnBhZ2Utd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW1lbnUtb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1tZW51LWNvbnRlbnQge1xuICB3aWR0aDogNDUwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjhweCk7XG4gIGJhY2tncm91bmQ6ICM2MkE4MjQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4ubW1lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjE0NzQ4MzY0NztcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGVmdDogLTEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC45KTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5tbWVudS13cmFwcGVyLm9wZW5lZCB7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1tZW51LXdyYXBwZXIub3BlbmVkIC5tbWVudS1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMjBweDtcbiAgbGVmdDogY2FsYygxMDAlIC0gNDZweCk7XG59XG5cbi5tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uID4gdWwgbGkubGV2ZWwwID4gYSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm1tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGEge1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG59XG5cbi5tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMDpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tbWVudS1oZWFkZXItY2xvc2UsIC5tbWVudS10b3AtY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbn1cblxuLm1tZW51LWhlYWRlci1jbG9zZSAubmF2LXRvZ2dsZSwgLm1tZW51LXRvcC1jbG9zZSAubmF2LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW1lbnUtaGVhZGVyLWNsb3NlIC5uYXYtdG9nZ2xlOmhvdmVyLCAubW1lbnUtdG9wLWNsb3NlIC5uYXYtdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1tZW51LWhlYWRlci1jbG9zZSAubmF2LXRvZ2dsZTpiZWZvcmUsIC5tbWVudS1oZWFkZXItY2xvc2UgLm5hdi10b2dnbGU6YWZ0ZXIsIC5tbWVudS10b3AtY2xvc2UgLm5hdi10b2dnbGU6YmVmb3JlLCAubW1lbnUtdG9wLWNsb3NlIC5uYXYtdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1tZW51LWhlYWRlci1jbG9zZSAubmF2LXRvZ2dsZSBzcGFuOmJlZm9yZSwgLm1tZW51LXRvcC1jbG9zZSAubmF2LXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tY2xvc2UpO1xufVxuXG4ubW1lbnUtaGVhZGVyLWNsb3NlIC5uYXYtdG9nZ2xlIHNwYW4sIC5tbWVudS10b3AtY2xvc2UgLm5hdi10b2dnbGUgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW1lbnUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5tbWVudS1oZWFkZXIgLm1tZW51LWhlYWRlci1ob3RsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tbWVudS1oZWFkZXIgLm1tZW51LWhlYWRlci1ob3RsaW5lIGxpOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1tZW51LWhlYWRlciAubW1lbnUtaGVhZGVyLWhvdGxpbmUgbGkgLnBob25lIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG5cbi5tbWVudS1oZWFkZXIgLm1tZW51LWhlYWRlci1ob3RsaW5lIGxpIC5waG9uZTphZnRlciB7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuXG4ubW1lbnUtaGVhZGVyIC5tbWVudS1oZWFkZXItaG90bGluZSBsaSBhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1tZW51LWhlYWRlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tbWVudS1oZWFkZXItc2VhcmNoIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW1lbnUtaGVhZGVyLXNlYXJjaCAuYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjNjJBODI0O1xufVxuXG4ubW1lbnUtaGVhZGVyLXNlYXJjaCAuYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IC5jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tbWVudS1oZWFkZXItc2VhcmNoIC5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgLmxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAwIHNvbGlkICNmMGYwZjA7XG59XG5cbi5tbWVudS1oZWFkZXItc2VhcmNoIC5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgZm9ybSAuc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xufVxuXG4ubW1lbnUtaGVhZGVyLXNlYXJjaCAuYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gaW5wdXQge1xuICBib3JkZXI6IDAgc29saWQgI2YwZjBmMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tbWVudS1oZWFkZXItc2VhcmNoIC5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgZm9ybSAuYWN0aW9ucyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubW1lbnUtaGVhZGVyLXNlYXJjaCAuYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gLmFjdGlvbnMgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM0ODQ4NDg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIC5hY3Rpb25zIGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIC5hY3Rpb25zIGJ1dHRvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCAuc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tbWVudS1oZWFkZXItc2VhcmNoIC5ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tbWVudS1oZWFkZXItYWNjb3VudCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW1lbnUtaGVhZGVyLWFjY291bnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubW1lbnUtaGVhZGVyLWFjY291bnQgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tbWVudS1oZWFkZXItYWNjb3VudCwgLm1tZW51LWhlYWRlci1sYW5ndWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubW1lbnUtaGVhZGVyLWxhbmd1YWdlIHtcbiAgLypAZXh0ZW5kIC5oZWFkZXItbWFpbi1sYW5ndWFnZTsqL1xufVxuXG4ubW1lbnUtaGVhZGVyLWxhbmd1YWdlIC5zd2l0Y2hlci10cmlnZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5tbWVudS1oZWFkZXItbGFuZ3VhZ2UgLnN3aXRjaGVyIC5vcHRpb25zIHVsLmRyb3Bkb3duIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW1lbnUtaGVhZGVyLWxhbmd1YWdlLnNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW1lbnUtaGVhZGVyLWxhbmd1YWdlLnNlY3Rpb24gLnN3aXRjaGVyLW9wdGlvbnMgbGkudmlldy1lbiwgLm1tZW51LWhlYWRlci1sYW5ndWFnZS5zZWN0aW9uIC5zd2l0Y2hlci1vcHRpb25zIGxpLnZpZXctZGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubW1lbnUtaGVhZGVyLWxhbmd1YWdlLnNlY3Rpb24gLnN3aXRjaGVyLW9wdGlvbnMgbGkudmlldy1lbiBhLCAubW1lbnUtaGVhZGVyLWxhbmd1YWdlLnNlY3Rpb24gLnN3aXRjaGVyLW9wdGlvbnMgbGkudmlldy1kZSBhIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm1tZW51LW1haW4ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW1lbnUtbWFpbiB1bC5sZXZlbDAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm1tZW51LW1haW4gbGkucHJldiBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW1lbnUtbWFpbiBsaS5sZXZlbDAgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5tbWVudS1tYWluIGxpLmxldmVsMCAuc3VibWVudSBsaS5sZXZlbDEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubW1lbnUtbWFpbiBsaS5sZXZlbDAgLnN1Ym1lbnUgbGkubGV2ZWwxID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLm1tZW51LW1haW4gbGkubGV2ZWwwIC5zdWJtZW51IGxpLmxldmVsMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ubW1lbnUtbWFpbiBsaS5sZXZlbDAgLnN1Ym1lbnUgbGkubGV2ZWwyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tbWVudS1tYWluIGxpLmxldmVsMCAuc3VibWVudSBsaS5sZXZlbDIgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm1tZW51LW1haW4gbGkubGV2ZWwxIGEge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4ubW1lbnUtbWFpbiBsaS5sZXZlbDEgLm1tLWJ0bl9uZXh0IHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ubW1lbnUtbWFpbiBsaSBhIHtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDAgc29saWQgI2YwZjBmMDtcbn1cblxuLm1tZW51LW1haW4gbGkgYS5tbS1idG5fbmV4dCB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLm1tZW51LW1haW4gbGkgYS5sZXZlbC10b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzYyQTgyNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tbWVudS1tYWluIGxpIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xufVxuXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlIHVsIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlIHVsIGxpIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgdWwgbGkuaGFzLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjNjJBODI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgdWwgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgdWwgbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6ICNGRjk4MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSB1bCBsaS5wcmV2IHtcbiAgYmFja2dyb3VuZDogIzczQjEzQztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSB1bCBsaS5wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzczQjEzQztcbn1cblxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgdWwgbGkucHJldiAucHJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgdWwgbGkgYSB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gIGxlZnQ6IDA7XG59XG5cbi5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlIHVsLm9wZW5lZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSB1bC5yZW1vdmUgPiBsaSA+IGEsIC5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlIHVsLnJlbW92ZSA+IGxpLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSA+IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSA+IHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlID4gdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSA+IHVsIGxpIGEgLnRvZ2dsZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgLnN1Ym1lbnUge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5tbWVudS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzA3MDcwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tbWVudS1mb290ZXIgbGkge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cbi5tbWVudS1mb290ZXIgbGkgLmljb246YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgUHJvO1xuICBmb250LXNpemU6IHZhcigtLWZzLTUwKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubW1lbnUtZm9vdGVyIGxpLmhvbWUgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiB2YXIoLS1pY29uLWhvbWUpO1xufVxuLm1tZW51LWZvb3RlciBsaS5zaGlwcGluZyAuaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tdHJ1Y2spO1xufVxuLm1tZW51LWZvb3RlciBsaS5wYXltZW50IC5pY29uOmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0taWNvbi1wYXltZW50KTtcbn1cbi5tbWVudS1mb290ZXIgbGkuYnVsayAuaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tYnVsayk7XG59XG4ubW1lbnUtZm9vdGVyIGxpLmZhcSAuaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tcXVlc3Rpb24tbWFyayk7XG59XG4ubW1lbnUtZm9vdGVyIGxpLnByaW50aW5nIC5pY29uOmFmdGVyIHtcbiAgY29udGVudDogdmFyKC0taWNvbi1wcmludGluZyk7XG59XG4ubW1lbnUtZm9vdGVyIGxpLm1haWwgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiB2YXIoLS1pY29uLW1haWwpO1xufVxuLm1tZW51LWZvb3RlciBsaS5waG9uZSAuaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tcGhvbmUpO1xufVxuLm1tZW51LWZvb3RlciBsaS5hY2NvdW50IC5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW1lbnUtZm9vdGVyIGxpLmFjY291bnQgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiB2YXIoLS1pY29uLWFjY291bnQpO1xufVxuXG4ubW1lbnUtZm9vdGVyIGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tbWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuLmZvcm0uc3Vic2NyaWJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mb3JtLnN1YnNjcmliZSAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0uc3Vic2NyaWJlIC5maWVsZCBpbnB1dCB7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgY29sb3I6IHZhcigtLWdyZXktZGFyayk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtMjUpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0uc3Vic2NyaWJlIC5hY3Rpb25zIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1saWdodCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdyZXktbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tZ3JleS1kYXJrKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0yNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZvcm0uc3Vic2NyaWJlIC5hY3Rpb25zIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWRhcmspO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13aGl0ZS1kYXJrKTtcbn1cblxuLmJsb2NrLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5ibG9jay1zZWFyY2guYWN0aXZlIC5ibG9jay1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay10aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay1zZWFyY2ggLmJsb2NrLXRpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay10aXRsZTphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbnRlbnQ6IHZhcigtLWljb24tc2VhcmNoKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IFBybztcbiAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIGxhYmVsIHtcbiAgcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIGxhYmVsOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb250ZW50OiB2YXIoLS1pY29uLWNsb3NlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IFBybztcbiAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gLmZpZWxkIGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIC5maWVsZCBpbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgZm9ybSAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2l0Y2hlci5sYW5ndWFnZSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLnN3aXRjaGVyLmxhbmd1YWdlIHVsIGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50YWJsZSBjYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByaWNlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGlsbGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuLnByaWNlLWJveCAucHJpY2UsXG4ucHJpY2UtYm94IC5wcmljZS1sYWJlbCxcbi5wcmljZS1ib3ggLnByaWNlLXdyYXBwZXIge1xuICBmb250LXNpemU6IHZhcigtLWZzLTMwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcmljZS1ib3ggLm9sZC1wcmljZSAucHJpY2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ucHJpY2UtYm94IC5taW5pbWFsLXByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcmljZS1ib3ggLm1pbmltYWwtcHJpY2UgLnByaWNlLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByaWNlLWRldGFpbHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmllbGQucXR5IHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpZWxkLnF0eSAubGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpZWxkLnF0eSAuY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmllbGQucXR5IC5jb250cm9sIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogMzBweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LWZhbWlseTogXCJ0aXRpbGxpdW1cIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5maWVsZC5xdHkgLmNvbnRyb2wgaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBmb250LXNpemU6IHZhcigtLWZzLTMwKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGlsbGl1bVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogNDBweDtcbn1cblxuLmNoZWNrb3V0LWNhcnQtaW5kZXggLmZpZWxkLnF0eSAuY29udHJvbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY2hlY2tvdXQtY2FydC1pbmRleCAuZmllbGQucXR5IC5jb250cm9sIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogMS40NDQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufSIsIi5hdmFpbGFiaWxpdHksXHJcbi5wcm9kdWN0LWluZm8tYXZhaWxhYmlsaXR5IHtcclxuICAubGFiZWwge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmLmF2YWlsYWJsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tZ3JlZW4pO1xyXG4gICAgfVxyXG5cclxuICAgICYudW5hdmFpbGFibGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXJlZCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJyZWFkY3J1bWJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDEycHggMTZweDtcclxuICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZS1kYXJrKTtcclxuICBtaW4taGVpZ2h0OiA0NHB4O1xyXG5cclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBjb250YWluZXIobGFyZ2UpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNXB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgJi5pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XHJcbiAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSxcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAndGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAbWl4aW4gZm9udEljb24oXHJcbiAgJHNpemVWYWx1ZTogMixcclxuICAkaWNvbldlaWdodDogIDMwMCxcclxuICAkY29sb3I6IG51bGwsXHJcbiAgJGxpbmVIZWlnaHQ6ICRzaXplVmFsdWUgKyByZW1cclxuKSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaWNvbldlaWdodDtcclxuICBmb250LXNpemU6ICRzaXplVmFsdWUgKyByZW07XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250SWNvblNoYXJwKFxyXG4gICRzaXplVmFsdWU6IDIsXHJcbiAgJGljb25XZWlnaHQ6ICAzMDAsXHJcbiAgJGNvbG9yOiBudWxsLFxyXG4gICRsaW5lSGVpZ2h0OiAkc2l6ZVZhbHVlICsgcmVtXHJcbikge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgU2hhcnAnLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaWNvbldlaWdodDtcclxuICBmb250LXNpemU6ICRzaXplVmFsdWUgKyByZW07XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjb250YWluZXIoJHR5cGU6IG51bGwpe1xyXG4gIEBpZiAoJHR5cGUgPT0gZnVsbCkge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1mdWxsKTtcclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBsYXJnZSkge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1sYXJnZSk7XHJcbiAgfVxyXG4gIEBpZiAoJHR5cGUgPT0gY29udGVudCkge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50KTtcclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBzbWFsbCkge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zbWFsbCk7XHJcbiAgfVxyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1peGluIGNvbnRhaW5lckJveCgkdHlwZTogbnVsbCl7XHJcbiAgQGlmICgkdHlwZSA9PSBmdWxsKSB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWZ1bGwpO1xyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IGxhcmdlKSB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWxhcmdlKTtcclxuICB9XHJcbiAgQGlmICgkdHlwZSA9PSBjb250ZW50KSB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQpO1xyXG4gIH1cclxuICBAaWYgKCR0eXBlID09IHNtYWxsKSB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLXNtYWxsKTtcclxuICB9XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gc3BhY2VYKCRzcGFjZTogbnVsbCwgJHNwYWNlUmlnaHQ6IG51bGwpIHtcclxuICBAaWYgJHNwYWNlUmlnaHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2U7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VSaWdodDtcclxuICB9IEBlbHNlIGlmICRzcGFjZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcGFjZVkoJHNwYWNlOiBudWxsLCAkc3BhY2VCb3R0b206IG51bGwpIHtcclxuICBAaWYgJHNwYWNlQm90dG9tIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2U7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlQm90dG9tO1xyXG4gIH0gQGVsc2UgaWYgJHNwYWNlIHtcclxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2U7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlO1xyXG4gIH1cclxufSIsImJ1dHRvbiB7XHJcbiAgJi5hY3Rpb24ge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNDApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtcclxuICAgIGNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICd0aXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgIGNvbG9yOnZhcigtLXdoaXRlKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGlvbi1zaG93IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHJpbWFyeSxcclxuICAgICYuYWN0aW9uLXVwZGF0ZSxcclxuICAgICYuYWN0aW9uLXNlbGVjdGVkLXNoaXBwaW5nLWl0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgIGNvbG9yOnZhcigtLXdoaXRlKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aW9uLXZpZXctY2FydCxcclxuICAgICYuY29udGludWUsXHJcbiAgICAmLmNoZWNrb3V0LFxyXG4gICAgJi50b2NhcnQge1xyXG4gICAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS15ZWxsb3cpO1xyXG4gICAgICBjb2xvcjp2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtcclxuICAgICAgICBjb2xvcjp2YXIoLS15ZWxsb3cpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXllbGxvdyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTowLjU7XHJcbiAgICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICAmLmFjdGlvbiB7XHJcbiAgICAmLmJhY2ssXHJcbiAgICAmLmNsZWFyLFxyXG4gICAgJi5yZW1pbmQsXHJcbiAgICAmLmJ1dHRvbixcclxuICAgICYuY3JlYXRlLFxyXG4gICAgJi5jb250aW51ZSxcclxuICAgICYuYWN0aW9uLXJlZ2lzdGVyLFxyXG4gICAgJi5zdWNjZXNzLWNyZWF0ZS1hY2NvdW50IHtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcGFkZGluZzogMnB4IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdoaXRlKTtcclxuICAgICAgY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LWZhbWlseTogJ3RpdGlsbGl1bScsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3djYXJ0IHtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcGFkZGluZzogMnB4IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXllbGxvdyk7XHJcbiAgICAgIGNvbG9yOnZhcigtLXdoaXRlKTtcclxuICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAndGl0aWxsaXVtJywgc2Fucy1zZXJpZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0teWVsbG93KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgY29sb3I6dmFyKC0teWVsbG93KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3cpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ibG9jayB7XHJcbiAgJi5maWx0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFhODIzMGQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay1zdWJ0aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2stY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmZpbHRlci1jdXJyZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG5cclxuICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAmLnJlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLWRlbGV0ZSk7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBQcm87XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlci1hY3Rpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlci1vcHRpb25zIHtcclxuICAgICAgICAuZmlsdGVyLW9wdGlvbnMtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOnZhcigtLWZzLTMwKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsMCwwLC4xMik7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MnB4IDVweDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6MC41O1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsImZvcm0ge1xyXG4gICYuZm9ybS5idWxrcHVyY2hhc2VyLFxyXG4gICYuZm9ybS5wcm9kdWN0dmlldyxcclxuICAmLmZvcm0uY29udGFjdGYge1xyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZGFyayk7XHJcblxyXG4gICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxuICAgIH1cclxuXHJcbiAgICA+IGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICA+IGhyIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpZWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgbGFiZWwsXHJcbiAgICAubGFiZWwge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXF1aXJlZCA+IGxhYmVsLFxyXG4gICAgJi5fcmVxdWlyZWQgPiBsYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi74GpXCI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtaW5wdXQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ub3RlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250cm9sIHtcclxuICAgIGlucHV0LFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLl93aXRoLXRvb2x0aXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmlucHV0LXRleHQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmllbGQtdG9vbHRpcCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcblxyXG4gICAgICAgICYudG9nZ2xlIHtcclxuICAgICAgICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5maWVsZC10b29sdGlwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpZWxkLXRvb2x0aXAtYWN0aW9uIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTYwKTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLXF1ZXN0aW9uLW1hcmspO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpZWxkLXRvb2x0aXAtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtaW5wdXQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtaW5wdXQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYubWFnZS1lcnJvcixcclxuICBkaXYuZmllbGQtZXJyb3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XHJcbiAgfVxyXG5cclxuICBkaXYubWVzc2FnZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3VjY2VzcyB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmluZm8sXHJcbiAgICAmLmVtcHR5IHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWluZm8pO1xyXG4gICAgfVxyXG5cclxuICAgICYud2FybmluZyxcclxuICAgICYubm90aWNlIHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdhcm5pbmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3Bhc3N3b3JkLXN0cmVuZ3RoLW1ldGVyLWNvbnRhaW5lciB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblxyXG4gICAgJi5wYXNzd29yZC13ZWFrIHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBhc3N3b3JkLW1lZGl1bSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13YXJuaW5nKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBhc3N3b3JkLXN0cm9uZyxcclxuICAgICYucGFzc3dvcmQtdmVyeS1zdHJvbmcge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZGFyayk7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLXdoaXRlLWRhcmspO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAmW3JlYWRvbmx5PVwiXCJdIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtZGFyayk7XHJcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLWNvbG9yLXByaW1hcnkpLCAuNSk7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZD1cIlwiXSB7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG5cclxuICAgICZbdHlwZT1cInRleHRcIl0sXHJcbiAgICAmW3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICZbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJlt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZpZXdCb3g9XCIwIDAgNTEyIDUxMlwiIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxuczpzZXJpZj1cImh0dHA6Ly93d3cuc2VyaWYuY29tL1wiIHN0eWxlPVwiZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7XCI+PHBhdGggZD1cIk0yMzMuNCw0MDYuNkMyNDUuOSw0MTkuMSAyNjYuMiw0MTkuMSAyNzguNyw0MDYuNkw0NzAuNywyMTQuNkM0ODMuMiwyMDIuMSA0ODMuMiwxODEuOCA0NzAuNywxNjkuM0M0NTguMiwxNTYuOCA0MzcuOSwxNTYuOCA0MjUuNCwxNjkuM0wyNTYsMzM4LjdMODYuNiwxNjkuNEM3NC4xLDE1Ni45IDUzLjgsMTU2LjkgNDEuMywxNjkuNEMyOC44LDE4MS45IDI4LjgsMjAyLjIgNDEuMywyMTQuN0wyMzMuMyw0MDYuN0wyMzMuNCw0MDYuNlpcIiBzdHlsZT1cImZpbGw6JTIzMzgzODM4O2ZpbGwtcnVsZTpub256ZXJvO1wiLz48L3N2Zz4nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2FsYygxMDAlIC0gMTBweCkgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG5cclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjEwMCVcIiB2aWV3Qm94PVwiMCAwIDUxMiA1MTJcIiB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM6c2VyaWY9XCJodHRwOi8vd3d3LnNlcmlmLmNvbS9cIiBzdHlsZT1cImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyO1wiPjxwYXRoIGQ9XCJNMjMzLjQsMTA1LjRDMjQ1LjksOTIuOSAyNjYuMiw5Mi45IDI3OC43LDEwNS40TDQ3MC43LDI5Ny40QzQ4My4yLDMwOS45IDQ4My4yLDMzMC4yIDQ3MC43LDM0Mi43QzQ1OC4yLDM1NS4yIDQzNy45LDM1NS4yIDQyNS40LDM0Mi43TDI1NiwxNzMuM0w4Ni42LDM0Mi42Qzc0LjEsMzU1LjEgNTMuOCwzNTUuMSA0MS4zLDM0Mi42QzI4LjgsMzMwLjEgMjguOCwzMDkuOCA0MS4zLDI5Ny4zTDIzMy4zLDEwNS4zTDIzMy40LDEwNS40WlwiIHN0eWxlPVwiZmlsbDolMjMzODM4Mzg7ZmlsbC1ydWxlOm5vbnplcm87XCIvPjwvc3ZnPicpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiYm9keSB7XHJcbiAgLmxvYWRpbmctbWFzayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgPiBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgPiBwIHtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmxvYWRpbmctbWFzayB7XHJcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0td2gsIDF2aCkgKiAxMDApICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLFxyXG4uY2hlY2tvdXQtY29udGFpbmVyIHtcclxuICAubWVzc2FnZXMge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XHJcbiAgICB0b3A6IDE4MHB4O1xyXG4gICAgcmlnaHQ6MjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcFNtYWxsKSB7XHJcbiAgICAgIHJpZ2h0OjIwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubWVzc2FnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgICAgICBhbmltYXRpb246IHNocmlua0JhciAxMHMgbGluZWFyIGZvcndhcmRzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIHNocmlua0JhciB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZXJyb3IpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmluZm8sXHJcbiAgICAgICYuZW1wdHkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWluZm8pO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLndhcm5pbmcsXHJcbiAgICAgICYubm90aWNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13YXJuaW5nKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWluaWNhcnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcbiAgPiBhIHtcclxuICAgICYuYWN0aW9uIHtcclxuICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOjA7XHJcblxyXG4gICAgICAuY291bnRlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0teWVsbG93KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcGhvbmVMYXJnZSkge1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3VudGVyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgLmNvdW50ZXItbnVtYmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogdmFyKC0taWNvbi1jYXJ0KTtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBQcm87XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbnVtYmVyIHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXJlZCk7XHJcbiAgICAgICAgY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gICYuX2hhcy1tb2RhbCB7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgfVxyXG5cclxuICAubW9kYWxzLXdyYXBwZXIge1xyXG4gICAgLm1vZGFscy1vdmVybGF5IHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXNsaWRlLFxyXG4gICAgLm1vZGFsLXBvcHVwIHtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHotaW5kZXg6IDkwMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjNzLG9wYWNpdHkgLjNzIGVhc2U7XHJcblxyXG4gICAgICAmLl9zaG93IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWlubmVyLXdyYXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBAaW5jbHVkZSBjb250YWluZXIoY29udGVudCk7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteDpoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAuYWN0aW9uLWNsb3Nle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTYwKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IFByb1wiO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHZhcigtLWljb24tY2xvc2UpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICNzaGlwcGluZy1uZXctYWRkcmVzcy1mb3JtIHtcclxuICAgICAgICAgICAgPiAuZmllbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAgICAgICAuZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5zdHJlZXQge1xyXG4gICAgICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYmxvY2stYXV0aGVudGljYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgLmFjdGlvbnMtdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGdhcDoyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgYm9keSB7XHJcbiAgICAubW9kYWxzLXdyYXBwZXIge1xyXG4gICAgICAubW9kYWwtc2xpZGUsXHJcbiAgICAgIC5tb2RhbC1wb3B1cCB7XHJcbiAgICAgICAgLm1vZGFsLWlubmVyLXdyYXAge1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tZW51LmRlc2t0b3Age1xyXG4gIC5uYXZpZ2F0aW9uIHtcclxuICAgID4gdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wTGFyZ2UpIHtcclxuICAgICAgICBnYXA6MTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5sZXZlbDAge1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOnZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdmFyKC0taWNvbi1tZW51KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgUHJvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgID4gLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0teWVsbG93KTtcclxuICAgICAgICAgICAgY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maXJzdCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxhc3Qge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sZXZlbDEsXHJcbiAgICAgICAgJi5sZXZlbDIsXHJcbiAgICAgICAgJi5sZXZlbDMge1xyXG4gICAgICAgICAgJi5wYXJlbnQge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHZhcigtLWljb24tY2hldnJvbi1yaWdodCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA2IFBybztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NDQ7XHJcbiAgICAgICAgICBwYWRkaW5nOjJweCAxNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cclxuICAgICAgICAgICYubGV2ZWwwIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOmF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWVudS5tb2JpbGUge1xyXG4gIC5uYXYtdG9nZ2xlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZzLTQwKTtcclxuICAgIGdhcDogMTVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcclxuICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwaG9uZUxhcmdlKSB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGNvbnRlbnQ6IHZhcigtLWljb24tbWVudSk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBQcm87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW1lbnUtaGVhZGVyIC5tbWVudS1oZWFkZXItaG90bGluZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm1tZW51LWhlYWRlciAubW1lbnUtaGVhZGVyLWhvdGxpbmUgLnBob25lIHtcclxuICBiYWNrZ3JvdW5kOiAjRkY5ODAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHotaW5kZXg6IDM7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ubW1lbnUtaGVhZGVyIC5tbWVudS1oZWFkZXItaG90bGluZSAucGhvbmUgaSB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRjk4MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5tbWVudS1oZWFkZXIgLm1tZW51LWhlYWRlci1ob3RsaW5lIC5waG9uZTphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTVweDtcclxuICB3aWR0aDogMTVweDtcclxuICB6LWluZGV4OiAtMjtcclxuICBib3R0b206IC01cHg7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjRkZDNzc0O1xyXG59XHJcbi5tbWVudS1oZWFkZXIgLm1tZW51LWhlYWRlci1ob3RsaW5lIHVsIHtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuLm1tZW51LWhlYWRlciAubW1lbnUtaGVhZGVyLWhvdGxpbmUgYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5tbWVudS1oZWFkZXIgLm1tZW51LWhlYWRlci1ob3RsaW5lIGkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5tbWVudS13cmFwcGVyLCAucGFnZS13cmFwcGVyIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xyXG59XHJcbi5tbWVudS1vcGVuZWQgLnBhZ2Utd3JhcHBlciB7XHJcbiAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1tZW51LW9wZW5lZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubW1lbnUtY29udGVudCB7XHJcbiAgd2lkdGg6IDQ1MHB4O1xyXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjhweCk7XHJcbiAgYmFja2dyb3VuZDogIzYyQTgyNDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcbi5tbWVudS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGxlZnQ6IC0xMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC45KTtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxufVxyXG4ubW1lbnUtd3JhcHBlci5vcGVuZWQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi5tbWVudS13cmFwcGVyLm9wZW5lZCAubW1lbnUtaGVhZGVyLWNsb3NlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHRvcDogMjBweDtcclxuICBsZWZ0OiBjYWxjKDEwMCUgLSA0NnB4KTtcclxufVxyXG4ubW1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiA+IHVsIGxpLmxldmVsMCA+IGEge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG59XHJcbi5tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uIHVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4ubW1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiB1bCBsaSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5tbWVudS13cmFwcGVyIC5uYXZpZ2F0aW9uIHVsIGxpLmxldmVsMCA+IGEge1xyXG4gIHBhZGRpbmc6IDIwcHggMzVweDtcclxufVxyXG4ubW1lbnUtd3JhcHBlciAubmF2aWdhdGlvbiB1bCBsaS5sZXZlbDA6aG92ZXIgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm1tZW51LXdyYXBwZXIgLm5hdmlnYXRpb24gdWwgbGkgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm1tZW51LWhlYWRlci1jbG9zZSwgLm1tZW51LXRvcC1jbG9zZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB3aWR0aDogYXV0bztcclxuICB0b3A6IDIwcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcclxufVxyXG4ubW1lbnUtaGVhZGVyLWNsb3NlIC5uYXYtdG9nZ2xlLCAubW1lbnUtdG9wLWNsb3NlIC5uYXYtdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi5tbWVudS1oZWFkZXItY2xvc2UgLm5hdi10b2dnbGU6YmVmb3JlLCAubW1lbnUtaGVhZGVyLWNsb3NlIC5uYXYtdG9nZ2xlOmFmdGVyLCAubW1lbnUtdG9wLWNsb3NlIC5uYXYtdG9nZ2xlOmJlZm9yZSwgLm1tZW51LXRvcC1jbG9zZSAubmF2LXRvZ2dsZTphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubW1lbnUtaGVhZGVyLWNsb3NlIC5uYXYtdG9nZ2xlIHNwYW46YmVmb3JlLCAubW1lbnUtdG9wLWNsb3NlIC5uYXYtdG9nZ2xlIHNwYW46YmVmb3JlIHtcclxuICBjb250ZW50OiB2YXIoLS1pY29uLWNsb3NlKTtcclxufVxyXG4ubW1lbnUtaGVhZGVyLWNsb3NlIC5uYXYtdG9nZ2xlIHNwYW4sIC5tbWVudS10b3AtY2xvc2UgLm5hdi10b2dnbGUgc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXNpemU6IDQwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm1tZW51LWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG4ubW1lbnUtaGVhZGVyIC5tbWVudS1oZWFkZXItaG90bGluZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLm1tZW51LWhlYWRlciAubW1lbnUtaGVhZGVyLWhvdGxpbmUgbGk6Zmlyc3QtY2hpbGQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1tZW51LWhlYWRlciAubW1lbnUtaGVhZGVyLWhvdGxpbmUgbGkgLnBob25lIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBpbml0aWFsO1xyXG59XHJcbi5tbWVudS1oZWFkZXIgLm1tZW51LWhlYWRlci1ob3RsaW5lIGxpIC5waG9uZTphZnRlciB7XHJcbiAgbGVmdDogMzBweDtcclxuICByaWdodDogaW5pdGlhbDtcclxufVxyXG4ubW1lbnUtaGVhZGVyIC5tbWVudS1oZWFkZXItaG90bGluZSBsaSBhIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubW1lbnUtaGVhZGVyIHVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5tbWVudS1oZWFkZXItc2VhcmNoIHtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stdGl0bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICM2MkE4MjQ7XHJcbn1cclxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCAuY29udHJvbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCAubGFiZWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJvcmRlcjogMCBzb2xpZCAjZjBmMGYwO1xyXG59XHJcbi5tbWVudS1oZWFkZXItc2VhcmNoIC5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgZm9ybSAuc2VhcmNoIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxufVxyXG4ubW1lbnUtaGVhZGVyLXNlYXJjaCAuYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gaW5wdXQge1xyXG4gIGJvcmRlcjogMCBzb2xpZCAjZjBmMGYwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIC5hY3Rpb25zIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG4ubW1lbnUtaGVhZGVyLXNlYXJjaCAuYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gLmFjdGlvbnMgYnV0dG9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiAjNDg0ODQ4O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4ubW1lbnUtaGVhZGVyLXNlYXJjaCAuYmxvY2stc2VhcmNoIC5ibG9jay1jb250ZW50IGZvcm0gLmFjdGlvbnMgYnV0dG9uIHNwYW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCBmb3JtIC5hY3Rpb25zIGJ1dHRvbjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5tbWVudS1oZWFkZXItc2VhcmNoIC5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQgLnNlYXJjaCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm1tZW51LWhlYWRlci1zZWFyY2ggLmJsb2NrLXRpdGxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tbWVudS1oZWFkZXItYWNjb3VudCB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubW1lbnUtaGVhZGVyLWFjY291bnQgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLm1tZW51LWhlYWRlci1hY2NvdW50IGE6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG4ubW1lbnUtaGVhZGVyLWFjY291bnQsIC5tbWVudS1oZWFkZXItbGFuZ3VhZ2Uge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5tbWVudS1oZWFkZXItbGFuZ3VhZ2Uge1xyXG4gIC8qQGV4dGVuZCAuaGVhZGVyLW1haW4tbGFuZ3VhZ2U7Ki9cclxufVxyXG4ubW1lbnUtaGVhZGVyLWxhbmd1YWdlIC5zd2l0Y2hlci10cmlnZ2VyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG4ubW1lbnUtaGVhZGVyLWxhbmd1YWdlIC5zd2l0Y2hlciAub3B0aW9ucyB1bC5kcm9wZG93biB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5tbWVudS1oZWFkZXItbGFuZ3VhZ2Uuc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLm1tZW51LWhlYWRlci1sYW5ndWFnZS5zZWN0aW9uIC5zd2l0Y2hlci1vcHRpb25zIGxpLnZpZXctZW4sIC5tbWVudS1oZWFkZXItbGFuZ3VhZ2Uuc2VjdGlvbiAuc3dpdGNoZXItb3B0aW9ucyBsaS52aWV3LWRlIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5tbWVudS1oZWFkZXItbGFuZ3VhZ2Uuc2VjdGlvbiAuc3dpdGNoZXItb3B0aW9ucyBsaS52aWV3LWVuIGEsIC5tbWVudS1oZWFkZXItbGFuZ3VhZ2Uuc2VjdGlvbiAuc3dpdGNoZXItb3B0aW9ucyBsaS52aWV3LWRlIGEge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tbWVudS1tYWluIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5tbWVudS1tYWluIHVsLmxldmVsMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1tZW51LW1haW4gbGkucHJldiBzcGFuIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm1tZW51LW1haW4gbGkubGV2ZWwwIGEge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuLm1tZW51LW1haW4gbGkubGV2ZWwwIC5zdWJtZW51IGxpLmxldmVsMSB7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4ubW1lbnUtbWFpbiBsaS5sZXZlbDAgLnN1Ym1lbnUgbGkubGV2ZWwxID4gYSB7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG59XHJcbi5tbWVudS1tYWluIGxpLmxldmVsMCAuc3VibWVudSBsaS5sZXZlbDIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcbi5tbWVudS1tYWluIGxpLmxldmVsMCAuc3VibWVudSBsaS5sZXZlbDI6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tbWVudS1tYWluIGxpLmxldmVsMCAuc3VibWVudSBsaS5sZXZlbDIgPiBhIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG59XHJcbi5tbWVudS1tYWluIGxpLmxldmVsMSBhIHtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbn1cclxuLm1tZW51LW1haW4gbGkubGV2ZWwxIC5tbS1idG5fbmV4dCB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5tbWVudS1tYWluIGxpIGEge1xyXG4gIHBhZGRpbmc6IDIwcHggMzVweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlcjogMCBzb2xpZCAjZjBmMGYwO1xyXG59XHJcbi5tbWVudS1tYWluIGxpIGEubW0tYnRuX25leHQge1xyXG4gIGhlaWdodDogNjBweDtcclxufVxyXG4ubW1lbnUtbWFpbiBsaSBhLmxldmVsLXRvcCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGNvbG9yOiAjNjJBODI0O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi5tbWVudS1tYWluIGxpIGE6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcclxufVxyXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSB1bCB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSB1bCBsaSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlIHVsIGxpLmhhcy1hY3RpdmUgPiBhIHtcclxuICBiYWNrZ3JvdW5kOiAjNjJBODI0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlIHVsIGxpLmFjdGl2ZSB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxufVxyXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSB1bCBsaS5hY3RpdmUgPiBhIHtcclxuICBiYWNrZ3JvdW5kOiAjRkY5ODAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlIHVsIGxpLnByZXYge1xyXG4gIGJhY2tncm91bmQ6ICM3M0IxM0M7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSB1bCBsaS5wcmV2OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNzNCMTNDO1xyXG59XHJcbi5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlIHVsIGxpLnByZXYgLnByZXYge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgdWwgbGkgYSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlIHVsLm9wZW5lZCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbn1cclxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgdWwucmVtb3ZlID4gbGkgPiBhLCAubW1lbnUtbWFpbiAubmF2aWdhdGlvbi5zbGlkZSB1bC5yZW1vdmUgPiBsaS5wcmV2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwMCU7XHJcbn1cclxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgPiB1bCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgPiB1bCBsaTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgPiB1bCBsaSBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi5tbWVudS1tYWluIC5uYXZpZ2F0aW9uLnNsaWRlID4gdWwgbGkgYSAudG9nZ2xlIHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuLm1tZW51LW1haW4gLm5hdmlnYXRpb24uc2xpZGUgLnN1Ym1lbnUge1xyXG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHRvcDogMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbn1cclxuLm1tZW51LWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogIzcwNzA3MDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi5tbWVudS1mb290ZXIgbGkge1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgLmljb24ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBQcm87XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNTApO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaG9tZSB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHZhcigtLWljb24taG9tZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2hpcHBpbmcge1xyXG4gICAgLmljb24ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLXRydWNrKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYXltZW50IHtcclxuICAgIC5pY29uIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdmFyKC0taWNvbi1wYXltZW50KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idWxrIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdmFyKC0taWNvbi1idWxrKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mYXEge1xyXG4gICAgLmljb24ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLXF1ZXN0aW9uLW1hcmspO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnByaW50aW5nIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdmFyKC0taWNvbi1wcmludGluZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWFpbCB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHZhcigtLWljb24tbWFpbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGhvbmUge1xyXG4gICAgLmljb24ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLXBob25lKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY2NvdW50IHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB2YXIoLS1pY29uLWFjY291bnQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tbWVudS1mb290ZXIgbGkgYSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgYm9keTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5tbWVudS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgfVxyXG59IiwiLmZvcm0ge1xyXG4gICYuc3Vic2NyaWJlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIC5maWVsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZXktZGFyayk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0yNSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JleS1saWdodCk7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ3JleS1saWdodCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyZXktZGFyayk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0yNSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1kYXJrKTtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXdoaXRlLWRhcmspO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ibG9jay1zZWFyY2gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDIwcHg7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIC5ibG9jayB7XHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrIHtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGNvbnRlbnQ6IHZhcigtLWljb24tc2VhcmNoKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNiBQcm87XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy00MCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgLmZpZWxkIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgY29udGVudDogdmFyKC0taWNvbi1jbG9zZSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgUHJvO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtNDApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc3dpdGNoZXIge1xyXG4gICYubGFuZ3VhZ2Uge1xyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwidGFibGUge1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgY2FwdGlvbiB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgfVxyXG59IiwiLnByaWNlLWJveCB7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGZsZXgtd3JhcDp3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICBjb2x1bW4tZ2FwOiA1cHg7XHJcbiAgZm9udC1mYW1pbHk6ICd0aXRpbGxpdW0nLCBzYW5zLXNlcmlmO1xyXG5cclxuICAucHJpY2UsXHJcbiAgLnByaWNlLWxhYmVsLFxyXG4gIC5wcmljZS13cmFwcGVyIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtMzApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBjb2xvcjp2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICB9XHJcblxyXG4gIC5vbGQtcHJpY2Uge1xyXG4gICAgLnByaWNlIHtcclxuICAgICAgY29sb3I6dmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWluaW1hbC1wcmljZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgLnByaWNlLWxhYmVsIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmljZS1kZXRhaWxzIHtcclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG4iLCIuZmllbGQge1xyXG4gICYucXR5IHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OmZsZXg7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOnZhcigtLXdoaXRlKTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLTMwKTtcclxuICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICd0aXRpbGxpdW0nLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy0zMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAndGl0aWxsaXVtJyxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6dmFyKC0td2hpdGUpO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tvdXQtY2FydC1pbmRleCB7XHJcbiAgLmZpZWxkIHtcclxuICAgICYucXR5IHtcclxuICAgICAgLmNvbnRyb2wge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDtcclxuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/